builder: fx-team_ubuntu32_vm-debug_test-web-platform-tests-1 slave: tst-linux32-spot-094 starttime: 1461118461.43 results: success (0) buildid: 20160419163752 builduid: 174eada632af4cf794b390a57d2a1342 revision: f60bd9567a058bf0d4d5b35f0d53a46eba0aa500 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-19 19:14:21.432283) ========= master: http://buildbot-master08.bb.releng.use1.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-19 19:14:21.432881) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-19 19:14:21.433323) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-19 19:14:21.880292) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 19:14:21.880700) ========= 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-1461118401.188967-921531537 _=/tools/buildbot/bin/python using PTY: False --2016-04-19 19:14:21-- 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% 8.40M=0.001s 2016-04-19 19:14:22 (8.40 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.582996 ========= master_lag: 0.26 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 19:14:22.728369) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 19:14:22.728789) ========= 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-1461118401.188967-921531537 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.030607 ========= master_lag: 0.03 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 19:14:22.786903) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-04-19 19:14:22.787399) ========= bash -c 'python archiver_client.py mozharness --repo integration/fx-team --rev f60bd9567a058bf0d4d5b35f0d53a46eba0aa500 --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo integration/fx-team --rev f60bd9567a058bf0d4d5b35f0d53a46eba0aa500 --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-1461118401.188967-921531537 _=/tools/buildbot/bin/python using PTY: False 2016-04-19 19:14:22,945 truncating revision to first 12 chars 2016-04-19 19:14:22,945 Setting DEBUG logging. 2016-04-19 19:14:22,945 attempt 1/10 2016-04-19 19:14:22,946 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/fx-team/f60bd9567a05?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-19 19:14:24,232 unpacking tar archive at: fx-team-f60bd9567a05/testing/mozharness/ program finished with exit code 0 elapsedTime=1.863036 ========= master_lag: 0.78 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-04-19 19:14:25.433953) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-19 19:14:25.434397) ========= script_repo_revision: f60bd9567a058bf0d4d5b35f0d53a46eba0aa500 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-19 19:14:25.434925) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-19 19:14:25.435361) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-19 19:14:25.958794) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 24 mins, 28 secs) (at 2016-04-19 19:14:25.959338) ========= /tools/buildbot/bin/python scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch fx-team --download-symbols true in dir /builds/slave/test/. (timeout 1800 secs) (maxTime 7200 secs) watching logfiles {} argv: ['/tools/buildbot/bin/python', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config.py', '--test-type=testharness', '--total-chunks', '10', '--this-chunk', '1', '--blob-upload-branch', 'fx-team', '--download-symbols', 'true'] environment: CCACHE_DIR=/builds/ccache CCACHE_UMASK=002 DISPLAY=:0 HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld MOZ_HIDE_RESULTS_TABLE=1 MOZ_NODE_PATH=/usr/bin/node MOZ_NO_REMOTE=1 NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript NO_FAIL_ON_TEST_ERRORS=1 PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PROPERTIES_FILE=/builds/slave/test/buildprops.json PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=5a152710dd62cc268aad214e000002d8-1461118401.188967-921531537 _=/tools/buildbot/bin/python using PTY: False 19:14:26 INFO - MultiFileLogger online at 20160419 19:14:26 in /builds/slave/test 19:14:26 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch fx-team --download-symbols true 19:14:26 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 19:14:26 INFO - {'append_to_log': False, 19:14:26 INFO - 'base_work_dir': '/builds/slave/test', 19:14:26 INFO - 'blob_upload_branch': 'fx-team', 19:14:26 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 19:14:26 INFO - 'buildbot_json_path': 'buildprops.json', 19:14:26 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 19:14:26 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 19:14:26 INFO - 'download_minidump_stackwalk': True, 19:14:26 INFO - 'download_symbols': 'true', 19:14:26 INFO - 'e10s': False, 19:14:26 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 19:14:26 INFO - 'tooltool.py': '/tools/tooltool.py', 19:14:26 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 19:14:26 INFO - '/tools/misc-python/virtualenv.py')}, 19:14:26 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 19:14:26 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 19:14:26 INFO - 'log_level': 'info', 19:14:26 INFO - 'log_to_console': True, 19:14:26 INFO - 'opt_config_files': (), 19:14:26 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 19:14:26 INFO - '--processes=1', 19:14:26 INFO - '--config=%(test_path)s/wptrunner.ini', 19:14:26 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 19:14:26 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 19:14:26 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 19:14:26 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 19:14:26 INFO - 'pip_index': False, 19:14:26 INFO - 'require_test_zip': True, 19:14:26 INFO - 'test_type': ('testharness',), 19:14:26 INFO - 'this_chunk': '1', 19:14:26 INFO - 'tooltool_cache': '/builds/tooltool_cache', 19:14:26 INFO - 'total_chunks': '10', 19:14:26 INFO - 'virtualenv_path': 'venv', 19:14:26 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 19:14:26 INFO - 'work_dir': 'build'} 19:14:26 INFO - ##### 19:14:26 INFO - ##### Running clobber step. 19:14:26 INFO - ##### 19:14:26 INFO - Running pre-action listener: _resource_record_pre_action 19:14:26 INFO - Running main action method: clobber 19:14:26 INFO - rmtree: /builds/slave/test/build 19:14:26 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 19:14:27 INFO - Running post-action listener: _resource_record_post_action 19:14:27 INFO - ##### 19:14:27 INFO - ##### Running read-buildbot-config step. 19:14:27 INFO - ##### 19:14:27 INFO - Running pre-action listener: _resource_record_pre_action 19:14:27 INFO - Running main action method: read_buildbot_config 19:14:27 INFO - Using buildbot properties: 19:14:27 INFO - { 19:14:27 INFO - "project": "", 19:14:27 INFO - "product": "firefox", 19:14:27 INFO - "script_repo_revision": "production", 19:14:27 INFO - "scheduler": "tests-fx-team-ubuntu32_vm-debug-unittest-7-3600", 19:14:27 INFO - "repository": "", 19:14:27 INFO - "buildername": "Ubuntu VM 12.04 fx-team debug test web-platform-tests-1", 19:14:27 INFO - "buildid": "20160419163752", 19:14:27 INFO - "pgo_build": "False", 19:14:27 INFO - "basedir": "/builds/slave/test", 19:14:27 INFO - "buildnumber": 41, 19:14:27 INFO - "slavename": "tst-linux32-spot-094", 19:14:27 INFO - "revision": "f60bd9567a058bf0d4d5b35f0d53a46eba0aa500", 19:14:27 INFO - "master": "http://buildbot-master08.bb.releng.use1.mozilla.com:8201/", 19:14:27 INFO - "platform": "linux", 19:14:27 INFO - "branch": "fx-team", 19:14:27 INFO - "repo_path": "integration/fx-team", 19:14:27 INFO - "moz_repo_path": "", 19:14:27 INFO - "stage_platform": "linux", 19:14:27 INFO - "builduid": "174eada632af4cf794b390a57d2a1342", 19:14:27 INFO - "slavebuilddir": "test" 19:14:27 INFO - } 19:14:27 INFO - Found installer url https://queue.taskcluster.net/v1/task/T6CH6QI8QHmlRRouwt0hkQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2. 19:14:27 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/T6CH6QI8QHmlRRouwt0hkQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json. 19:14:27 INFO - Running post-action listener: _resource_record_post_action 19:14:27 INFO - ##### 19:14:27 INFO - ##### Running download-and-extract step. 19:14:27 INFO - ##### 19:14:27 INFO - Running pre-action listener: _resource_record_pre_action 19:14:27 INFO - Running main action method: download_and_extract 19:14:27 INFO - mkdir: /builds/slave/test/build/tests 19:14:27 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:14:27 INFO - https://queue.taskcluster.net/v1/task/T6CH6QI8QHmlRRouwt0hkQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json matches https://queue.taskcluster.net 19:14:27 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/T6CH6QI8QHmlRRouwt0hkQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json 19:14:27 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/T6CH6QI8QHmlRRouwt0hkQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json 19:14:27 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/T6CH6QI8QHmlRRouwt0hkQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json to /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.test_packages.json 19:14:27 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/T6CH6QI8QHmlRRouwt0hkQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.test_packages.json'}, attempt #1 19:14:30 INFO - Downloaded 1325 bytes. 19:14:30 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.test_packages.json 19:14:30 INFO - Using the following test package requirements: 19:14:30 INFO - {u'common': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip'], 19:14:30 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 19:14:30 INFO - u'firefox-48.0a1.en-US.linux-i686.cppunittest.tests.zip'], 19:14:30 INFO - u'gtest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 19:14:30 INFO - u'firefox-48.0a1.en-US.linux-i686.gtest.tests.zip'], 19:14:30 INFO - u'jittest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 19:14:30 INFO - u'jsshell-linux-i686.zip'], 19:14:30 INFO - u'mochitest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 19:14:30 INFO - u'firefox-48.0a1.en-US.linux-i686.mochitest.tests.zip'], 19:14:30 INFO - u'mozbase': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip'], 19:14:30 INFO - u'reftest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 19:14:30 INFO - u'firefox-48.0a1.en-US.linux-i686.reftest.tests.zip'], 19:14:30 INFO - u'talos': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 19:14:30 INFO - u'firefox-48.0a1.en-US.linux-i686.talos.tests.zip'], 19:14:30 INFO - u'web-platform': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 19:14:30 INFO - u'firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip'], 19:14:30 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 19:14:30 INFO - u'firefox-48.0a1.en-US.linux-i686.xpcshell.tests.zip']} 19:14:30 INFO - Downloading packages: [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', u'firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip'] for test suite category: web-platform 19:14:30 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:14:30 INFO - https://queue.taskcluster.net/v1/task/T6CH6QI8QHmlRRouwt0hkQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip matches https://queue.taskcluster.net 19:14:30 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/T6CH6QI8QHmlRRouwt0hkQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip 19:14:30 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/T6CH6QI8QHmlRRouwt0hkQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip 19:14:30 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/T6CH6QI8QHmlRRouwt0hkQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip 19:14:30 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/T6CH6QI8QHmlRRouwt0hkQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip'}, attempt #1 19:14:39 INFO - Downloaded 22428332 bytes. 19:14:39 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 19:14:39 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 19:14:40 INFO - caution: filename not matched: web-platform/* 19:14:40 INFO - Return code: 11 19:14:40 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 19:14:40 INFO - https://queue.taskcluster.net/v1/task/T6CH6QI8QHmlRRouwt0hkQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip matches https://queue.taskcluster.net 19:14:40 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/T6CH6QI8QHmlRRouwt0hkQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip 19:14:40 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/T6CH6QI8QHmlRRouwt0hkQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip 19:14:40 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/T6CH6QI8QHmlRRouwt0hkQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip 19:14:40 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/T6CH6QI8QHmlRRouwt0hkQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip'}, attempt #1 19:14:47 INFO - Downloaded 36382562 bytes. 19:14:47 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 19:14:47 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 19:14:50 INFO - caution: filename not matched: bin/* 19:14:50 INFO - caution: filename not matched: config/* 19:14:50 INFO - caution: filename not matched: mozbase/* 19:14:50 INFO - caution: filename not matched: marionette/* 19:14:50 INFO - caution: filename not matched: tools/wptserve/* 19:14:50 INFO - Return code: 11 19:14:50 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 19:14:50 INFO - https://queue.taskcluster.net/v1/task/T6CH6QI8QHmlRRouwt0hkQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 matches https://queue.taskcluster.net 19:14:50 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/T6CH6QI8QHmlRRouwt0hkQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 19:14:50 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/T6CH6QI8QHmlRRouwt0hkQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 19:14:50 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/T6CH6QI8QHmlRRouwt0hkQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 to /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 19:14:50 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/T6CH6QI8QHmlRRouwt0hkQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.tar.bz2'}, attempt #1 19:15:10 INFO - Downloaded 63379264 bytes. 19:15:10 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/T6CH6QI8QHmlRRouwt0hkQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 19:15:10 INFO - mkdir: /builds/slave/test/properties 19:15:10 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 19:15:10 INFO - Writing to file /builds/slave/test/properties/build_url 19:15:10 INFO - Contents: 19:15:10 INFO - build_url:https://queue.taskcluster.net/v1/task/T6CH6QI8QHmlRRouwt0hkQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 19:15:12 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/T6CH6QI8QHmlRRouwt0hkQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 19:15:12 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 19:15:12 INFO - Writing to file /builds/slave/test/properties/symbols_url 19:15:12 INFO - Contents: 19:15:12 INFO - symbols_url:https://queue.taskcluster.net/v1/task/T6CH6QI8QHmlRRouwt0hkQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 19:15:12 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 19:15:12 INFO - https://queue.taskcluster.net/v1/task/T6CH6QI8QHmlRRouwt0hkQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip matches https://queue.taskcluster.net 19:15:12 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/T6CH6QI8QHmlRRouwt0hkQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 19:15:12 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/T6CH6QI8QHmlRRouwt0hkQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 19:15:12 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/T6CH6QI8QHmlRRouwt0hkQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 19:15:12 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/T6CH6QI8QHmlRRouwt0hkQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip'}, attempt #1 19:15:16 INFO - Downloaded 91747854 bytes. 19:15:16 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 19:15:16 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 19:15:25 INFO - Return code: 0 19:15:25 INFO - Running post-action listener: _resource_record_post_action 19:15:25 INFO - Running post-action listener: set_extra_try_arguments 19:15:25 INFO - ##### 19:15:25 INFO - ##### Running create-virtualenv step. 19:15:25 INFO - ##### 19:15:25 INFO - Running pre-action listener: _pre_create_virtualenv 19:15:25 INFO - Running pre-action listener: _resource_record_pre_action 19:15:25 INFO - Running main action method: create_virtualenv 19:15:25 INFO - Creating virtualenv /builds/slave/test/build/venv 19:15:25 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:15:25 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 19:15:25 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 19:15:25 INFO - Using real prefix '/usr' 19:15:25 INFO - New python executable in /builds/slave/test/build/venv/bin/python 19:15:27 INFO - Installing distribute.............................................................................................................................................................................................done. 19:15:31 INFO - Installing pip.................done. 19:15:31 INFO - Return code: 0 19:15:31 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 19:15:31 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 19:15:31 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 19:15:31 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 19:15:31 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 19:15:31 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 19:15:31 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 19:15:31 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x8f0cc58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x901e598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x90d22b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x90c1f70>, '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 0x90c1620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x90c7750>, '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-1461118401.188967-921531537', '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:15:31 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build 19:15:31 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 19:15:31 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 19:15:31 INFO - 'CCACHE_UMASK': '002', 19:15:31 INFO - 'DISPLAY': ':0', 19:15:31 INFO - 'HOME': '/home/cltbld', 19:15:31 INFO - 'LANG': 'en_US.UTF-8', 19:15:31 INFO - 'LOGNAME': 'cltbld', 19:15:31 INFO - 'MAIL': '/var/mail/cltbld', 19:15:31 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 19:15:31 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 19:15:31 INFO - 'MOZ_NO_REMOTE': '1', 19:15:31 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 19:15:31 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 19:15:31 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 19:15:31 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 19:15:31 INFO - 'PWD': '/builds/slave/test', 19:15:31 INFO - 'SHELL': '/bin/bash', 19:15:31 INFO - 'SHLVL': '1', 19:15:31 INFO - 'TERM': 'linux', 19:15:31 INFO - 'TMOUT': '86400', 19:15:31 INFO - 'USER': 'cltbld', 19:15:31 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461118401.188967-921531537', 19:15:31 INFO - '_': '/tools/buildbot/bin/python'} 19:15:31 INFO - Ignoring indexes: https://pypi.python.org/simple/ 19:15:31 INFO - Downloading/unpacking psutil>=0.7.1 19:15:31 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:15:31 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:15:31 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 19:15:31 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 19:15:31 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:15:31 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:15:37 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 19:15:37 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 19:15:37 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 19:15:37 INFO - Installing collected packages: psutil 19:15:37 INFO - Running setup.py install for psutil 19:15:37 INFO - building 'psutil._psutil_linux' extension 19:15:37 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:15:37 INFO - psutil/_psutil_linux.c: In function ‘init_psutil_linux’: 19:15:37 WARNING - psutil/_psutil_linux.c:652:5: warning: overflow in implicit constant conversion [-Woverflow] 19:15:37 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:15:37 INFO - building 'psutil._psutil_posix' extension 19:15:37 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:15:38 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:15:38 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 19:15:38 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 19:15:38 INFO - Successfully installed psutil 19:15:38 INFO - Cleaning up... 19:15:38 INFO - Return code: 0 19:15:38 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 19:15:38 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:15:38 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 19:15:38 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 19:15:38 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:15:38 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 19:15:38 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 19:15:38 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x8f0cc58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x901e598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x90d22b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x90c1f70>, '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 0x90c1620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x90c7750>, '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-1461118401.188967-921531537', '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:15:38 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build 19:15:38 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 19:15:38 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 19:15:38 INFO - 'CCACHE_UMASK': '002', 19:15:38 INFO - 'DISPLAY': ':0', 19:15:38 INFO - 'HOME': '/home/cltbld', 19:15:38 INFO - 'LANG': 'en_US.UTF-8', 19:15:38 INFO - 'LOGNAME': 'cltbld', 19:15:38 INFO - 'MAIL': '/var/mail/cltbld', 19:15:38 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 19:15:38 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 19:15:38 INFO - 'MOZ_NO_REMOTE': '1', 19:15:38 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 19:15:38 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 19:15:38 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 19:15:38 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 19:15:38 INFO - 'PWD': '/builds/slave/test', 19:15:38 INFO - 'SHELL': '/bin/bash', 19:15:38 INFO - 'SHLVL': '1', 19:15:38 INFO - 'TERM': 'linux', 19:15:38 INFO - 'TMOUT': '86400', 19:15:38 INFO - 'USER': 'cltbld', 19:15:38 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461118401.188967-921531537', 19:15:38 INFO - '_': '/tools/buildbot/bin/python'} 19:15:38 INFO - Ignoring indexes: https://pypi.python.org/simple/ 19:15:38 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 19:15:38 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:15:38 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:15:38 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 19:15:38 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 19:15:38 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:15:38 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:15:43 INFO - Downloading mozsystemmonitor-0.0.tar.gz 19:15:43 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 19:15:44 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:15:44 INFO - Installing collected packages: mozsystemmonitor 19:15:44 INFO - Running setup.py install for mozsystemmonitor 19:15:44 INFO - Successfully installed mozsystemmonitor 19:15:44 INFO - Cleaning up... 19:15:44 INFO - Return code: 0 19:15:44 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 19:15:44 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:15:44 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 19:15:44 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 19:15:44 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:15:44 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 19:15:44 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 19:15:44 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x8f0cc58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x901e598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x90d22b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x90c1f70>, '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 0x90c1620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x90c7750>, '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-1461118401.188967-921531537', '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:15:44 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build 19:15:44 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 19:15:44 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 19:15:44 INFO - 'CCACHE_UMASK': '002', 19:15:44 INFO - 'DISPLAY': ':0', 19:15:44 INFO - 'HOME': '/home/cltbld', 19:15:44 INFO - 'LANG': 'en_US.UTF-8', 19:15:44 INFO - 'LOGNAME': 'cltbld', 19:15:44 INFO - 'MAIL': '/var/mail/cltbld', 19:15:44 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 19:15:44 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 19:15:44 INFO - 'MOZ_NO_REMOTE': '1', 19:15:44 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 19:15:44 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 19:15:44 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 19:15:44 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 19:15:44 INFO - 'PWD': '/builds/slave/test', 19:15:44 INFO - 'SHELL': '/bin/bash', 19:15:44 INFO - 'SHLVL': '1', 19:15:44 INFO - 'TERM': 'linux', 19:15:44 INFO - 'TMOUT': '86400', 19:15:44 INFO - 'USER': 'cltbld', 19:15:44 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461118401.188967-921531537', 19:15:44 INFO - '_': '/tools/buildbot/bin/python'} 19:15:44 INFO - Ignoring indexes: https://pypi.python.org/simple/ 19:15:44 INFO - Downloading/unpacking blobuploader==1.2.4 19:15:44 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:15:44 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:15:44 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 19:15:44 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 19:15:44 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:15:44 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:15:49 INFO - Downloading blobuploader-1.2.4.tar.gz 19:15:49 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 19:15:49 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 19:15:49 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:15:49 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:15:49 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 19:15:49 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 19:15:49 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:15:49 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:15:50 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 19:15:51 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 19:15:51 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 19:15:51 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 19:15:51 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 19:15:51 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 19:15:51 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 19:15:51 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 19:15:51 INFO - Downloading docopt-0.6.1.tar.gz 19:15:51 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 19:15:51 INFO - Installing collected packages: blobuploader, requests, docopt 19:15:51 INFO - Running setup.py install for blobuploader 19:15:51 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 19:15:51 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 19:15:51 INFO - Running setup.py install for requests 19:15:52 INFO - Running setup.py install for docopt 19:15:52 INFO - Successfully installed blobuploader requests docopt 19:15:52 INFO - Cleaning up... 19:15:52 INFO - Return code: 0 19:15:52 INFO - Installing None into virtualenv /builds/slave/test/build/venv 19:15:52 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:15:52 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 19:15:52 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 19:15:52 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:15:52 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 19:15:52 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 19:15:52 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x8f0cc58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x901e598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x90d22b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x90c1f70>, '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 0x90c1620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x90c7750>, '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-1461118401.188967-921531537', '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:15:52 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 19:15:52 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 19:15:52 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 19:15:52 INFO - 'CCACHE_UMASK': '002', 19:15:52 INFO - 'DISPLAY': ':0', 19:15:53 INFO - 'HOME': '/home/cltbld', 19:15:53 INFO - 'LANG': 'en_US.UTF-8', 19:15:53 INFO - 'LOGNAME': 'cltbld', 19:15:53 INFO - 'MAIL': '/var/mail/cltbld', 19:15:53 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 19:15:53 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 19:15:53 INFO - 'MOZ_NO_REMOTE': '1', 19:15:53 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 19:15:53 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 19:15:53 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 19:15:53 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 19:15:53 INFO - 'PWD': '/builds/slave/test', 19:15:53 INFO - 'SHELL': '/bin/bash', 19:15:53 INFO - 'SHLVL': '1', 19:15:53 INFO - 'TERM': 'linux', 19:15:53 INFO - 'TMOUT': '86400', 19:15:53 INFO - 'USER': 'cltbld', 19:15:53 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461118401.188967-921531537', 19:15:53 INFO - '_': '/tools/buildbot/bin/python'} 19:15:53 INFO - Ignoring indexes: https://pypi.python.org/simple/ 19:15:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 19:15:53 INFO - Running setup.py (path:/tmp/pip-WlTtWh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 19:15:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 19:15:53 INFO - Running setup.py (path:/tmp/pip-tYOzNz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 19:15:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 19:15:53 INFO - Running setup.py (path:/tmp/pip-FQcA7N-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 19:15:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 19:15:53 INFO - Running setup.py (path:/tmp/pip-oYzdRO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 19:15:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 19:15:53 INFO - Running setup.py (path:/tmp/pip-3Pxnld-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 19:15:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 19:15:54 INFO - Running setup.py (path:/tmp/pip-MGMUm2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 19:15:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 19:15:54 INFO - Running setup.py (path:/tmp/pip-KH577A-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 19:15:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 19:15:54 INFO - Running setup.py (path:/tmp/pip-Ngdx9E-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 19:15:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 19:15:54 INFO - Running setup.py (path:/tmp/pip-uFxSJr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 19:15:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 19:15:54 INFO - Running setup.py (path:/tmp/pip-XCENY2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 19:15:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 19:15:54 INFO - Running setup.py (path:/tmp/pip-5WN51C-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 19:15:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 19:15:54 INFO - Running setup.py (path:/tmp/pip-eygQIA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 19:15:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 19:15:54 INFO - Running setup.py (path:/tmp/pip-WV_hWW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 19:15:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 19:15:55 INFO - Running setup.py (path:/tmp/pip-OQnr3U-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 19:15:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 19:15:55 INFO - Running setup.py (path:/tmp/pip-rY6M7G-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 19:15:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 19:15:55 INFO - Running setup.py (path:/tmp/pip-2U5ujQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 19:15:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 19:15:55 INFO - Running setup.py (path:/tmp/pip-XnK_bt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 19:15:55 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 19:15:55 INFO - Running setup.py (path:/tmp/pip-i813LB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 19:15:55 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 19:15:55 INFO - Running setup.py (path:/tmp/pip-6Kr6W4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 19:15:55 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 19:15:55 INFO - Running setup.py (path:/tmp/pip-aP0Gnj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 19:15:55 INFO - Unpacking /builds/slave/test/build/tests/marionette 19:15:56 INFO - Running setup.py (path:/tmp/pip-oKLvFo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 19:15:56 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 19:15:56 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:15:56 INFO - Running setup.py install for manifestparser 19:15:56 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 19:15:56 INFO - Running setup.py install for mozcrash 19:15:56 INFO - Running setup.py install for mozdebug 19:15:57 INFO - Running setup.py install for mozdevice 19:15:57 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 19:15:57 INFO - Installing dm script to /builds/slave/test/build/venv/bin 19:15:57 INFO - Running setup.py install for mozfile 19:15:57 INFO - Running setup.py install for mozhttpd 19:15:57 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 19:15:57 INFO - Running setup.py install for mozinfo 19:15:57 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 19:15:57 INFO - Running setup.py install for mozInstall 19:15:58 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 19:15:58 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 19:15:58 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 19:15:58 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 19:15:58 INFO - Running setup.py install for mozleak 19:15:58 INFO - Running setup.py install for mozlog 19:15:58 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 19:15:58 INFO - Running setup.py install for moznetwork 19:15:58 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 19:15:58 INFO - Running setup.py install for mozprocess 19:15:58 INFO - Running setup.py install for mozprofile 19:15:59 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 19:15:59 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 19:15:59 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 19:15:59 INFO - Running setup.py install for mozrunner 19:15:59 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 19:15:59 INFO - Running setup.py install for mozscreenshot 19:15:59 INFO - Running setup.py install for moztest 19:15:59 INFO - Running setup.py install for mozversion 19:16:00 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 19:16:00 INFO - Running setup.py install for wptserve 19:16:00 INFO - Running setup.py install for marionette-driver 19:16:00 INFO - Running setup.py install for browsermob-proxy 19:16:00 INFO - Running setup.py install for marionette-client 19:16:00 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 19:16:01 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 19:16:01 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:16:01 INFO - Cleaning up... 19:16:01 INFO - Return code: 0 19:16:01 INFO - Installing None into virtualenv /builds/slave/test/build/venv 19:16:01 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:16:01 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 19:16:01 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 19:16:01 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:16:01 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 19:16:01 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 19:16:01 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x8f0cc58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x901e598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x90d22b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x90c1f70>, '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 0x90c1620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x90c7750>, '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-1461118401.188967-921531537', '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:16:01 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 19:16:01 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 19:16:01 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 19:16:01 INFO - 'CCACHE_UMASK': '002', 19:16:01 INFO - 'DISPLAY': ':0', 19:16:01 INFO - 'HOME': '/home/cltbld', 19:16:01 INFO - 'LANG': 'en_US.UTF-8', 19:16:01 INFO - 'LOGNAME': 'cltbld', 19:16:01 INFO - 'MAIL': '/var/mail/cltbld', 19:16:01 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 19:16:01 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 19:16:01 INFO - 'MOZ_NO_REMOTE': '1', 19:16:01 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 19:16:01 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 19:16:01 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 19:16:01 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 19:16:01 INFO - 'PWD': '/builds/slave/test', 19:16:01 INFO - 'SHELL': '/bin/bash', 19:16:01 INFO - 'SHLVL': '1', 19:16:01 INFO - 'TERM': 'linux', 19:16:01 INFO - 'TMOUT': '86400', 19:16:01 INFO - 'USER': 'cltbld', 19:16:01 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461118401.188967-921531537', 19:16:01 INFO - '_': '/tools/buildbot/bin/python'} 19:16:01 INFO - Ignoring indexes: https://pypi.python.org/simple/ 19:16:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 19:16:01 INFO - Running setup.py (path:/tmp/pip-f2eQi5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 19:16:01 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:16:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 19:16:01 INFO - Running setup.py (path:/tmp/pip-u2GdH0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 19:16:02 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:16:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 19:16:02 INFO - Running setup.py (path:/tmp/pip-cRVlNi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 19:16:02 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:16:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 19:16:02 INFO - Running setup.py (path:/tmp/pip-eIAvJ9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 19:16:02 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:16:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 19:16:02 INFO - Running setup.py (path:/tmp/pip-uMeoPy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 19:16:02 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:16:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 19:16:02 INFO - Running setup.py (path:/tmp/pip-jF48mZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 19:16:02 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:16:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 19:16:02 INFO - Running setup.py (path:/tmp/pip-9WJc4Q-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 19:16:02 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:16:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 19:16:02 INFO - Running setup.py (path:/tmp/pip-NBeZTX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 19:16:02 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:16:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 19:16:02 INFO - Running setup.py (path:/tmp/pip-cMXbeW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 19:16:03 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:16:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 19:16:03 INFO - Running setup.py (path:/tmp/pip-_dMsce-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 19:16:03 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:16:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 19:16:03 INFO - Running setup.py (path:/tmp/pip-mywuc7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 19:16:03 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:16:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 19:16:03 INFO - Running setup.py (path:/tmp/pip-p_MQ47-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 19:16:03 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:16:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 19:16:03 INFO - Running setup.py (path:/tmp/pip-B2xtX6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 19:16:03 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:16:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 19:16:03 INFO - Running setup.py (path:/tmp/pip-c6OuHR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 19:16:03 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:16:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 19:16:03 INFO - Running setup.py (path:/tmp/pip-aCGb7F-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 19:16:04 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:16:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 19:16:04 INFO - Running setup.py (path:/tmp/pip-DledDB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 19:16:04 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:16:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 19:16:04 INFO - Running setup.py (path:/tmp/pip-2XzceS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 19:16:04 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:16:04 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 19:16:04 INFO - Running setup.py (path:/tmp/pip-pLZ52J-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 19:16:04 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:16:04 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 19:16:04 INFO - Running setup.py (path:/tmp/pip-G0nRp5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 19:16:04 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:16:04 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 19:16:04 INFO - Running setup.py (path:/tmp/pip-g2evrT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 19:16:04 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:16:04 INFO - Unpacking /builds/slave/test/build/tests/marionette 19:16:05 INFO - Running setup.py (path:/tmp/pip-Uc1G7V-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 19:16:05 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 19:16:05 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:16:05 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:16:05 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:16:05 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:16:05 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:16:05 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:16:05 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 19:16:05 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:16:05 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:16:05 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 19:16:05 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 19:16:05 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:16:05 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:16:10 INFO - Downloading blessings-1.6.tar.gz 19:16:10 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 19:16:10 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:16:10 INFO - Installing collected packages: blessings 19:16:10 INFO - Running setup.py install for blessings 19:16:10 INFO - Successfully installed blessings 19:16:10 INFO - Cleaning up... 19:16:10 INFO - Return code: 0 19:16:10 INFO - Done creating virtualenv /builds/slave/test/build/venv. 19:16:10 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 19:16:10 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 19:16:11 INFO - Reading from file tmpfile_stdout 19:16:11 INFO - Current package versions: 19:16:11 INFO - argparse == 1.2.1 19:16:11 INFO - blessings == 1.6 19:16:11 INFO - blobuploader == 1.2.4 19:16:11 INFO - browsermob-proxy == 0.6.0 19:16:11 INFO - docopt == 0.6.1 19:16:11 INFO - manifestparser == 1.1 19:16:11 INFO - marionette-client == 2.3.0 19:16:11 INFO - marionette-driver == 1.4.0 19:16:11 INFO - mozInstall == 1.12 19:16:11 INFO - mozcrash == 0.17 19:16:11 INFO - mozdebug == 0.1 19:16:11 INFO - mozdevice == 0.48 19:16:11 INFO - mozfile == 1.2 19:16:11 INFO - mozhttpd == 0.7 19:16:11 INFO - mozinfo == 0.9 19:16:11 INFO - mozleak == 0.1 19:16:11 INFO - mozlog == 3.1 19:16:11 INFO - moznetwork == 0.27 19:16:11 INFO - mozprocess == 0.22 19:16:11 INFO - mozprofile == 0.28 19:16:11 INFO - mozrunner == 6.11 19:16:11 INFO - mozscreenshot == 0.1 19:16:11 INFO - mozsystemmonitor == 0.0 19:16:11 INFO - moztest == 0.7 19:16:11 INFO - mozversion == 1.4 19:16:11 INFO - psutil == 3.1.1 19:16:11 INFO - requests == 1.2.3 19:16:11 INFO - wptserve == 1.4.0 19:16:11 INFO - wsgiref == 0.1.2 19:16:11 INFO - Running post-action listener: _resource_record_post_action 19:16:11 INFO - Running post-action listener: _start_resource_monitoring 19:16:11 INFO - Starting resource monitoring. 19:16:11 INFO - ##### 19:16:11 INFO - ##### Running pull step. 19:16:11 INFO - ##### 19:16:11 INFO - Running pre-action listener: _resource_record_pre_action 19:16:11 INFO - Running main action method: pull 19:16:11 INFO - Pull has nothing to do! 19:16:11 INFO - Running post-action listener: _resource_record_post_action 19:16:11 INFO - ##### 19:16:11 INFO - ##### Running install step. 19:16:11 INFO - ##### 19:16:11 INFO - Running pre-action listener: _resource_record_pre_action 19:16:11 INFO - Running main action method: install 19:16:11 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 19:16:11 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 19:16:11 INFO - Reading from file tmpfile_stdout 19:16:11 INFO - Detecting whether we're running mozinstall >=1.0... 19:16:11 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 19:16:11 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 19:16:11 INFO - Reading from file tmpfile_stdout 19:16:11 INFO - Output received: 19:16:11 INFO - Usage: mozinstall [options] installer 19:16:11 INFO - Options: 19:16:11 INFO - -h, --help show this help message and exit 19:16:11 INFO - -d DEST, --destination=DEST 19:16:11 INFO - Directory to install application into. [default: 19:16:11 INFO - "/builds/slave/test"] 19:16:11 INFO - --app=APP Application being installed. [default: firefox] 19:16:11 INFO - mkdir: /builds/slave/test/build/application 19:16:11 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.tar.bz2', '--destination', '/builds/slave/test/build/application'] 19:16:11 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 --destination /builds/slave/test/build/application 19:16:44 INFO - Reading from file tmpfile_stdout 19:16:44 INFO - Output received: 19:16:44 INFO - /builds/slave/test/build/application/firefox/firefox 19:16:44 INFO - Running post-action listener: _resource_record_post_action 19:16:44 INFO - ##### 19:16:44 INFO - ##### Running run-tests step. 19:16:44 INFO - ##### 19:16:44 INFO - Running pre-action listener: _resource_record_pre_action 19:16:44 INFO - Running main action method: run_tests 19:16:44 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 19:16:44 INFO - Minidump filename unknown. Determining based upon platform and architecture. 19:16:44 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 19:16:44 INFO - grabbing minidump binary from tooltool 19:16:44 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:16:44 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 0x90c1f70>, '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 0x90c1620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x90c7750>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 19:16:44 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:16:44 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:16:44 INFO - INFO - File linux32-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 19:16:44 INFO - Return code: 0 19:16:44 INFO - Chmoding /builds/slave/test/build/linux32-minidump_stackwalk to 0755 19:16:44 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 19:16:44 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/T6CH6QI8QHmlRRouwt0hkQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux32-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] in /builds/slave/test/build 19:16:44 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/T6CH6QI8QHmlRRouwt0hkQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/linux32-minidump_stackwalk --test-type=testharness --disable-e10s --total-chunks=10 --this-chunk=1 --prefs-root=/builds/slave/test/build/tests/web-platform/prefs --processes=1 --config=/builds/slave/test/build/tests/web-platform/wptrunner.ini --ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem --host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key --host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem --certutil-binary=/builds/slave/test/build/tests/bin/certutil 19:16:44 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 19:16:44 INFO - 'CCACHE_UMASK': '002', 19:16:44 INFO - 'DISPLAY': ':0', 19:16:44 INFO - 'HOME': '/home/cltbld', 19:16:44 INFO - 'LANG': 'en_US.UTF-8', 19:16:44 INFO - 'LOGNAME': 'cltbld', 19:16:44 INFO - 'MAIL': '/var/mail/cltbld', 19:16:44 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 19:16:44 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 19:16:44 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 19:16:44 INFO - 'MOZ_NO_REMOTE': '1', 19:16:44 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 19:16:44 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 19:16:44 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 19:16:44 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 19:16:44 INFO - 'PWD': '/builds/slave/test', 19:16:44 INFO - 'SHELL': '/bin/bash', 19:16:44 INFO - 'SHLVL': '1', 19:16:44 INFO - 'TERM': 'linux', 19:16:44 INFO - 'TMOUT': '86400', 19:16:44 INFO - 'USER': 'cltbld', 19:16:44 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461118401.188967-921531537', 19:16:44 INFO - '_': '/tools/buildbot/bin/python'} 19:16:44 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/T6CH6QI8QHmlRRouwt0hkQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux32-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] with output_timeout 1000 19:16:45 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:16:45 INFO - import pkg_resources 19:16:46 INFO - Using 1 client processes 19:16:46 INFO - wptserve Starting http server on 127.0.0.1:8000 19:16:46 INFO - wptserve Starting http server on 127.0.0.1:8001 19:16:46 INFO - wptserve Starting http server on 127.0.0.1:8443 19:16:48 INFO - SUITE-START | Running 778 tests 19:16:49 INFO - Running testharness tests 19:16:49 INFO - Setting up ssl 19:16:49 INFO - PROCESS | certutil | 19:16:49 INFO - PROCESS | certutil | 19:16:49 INFO - PROCESS | certutil | 19:16:49 INFO - Certificate Nickname Trust Attributes 19:16:49 INFO - SSL,S/MIME,JAR/XPI 19:16:49 INFO - 19:16:49 INFO - web-platform-tests CT,, 19:16:49 INFO - 19:16:49 INFO - Starting runner 19:16:51 INFO - PROCESS | 3955 | 1461118611852 Marionette DEBUG Marionette enabled via build flag and pref 19:16:52 INFO - PROCESS | 3955 | ++DOCSHELL 0xa281a400 == 1 [pid = 3955] [id = 1] 19:16:52 INFO - PROCESS | 3955 | ++DOMWINDOW == 1 (0xa281a800) [pid = 3955] [serial = 1] [outer = (nil)] 19:16:52 INFO - PROCESS | 3955 | [3955] WARNING: No inner window available!: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 19:16:52 INFO - PROCESS | 3955 | ++DOMWINDOW == 2 (0xa281b000) [pid = 3955] [serial = 2] [outer = 0xa281a800] 19:16:52 INFO - PROCESS | 3955 | 1461118612517 Marionette INFO Listening on port 2828 19:16:53 INFO - PROCESS | 3955 | 1461118613089 Marionette DEBUG Marionette enabled via command-line flag 19:16:53 INFO - PROCESS | 3955 | ++DOCSHELL 0x9fc52c00 == 2 [pid = 3955] [id = 2] 19:16:53 INFO - PROCESS | 3955 | ++DOMWINDOW == 3 (0x9fc95800) [pid = 3955] [serial = 3] [outer = (nil)] 19:16:53 INFO - PROCESS | 3955 | [3955] WARNING: No inner window available!: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 19:16:53 INFO - PROCESS | 3955 | ++DOMWINDOW == 4 (0x9fc96000) [pid = 3955] [serial = 4] [outer = 0x9fc95800] 19:16:53 INFO - PROCESS | 3955 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 9fb78220 19:16:53 INFO - PROCESS | 3955 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 9fb78d40 19:16:53 INFO - PROCESS | 3955 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 9fb88c40 19:16:53 INFO - PROCESS | 3955 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 9fb998a0 19:16:53 INFO - PROCESS | 3955 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 9fb9b5e0 19:16:53 INFO - PROCESS | 3955 | ++DOMWINDOW == 5 (0x9fb95c00) [pid = 3955] [serial = 5] [outer = 0xa281a800] 19:16:53 INFO - PROCESS | 3955 | [3955] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 19:16:53 INFO - PROCESS | 3955 | 1461118613478 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:39048 19:16:53 INFO - PROCESS | 3955 | [3955] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 19:16:53 INFO - PROCESS | 3955 | 1461118613509 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:39049 19:16:53 INFO - PROCESS | 3955 | 1461118613565 Marionette DEBUG Closed connection conn0 19:16:53 INFO - PROCESS | 3955 | [3955] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2252 19:16:53 INFO - PROCESS | 3955 | [3955] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 19:16:53 INFO - PROCESS | 3955 | 1461118613683 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:39050 19:16:53 INFO - PROCESS | 3955 | 1461118613687 Marionette DEBUG Closed connection conn1 19:16:53 INFO - PROCESS | 3955 | [3955] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 19:16:53 INFO - PROCESS | 3955 | 1461118613749 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:39051 19:16:53 INFO - PROCESS | 3955 | 1461118613757 Marionette DEBUG Closed connection conn2 19:16:53 INFO - PROCESS | 3955 | 1461118613796 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 19:16:53 INFO - PROCESS | 3955 | 1461118613820 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic-pae","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160419163752","device":"desktop","version":"48.0a1"} 19:16:54 INFO - PROCESS | 3955 | [3955] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 19:16:55 INFO - PROCESS | 3955 | ++DOCSHELL 0x98e89c00 == 3 [pid = 3955] [id = 3] 19:16:55 INFO - PROCESS | 3955 | ++DOMWINDOW == 6 (0x98e8a000) [pid = 3955] [serial = 6] [outer = (nil)] 19:16:55 INFO - PROCESS | 3955 | ++DOCSHELL 0x98e8d800 == 4 [pid = 3955] [id = 4] 19:16:55 INFO - PROCESS | 3955 | ++DOMWINDOW == 7 (0x98e8dc00) [pid = 3955] [serial = 7] [outer = (nil)] 19:16:56 INFO - PROCESS | 3955 | [3955] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 19:16:56 INFO - PROCESS | 3955 | ++DOCSHELL 0x9891f400 == 5 [pid = 3955] [id = 5] 19:16:56 INFO - PROCESS | 3955 | ++DOMWINDOW == 8 (0x983d8400) [pid = 3955] [serial = 8] [outer = (nil)] 19:16:56 INFO - PROCESS | 3955 | [3955] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 19:16:56 INFO - PROCESS | 3955 | [3955] WARNING: Couldn't create child process for iframe.: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 19:16:56 INFO - PROCESS | 3955 | ++DOMWINDOW == 9 (0x983e7800) [pid = 3955] [serial = 9] [outer = 0x983d8400] 19:16:56 INFO - PROCESS | 3955 | ++DOMWINDOW == 10 (0x9848d800) [pid = 3955] [serial = 10] [outer = 0x98e8a000] 19:16:56 INFO - PROCESS | 3955 | ++DOMWINDOW == 11 (0x9848f400) [pid = 3955] [serial = 11] [outer = 0x98e8dc00] 19:16:56 INFO - PROCESS | 3955 | ++DOMWINDOW == 12 (0x98491800) [pid = 3955] [serial = 12] [outer = 0x983d8400] 19:16:58 INFO - PROCESS | 3955 | 1461118618195 Marionette DEBUG loaded listener.js 19:16:58 INFO - PROCESS | 3955 | 1461118618214 Marionette DEBUG loaded listener.js 19:16:58 INFO - PROCESS | 3955 | ++DOMWINDOW == 13 (0x96ad2400) [pid = 3955] [serial = 13] [outer = 0x983d8400] 19:16:59 INFO - PROCESS | 3955 | 1461118618991 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"3983f919-e76b-4b98-af48-8654f87b94f7","capabilities":{"browserName":"Firefox","browserVersion":"48.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic-pae","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160419163752","device":"desktop","version":"48.0a1","command_id":1}}] 19:16:59 INFO - PROCESS | 3955 | 1461118619236 Marionette TRACE conn3 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 19:16:59 INFO - PROCESS | 3955 | 1461118619297 Marionette TRACE conn3 <- [1,2,null,{"value":null}] 19:16:59 INFO - PROCESS | 3955 | 1461118619631 Marionette TRACE conn3 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 19:16:59 INFO - PROCESS | 3955 | [3955] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 19:16:59 INFO - PROCESS | 3955 | ++DOMWINDOW == 14 (0x928c0800) [pid = 3955] [serial = 14] [outer = 0x983d8400] 19:17:00 INFO - PROCESS | 3955 | [3955] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 19:17:00 INFO - PROCESS | 3955 | 1461118620154 Marionette TRACE conn3 <- [1,3,null,{}] 19:17:00 INFO - PROCESS | 3955 | 1461118620183 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 19:17:00 INFO - PROCESS | 3955 | 1461118620209 Marionette TRACE conn3 <- [1,4,null,{"value":null}] 19:17:00 INFO - PROCESS | 3955 | 1461118620253 Marionette TRACE conn3 -> [0,5,"getWindowHandle",null] 19:17:00 INFO - PROCESS | 3955 | 1461118620257 Marionette TRACE conn3 <- [1,5,null,{"value":"8"}] 19:17:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 19:17:00 INFO - PROCESS | 3955 | 1461118620264 Marionette TRACE conn3 -> [0,6,"setScriptTimeout",{"ms":35000}] 19:17:00 INFO - PROCESS | 3955 | 1461118620270 Marionette TRACE conn3 <- [1,6,null,{}] 19:17:00 INFO - PROCESS | 3955 | 1461118620288 Marionette TRACE conn3 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:17:00 INFO - PROCESS | 3955 | 1461118620321 Marionette TRACE conn3 <- [1,7,null,{"value":null}] 19:17:00 INFO - PROCESS | 3955 | 1461118620331 Marionette TRACE conn3 -> [0,8,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:00 INFO - PROCESS | 3955 | ++DOCSHELL 0x91eed000 == 6 [pid = 3955] [id = 6] 19:17:00 INFO - PROCESS | 3955 | ++DOMWINDOW == 15 (0x91eed400) [pid = 3955] [serial = 15] [outer = (nil)] 19:17:00 INFO - PROCESS | 3955 | ++DOMWINDOW == 16 (0x91eef400) [pid = 3955] [serial = 16] [outer = 0x91eed400] 19:17:00 INFO - PROCESS | 3955 | 1461118620415 Marionette DEBUG loaded listener.js 19:17:00 INFO - PROCESS | 3955 | ++DOMWINDOW == 17 (0x91ef3c00) [pid = 3955] [serial = 17] [outer = 0x91eed400] 19:17:00 INFO - PROCESS | 3955 | ++DOCSHELL 0x91228400 == 7 [pid = 3955] [id = 7] 19:17:00 INFO - PROCESS | 3955 | ++DOMWINDOW == 18 (0x91228800) [pid = 3955] [serial = 18] [outer = (nil)] 19:17:00 INFO - PROCESS | 3955 | ++DOMWINDOW == 19 (0x9122f800) [pid = 3955] [serial = 19] [outer = 0x91228800] 19:17:00 INFO - PROCESS | 3955 | 1461118620893 Marionette DEBUG loaded listener.js 19:17:01 INFO - PROCESS | 3955 | ++DOMWINDOW == 20 (0x9122e400) [pid = 3955] [serial = 20] [outer = 0x91228800] 19:17:01 INFO - PROCESS | 3955 | [3955] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 98 19:17:01 INFO - PROCESS | 3955 | 1461118621528 Marionette TRACE conn3 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 19:17:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 19:17:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1313ms 19:17:01 INFO - PROCESS | 3955 | 1461118621606 Marionette TRACE conn3 -> [0,9,"getWindowHandle",null] 19:17:01 INFO - PROCESS | 3955 | 1461118621609 Marionette TRACE conn3 <- [1,9,null,{"value":"8"}] 19:17:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 19:17:01 INFO - PROCESS | 3955 | 1461118621736 Marionette TRACE conn3 -> [0,10,"setScriptTimeout",{"ms":35000}] 19:17:01 INFO - PROCESS | 3955 | 1461118621740 Marionette TRACE conn3 <- [1,10,null,{}] 19:17:01 INFO - PROCESS | 3955 | 1461118621776 Marionette TRACE conn3 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:17:01 INFO - PROCESS | 3955 | 1461118621957 Marionette TRACE conn3 <- [1,11,null,{"value":null}] 19:17:01 INFO - PROCESS | 3955 | 1461118621972 Marionette TRACE conn3 -> [0,12,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:02 INFO - PROCESS | 3955 | ++DOCSHELL 0x8f928400 == 8 [pid = 3955] [id = 8] 19:17:02 INFO - PROCESS | 3955 | ++DOMWINDOW == 21 (0x8f928800) [pid = 3955] [serial = 21] [outer = (nil)] 19:17:02 INFO - PROCESS | 3955 | ++DOMWINDOW == 22 (0x8f92bc00) [pid = 3955] [serial = 22] [outer = 0x8f928800] 19:17:02 INFO - PROCESS | 3955 | 1461118622050 Marionette DEBUG loaded listener.js 19:17:02 INFO - PROCESS | 3955 | ++DOMWINDOW == 23 (0x8f92f800) [pid = 3955] [serial = 23] [outer = 0x8f928800] 19:17:03 INFO - PROCESS | 3955 | 1461118623111 Marionette TRACE conn3 <- [1,12,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-atop",0,null,null]]]}] 19:17:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 19:17:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 1449ms 19:17:03 INFO - PROCESS | 3955 | 1461118623128 Marionette TRACE conn3 -> [0,13,"getWindowHandle",null] 19:17:03 INFO - PROCESS | 3955 | 1461118623136 Marionette TRACE conn3 <- [1,13,null,{"value":"8"}] 19:17:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 19:17:03 INFO - PROCESS | 3955 | 1461118623145 Marionette TRACE conn3 -> [0,14,"setScriptTimeout",{"ms":35000}] 19:17:03 INFO - PROCESS | 3955 | 1461118623151 Marionette TRACE conn3 <- [1,14,null,{}] 19:17:03 INFO - PROCESS | 3955 | 1461118623159 Marionette TRACE conn3 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:17:03 INFO - PROCESS | 3955 | 1461118623351 Marionette TRACE conn3 <- [1,15,null,{"value":null}] 19:17:03 INFO - PROCESS | 3955 | 1461118623451 Marionette TRACE conn3 -> [0,16,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:03 INFO - PROCESS | 3955 | ++DOCSHELL 0x8fc2cc00 == 9 [pid = 3955] [id = 9] 19:17:03 INFO - PROCESS | 3955 | ++DOMWINDOW == 24 (0x8fc30000) [pid = 3955] [serial = 24] [outer = (nil)] 19:17:03 INFO - PROCESS | 3955 | ++DOMWINDOW == 25 (0x8fc37c00) [pid = 3955] [serial = 25] [outer = 0x8fc30000] 19:17:03 INFO - PROCESS | 3955 | 1461118623541 Marionette DEBUG loaded listener.js 19:17:03 INFO - PROCESS | 3955 | ++DOMWINDOW == 26 (0x91230000) [pid = 3955] [serial = 26] [outer = 0x8fc30000] 19:17:03 INFO - PROCESS | 3955 | ++DOCSHELL 0x928ccc00 == 10 [pid = 3955] [id = 10] 19:17:03 INFO - PROCESS | 3955 | ++DOMWINDOW == 27 (0x928cec00) [pid = 3955] [serial = 27] [outer = (nil)] 19:17:03 INFO - PROCESS | 3955 | ++DOMWINDOW == 28 (0x8fc33c00) [pid = 3955] [serial = 28] [outer = 0x928cec00] 19:17:04 INFO - PROCESS | 3955 | ++DOMWINDOW == 29 (0x91eecc00) [pid = 3955] [serial = 29] [outer = 0x928cec00] 19:17:04 INFO - PROCESS | 3955 | ++DOCSHELL 0x94fac400 == 11 [pid = 3955] [id = 11] 19:17:04 INFO - PROCESS | 3955 | ++DOMWINDOW == 30 (0x96a0c000) [pid = 3955] [serial = 30] [outer = (nil)] 19:17:04 INFO - PROCESS | 3955 | ++DOMWINDOW == 31 (0x96fb3000) [pid = 3955] [serial = 31] [outer = 0x96a0c000] 19:17:04 INFO - PROCESS | 3955 | ++DOMWINDOW == 32 (0x96b80c00) [pid = 3955] [serial = 32] [outer = 0x96a0c000] 19:17:04 INFO - PROCESS | 3955 | 1461118624790 Marionette TRACE conn3 <- [1,16,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-in",0,null,null]]]}] 19:17:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 19:17:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1738ms 19:17:04 INFO - PROCESS | 3955 | 1461118624887 Marionette TRACE conn3 -> [0,17,"getWindowHandle",null] 19:17:04 INFO - PROCESS | 3955 | 1461118624895 Marionette TRACE conn3 <- [1,17,null,{"value":"8"}] 19:17:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 19:17:04 INFO - PROCESS | 3955 | 1461118624905 Marionette TRACE conn3 -> [0,18,"setScriptTimeout",{"ms":35000}] 19:17:04 INFO - PROCESS | 3955 | 1461118624910 Marionette TRACE conn3 <- [1,18,null,{}] 19:17:04 INFO - PROCESS | 3955 | 1461118624917 Marionette TRACE conn3 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:17:05 INFO - PROCESS | 3955 | 1461118625128 Marionette TRACE conn3 <- [1,19,null,{"value":null}] 19:17:05 INFO - PROCESS | 3955 | 1461118625245 Marionette TRACE conn3 -> [0,20,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:05 INFO - PROCESS | 3955 | ++DOCSHELL 0x8fc38c00 == 12 [pid = 3955] [id = 12] 19:17:05 INFO - PROCESS | 3955 | ++DOMWINDOW == 33 (0x928cc800) [pid = 3955] [serial = 33] [outer = (nil)] 19:17:05 INFO - PROCESS | 3955 | ++DOMWINDOW == 34 (0x97fa8400) [pid = 3955] [serial = 34] [outer = 0x928cc800] 19:17:05 INFO - PROCESS | 3955 | 1461118625332 Marionette DEBUG loaded listener.js 19:17:05 INFO - PROCESS | 3955 | ++DOMWINDOW == 35 (0x9919c800) [pid = 3955] [serial = 35] [outer = 0x928cc800] 19:17:06 INFO - PROCESS | 3955 | 1461118626125 Marionette TRACE conn3 <- [1,20,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-out",0,null,null]]]}] 19:17:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 19:17:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1236ms 19:17:06 INFO - PROCESS | 3955 | 1461118626142 Marionette TRACE conn3 -> [0,21,"getWindowHandle",null] 19:17:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 19:17:06 INFO - PROCESS | 3955 | 1461118626148 Marionette TRACE conn3 <- [1,21,null,{"value":"8"}] 19:17:06 INFO - PROCESS | 3955 | 1461118626154 Marionette TRACE conn3 -> [0,22,"setScriptTimeout",{"ms":35000}] 19:17:06 INFO - PROCESS | 3955 | 1461118626160 Marionette TRACE conn3 <- [1,22,null,{}] 19:17:06 INFO - PROCESS | 3955 | 1461118626177 Marionette TRACE conn3 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:17:06 INFO - PROCESS | 3955 | 1461118626430 Marionette TRACE conn3 <- [1,23,null,{"value":null}] 19:17:06 INFO - PROCESS | 3955 | 1461118626528 Marionette TRACE conn3 -> [0,24,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:06 INFO - PROCESS | 3955 | ++DOCSHELL 0x99b80c00 == 13 [pid = 3955] [id = 13] 19:17:06 INFO - PROCESS | 3955 | ++DOMWINDOW == 36 (0x99b84400) [pid = 3955] [serial = 36] [outer = (nil)] 19:17:06 INFO - PROCESS | 3955 | ++DOMWINDOW == 37 (0x99b88400) [pid = 3955] [serial = 37] [outer = 0x99b84400] 19:17:06 INFO - PROCESS | 3955 | 1461118626617 Marionette DEBUG loaded listener.js 19:17:06 INFO - PROCESS | 3955 | ++DOMWINDOW == 38 (0x99b8d000) [pid = 3955] [serial = 38] [outer = 0x99b84400] 19:17:07 INFO - PROCESS | 3955 | 1461118627497 Marionette TRACE conn3 <- [1,24,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-over",0,null,null]]]}] 19:17:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 19:17:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1394ms 19:17:07 INFO - PROCESS | 3955 | 1461118627548 Marionette TRACE conn3 -> [0,25,"getWindowHandle",null] 19:17:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 19:17:07 INFO - PROCESS | 3955 | 1461118627553 Marionette TRACE conn3 <- [1,25,null,{"value":"8"}] 19:17:07 INFO - PROCESS | 3955 | 1461118627559 Marionette TRACE conn3 -> [0,26,"setScriptTimeout",{"ms":35000}] 19:17:07 INFO - PROCESS | 3955 | 1461118627563 Marionette TRACE conn3 <- [1,26,null,{}] 19:17:07 INFO - PROCESS | 3955 | 1461118627569 Marionette TRACE conn3 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:17:07 INFO - PROCESS | 3955 | 1461118627752 Marionette TRACE conn3 <- [1,27,null,{"value":null}] 19:17:07 INFO - PROCESS | 3955 | 1461118627879 Marionette TRACE conn3 -> [0,28,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:07 INFO - PROCESS | 3955 | ++DOCSHELL 0x9fb8c400 == 14 [pid = 3955] [id = 14] 19:17:07 INFO - PROCESS | 3955 | ++DOMWINDOW == 39 (0x9fb8cc00) [pid = 3955] [serial = 39] [outer = (nil)] 19:17:07 INFO - PROCESS | 3955 | ++DOMWINDOW == 40 (0x9fc4e400) [pid = 3955] [serial = 40] [outer = 0x9fb8cc00] 19:17:07 INFO - PROCESS | 3955 | 1461118627971 Marionette DEBUG loaded listener.js 19:17:08 INFO - PROCESS | 3955 | ++DOMWINDOW == 41 (0xa0a49800) [pid = 3955] [serial = 41] [outer = 0x9fb8cc00] 19:17:09 INFO - PROCESS | 3955 | 1461118629211 Marionette TRACE conn3 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 19:17:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 19:17:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1686ms 19:17:09 INFO - PROCESS | 3955 | 1461118629246 Marionette TRACE conn3 -> [0,29,"getWindowHandle",null] 19:17:09 INFO - PROCESS | 3955 | 1461118629251 Marionette TRACE conn3 <- [1,29,null,{"value":"8"}] 19:17:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 19:17:09 INFO - PROCESS | 3955 | 1461118629260 Marionette TRACE conn3 -> [0,30,"setScriptTimeout",{"ms":35000}] 19:17:09 INFO - PROCESS | 3955 | 1461118629266 Marionette TRACE conn3 <- [1,30,null,{}] 19:17:09 INFO - PROCESS | 3955 | 1461118629276 Marionette TRACE conn3 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:17:09 INFO - PROCESS | 3955 | 1461118629487 Marionette TRACE conn3 <- [1,31,null,{"value":null}] 19:17:09 INFO - PROCESS | 3955 | 1461118629713 Marionette TRACE conn3 -> [0,32,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:09 INFO - PROCESS | 3955 | ++DOCSHELL 0x91e95000 == 15 [pid = 3955] [id = 15] 19:17:09 INFO - PROCESS | 3955 | ++DOMWINDOW == 42 (0x91ee6400) [pid = 3955] [serial = 42] [outer = (nil)] 19:17:09 INFO - PROCESS | 3955 | ++DOMWINDOW == 43 (0x94f2e400) [pid = 3955] [serial = 43] [outer = 0x91ee6400] 19:17:09 INFO - PROCESS | 3955 | 1461118629855 Marionette DEBUG loaded listener.js 19:17:09 INFO - PROCESS | 3955 | ++DOMWINDOW == 44 (0x95a70800) [pid = 3955] [serial = 44] [outer = 0x91ee6400] 19:17:10 INFO - PROCESS | 3955 | 1461118630609 Marionette TRACE conn3 <- [1,32,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-atop",0,null,null]]]}] 19:17:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 19:17:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1394ms 19:17:10 INFO - PROCESS | 3955 | 1461118630656 Marionette TRACE conn3 -> [0,33,"getWindowHandle",null] 19:17:10 INFO - PROCESS | 3955 | 1461118630664 Marionette TRACE conn3 <- [1,33,null,{"value":"8"}] 19:17:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 19:17:10 INFO - PROCESS | 3955 | 1461118630675 Marionette TRACE conn3 -> [0,34,"setScriptTimeout",{"ms":35000}] 19:17:10 INFO - PROCESS | 3955 | 1461118630678 Marionette TRACE conn3 <- [1,34,null,{}] 19:17:10 INFO - PROCESS | 3955 | 1461118630717 Marionette TRACE conn3 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:17:10 INFO - PROCESS | 3955 | 1461118630873 Marionette TRACE conn3 <- [1,35,null,{"value":null}] 19:17:10 INFO - PROCESS | 3955 | 1461118630885 Marionette TRACE conn3 -> [0,36,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:10 INFO - PROCESS | 3955 | ++DOCSHELL 0x94faf400 == 16 [pid = 3955] [id = 16] 19:17:10 INFO - PROCESS | 3955 | ++DOMWINDOW == 45 (0x96ad1800) [pid = 3955] [serial = 45] [outer = (nil)] 19:17:10 INFO - PROCESS | 3955 | ++DOMWINDOW == 46 (0x9793c800) [pid = 3955] [serial = 46] [outer = 0x96ad1800] 19:17:10 INFO - PROCESS | 3955 | 1461118630961 Marionette DEBUG loaded listener.js 19:17:11 INFO - PROCESS | 3955 | ++DOMWINDOW == 47 (0x97943c00) [pid = 3955] [serial = 47] [outer = 0x96ad1800] 19:17:11 INFO - PROCESS | 3955 | 1461118631746 Marionette TRACE conn3 <- [1,36,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-in",0,null,null]]]}] 19:17:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 19:17:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 1137ms 19:17:11 INFO - PROCESS | 3955 | 1461118631816 Marionette TRACE conn3 -> [0,37,"getWindowHandle",null] 19:17:11 INFO - PROCESS | 3955 | 1461118631820 Marionette TRACE conn3 <- [1,37,null,{"value":"8"}] 19:17:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 19:17:11 INFO - PROCESS | 3955 | 1461118631827 Marionette TRACE conn3 -> [0,38,"setScriptTimeout",{"ms":35000}] 19:17:11 INFO - PROCESS | 3955 | 1461118631833 Marionette TRACE conn3 <- [1,38,null,{}] 19:17:11 INFO - PROCESS | 3955 | 1461118631848 Marionette TRACE conn3 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:17:12 INFO - PROCESS | 3955 | 1461118631999 Marionette TRACE conn3 <- [1,39,null,{"value":null}] 19:17:12 INFO - PROCESS | 3955 | 1461118632092 Marionette TRACE conn3 -> [0,40,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:12 INFO - PROCESS | 3955 | ++DOCSHELL 0x92865000 == 17 [pid = 3955] [id = 17] 19:17:12 INFO - PROCESS | 3955 | ++DOMWINDOW == 48 (0x9793cc00) [pid = 3955] [serial = 48] [outer = (nil)] 19:17:12 INFO - PROCESS | 3955 | ++DOMWINDOW == 49 (0x97c9c000) [pid = 3955] [serial = 49] [outer = 0x9793cc00] 19:17:12 INFO - PROCESS | 3955 | 1461118632179 Marionette DEBUG loaded listener.js 19:17:12 INFO - PROCESS | 3955 | ++DOMWINDOW == 50 (0x98486800) [pid = 3955] [serial = 50] [outer = 0x9793cc00] 19:17:12 INFO - PROCESS | 3955 | 1461118632966 Marionette TRACE conn3 <- [1,40,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-out",0,null,null]]]}] 19:17:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 19:17:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 1183ms 19:17:13 INFO - PROCESS | 3955 | 1461118633012 Marionette TRACE conn3 -> [0,41,"getWindowHandle",null] 19:17:13 INFO - PROCESS | 3955 | 1461118633019 Marionette TRACE conn3 <- [1,41,null,{"value":"8"}] 19:17:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 19:17:13 INFO - PROCESS | 3955 | 1461118633028 Marionette TRACE conn3 -> [0,42,"setScriptTimeout",{"ms":35000}] 19:17:13 INFO - PROCESS | 3955 | 1461118633034 Marionette TRACE conn3 <- [1,42,null,{}] 19:17:13 INFO - PROCESS | 3955 | 1461118633044 Marionette TRACE conn3 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:17:13 INFO - PROCESS | 3955 | 1461118633224 Marionette TRACE conn3 <- [1,43,null,{"value":null}] 19:17:13 INFO - PROCESS | 3955 | 1461118633357 Marionette TRACE conn3 -> [0,44,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:13 INFO - PROCESS | 3955 | ++DOCSHELL 0x8fc2e000 == 18 [pid = 3955] [id = 18] 19:17:13 INFO - PROCESS | 3955 | ++DOMWINDOW == 51 (0x8fc35800) [pid = 3955] [serial = 51] [outer = (nil)] 19:17:13 INFO - PROCESS | 3955 | ++DOMWINDOW == 52 (0x91ef4400) [pid = 3955] [serial = 52] [outer = 0x8fc35800] 19:17:13 INFO - PROCESS | 3955 | 1461118633469 Marionette DEBUG loaded listener.js 19:17:13 INFO - PROCESS | 3955 | ++DOMWINDOW == 53 (0x928c9c00) [pid = 3955] [serial = 53] [outer = 0x8fc35800] 19:17:14 INFO - PROCESS | 3955 | 1461118634363 Marionette TRACE conn3 <- [1,44,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-over",0,null,null]]]}] 19:17:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 19:17:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 1396ms 19:17:14 INFO - PROCESS | 3955 | 1461118634424 Marionette TRACE conn3 -> [0,45,"getWindowHandle",null] 19:17:14 INFO - PROCESS | 3955 | 1461118634434 Marionette TRACE conn3 <- [1,45,null,{"value":"8"}] 19:17:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 19:17:14 INFO - PROCESS | 3955 | 1461118634445 Marionette TRACE conn3 -> [0,46,"setScriptTimeout",{"ms":35000}] 19:17:14 INFO - PROCESS | 3955 | 1461118634449 Marionette TRACE conn3 <- [1,46,null,{}] 19:17:14 INFO - PROCESS | 3955 | 1461118634458 Marionette TRACE conn3 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:17:14 INFO - PROCESS | 3955 | 1461118634674 Marionette TRACE conn3 <- [1,47,null,{"value":null}] 19:17:14 INFO - PROCESS | 3955 | 1461118634807 Marionette TRACE conn3 -> [0,48,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:14 INFO - PROCESS | 3955 | ++DOCSHELL 0x96fb2c00 == 19 [pid = 3955] [id = 19] 19:17:14 INFO - PROCESS | 3955 | ++DOMWINDOW == 54 (0x977ad800) [pid = 3955] [serial = 54] [outer = (nil)] 19:17:14 INFO - PROCESS | 3955 | ++DOMWINDOW == 55 (0x9793e800) [pid = 3955] [serial = 55] [outer = 0x977ad800] 19:17:14 INFO - PROCESS | 3955 | 1461118634929 Marionette DEBUG loaded listener.js 19:17:15 INFO - PROCESS | 3955 | ++DOMWINDOW == 56 (0x97b85c00) [pid = 3955] [serial = 56] [outer = 0x977ad800] 19:17:15 INFO - PROCESS | 3955 | 1461118635798 Marionette TRACE conn3 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 19:17:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 19:17:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 1389ms 19:17:15 INFO - PROCESS | 3955 | 1461118635834 Marionette TRACE conn3 -> [0,49,"getWindowHandle",null] 19:17:15 INFO - PROCESS | 3955 | 1461118635837 Marionette TRACE conn3 <- [1,49,null,{"value":"8"}] 19:17:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 19:17:15 INFO - PROCESS | 3955 | 1461118635845 Marionette TRACE conn3 -> [0,50,"setScriptTimeout",{"ms":35000}] 19:17:15 INFO - PROCESS | 3955 | 1461118635851 Marionette TRACE conn3 <- [1,50,null,{}] 19:17:15 INFO - PROCESS | 3955 | 1461118635868 Marionette TRACE conn3 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:17:16 INFO - PROCESS | 3955 | 1461118636048 Marionette TRACE conn3 <- [1,51,null,{"value":null}] 19:17:16 INFO - PROCESS | 3955 | 1461118636181 Marionette TRACE conn3 -> [0,52,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:16 INFO - PROCESS | 3955 | ++DOCSHELL 0x96b80800 == 20 [pid = 3955] [id = 20] 19:17:16 INFO - PROCESS | 3955 | ++DOMWINDOW == 57 (0x98e88400) [pid = 3955] [serial = 57] [outer = (nil)] 19:17:16 INFO - PROCESS | 3955 | ++DOMWINDOW == 58 (0x98f8c000) [pid = 3955] [serial = 58] [outer = 0x98e88400] 19:17:16 INFO - PROCESS | 3955 | 1461118636288 Marionette DEBUG loaded listener.js 19:17:16 INFO - PROCESS | 3955 | ++DOMWINDOW == 59 (0x9981b400) [pid = 3955] [serial = 59] [outer = 0x98e88400] 19:17:17 INFO - PROCESS | 3955 | 1461118637207 Marionette TRACE conn3 <- [1,52,null,{"value":["/2dcontext/compositing/2d.composite.clip.copy.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 19:17:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 19:17:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1396ms 19:17:17 INFO - PROCESS | 3955 | 1461118637240 Marionette TRACE conn3 -> [0,53,"getWindowHandle",null] 19:17:17 INFO - PROCESS | 3955 | 1461118637245 Marionette TRACE conn3 <- [1,53,null,{"value":"8"}] 19:17:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 19:17:17 INFO - PROCESS | 3955 | 1461118637253 Marionette TRACE conn3 -> [0,54,"setScriptTimeout",{"ms":35000}] 19:17:17 INFO - PROCESS | 3955 | 1461118637257 Marionette TRACE conn3 <- [1,54,null,{}] 19:17:17 INFO - PROCESS | 3955 | 1461118637263 Marionette TRACE conn3 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:17:17 INFO - PROCESS | 3955 | 1461118637424 Marionette TRACE conn3 <- [1,55,null,{"value":null}] 19:17:17 INFO - PROCESS | 3955 | 1461118637558 Marionette TRACE conn3 -> [0,56,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:17 INFO - PROCESS | 3955 | ++DOCSHELL 0x98e8e400 == 21 [pid = 3955] [id = 21] 19:17:17 INFO - PROCESS | 3955 | ++DOMWINDOW == 60 (0x998c7c00) [pid = 3955] [serial = 60] [outer = (nil)] 19:17:17 INFO - PROCESS | 3955 | ++DOMWINDOW == 61 (0x99b41400) [pid = 3955] [serial = 61] [outer = 0x998c7c00] 19:17:17 INFO - PROCESS | 3955 | 1461118637647 Marionette DEBUG loaded listener.js 19:17:17 INFO - PROCESS | 3955 | ++DOMWINDOW == 62 (0x99b7f400) [pid = 3955] [serial = 62] [outer = 0x998c7c00] 19:17:18 INFO - PROCESS | 3955 | 1461118638502 Marionette TRACE conn3 <- [1,56,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 19:17:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 19:17:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1281ms 19:17:18 INFO - PROCESS | 3955 | 1461118638536 Marionette TRACE conn3 -> [0,57,"getWindowHandle",null] 19:17:18 INFO - PROCESS | 3955 | 1461118638540 Marionette TRACE conn3 <- [1,57,null,{"value":"8"}] 19:17:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 19:17:18 INFO - PROCESS | 3955 | 1461118638564 Marionette TRACE conn3 -> [0,58,"setScriptTimeout",{"ms":35000}] 19:17:18 INFO - PROCESS | 3955 | 1461118638567 Marionette TRACE conn3 <- [1,58,null,{}] 19:17:18 INFO - PROCESS | 3955 | 1461118638575 Marionette TRACE conn3 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:17:18 INFO - PROCESS | 3955 | 1461118638737 Marionette TRACE conn3 <- [1,59,null,{"value":null}] 19:17:18 INFO - PROCESS | 3955 | 1461118638866 Marionette TRACE conn3 -> [0,60,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:18 INFO - PROCESS | 3955 | ++DOCSHELL 0x99841000 == 22 [pid = 3955] [id = 22] 19:17:18 INFO - PROCESS | 3955 | ++DOMWINDOW == 63 (0x99b86400) [pid = 3955] [serial = 63] [outer = (nil)] 19:17:18 INFO - PROCESS | 3955 | ++DOMWINDOW == 64 (0x99b8e400) [pid = 3955] [serial = 64] [outer = 0x99b86400] 19:17:18 INFO - PROCESS | 3955 | 1461118638953 Marionette DEBUG loaded listener.js 19:17:19 INFO - PROCESS | 3955 | ++DOMWINDOW == 65 (0x9b0a5000) [pid = 3955] [serial = 65] [outer = 0x99b86400] 19:17:19 INFO - PROCESS | 3955 | 1461118639890 Marionette TRACE conn3 <- [1,60,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 19:17:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 19:17:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1399ms 19:17:19 INFO - PROCESS | 3955 | 1461118639961 Marionette TRACE conn3 -> [0,61,"getWindowHandle",null] 19:17:19 INFO - PROCESS | 3955 | 1461118639968 Marionette TRACE conn3 <- [1,61,null,{"value":"8"}] 19:17:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 19:17:20 INFO - PROCESS | 3955 | 1461118640004 Marionette TRACE conn3 -> [0,62,"setScriptTimeout",{"ms":35000}] 19:17:20 INFO - PROCESS | 3955 | 1461118640010 Marionette TRACE conn3 <- [1,62,null,{}] 19:17:20 INFO - PROCESS | 3955 | 1461118640018 Marionette TRACE conn3 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:17:20 INFO - PROCESS | 3955 | 1461118640183 Marionette TRACE conn3 <- [1,63,null,{"value":null}] 19:17:20 INFO - PROCESS | 3955 | 1461118640296 Marionette TRACE conn3 -> [0,64,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:20 INFO - PROCESS | 3955 | ++DOCSHELL 0x94f30400 == 23 [pid = 3955] [id = 23] 19:17:20 INFO - PROCESS | 3955 | ++DOMWINDOW == 66 (0x94f33c00) [pid = 3955] [serial = 66] [outer = (nil)] 19:17:20 INFO - PROCESS | 3955 | ++DOMWINDOW == 67 (0x96acd400) [pid = 3955] [serial = 67] [outer = 0x94f33c00] 19:17:20 INFO - PROCESS | 3955 | 1461118640434 Marionette DEBUG loaded listener.js 19:17:20 INFO - PROCESS | 3955 | ++DOMWINDOW == 68 (0x978ea800) [pid = 3955] [serial = 68] [outer = 0x94f33c00] 19:17:21 INFO - PROCESS | 3955 | 1461118641258 Marionette TRACE conn3 <- [1,64,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 19:17:21 INFO - PROCESS | 3955 | --DOCSHELL 0x94faf400 == 22 [pid = 3955] [id = 16] 19:17:21 INFO - PROCESS | 3955 | --DOCSHELL 0x91e95000 == 21 [pid = 3955] [id = 15] 19:17:21 INFO - PROCESS | 3955 | --DOCSHELL 0x99b80c00 == 20 [pid = 3955] [id = 13] 19:17:21 INFO - PROCESS | 3955 | --DOCSHELL 0x8fc2cc00 == 19 [pid = 3955] [id = 9] 19:17:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 19:17:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1341ms 19:17:21 INFO - PROCESS | 3955 | 1461118641342 Marionette TRACE conn3 -> [0,65,"getWindowHandle",null] 19:17:21 INFO - PROCESS | 3955 | 1461118641348 Marionette TRACE conn3 <- [1,65,null,{"value":"8"}] 19:17:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 19:17:21 INFO - PROCESS | 3955 | 1461118641368 Marionette TRACE conn3 -> [0,66,"setScriptTimeout",{"ms":35000}] 19:17:21 INFO - PROCESS | 3955 | 1461118641375 Marionette TRACE conn3 <- [1,66,null,{}] 19:17:21 INFO - PROCESS | 3955 | 1461118641384 Marionette TRACE conn3 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:17:21 INFO - PROCESS | 3955 | 1461118641568 Marionette TRACE conn3 <- [1,67,null,{"value":null}] 19:17:21 INFO - PROCESS | 3955 | 1461118641702 Marionette TRACE conn3 -> [0,68,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:21 INFO - PROCESS | 3955 | ++DOCSHELL 0x9122d800 == 20 [pid = 3955] [id = 24] 19:17:21 INFO - PROCESS | 3955 | ++DOMWINDOW == 69 (0x91ee8000) [pid = 3955] [serial = 69] [outer = (nil)] 19:17:21 INFO - PROCESS | 3955 | ++DOMWINDOW == 70 (0x92a9f800) [pid = 3955] [serial = 70] [outer = 0x91ee8000] 19:17:21 INFO - PROCESS | 3955 | 1461118641796 Marionette DEBUG loaded listener.js 19:17:21 INFO - PROCESS | 3955 | ++DOMWINDOW == 71 (0x96a09c00) [pid = 3955] [serial = 71] [outer = 0x91ee8000] 19:17:22 INFO - PROCESS | 3955 | 1461118642632 Marionette TRACE conn3 <- [1,68,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 19:17:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 19:17:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1335ms 19:17:22 INFO - PROCESS | 3955 | 1461118642713 Marionette TRACE conn3 -> [0,69,"getWindowHandle",null] 19:17:22 INFO - PROCESS | 3955 | 1461118642722 Marionette TRACE conn3 <- [1,69,null,{"value":"8"}] 19:17:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 19:17:22 INFO - PROCESS | 3955 | 1461118642735 Marionette TRACE conn3 -> [0,70,"setScriptTimeout",{"ms":35000}] 19:17:22 INFO - PROCESS | 3955 | 1461118642738 Marionette TRACE conn3 <- [1,70,null,{}] 19:17:22 INFO - PROCESS | 3955 | 1461118642745 Marionette TRACE conn3 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:17:22 INFO - PROCESS | 3955 | 1461118642919 Marionette TRACE conn3 <- [1,71,null,{"value":null}] 19:17:23 INFO - PROCESS | 3955 | 1461118643074 Marionette TRACE conn3 -> [0,72,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:23 INFO - PROCESS | 3955 | ++DOCSHELL 0x913dc800 == 21 [pid = 3955] [id = 25] 19:17:23 INFO - PROCESS | 3955 | ++DOMWINDOW == 72 (0x97941800) [pid = 3955] [serial = 72] [outer = (nil)] 19:17:23 INFO - PROCESS | 3955 | ++DOMWINDOW == 73 (0x98eb2c00) [pid = 3955] [serial = 73] [outer = 0x97941800] 19:17:23 INFO - PROCESS | 3955 | 1461118643237 Marionette DEBUG loaded listener.js 19:17:23 INFO - PROCESS | 3955 | ++DOMWINDOW == 74 (0x991a6000) [pid = 3955] [serial = 74] [outer = 0x97941800] 19:17:24 INFO - PROCESS | 3955 | 1461118644081 Marionette TRACE conn3 <- [1,72,null,{"value":["/2dcontext/compositing/2d.composite.clip.lighter.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 19:17:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 19:17:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1389ms 19:17:24 INFO - PROCESS | 3955 | 1461118644128 Marionette TRACE conn3 -> [0,73,"getWindowHandle",null] 19:17:24 INFO - PROCESS | 3955 | 1461118644132 Marionette TRACE conn3 <- [1,73,null,{"value":"8"}] 19:17:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 19:17:24 INFO - PROCESS | 3955 | 1461118644139 Marionette TRACE conn3 -> [0,74,"setScriptTimeout",{"ms":35000}] 19:17:24 INFO - PROCESS | 3955 | 1461118644145 Marionette TRACE conn3 <- [1,74,null,{}] 19:17:24 INFO - PROCESS | 3955 | 1461118644161 Marionette TRACE conn3 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:17:24 INFO - PROCESS | 3955 | 1461118644350 Marionette TRACE conn3 <- [1,75,null,{"value":null}] 19:17:24 INFO - PROCESS | 3955 | 1461118644483 Marionette TRACE conn3 -> [0,76,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:24 INFO - PROCESS | 3955 | ++DOCSHELL 0x9794ac00 == 22 [pid = 3955] [id = 26] 19:17:24 INFO - PROCESS | 3955 | ++DOMWINDOW == 75 (0x998bc000) [pid = 3955] [serial = 75] [outer = (nil)] 19:17:24 INFO - PROCESS | 3955 | ++DOMWINDOW == 76 (0x99b8bc00) [pid = 3955] [serial = 76] [outer = 0x998bc000] 19:17:24 INFO - PROCESS | 3955 | 1461118644576 Marionette DEBUG loaded listener.js 19:17:24 INFO - PROCESS | 3955 | ++DOMWINDOW == 77 (0x9df91c00) [pid = 3955] [serial = 77] [outer = 0x998bc000] 19:17:25 INFO - PROCESS | 3955 | 1461118645450 Marionette TRACE conn3 <- [1,76,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 19:17:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 19:17:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1390ms 19:17:25 INFO - PROCESS | 3955 | 1461118645529 Marionette TRACE conn3 -> [0,77,"getWindowHandle",null] 19:17:25 INFO - PROCESS | 3955 | 1461118645533 Marionette TRACE conn3 <- [1,77,null,{"value":"8"}] 19:17:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 19:17:25 INFO - PROCESS | 3955 | 1461118645540 Marionette TRACE conn3 -> [0,78,"setScriptTimeout",{"ms":35000}] 19:17:25 INFO - PROCESS | 3955 | 1461118645543 Marionette TRACE conn3 <- [1,78,null,{}] 19:17:25 INFO - PROCESS | 3955 | 1461118645549 Marionette TRACE conn3 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:17:25 INFO - PROCESS | 3955 | 1461118645709 Marionette TRACE conn3 <- [1,79,null,{"value":null}] 19:17:25 INFO - PROCESS | 3955 | 1461118645841 Marionette TRACE conn3 -> [0,80,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:25 INFO - PROCESS | 3955 | ++DOCSHELL 0x9122c800 == 23 [pid = 3955] [id = 27] 19:17:25 INFO - PROCESS | 3955 | ++DOMWINDOW == 78 (0x9fb8e800) [pid = 3955] [serial = 78] [outer = (nil)] 19:17:25 INFO - PROCESS | 3955 | ++DOMWINDOW == 79 (0x9fc54400) [pid = 3955] [serial = 79] [outer = 0x9fb8e800] 19:17:25 INFO - PROCESS | 3955 | 1461118645929 Marionette DEBUG loaded listener.js 19:17:26 INFO - PROCESS | 3955 | ++DOMWINDOW == 80 (0x9fee8c00) [pid = 3955] [serial = 80] [outer = 0x9fb8e800] 19:17:26 INFO - PROCESS | 3955 | 1461118646794 Marionette TRACE conn3 <- [1,80,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 19:17:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 19:17:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1284ms 19:17:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 19:17:26 INFO - PROCESS | 3955 | 1461118646824 Marionette TRACE conn3 -> [0,81,"getWindowHandle",null] 19:17:26 INFO - PROCESS | 3955 | 1461118646828 Marionette TRACE conn3 <- [1,81,null,{"value":"8"}] 19:17:26 INFO - PROCESS | 3955 | 1461118646834 Marionette TRACE conn3 -> [0,82,"setScriptTimeout",{"ms":35000}] 19:17:26 INFO - PROCESS | 3955 | 1461118646838 Marionette TRACE conn3 <- [1,82,null,{}] 19:17:26 INFO - PROCESS | 3955 | 1461118646844 Marionette TRACE conn3 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:17:27 INFO - PROCESS | 3955 | 1461118646998 Marionette TRACE conn3 <- [1,83,null,{"value":null}] 19:17:27 INFO - PROCESS | 3955 | 1461118647135 Marionette TRACE conn3 -> [0,84,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:27 INFO - PROCESS | 3955 | ++DOCSHELL 0x8f92b400 == 24 [pid = 3955] [id = 28] 19:17:27 INFO - PROCESS | 3955 | ++DOMWINDOW == 81 (0x9fc0b000) [pid = 3955] [serial = 81] [outer = (nil)] 19:17:27 INFO - PROCESS | 3955 | ++DOMWINDOW == 82 (0xa0a49000) [pid = 3955] [serial = 82] [outer = 0x9fc0b000] 19:17:27 INFO - PROCESS | 3955 | 1461118647241 Marionette DEBUG loaded listener.js 19:17:27 INFO - PROCESS | 3955 | ++DOMWINDOW == 83 (0xa0a9bc00) [pid = 3955] [serial = 83] [outer = 0x9fc0b000] 19:17:28 INFO - PROCESS | 3955 | 1461118648040 Marionette TRACE conn3 <- [1,84,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 19:17:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 19:17:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1280ms 19:17:28 INFO - PROCESS | 3955 | 1461118648115 Marionette TRACE conn3 -> [0,85,"getWindowHandle",null] 19:17:28 INFO - PROCESS | 3955 | 1461118648118 Marionette TRACE conn3 <- [1,85,null,{"value":"8"}] 19:17:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 19:17:28 INFO - PROCESS | 3955 | 1461118648125 Marionette TRACE conn3 -> [0,86,"setScriptTimeout",{"ms":35000}] 19:17:28 INFO - PROCESS | 3955 | 1461118648129 Marionette TRACE conn3 <- [1,86,null,{}] 19:17:28 INFO - PROCESS | 3955 | 1461118648135 Marionette TRACE conn3 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:17:28 INFO - PROCESS | 3955 | 1461118648363 Marionette TRACE conn3 <- [1,87,null,{"value":null}] 19:17:28 INFO - PROCESS | 3955 | 1461118648503 Marionette TRACE conn3 -> [0,88,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:28 INFO - PROCESS | 3955 | ++DOCSHELL 0x97ca1c00 == 25 [pid = 3955] [id = 29] 19:17:28 INFO - PROCESS | 3955 | ++DOMWINDOW == 84 (0x9ffbfc00) [pid = 3955] [serial = 84] [outer = (nil)] 19:17:28 INFO - PROCESS | 3955 | ++DOMWINDOW == 85 (0xa0f68800) [pid = 3955] [serial = 85] [outer = 0x9ffbfc00] 19:17:28 INFO - PROCESS | 3955 | 1461118648593 Marionette DEBUG loaded listener.js 19:17:28 INFO - PROCESS | 3955 | ++DOMWINDOW == 86 (0xa2a7a400) [pid = 3955] [serial = 86] [outer = 0x9ffbfc00] 19:17:29 INFO - PROCESS | 3955 | 1461118649614 Marionette TRACE conn3 <- [1,88,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 19:17:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 19:17:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1529ms 19:17:29 INFO - PROCESS | 3955 | 1461118649656 Marionette TRACE conn3 -> [0,89,"getWindowHandle",null] 19:17:29 INFO - PROCESS | 3955 | 1461118649662 Marionette TRACE conn3 <- [1,89,null,{"value":"8"}] 19:17:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 19:17:29 INFO - PROCESS | 3955 | 1461118649670 Marionette TRACE conn3 -> [0,90,"setScriptTimeout",{"ms":35000}] 19:17:29 INFO - PROCESS | 3955 | 1461118649675 Marionette TRACE conn3 <- [1,90,null,{}] 19:17:29 INFO - PROCESS | 3955 | 1461118649701 Marionette TRACE conn3 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:17:29 INFO - PROCESS | 3955 | 1461118649865 Marionette TRACE conn3 <- [1,91,null,{"value":null}] 19:17:30 INFO - PROCESS | 3955 | 1461118650006 Marionette TRACE conn3 -> [0,92,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:30 INFO - PROCESS | 3955 | ++DOCSHELL 0x978ee000 == 26 [pid = 3955] [id = 30] 19:17:30 INFO - PROCESS | 3955 | ++DOMWINDOW == 87 (0x978f1400) [pid = 3955] [serial = 87] [outer = (nil)] 19:17:30 INFO - PROCESS | 3955 | ++DOMWINDOW == 88 (0x979dd800) [pid = 3955] [serial = 88] [outer = 0x978f1400] 19:17:30 INFO - PROCESS | 3955 | 1461118650135 Marionette DEBUG loaded listener.js 19:17:30 INFO - PROCESS | 3955 | ++DOMWINDOW == 89 (0x98eab400) [pid = 3955] [serial = 89] [outer = 0x978f1400] 19:17:30 INFO - PROCESS | 3955 | --DOCSHELL 0x96b80800 == 25 [pid = 3955] [id = 20] 19:17:30 INFO - PROCESS | 3955 | --DOCSHELL 0x96fb2c00 == 24 [pid = 3955] [id = 19] 19:17:30 INFO - PROCESS | 3955 | --DOCSHELL 0x8fc2e000 == 23 [pid = 3955] [id = 18] 19:17:30 INFO - PROCESS | 3955 | 1461118650993 Marionette TRACE conn3 <- [1,92,null,{"value":["/2dcontext/compositing/2d.composite.clip.xor.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 19:17:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 19:17:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1385ms 19:17:31 INFO - PROCESS | 3955 | 1461118651063 Marionette TRACE conn3 -> [0,93,"getWindowHandle",null] 19:17:31 INFO - PROCESS | 3955 | 1461118651069 Marionette TRACE conn3 <- [1,93,null,{"value":"8"}] 19:17:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 19:17:31 INFO - PROCESS | 3955 | 1461118651079 Marionette TRACE conn3 -> [0,94,"setScriptTimeout",{"ms":35000}] 19:17:31 INFO - PROCESS | 3955 | 1461118651086 Marionette TRACE conn3 <- [1,94,null,{}] 19:17:31 INFO - PROCESS | 3955 | 1461118651096 Marionette TRACE conn3 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:17:31 INFO - PROCESS | 3955 | 1461118651274 Marionette TRACE conn3 <- [1,95,null,{"value":null}] 19:17:31 INFO - PROCESS | 3955 | 1461118651411 Marionette TRACE conn3 -> [0,96,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:31 INFO - PROCESS | 3955 | ++DOCSHELL 0x8fc2e000 == 24 [pid = 3955] [id = 31] 19:17:31 INFO - PROCESS | 3955 | ++DOMWINDOW == 90 (0x92aa2c00) [pid = 3955] [serial = 90] [outer = (nil)] 19:17:31 INFO - PROCESS | 3955 | ++DOMWINDOW == 91 (0x9794a400) [pid = 3955] [serial = 91] [outer = 0x92aa2c00] 19:17:31 INFO - PROCESS | 3955 | 1461118651506 Marionette DEBUG loaded listener.js 19:17:31 INFO - PROCESS | 3955 | ++DOMWINDOW == 92 (0x985f6400) [pid = 3955] [serial = 92] [outer = 0x92aa2c00] 19:17:32 INFO - PROCESS | 3955 | 1461118652408 Marionette TRACE conn3 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 19:17:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 19:17:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1394ms 19:17:32 INFO - PROCESS | 3955 | 1461118652474 Marionette TRACE conn3 -> [0,97,"getWindowHandle",null] 19:17:32 INFO - PROCESS | 3955 | 1461118652483 Marionette TRACE conn3 <- [1,97,null,{"value":"8"}] 19:17:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 19:17:32 INFO - PROCESS | 3955 | 1461118652493 Marionette TRACE conn3 -> [0,98,"setScriptTimeout",{"ms":35000}] 19:17:32 INFO - PROCESS | 3955 | 1461118652498 Marionette TRACE conn3 <- [1,98,null,{}] 19:17:32 INFO - PROCESS | 3955 | 1461118652505 Marionette TRACE conn3 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:17:32 INFO - PROCESS | 3955 | 1461118652718 Marionette TRACE conn3 <- [1,99,null,{"value":null}] 19:17:32 INFO - PROCESS | 3955 | 1461118652857 Marionette TRACE conn3 -> [0,100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:32 INFO - PROCESS | 3955 | ++DOCSHELL 0x9122e800 == 25 [pid = 3955] [id = 32] 19:17:32 INFO - PROCESS | 3955 | ++DOMWINDOW == 93 (0x94fb2000) [pid = 3955] [serial = 93] [outer = (nil)] 19:17:32 INFO - PROCESS | 3955 | ++DOMWINDOW == 94 (0x9b0a4800) [pid = 3955] [serial = 94] [outer = 0x94fb2000] 19:17:32 INFO - PROCESS | 3955 | 1461118652951 Marionette DEBUG loaded listener.js 19:17:33 INFO - PROCESS | 3955 | ++DOMWINDOW == 95 (0x9fb2f000) [pid = 3955] [serial = 95] [outer = 0x94fb2000] 19:17:33 INFO - PROCESS | 3955 | 1461118653802 Marionette TRACE conn3 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 19:17:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 19:17:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1380ms 19:17:33 INFO - PROCESS | 3955 | 1461118653879 Marionette TRACE conn3 -> [0,101,"getWindowHandle",null] 19:17:33 INFO - PROCESS | 3955 | 1461118653883 Marionette TRACE conn3 <- [1,101,null,{"value":"8"}] 19:17:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 19:17:33 INFO - PROCESS | 3955 | 1461118653891 Marionette TRACE conn3 -> [0,102,"setScriptTimeout",{"ms":35000}] 19:17:33 INFO - PROCESS | 3955 | 1461118653897 Marionette TRACE conn3 <- [1,102,null,{}] 19:17:33 INFO - PROCESS | 3955 | 1461118653914 Marionette TRACE conn3 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:17:34 INFO - PROCESS | 3955 | 1461118654089 Marionette TRACE conn3 <- [1,103,null,{"value":null}] 19:17:34 INFO - PROCESS | 3955 | 1461118654230 Marionette TRACE conn3 -> [0,104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:34 INFO - PROCESS | 3955 | ++DOCSHELL 0x98102400 == 26 [pid = 3955] [id = 33] 19:17:34 INFO - PROCESS | 3955 | ++DOMWINDOW == 96 (0x98107000) [pid = 3955] [serial = 96] [outer = (nil)] 19:17:34 INFO - PROCESS | 3955 | ++DOMWINDOW == 97 (0x9810dc00) [pid = 3955] [serial = 97] [outer = 0x98107000] 19:17:34 INFO - PROCESS | 3955 | 1461118654322 Marionette DEBUG loaded listener.js 19:17:34 INFO - PROCESS | 3955 | ++DOMWINDOW == 98 (0x9fc4d800) [pid = 3955] [serial = 98] [outer = 0x98107000] 19:17:34 INFO - PROCESS | 3955 | ++DOMWINDOW == 99 (0xa0c2f400) [pid = 3955] [serial = 99] [outer = 0x96a0c000] 19:17:35 INFO - PROCESS | 3955 | 1461118655278 Marionette TRACE conn3 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 19:17:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 19:17:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1443ms 19:17:35 INFO - PROCESS | 3955 | 1461118655335 Marionette TRACE conn3 -> [0,105,"getWindowHandle",null] 19:17:35 INFO - PROCESS | 3955 | 1461118655339 Marionette TRACE conn3 <- [1,105,null,{"value":"8"}] 19:17:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 19:17:35 INFO - PROCESS | 3955 | 1461118655347 Marionette TRACE conn3 -> [0,106,"setScriptTimeout",{"ms":35000}] 19:17:35 INFO - PROCESS | 3955 | 1461118655351 Marionette TRACE conn3 <- [1,106,null,{}] 19:17:35 INFO - PROCESS | 3955 | 1461118655357 Marionette TRACE conn3 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:17:35 INFO - PROCESS | 3955 | 1461118655522 Marionette TRACE conn3 <- [1,107,null,{"value":null}] 19:17:35 INFO - PROCESS | 3955 | 1461118655659 Marionette TRACE conn3 -> [0,108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:35 INFO - PROCESS | 3955 | ++DOCSHELL 0x98104800 == 27 [pid = 3955] [id = 34] 19:17:35 INFO - PROCESS | 3955 | ++DOMWINDOW == 100 (0x9ffc0000) [pid = 3955] [serial = 100] [outer = (nil)] 19:17:35 INFO - PROCESS | 3955 | ++DOMWINDOW == 101 (0xa0e4c800) [pid = 3955] [serial = 101] [outer = 0x9ffc0000] 19:17:35 INFO - PROCESS | 3955 | 1461118655748 Marionette DEBUG loaded listener.js 19:17:35 INFO - PROCESS | 3955 | ++DOMWINDOW == 102 (0xa281c800) [pid = 3955] [serial = 102] [outer = 0x9ffc0000] 19:17:36 INFO - PROCESS | 3955 | 1461118656549 Marionette TRACE conn3 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 19:17:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 19:17:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1279ms 19:17:36 INFO - PROCESS | 3955 | 1461118656629 Marionette TRACE conn3 -> [0,109,"getWindowHandle",null] 19:17:36 INFO - PROCESS | 3955 | 1461118656633 Marionette TRACE conn3 <- [1,109,null,{"value":"8"}] 19:17:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 19:17:36 INFO - PROCESS | 3955 | 1461118656639 Marionette TRACE conn3 -> [0,110,"setScriptTimeout",{"ms":35000}] 19:17:36 INFO - PROCESS | 3955 | 1461118656642 Marionette TRACE conn3 <- [1,110,null,{}] 19:17:36 INFO - PROCESS | 3955 | 1461118656649 Marionette TRACE conn3 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:17:36 INFO - PROCESS | 3955 | 1461118656805 Marionette TRACE conn3 <- [1,111,null,{"value":null}] 19:17:36 INFO - PROCESS | 3955 | 1461118656956 Marionette TRACE conn3 -> [0,112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:36 INFO - PROCESS | 3955 | ++DOCSHELL 0x8fc2b800 == 28 [pid = 3955] [id = 35] 19:17:36 INFO - PROCESS | 3955 | ++DOMWINDOW == 103 (0x92863c00) [pid = 3955] [serial = 103] [outer = (nil)] 19:17:37 INFO - PROCESS | 3955 | ++DOMWINDOW == 104 (0xa3c79800) [pid = 3955] [serial = 104] [outer = 0x92863c00] 19:17:37 INFO - PROCESS | 3955 | 1461118657045 Marionette DEBUG loaded listener.js 19:17:37 INFO - PROCESS | 3955 | ++DOMWINDOW == 105 (0xa3c7f800) [pid = 3955] [serial = 105] [outer = 0x92863c00] 19:17:37 INFO - PROCESS | 3955 | 1461118657912 Marionette TRACE conn3 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 19:17:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 19:17:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1331ms 19:17:37 INFO - PROCESS | 3955 | 1461118657972 Marionette TRACE conn3 -> [0,113,"getWindowHandle",null] 19:17:37 INFO - PROCESS | 3955 | 1461118657976 Marionette TRACE conn3 <- [1,113,null,{"value":"8"}] 19:17:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 19:17:37 INFO - PROCESS | 3955 | 1461118657983 Marionette TRACE conn3 -> [0,114,"setScriptTimeout",{"ms":35000}] 19:17:37 INFO - PROCESS | 3955 | 1461118657986 Marionette TRACE conn3 <- [1,114,null,{}] 19:17:37 INFO - PROCESS | 3955 | 1461118657992 Marionette TRACE conn3 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:17:38 INFO - PROCESS | 3955 | 1461118658237 Marionette TRACE conn3 <- [1,115,null,{"value":null}] 19:17:38 INFO - PROCESS | 3955 | 1461118658381 Marionette TRACE conn3 -> [0,116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:38 INFO - PROCESS | 3955 | ++DOCSHELL 0x9793bc00 == 29 [pid = 3955] [id = 36] 19:17:38 INFO - PROCESS | 3955 | ++DOMWINDOW == 106 (0x99b42000) [pid = 3955] [serial = 106] [outer = (nil)] 19:17:38 INFO - PROCESS | 3955 | ++DOMWINDOW == 107 (0xa4c0ac00) [pid = 3955] [serial = 107] [outer = 0x99b42000] 19:17:38 INFO - PROCESS | 3955 | 1461118658465 Marionette DEBUG loaded listener.js 19:17:38 INFO - PROCESS | 3955 | ++DOMWINDOW == 108 (0xa692f400) [pid = 3955] [serial = 108] [outer = 0x99b42000] 19:17:39 INFO - PROCESS | 3955 | 1461118659368 Marionette TRACE conn3 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 19:17:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 19:17:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1442ms 19:17:39 INFO - PROCESS | 3955 | 1461118659426 Marionette TRACE conn3 -> [0,117,"getWindowHandle",null] 19:17:39 INFO - PROCESS | 3955 | 1461118659430 Marionette TRACE conn3 <- [1,117,null,{"value":"8"}] 19:17:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 19:17:39 INFO - PROCESS | 3955 | 1461118659436 Marionette TRACE conn3 -> [0,118,"setScriptTimeout",{"ms":35000}] 19:17:39 INFO - PROCESS | 3955 | 1461118659440 Marionette TRACE conn3 <- [1,118,null,{}] 19:17:39 INFO - PROCESS | 3955 | 1461118659446 Marionette TRACE conn3 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:17:39 INFO - PROCESS | 3955 | 1461118659602 Marionette TRACE conn3 <- [1,119,null,{"value":null}] 19:17:39 INFO - PROCESS | 3955 | 1461118659746 Marionette TRACE conn3 -> [0,120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:39 INFO - PROCESS | 3955 | ++DOCSHELL 0x8f595c00 == 30 [pid = 3955] [id = 37] 19:17:39 INFO - PROCESS | 3955 | ++DOMWINDOW == 109 (0x8f596000) [pid = 3955] [serial = 109] [outer = (nil)] 19:17:39 INFO - PROCESS | 3955 | ++DOMWINDOW == 110 (0x8f59b400) [pid = 3955] [serial = 110] [outer = 0x8f596000] 19:17:39 INFO - PROCESS | 3955 | 1461118659832 Marionette DEBUG loaded listener.js 19:17:39 INFO - PROCESS | 3955 | ++DOMWINDOW == 111 (0x8f59cc00) [pid = 3955] [serial = 111] [outer = 0x8f596000] 19:17:40 INFO - PROCESS | 3955 | 1461118660937 Marionette TRACE conn3 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 19:17:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 19:17:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1529ms 19:17:40 INFO - PROCESS | 3955 | 1461118660967 Marionette TRACE conn3 -> [0,121,"getWindowHandle",null] 19:17:40 INFO - PROCESS | 3955 | 1461118660972 Marionette TRACE conn3 <- [1,121,null,{"value":"8"}] 19:17:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 19:17:40 INFO - PROCESS | 3955 | 1461118660981 Marionette TRACE conn3 -> [0,122,"setScriptTimeout",{"ms":35000}] 19:17:40 INFO - PROCESS | 3955 | 1461118660987 Marionette TRACE conn3 <- [1,122,null,{}] 19:17:41 INFO - PROCESS | 3955 | 1461118660996 Marionette TRACE conn3 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:17:41 INFO - PROCESS | 3955 | 1461118661166 Marionette TRACE conn3 <- [1,123,null,{"value":null}] 19:17:41 INFO - PROCESS | 3955 | 1461118661331 Marionette TRACE conn3 -> [0,124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:41 INFO - PROCESS | 3955 | ++DOCSHELL 0x8f654000 == 31 [pid = 3955] [id = 38] 19:17:41 INFO - PROCESS | 3955 | ++DOMWINDOW == 112 (0x8f654800) [pid = 3955] [serial = 112] [outer = (nil)] 19:17:41 INFO - PROCESS | 3955 | ++DOMWINDOW == 113 (0x8f656c00) [pid = 3955] [serial = 113] [outer = 0x8f654800] 19:17:41 INFO - PROCESS | 3955 | 1461118661409 Marionette DEBUG loaded listener.js 19:17:41 INFO - PROCESS | 3955 | ++DOMWINDOW == 114 (0x8fb2dc00) [pid = 3955] [serial = 114] [outer = 0x8f654800] 19:17:42 INFO - PROCESS | 3955 | 1461118662236 Marionette TRACE conn3 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 19:17:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 19:17:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1285ms 19:17:42 INFO - PROCESS | 3955 | 1461118662273 Marionette TRACE conn3 -> [0,125,"getWindowHandle",null] 19:17:42 INFO - PROCESS | 3955 | 1461118662281 Marionette TRACE conn3 <- [1,125,null,{"value":"8"}] 19:17:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 19:17:42 INFO - PROCESS | 3955 | 1461118662292 Marionette TRACE conn3 -> [0,126,"setScriptTimeout",{"ms":35000}] 19:17:42 INFO - PROCESS | 3955 | 1461118662296 Marionette TRACE conn3 <- [1,126,null,{}] 19:17:42 INFO - PROCESS | 3955 | 1461118662302 Marionette TRACE conn3 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:17:42 INFO - PROCESS | 3955 | 1461118662464 Marionette TRACE conn3 <- [1,127,null,{"value":null}] 19:17:42 INFO - PROCESS | 3955 | 1461118662647 Marionette TRACE conn3 -> [0,128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:42 INFO - PROCESS | 3955 | --DOCSHELL 0x9122d800 == 30 [pid = 3955] [id = 24] 19:17:42 INFO - PROCESS | 3955 | ++DOCSHELL 0x8f591400 == 31 [pid = 3955] [id = 39] 19:17:42 INFO - PROCESS | 3955 | ++DOMWINDOW == 115 (0x8f596400) [pid = 3955] [serial = 115] [outer = (nil)] 19:17:42 INFO - PROCESS | 3955 | ++DOMWINDOW == 116 (0x8f59c000) [pid = 3955] [serial = 116] [outer = 0x8f596400] 19:17:42 INFO - PROCESS | 3955 | 1461118662755 Marionette DEBUG loaded listener.js 19:17:42 INFO - PROCESS | 3955 | ++DOMWINDOW == 117 (0x8f64e400) [pid = 3955] [serial = 117] [outer = 0x8f596400] 19:17:43 INFO - PROCESS | 3955 | --DOCSHELL 0x8fc38c00 == 30 [pid = 3955] [id = 12] 19:17:43 INFO - PROCESS | 3955 | --DOCSHELL 0x9122c800 == 29 [pid = 3955] [id = 27] 19:17:43 INFO - PROCESS | 3955 | --DOCSHELL 0x8f92b400 == 28 [pid = 3955] [id = 28] 19:17:43 INFO - PROCESS | 3955 | --DOCSHELL 0x9794ac00 == 27 [pid = 3955] [id = 26] 19:17:43 INFO - PROCESS | 3955 | --DOCSHELL 0x8f654000 == 26 [pid = 3955] [id = 38] 19:17:43 INFO - PROCESS | 3955 | --DOCSHELL 0x8fc2b800 == 25 [pid = 3955] [id = 35] 19:17:43 INFO - PROCESS | 3955 | --DOCSHELL 0x9793bc00 == 24 [pid = 3955] [id = 36] 19:17:43 INFO - PROCESS | 3955 | --DOCSHELL 0x98102400 == 23 [pid = 3955] [id = 33] 19:17:43 INFO - PROCESS | 3955 | --DOCSHELL 0x98104800 == 22 [pid = 3955] [id = 34] 19:17:43 INFO - PROCESS | 3955 | --DOCSHELL 0x8fc2e000 == 21 [pid = 3955] [id = 31] 19:17:43 INFO - PROCESS | 3955 | --DOCSHELL 0x9122e800 == 20 [pid = 3955] [id = 32] 19:17:45 INFO - PROCESS | 3955 | --DOCSHELL 0x8f928400 == 19 [pid = 3955] [id = 8] 19:17:45 INFO - PROCESS | 3955 | --DOCSHELL 0x92865000 == 18 [pid = 3955] [id = 17] 19:17:45 INFO - PROCESS | 3955 | --DOCSHELL 0x91eed000 == 17 [pid = 3955] [id = 6] 19:17:45 INFO - PROCESS | 3955 | --DOCSHELL 0x913dc800 == 16 [pid = 3955] [id = 25] 19:17:45 INFO - PROCESS | 3955 | --DOCSHELL 0x8f595c00 == 15 [pid = 3955] [id = 37] 19:17:45 INFO - PROCESS | 3955 | --DOCSHELL 0x9fb8c400 == 14 [pid = 3955] [id = 14] 19:17:45 INFO - PROCESS | 3955 | --DOCSHELL 0x94f30400 == 13 [pid = 3955] [id = 23] 19:17:45 INFO - PROCESS | 3955 | --DOCSHELL 0x99841000 == 12 [pid = 3955] [id = 22] 19:17:45 INFO - PROCESS | 3955 | --DOCSHELL 0x97ca1c00 == 11 [pid = 3955] [id = 29] 19:17:45 INFO - PROCESS | 3955 | --DOCSHELL 0x98e8e400 == 10 [pid = 3955] [id = 21] 19:17:45 INFO - PROCESS | 3955 | --DOCSHELL 0x978ee000 == 9 [pid = 3955] [id = 30] 19:17:46 INFO - PROCESS | 3955 | 1461118666791 Marionette TRACE conn3 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 19:17:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 19:17:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 4548ms 19:17:46 INFO - PROCESS | 3955 | 1461118666849 Marionette TRACE conn3 -> [0,129,"getWindowHandle",null] 19:17:46 INFO - PROCESS | 3955 | 1461118666857 Marionette TRACE conn3 <- [1,129,null,{"value":"8"}] 19:17:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 19:17:46 INFO - PROCESS | 3955 | 1461118666866 Marionette TRACE conn3 -> [0,130,"setScriptTimeout",{"ms":35000}] 19:17:46 INFO - PROCESS | 3955 | 1461118666872 Marionette TRACE conn3 <- [1,130,null,{}] 19:17:46 INFO - PROCESS | 3955 | 1461118666881 Marionette TRACE conn3 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:17:47 INFO - PROCESS | 3955 | 1461118667092 Marionette TRACE conn3 <- [1,131,null,{"value":null}] 19:17:47 INFO - PROCESS | 3955 | 1461118667206 Marionette TRACE conn3 -> [0,132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:47 INFO - PROCESS | 3955 | ++DOCSHELL 0x9122cc00 == 10 [pid = 3955] [id = 40] 19:17:47 INFO - PROCESS | 3955 | ++DOMWINDOW == 118 (0x91e9b800) [pid = 3955] [serial = 118] [outer = (nil)] 19:17:47 INFO - PROCESS | 3955 | ++DOMWINDOW == 119 (0x9285d000) [pid = 3955] [serial = 119] [outer = 0x91e9b800] 19:17:47 INFO - PROCESS | 3955 | 1461118667296 Marionette DEBUG loaded listener.js 19:17:47 INFO - PROCESS | 3955 | ++DOMWINDOW == 120 (0x92864800) [pid = 3955] [serial = 120] [outer = 0x91e9b800] 19:17:48 INFO - PROCESS | 3955 | 1461118668040 Marionette TRACE conn3 <- [1,132,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.image.destination-atop",0,null,null]]]}] 19:17:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 19:17:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1233ms 19:17:48 INFO - PROCESS | 3955 | 1461118668102 Marionette TRACE conn3 -> [0,133,"getWindowHandle",null] 19:17:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 19:17:48 INFO - PROCESS | 3955 | 1461118668112 Marionette TRACE conn3 <- [1,133,null,{"value":"8"}] 19:17:48 INFO - PROCESS | 3955 | 1461118668122 Marionette TRACE conn3 -> [0,134,"setScriptTimeout",{"ms":35000}] 19:17:48 INFO - PROCESS | 3955 | 1461118668127 Marionette TRACE conn3 <- [1,134,null,{}] 19:17:48 INFO - PROCESS | 3955 | 1461118668133 Marionette TRACE conn3 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:17:48 INFO - PROCESS | 3955 | 1461118668301 Marionette TRACE conn3 <- [1,135,null,{"value":null}] 19:17:48 INFO - PROCESS | 3955 | 1461118668311 Marionette TRACE conn3 -> [0,136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:48 INFO - PROCESS | 3955 | ++DOCSHELL 0x94f33000 == 11 [pid = 3955] [id = 41] 19:17:48 INFO - PROCESS | 3955 | ++DOMWINDOW == 121 (0x94fb1000) [pid = 3955] [serial = 121] [outer = (nil)] 19:17:48 INFO - PROCESS | 3955 | ++DOMWINDOW == 122 (0x96a88c00) [pid = 3955] [serial = 122] [outer = 0x94fb1000] 19:17:48 INFO - PROCESS | 3955 | 1461118668385 Marionette DEBUG loaded listener.js 19:17:48 INFO - PROCESS | 3955 | ++DOMWINDOW == 123 (0x96fb1000) [pid = 3955] [serial = 123] [outer = 0x94fb1000] 19:17:49 INFO - PROCESS | 3955 | 1461118669420 Marionette TRACE conn3 <- [1,136,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-in.html",0,null,null,[["Canvas test: 2d.composite.image.destination-in",0,null,null]]]}] 19:17:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 19:17:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1343ms 19:17:49 INFO - PROCESS | 3955 | 1461118669484 Marionette TRACE conn3 -> [0,137,"getWindowHandle",null] 19:17:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 19:17:49 INFO - PROCESS | 3955 | 1461118669488 Marionette TRACE conn3 <- [1,137,null,{"value":"8"}] 19:17:49 INFO - PROCESS | 3955 | 1461118669495 Marionette TRACE conn3 -> [0,138,"setScriptTimeout",{"ms":35000}] 19:17:49 INFO - PROCESS | 3955 | 1461118669501 Marionette TRACE conn3 <- [1,138,null,{}] 19:17:49 INFO - PROCESS | 3955 | 1461118669525 Marionette TRACE conn3 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:17:49 INFO - PROCESS | 3955 | 1461118669757 Marionette TRACE conn3 <- [1,139,null,{"value":null}] 19:17:49 INFO - PROCESS | 3955 | 1461118669786 Marionette TRACE conn3 -> [0,140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:49 INFO - PROCESS | 3955 | ++DOCSHELL 0x98102000 == 12 [pid = 3955] [id = 42] 19:17:49 INFO - PROCESS | 3955 | ++DOMWINDOW == 124 (0x98102400) [pid = 3955] [serial = 124] [outer = (nil)] 19:17:49 INFO - PROCESS | 3955 | ++DOMWINDOW == 125 (0x98486c00) [pid = 3955] [serial = 125] [outer = 0x98102400] 19:17:49 INFO - PROCESS | 3955 | 1461118669863 Marionette DEBUG loaded listener.js 19:17:49 INFO - PROCESS | 3955 | ++DOMWINDOW == 126 (0x98f86000) [pid = 3955] [serial = 126] [outer = 0x98102400] 19:17:51 INFO - PROCESS | 3955 | --DOMWINDOW == 125 (0x91ee6400) [pid = 3955] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 19:17:51 INFO - PROCESS | 3955 | --DOMWINDOW == 124 (0x96ad1800) [pid = 3955] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 19:17:51 INFO - PROCESS | 3955 | --DOMWINDOW == 123 (0x8fc30000) [pid = 3955] [serial = 24] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 19:17:51 INFO - PROCESS | 3955 | --DOMWINDOW == 122 (0x928cc800) [pid = 3955] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 19:17:51 INFO - PROCESS | 3955 | --DOMWINDOW == 121 (0x99b84400) [pid = 3955] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 19:17:51 INFO - PROCESS | 3955 | --DOMWINDOW == 120 (0x9fb8cc00) [pid = 3955] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 19:17:51 INFO - PROCESS | 3955 | --DOMWINDOW == 119 (0x8f928800) [pid = 3955] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 19:17:51 INFO - PROCESS | 3955 | --DOMWINDOW == 118 (0x97941800) [pid = 3955] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 19:17:51 INFO - PROCESS | 3955 | --DOMWINDOW == 117 (0x9fc0b000) [pid = 3955] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 19:17:51 INFO - PROCESS | 3955 | --DOMWINDOW == 116 (0x94f33c00) [pid = 3955] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 19:17:51 INFO - PROCESS | 3955 | --DOMWINDOW == 115 (0x99b86400) [pid = 3955] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 19:17:51 INFO - PROCESS | 3955 | --DOMWINDOW == 114 (0x98107000) [pid = 3955] [serial = 96] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 19:17:51 INFO - PROCESS | 3955 | --DOMWINDOW == 113 (0x998c7c00) [pid = 3955] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 19:17:51 INFO - PROCESS | 3955 | --DOMWINDOW == 112 (0x94fb2000) [pid = 3955] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 19:17:51 INFO - PROCESS | 3955 | --DOMWINDOW == 111 (0x98e88400) [pid = 3955] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 19:17:51 INFO - PROCESS | 3955 | --DOMWINDOW == 110 (0x977ad800) [pid = 3955] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 19:17:51 INFO - PROCESS | 3955 | --DOMWINDOW == 109 (0x92aa2c00) [pid = 3955] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 19:17:51 INFO - PROCESS | 3955 | --DOMWINDOW == 108 (0x8fc35800) [pid = 3955] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 19:17:51 INFO - PROCESS | 3955 | --DOMWINDOW == 107 (0x9ffbfc00) [pid = 3955] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 19:17:51 INFO - PROCESS | 3955 | --DOMWINDOW == 106 (0x9793cc00) [pid = 3955] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 19:17:51 INFO - PROCESS | 3955 | --DOMWINDOW == 105 (0x91ee8000) [pid = 3955] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 19:17:51 INFO - PROCESS | 3955 | --DOMWINDOW == 104 (0x8f596000) [pid = 3955] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 19:17:51 INFO - PROCESS | 3955 | --DOMWINDOW == 103 (0x99b42000) [pid = 3955] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 19:17:51 INFO - PROCESS | 3955 | --DOMWINDOW == 102 (0x92863c00) [pid = 3955] [serial = 103] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 19:17:51 INFO - PROCESS | 3955 | --DOMWINDOW == 101 (0x9fb8e800) [pid = 3955] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 19:17:51 INFO - PROCESS | 3955 | --DOMWINDOW == 100 (0x978f1400) [pid = 3955] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 19:17:51 INFO - PROCESS | 3955 | --DOMWINDOW == 99 (0x91eed400) [pid = 3955] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 19:17:51 INFO - PROCESS | 3955 | --DOMWINDOW == 98 (0x9ffc0000) [pid = 3955] [serial = 100] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 19:17:51 INFO - PROCESS | 3955 | --DOMWINDOW == 97 (0x998bc000) [pid = 3955] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 19:17:51 INFO - PROCESS | 3955 | 1461118671590 Marionette TRACE conn3 <- [1,140,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-out.html",0,null,null,[["Canvas test: 2d.composite.image.destination-out",0,null,null]]]}] 19:17:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 19:17:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 2187ms 19:17:51 INFO - PROCESS | 3955 | 1461118671682 Marionette TRACE conn3 -> [0,141,"getWindowHandle",null] 19:17:51 INFO - PROCESS | 3955 | 1461118671686 Marionette TRACE conn3 <- [1,141,null,{"value":"8"}] 19:17:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 19:17:51 INFO - PROCESS | 3955 | 1461118671692 Marionette TRACE conn3 -> [0,142,"setScriptTimeout",{"ms":35000}] 19:17:51 INFO - PROCESS | 3955 | 1461118671694 Marionette TRACE conn3 <- [1,142,null,{}] 19:17:51 INFO - PROCESS | 3955 | 1461118671700 Marionette TRACE conn3 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:17:51 INFO - PROCESS | 3955 | 1461118671847 Marionette TRACE conn3 <- [1,143,null,{"value":null}] 19:17:51 INFO - PROCESS | 3955 | 1461118671857 Marionette TRACE conn3 -> [0,144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:51 INFO - PROCESS | 3955 | ++DOCSHELL 0x8f64fc00 == 13 [pid = 3955] [id = 43] 19:17:51 INFO - PROCESS | 3955 | ++DOMWINDOW == 98 (0x928cd800) [pid = 3955] [serial = 127] [outer = (nil)] 19:17:51 INFO - PROCESS | 3955 | ++DOMWINDOW == 99 (0x96ace000) [pid = 3955] [serial = 128] [outer = 0x928cd800] 19:17:51 INFO - PROCESS | 3955 | 1461118671930 Marionette DEBUG loaded listener.js 19:17:52 INFO - PROCESS | 3955 | ++DOMWINDOW == 100 (0x97941800) [pid = 3955] [serial = 129] [outer = 0x928cd800] 19:17:52 INFO - PROCESS | 3955 | 1461118672845 Marionette TRACE conn3 <- [1,144,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-over.html",0,null,null,[["Canvas test: 2d.composite.image.destination-over",0,null,null]]]}] 19:17:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 19:17:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1177ms 19:17:52 INFO - PROCESS | 3955 | 1461118672900 Marionette TRACE conn3 -> [0,145,"getWindowHandle",null] 19:17:52 INFO - PROCESS | 3955 | 1461118672902 Marionette TRACE conn3 <- [1,145,null,{"value":"8"}] 19:17:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 19:17:52 INFO - PROCESS | 3955 | 1461118672937 Marionette TRACE conn3 -> [0,146,"setScriptTimeout",{"ms":35000}] 19:17:52 INFO - PROCESS | 3955 | 1461118672941 Marionette TRACE conn3 <- [1,146,null,{}] 19:17:52 INFO - PROCESS | 3955 | 1461118672948 Marionette TRACE conn3 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:17:53 INFO - PROCESS | 3955 | 1461118673097 Marionette TRACE conn3 <- [1,147,null,{"value":null}] 19:17:53 INFO - PROCESS | 3955 | 1461118673198 Marionette TRACE conn3 -> [0,148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:53 INFO - PROCESS | 3955 | ++DOCSHELL 0x981ad400 == 14 [pid = 3955] [id = 44] 19:17:53 INFO - PROCESS | 3955 | ++DOMWINDOW == 101 (0x983e4c00) [pid = 3955] [serial = 130] [outer = (nil)] 19:17:53 INFO - PROCESS | 3955 | ++DOMWINDOW == 102 (0x9983bc00) [pid = 3955] [serial = 131] [outer = 0x983e4c00] 19:17:53 INFO - PROCESS | 3955 | 1461118673273 Marionette DEBUG loaded listener.js 19:17:53 INFO - PROCESS | 3955 | ++DOMWINDOW == 103 (0x998c3c00) [pid = 3955] [serial = 132] [outer = 0x983e4c00] 19:17:54 INFO - PROCESS | 3955 | 1461118674305 Marionette TRACE conn3 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 19:17:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 19:17:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1402ms 19:17:54 INFO - PROCESS | 3955 | 1461118674326 Marionette TRACE conn3 -> [0,149,"getWindowHandle",null] 19:17:54 INFO - PROCESS | 3955 | 1461118674334 Marionette TRACE conn3 <- [1,149,null,{"value":"8"}] 19:17:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 19:17:54 INFO - PROCESS | 3955 | 1461118674344 Marionette TRACE conn3 -> [0,150,"setScriptTimeout",{"ms":35000}] 19:17:54 INFO - PROCESS | 3955 | 1461118674349 Marionette TRACE conn3 <- [1,150,null,{}] 19:17:54 INFO - PROCESS | 3955 | 1461118674358 Marionette TRACE conn3 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:17:54 INFO - PROCESS | 3955 | 1461118674592 Marionette TRACE conn3 <- [1,151,null,{"value":null}] 19:17:54 INFO - PROCESS | 3955 | 1461118674737 Marionette TRACE conn3 -> [0,152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:54 INFO - PROCESS | 3955 | ++DOCSHELL 0x91226c00 == 15 [pid = 3955] [id = 45] 19:17:54 INFO - PROCESS | 3955 | ++DOMWINDOW == 104 (0x9285a000) [pid = 3955] [serial = 133] [outer = (nil)] 19:17:54 INFO - PROCESS | 3955 | ++DOMWINDOW == 105 (0x96a0c800) [pid = 3955] [serial = 134] [outer = 0x9285a000] 19:17:54 INFO - PROCESS | 3955 | 1461118674827 Marionette DEBUG loaded listener.js 19:17:54 INFO - PROCESS | 3955 | ++DOMWINDOW == 106 (0x9794a000) [pid = 3955] [serial = 135] [outer = 0x9285a000] 19:17:55 INFO - PROCESS | 3955 | 1461118675729 Marionette TRACE conn3 <- [1,152,null,{"value":["/2dcontext/compositing/2d.composite.image.source-atop.html",0,null,null,[["Canvas test: 2d.composite.image.source-atop",0,null,null]]]}] 19:17:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 19:17:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1435ms 19:17:55 INFO - PROCESS | 3955 | 1461118675780 Marionette TRACE conn3 -> [0,153,"getWindowHandle",null] 19:17:55 INFO - PROCESS | 3955 | 1461118675789 Marionette TRACE conn3 <- [1,153,null,{"value":"8"}] 19:17:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 19:17:55 INFO - PROCESS | 3955 | 1461118675799 Marionette TRACE conn3 -> [0,154,"setScriptTimeout",{"ms":35000}] 19:17:55 INFO - PROCESS | 3955 | 1461118675803 Marionette TRACE conn3 <- [1,154,null,{}] 19:17:55 INFO - PROCESS | 3955 | 1461118675810 Marionette TRACE conn3 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:17:55 INFO - PROCESS | 3955 | 1461118675987 Marionette TRACE conn3 <- [1,155,null,{"value":null}] 19:17:56 INFO - PROCESS | 3955 | 1461118676131 Marionette TRACE conn3 -> [0,156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:56 INFO - PROCESS | 3955 | ++DOCSHELL 0x8f658c00 == 16 [pid = 3955] [id = 46] 19:17:56 INFO - PROCESS | 3955 | ++DOMWINDOW == 107 (0x92aa4800) [pid = 3955] [serial = 136] [outer = (nil)] 19:17:56 INFO - PROCESS | 3955 | ++DOMWINDOW == 108 (0x99821c00) [pid = 3955] [serial = 137] [outer = 0x92aa4800] 19:17:56 INFO - PROCESS | 3955 | 1461118676220 Marionette DEBUG loaded listener.js 19:17:56 INFO - PROCESS | 3955 | ++DOMWINDOW == 109 (0x99b4d400) [pid = 3955] [serial = 138] [outer = 0x92aa4800] 19:17:57 INFO - PROCESS | 3955 | 1461118677137 Marionette TRACE conn3 <- [1,156,null,{"value":["/2dcontext/compositing/2d.composite.image.source-in.html",0,null,null,[["Canvas test: 2d.composite.image.source-in",0,null,null]]]}] 19:17:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 19:17:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1380ms 19:17:57 INFO - PROCESS | 3955 | 1461118677179 Marionette TRACE conn3 -> [0,157,"getWindowHandle",null] 19:17:57 INFO - PROCESS | 3955 | 1461118677183 Marionette TRACE conn3 <- [1,157,null,{"value":"8"}] 19:17:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 19:17:57 INFO - PROCESS | 3955 | 1461118677191 Marionette TRACE conn3 -> [0,158,"setScriptTimeout",{"ms":35000}] 19:17:57 INFO - PROCESS | 3955 | 1461118677197 Marionette TRACE conn3 <- [1,158,null,{}] 19:17:57 INFO - PROCESS | 3955 | 1461118677214 Marionette TRACE conn3 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:17:57 INFO - PROCESS | 3955 | 1461118677387 Marionette TRACE conn3 <- [1,159,null,{"value":null}] 19:17:57 INFO - PROCESS | 3955 | 1461118677502 Marionette TRACE conn3 -> [0,160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:57 INFO - PROCESS | 3955 | ++DOCSHELL 0x96ad0000 == 17 [pid = 3955] [id = 47] 19:17:57 INFO - PROCESS | 3955 | ++DOMWINDOW == 110 (0x9df87000) [pid = 3955] [serial = 139] [outer = (nil)] 19:17:57 INFO - PROCESS | 3955 | ++DOMWINDOW == 111 (0x9fb8b400) [pid = 3955] [serial = 140] [outer = 0x9df87000] 19:17:57 INFO - PROCESS | 3955 | 1461118677591 Marionette DEBUG loaded listener.js 19:17:57 INFO - PROCESS | 3955 | ++DOMWINDOW == 112 (0x9fc0d800) [pid = 3955] [serial = 141] [outer = 0x9df87000] 19:17:58 INFO - PROCESS | 3955 | 1461118678277 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 19:17:58 INFO - PROCESS | 3955 | 1461118678529 Marionette TRACE conn3 <- [1,160,null,{"value":["/2dcontext/compositing/2d.composite.image.source-out.html",0,null,null,[["Canvas test: 2d.composite.image.source-out",0,null,null]]]}] 19:17:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 19:17:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1348ms 19:17:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 19:17:58 INFO - PROCESS | 3955 | 1461118678540 Marionette TRACE conn3 -> [0,161,"getWindowHandle",null] 19:17:58 INFO - PROCESS | 3955 | 1461118678544 Marionette TRACE conn3 <- [1,161,null,{"value":"8"}] 19:17:58 INFO - PROCESS | 3955 | 1461118678551 Marionette TRACE conn3 -> [0,162,"setScriptTimeout",{"ms":35000}] 19:17:58 INFO - PROCESS | 3955 | 1461118678554 Marionette TRACE conn3 <- [1,162,null,{}] 19:17:58 INFO - PROCESS | 3955 | 1461118678561 Marionette TRACE conn3 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:17:58 INFO - PROCESS | 3955 | 1461118678724 Marionette TRACE conn3 <- [1,163,null,{"value":null}] 19:17:58 INFO - PROCESS | 3955 | 1461118678874 Marionette TRACE conn3 -> [0,164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:58 INFO - PROCESS | 3955 | ++DOCSHELL 0x97f9dc00 == 18 [pid = 3955] [id = 48] 19:17:58 INFO - PROCESS | 3955 | ++DOMWINDOW == 113 (0x9fc98000) [pid = 3955] [serial = 142] [outer = (nil)] 19:17:58 INFO - PROCESS | 3955 | ++DOMWINDOW == 114 (0x9feebc00) [pid = 3955] [serial = 143] [outer = 0x9fc98000] 19:17:58 INFO - PROCESS | 3955 | 1461118678960 Marionette DEBUG loaded listener.js 19:17:59 INFO - PROCESS | 3955 | ++DOMWINDOW == 115 (0x9ff9d000) [pid = 3955] [serial = 144] [outer = 0x9fc98000] 19:17:59 INFO - PROCESS | 3955 | 1461118679883 Marionette TRACE conn3 <- [1,164,null,{"value":["/2dcontext/compositing/2d.composite.image.source-over.html",0,null,null,[["Canvas test: 2d.composite.image.source-over",0,null,null]]]}] 19:17:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 19:17:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1395ms 19:17:59 INFO - PROCESS | 3955 | 1461118679944 Marionette TRACE conn3 -> [0,165,"getWindowHandle",null] 19:17:59 INFO - PROCESS | 3955 | 1461118679948 Marionette TRACE conn3 <- [1,165,null,{"value":"8"}] 19:17:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 19:17:59 INFO - PROCESS | 3955 | 1461118679955 Marionette TRACE conn3 -> [0,166,"setScriptTimeout",{"ms":35000}] 19:17:59 INFO - PROCESS | 3955 | 1461118679958 Marionette TRACE conn3 <- [1,166,null,{}] 19:17:59 INFO - PROCESS | 3955 | 1461118679964 Marionette TRACE conn3 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:18:00 INFO - PROCESS | 3955 | 1461118680151 Marionette TRACE conn3 <- [1,167,null,{"value":null}] 19:18:00 INFO - PROCESS | 3955 | 1461118680733 Marionette TRACE conn3 -> [0,168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:18:00 INFO - PROCESS | 3955 | ++DOCSHELL 0xa2a33400 == 19 [pid = 3955] [id = 49] 19:18:00 INFO - PROCESS | 3955 | ++DOMWINDOW == 116 (0xa2a7e400) [pid = 3955] [serial = 145] [outer = (nil)] 19:18:00 INFO - PROCESS | 3955 | ++DOMWINDOW == 117 (0xa3c08800) [pid = 3955] [serial = 146] [outer = 0xa2a7e400] 19:18:00 INFO - PROCESS | 3955 | 1461118680824 Marionette DEBUG loaded listener.js 19:18:00 INFO - PROCESS | 3955 | ++DOMWINDOW == 118 (0xa3c78c00) [pid = 3955] [serial = 147] [outer = 0xa2a7e400] 19:18:01 INFO - PROCESS | 3955 | 1461118681716 Marionette TRACE conn3 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 19:18:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 19:18:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1790ms 19:18:01 INFO - PROCESS | 3955 | 1461118681746 Marionette TRACE conn3 -> [0,169,"getWindowHandle",null] 19:18:01 INFO - PROCESS | 3955 | 1461118681750 Marionette TRACE conn3 <- [1,169,null,{"value":"8"}] 19:18:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 19:18:01 INFO - PROCESS | 3955 | 1461118681756 Marionette TRACE conn3 -> [0,170,"setScriptTimeout",{"ms":35000}] 19:18:01 INFO - PROCESS | 3955 | 1461118681760 Marionette TRACE conn3 <- [1,170,null,{}] 19:18:01 INFO - PROCESS | 3955 | 1461118681765 Marionette TRACE conn3 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:18:01 INFO - PROCESS | 3955 | 1461118681947 Marionette TRACE conn3 <- [1,171,null,{"value":null}] 19:18:02 INFO - PROCESS | 3955 | 1461118682104 Marionette TRACE conn3 -> [0,172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.casesensitive.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:18:02 INFO - PROCESS | 3955 | ++DOCSHELL 0xa3c0d000 == 20 [pid = 3955] [id = 50] 19:18:02 INFO - PROCESS | 3955 | ++DOMWINDOW == 119 (0xa45dfc00) [pid = 3955] [serial = 148] [outer = (nil)] 19:18:02 INFO - PROCESS | 3955 | ++DOMWINDOW == 120 (0xa4c49800) [pid = 3955] [serial = 149] [outer = 0xa45dfc00] 19:18:02 INFO - PROCESS | 3955 | 1461118682248 Marionette DEBUG loaded listener.js 19:18:02 INFO - PROCESS | 3955 | ++DOMWINDOW == 121 (0xa5f3a000) [pid = 3955] [serial = 150] [outer = 0xa45dfc00] 19:18:03 INFO - PROCESS | 3955 | 1461118683149 Marionette TRACE conn3 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 19:18:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 19:18:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1432ms 19:18:03 INFO - PROCESS | 3955 | 1461118683188 Marionette TRACE conn3 -> [0,173,"getWindowHandle",null] 19:18:03 INFO - PROCESS | 3955 | 1461118683192 Marionette TRACE conn3 <- [1,173,null,{"value":"8"}] 19:18:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 19:18:03 INFO - PROCESS | 3955 | 1461118683198 Marionette TRACE conn3 -> [0,174,"setScriptTimeout",{"ms":35000}] 19:18:03 INFO - PROCESS | 3955 | 1461118683202 Marionette TRACE conn3 <- [1,174,null,{}] 19:18:03 INFO - PROCESS | 3955 | 1461118683208 Marionette TRACE conn3 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:18:03 INFO - PROCESS | 3955 | 1461118683361 Marionette TRACE conn3 <- [1,175,null,{"value":null}] 19:18:03 INFO - PROCESS | 3955 | 1461118683510 Marionette TRACE conn3 -> [0,176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.clear.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:18:03 INFO - PROCESS | 3955 | ++DOCSHELL 0x8f59f000 == 21 [pid = 3955] [id = 51] 19:18:03 INFO - PROCESS | 3955 | ++DOMWINDOW == 122 (0x8f649400) [pid = 3955] [serial = 151] [outer = (nil)] 19:18:03 INFO - PROCESS | 3955 | ++DOMWINDOW == 123 (0x8fc2f000) [pid = 3955] [serial = 152] [outer = 0x8f649400] 19:18:03 INFO - PROCESS | 3955 | 1461118683596 Marionette DEBUG loaded listener.js 19:18:03 INFO - PROCESS | 3955 | ++DOMWINDOW == 124 (0x9122b800) [pid = 3955] [serial = 153] [outer = 0x8f649400] 19:18:04 INFO - PROCESS | 3955 | 1461118684627 Marionette TRACE conn3 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 19:18:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 19:18:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1485ms 19:18:04 INFO - PROCESS | 3955 | 1461118684685 Marionette TRACE conn3 -> [0,177,"getWindowHandle",null] 19:18:04 INFO - PROCESS | 3955 | 1461118684692 Marionette TRACE conn3 <- [1,177,null,{"value":"8"}] 19:18:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 19:18:04 INFO - PROCESS | 3955 | 1461118684701 Marionette TRACE conn3 -> [0,178,"setScriptTimeout",{"ms":35000}] 19:18:04 INFO - PROCESS | 3955 | 1461118684705 Marionette TRACE conn3 <- [1,178,null,{}] 19:18:04 INFO - PROCESS | 3955 | 1461118684713 Marionette TRACE conn3 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:18:04 INFO - PROCESS | 3955 | 1461118684877 Marionette TRACE conn3 <- [1,179,null,{"value":null}] 19:18:05 INFO - PROCESS | 3955 | 1461118685043 Marionette TRACE conn3 -> [0,180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.darker.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:18:05 INFO - PROCESS | 3955 | --DOMWINDOW == 123 (0x98491800) [pid = 3955] [serial = 12] [outer = (nil)] [url = about:blank] 19:18:05 INFO - PROCESS | 3955 | --DOMWINDOW == 122 (0x983e7800) [pid = 3955] [serial = 9] [outer = (nil)] [url = about:blank] 19:18:05 INFO - PROCESS | 3955 | ++DOCSHELL 0x8f59d000 == 22 [pid = 3955] [id = 52] 19:18:05 INFO - PROCESS | 3955 | ++DOMWINDOW == 123 (0x8f59dc00) [pid = 3955] [serial = 154] [outer = (nil)] 19:18:05 INFO - PROCESS | 3955 | ++DOMWINDOW == 124 (0x8f922400) [pid = 3955] [serial = 155] [outer = 0x8f59dc00] 19:18:05 INFO - PROCESS | 3955 | 1461118685146 Marionette DEBUG loaded listener.js 19:18:05 INFO - PROCESS | 3955 | ++DOMWINDOW == 125 (0x91224000) [pid = 3955] [serial = 156] [outer = 0x8f59dc00] 19:18:05 INFO - PROCESS | 3955 | --DOMWINDOW == 124 (0x96a09c00) [pid = 3955] [serial = 71] [outer = (nil)] [url = about:blank] 19:18:05 INFO - PROCESS | 3955 | --DOMWINDOW == 123 (0x978ea800) [pid = 3955] [serial = 68] [outer = (nil)] [url = about:blank] 19:18:05 INFO - PROCESS | 3955 | --DOMWINDOW == 122 (0x9794a400) [pid = 3955] [serial = 91] [outer = (nil)] [url = about:blank] 19:18:05 INFO - PROCESS | 3955 | --DOMWINDOW == 121 (0xa0f68800) [pid = 3955] [serial = 85] [outer = (nil)] [url = about:blank] 19:18:05 INFO - PROCESS | 3955 | --DOMWINDOW == 120 (0x92a9f800) [pid = 3955] [serial = 70] [outer = (nil)] [url = about:blank] 19:18:05 INFO - PROCESS | 3955 | --DOMWINDOW == 119 (0xa281b000) [pid = 3955] [serial = 2] [outer = (nil)] [url = about:blank] 19:18:05 INFO - PROCESS | 3955 | --DOMWINDOW == 118 (0xa0a9bc00) [pid = 3955] [serial = 83] [outer = (nil)] [url = about:blank] 19:18:05 INFO - PROCESS | 3955 | --DOMWINDOW == 117 (0x94f2e400) [pid = 3955] [serial = 43] [outer = (nil)] [url = about:blank] 19:18:05 INFO - PROCESS | 3955 | --DOMWINDOW == 116 (0x9793c800) [pid = 3955] [serial = 46] [outer = (nil)] [url = about:blank] 19:18:05 INFO - PROCESS | 3955 | --DOMWINDOW == 115 (0x8fc33c00) [pid = 3955] [serial = 28] [outer = (nil)] [url = about:blank] 19:18:05 INFO - PROCESS | 3955 | --DOMWINDOW == 114 (0x91230000) [pid = 3955] [serial = 26] [outer = (nil)] [url = about:blank] 19:18:05 INFO - PROCESS | 3955 | --DOMWINDOW == 113 (0x8fc37c00) [pid = 3955] [serial = 25] [outer = (nil)] [url = about:blank] 19:18:05 INFO - PROCESS | 3955 | --DOMWINDOW == 112 (0x97fa8400) [pid = 3955] [serial = 34] [outer = (nil)] [url = about:blank] 19:18:05 INFO - PROCESS | 3955 | --DOMWINDOW == 111 (0x9919c800) [pid = 3955] [serial = 35] [outer = (nil)] [url = about:blank] 19:18:05 INFO - PROCESS | 3955 | --DOMWINDOW == 110 (0x99b88400) [pid = 3955] [serial = 37] [outer = (nil)] [url = about:blank] 19:18:05 INFO - PROCESS | 3955 | --DOMWINDOW == 109 (0x95a70800) [pid = 3955] [serial = 44] [outer = (nil)] [url = about:blank] 19:18:05 INFO - PROCESS | 3955 | --DOMWINDOW == 108 (0x97943c00) [pid = 3955] [serial = 47] [outer = (nil)] [url = about:blank] 19:18:05 INFO - PROCESS | 3955 | --DOMWINDOW == 107 (0x99b8d000) [pid = 3955] [serial = 38] [outer = (nil)] [url = about:blank] 19:18:05 INFO - PROCESS | 3955 | --DOMWINDOW == 106 (0x9fc4e400) [pid = 3955] [serial = 40] [outer = (nil)] [url = about:blank] 19:18:05 INFO - PROCESS | 3955 | --DOMWINDOW == 105 (0x8f92bc00) [pid = 3955] [serial = 22] [outer = (nil)] [url = about:blank] 19:18:05 INFO - PROCESS | 3955 | --DOMWINDOW == 104 (0x98486800) [pid = 3955] [serial = 50] [outer = (nil)] [url = about:blank] 19:18:05 INFO - PROCESS | 3955 | --DOMWINDOW == 103 (0x96fb3000) [pid = 3955] [serial = 31] [outer = (nil)] [url = about:blank] 19:18:05 INFO - PROCESS | 3955 | --DOMWINDOW == 102 (0x8f92f800) [pid = 3955] [serial = 23] [outer = (nil)] [url = about:blank] 19:18:05 INFO - PROCESS | 3955 | --DOMWINDOW == 101 (0xa0a49800) [pid = 3955] [serial = 41] [outer = (nil)] [url = about:blank] 19:18:05 INFO - PROCESS | 3955 | --DOMWINDOW == 100 (0x99b8e400) [pid = 3955] [serial = 64] [outer = (nil)] [url = about:blank] 19:18:05 INFO - PROCESS | 3955 | --DOMWINDOW == 99 (0x9fb2f000) [pid = 3955] [serial = 95] [outer = (nil)] [url = about:blank] 19:18:05 INFO - PROCESS | 3955 | --DOMWINDOW == 98 (0x9981b400) [pid = 3955] [serial = 59] [outer = (nil)] [url = about:blank] 19:18:05 INFO - PROCESS | 3955 | --DOMWINDOW == 97 (0x9810dc00) [pid = 3955] [serial = 97] [outer = (nil)] [url = about:blank] 19:18:05 INFO - PROCESS | 3955 | --DOMWINDOW == 96 (0x99b41400) [pid = 3955] [serial = 61] [outer = (nil)] [url = about:blank] 19:18:05 INFO - PROCESS | 3955 | --DOMWINDOW == 95 (0x97b85c00) [pid = 3955] [serial = 56] [outer = (nil)] [url = about:blank] 19:18:05 INFO - PROCESS | 3955 | --DOMWINDOW == 94 (0x985f6400) [pid = 3955] [serial = 92] [outer = (nil)] [url = about:blank] 19:18:05 INFO - PROCESS | 3955 | --DOMWINDOW == 93 (0x98f8c000) [pid = 3955] [serial = 58] [outer = (nil)] [url = about:blank] 19:18:05 INFO - PROCESS | 3955 | --DOMWINDOW == 92 (0x9793e800) [pid = 3955] [serial = 55] [outer = (nil)] [url = about:blank] 19:18:05 INFO - PROCESS | 3955 | --DOMWINDOW == 91 (0x98eb2c00) [pid = 3955] [serial = 73] [outer = (nil)] [url = about:blank] 19:18:05 INFO - PROCESS | 3955 | --DOMWINDOW == 90 (0x98eab400) [pid = 3955] [serial = 89] [outer = (nil)] [url = about:blank] 19:18:05 INFO - PROCESS | 3955 | --DOMWINDOW == 89 (0x928c9c00) [pid = 3955] [serial = 53] [outer = (nil)] [url = about:blank] 19:18:05 INFO - PROCESS | 3955 | --DOMWINDOW == 88 (0x9b0a4800) [pid = 3955] [serial = 94] [outer = (nil)] [url = about:blank] 19:18:05 INFO - PROCESS | 3955 | --DOMWINDOW == 87 (0xa2a7a400) [pid = 3955] [serial = 86] [outer = (nil)] [url = about:blank] 19:18:05 INFO - PROCESS | 3955 | --DOMWINDOW == 86 (0x91ef4400) [pid = 3955] [serial = 52] [outer = (nil)] [url = about:blank] 19:18:05 INFO - PROCESS | 3955 | --DOMWINDOW == 85 (0x97c9c000) [pid = 3955] [serial = 49] [outer = (nil)] [url = about:blank] 19:18:05 INFO - PROCESS | 3955 | --DOMWINDOW == 84 (0xa3c79800) [pid = 3955] [serial = 104] [outer = (nil)] [url = about:blank] 19:18:05 INFO - PROCESS | 3955 | --DOMWINDOW == 83 (0x9fc54400) [pid = 3955] [serial = 79] [outer = (nil)] [url = about:blank] 19:18:05 INFO - PROCESS | 3955 | --DOMWINDOW == 82 (0x9df91c00) [pid = 3955] [serial = 77] [outer = (nil)] [url = about:blank] 19:18:05 INFO - PROCESS | 3955 | --DOMWINDOW == 81 (0x991a6000) [pid = 3955] [serial = 74] [outer = (nil)] [url = about:blank] 19:18:05 INFO - PROCESS | 3955 | --DOMWINDOW == 80 (0xa0a49000) [pid = 3955] [serial = 82] [outer = (nil)] [url = about:blank] 19:18:05 INFO - PROCESS | 3955 | --DOMWINDOW == 79 (0x96b80c00) [pid = 3955] [serial = 32] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 19:18:05 INFO - PROCESS | 3955 | --DOMWINDOW == 78 (0x96acd400) [pid = 3955] [serial = 67] [outer = (nil)] [url = about:blank] 19:18:05 INFO - PROCESS | 3955 | --DOMWINDOW == 77 (0x9b0a5000) [pid = 3955] [serial = 65] [outer = (nil)] [url = about:blank] 19:18:05 INFO - PROCESS | 3955 | --DOMWINDOW == 76 (0x9fc4d800) [pid = 3955] [serial = 98] [outer = (nil)] [url = about:blank] 19:18:05 INFO - PROCESS | 3955 | --DOMWINDOW == 75 (0xa0e4c800) [pid = 3955] [serial = 101] [outer = (nil)] [url = about:blank] 19:18:05 INFO - PROCESS | 3955 | --DOMWINDOW == 74 (0x99b8bc00) [pid = 3955] [serial = 76] [outer = (nil)] [url = about:blank] 19:18:05 INFO - PROCESS | 3955 | --DOMWINDOW == 73 (0x99b7f400) [pid = 3955] [serial = 62] [outer = (nil)] [url = about:blank] 19:18:05 INFO - PROCESS | 3955 | --DOMWINDOW == 72 (0x8f59cc00) [pid = 3955] [serial = 111] [outer = (nil)] [url = about:blank] 19:18:05 INFO - PROCESS | 3955 | --DOMWINDOW == 71 (0x8f656c00) [pid = 3955] [serial = 113] [outer = (nil)] [url = about:blank] 19:18:05 INFO - PROCESS | 3955 | --DOMWINDOW == 70 (0xa692f400) [pid = 3955] [serial = 108] [outer = (nil)] [url = about:blank] 19:18:05 INFO - PROCESS | 3955 | --DOMWINDOW == 69 (0x8f59b400) [pid = 3955] [serial = 110] [outer = (nil)] [url = about:blank] 19:18:05 INFO - PROCESS | 3955 | --DOMWINDOW == 68 (0xa3c7f800) [pid = 3955] [serial = 105] [outer = (nil)] [url = about:blank] 19:18:05 INFO - PROCESS | 3955 | --DOMWINDOW == 67 (0xa4c0ac00) [pid = 3955] [serial = 107] [outer = (nil)] [url = about:blank] 19:18:05 INFO - PROCESS | 3955 | --DOMWINDOW == 66 (0x9fee8c00) [pid = 3955] [serial = 80] [outer = (nil)] [url = about:blank] 19:18:05 INFO - PROCESS | 3955 | --DOMWINDOW == 65 (0x979dd800) [pid = 3955] [serial = 88] [outer = (nil)] [url = about:blank] 19:18:05 INFO - PROCESS | 3955 | --DOMWINDOW == 64 (0x91eef400) [pid = 3955] [serial = 16] [outer = (nil)] [url = about:blank] 19:18:05 INFO - PROCESS | 3955 | --DOMWINDOW == 63 (0x91ef3c00) [pid = 3955] [serial = 17] [outer = (nil)] [url = about:blank] 19:18:05 INFO - PROCESS | 3955 | --DOMWINDOW == 62 (0xa281c800) [pid = 3955] [serial = 102] [outer = (nil)] [url = about:blank] 19:18:05 INFO - PROCESS | 3955 | --DOMWINDOW == 61 (0x9122f800) [pid = 3955] [serial = 19] [outer = (nil)] [url = about:blank] 19:18:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 19:18:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1289ms 19:18:05 INFO - PROCESS | 3955 | 1461118685982 Marionette TRACE conn3 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 19:18:05 INFO - PROCESS | 3955 | 1461118685992 Marionette TRACE conn3 -> [0,181,"getWindowHandle",null] 19:18:06 INFO - PROCESS | 3955 | 1461118686000 Marionette TRACE conn3 <- [1,181,null,{"value":"8"}] 19:18:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 19:18:06 INFO - PROCESS | 3955 | 1461118686014 Marionette TRACE conn3 -> [0,182,"setScriptTimeout",{"ms":35000}] 19:18:06 INFO - PROCESS | 3955 | 1461118686017 Marionette TRACE conn3 <- [1,182,null,{}] 19:18:06 INFO - PROCESS | 3955 | 1461118686024 Marionette TRACE conn3 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:18:06 INFO - PROCESS | 3955 | 1461118686190 Marionette TRACE conn3 <- [1,183,null,{"value":null}] 19:18:06 INFO - PROCESS | 3955 | 1461118686294 Marionette TRACE conn3 -> [0,184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:18:06 INFO - PROCESS | 3955 | ++DOCSHELL 0x8f92bc00 == 23 [pid = 3955] [id = 53] 19:18:06 INFO - PROCESS | 3955 | ++DOMWINDOW == 62 (0x8f92cc00) [pid = 3955] [serial = 157] [outer = (nil)] 19:18:06 INFO - PROCESS | 3955 | ++DOMWINDOW == 63 (0x929de400) [pid = 3955] [serial = 158] [outer = 0x8f92cc00] 19:18:06 INFO - PROCESS | 3955 | 1461118686366 Marionette DEBUG loaded listener.js 19:18:06 INFO - PROCESS | 3955 | ++DOMWINDOW == 64 (0x929e7000) [pid = 3955] [serial = 159] [outer = 0x8f92cc00] 19:18:07 INFO - PROCESS | 3955 | 1461118687030 Marionette TRACE conn3 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 19:18:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 19:18:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1080ms 19:18:07 INFO - PROCESS | 3955 | 1461118687093 Marionette TRACE conn3 -> [0,185,"getWindowHandle",null] 19:18:07 INFO - PROCESS | 3955 | 1461118687097 Marionette TRACE conn3 <- [1,185,null,{"value":"8"}] 19:18:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 19:18:07 INFO - PROCESS | 3955 | 1461118687111 Marionette TRACE conn3 -> [0,186,"setScriptTimeout",{"ms":35000}] 19:18:07 INFO - PROCESS | 3955 | 1461118687116 Marionette TRACE conn3 <- [1,186,null,{}] 19:18:07 INFO - PROCESS | 3955 | 1461118687132 Marionette TRACE conn3 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:18:07 INFO - PROCESS | 3955 | 1461118687299 Marionette TRACE conn3 <- [1,187,null,{"value":null}] 19:18:07 INFO - PROCESS | 3955 | 1461118687310 Marionette TRACE conn3 -> [0,188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.get.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:18:07 INFO - PROCESS | 3955 | ++DOCSHELL 0x8f593800 == 24 [pid = 3955] [id = 54] 19:18:07 INFO - PROCESS | 3955 | ++DOMWINDOW == 65 (0x94faf400) [pid = 3955] [serial = 160] [outer = (nil)] 19:18:07 INFO - PROCESS | 3955 | ++DOMWINDOW == 66 (0x96a0f000) [pid = 3955] [serial = 161] [outer = 0x94faf400] 19:18:07 INFO - PROCESS | 3955 | 1461118687386 Marionette DEBUG loaded listener.js 19:18:07 INFO - PROCESS | 3955 | ++DOMWINDOW == 67 (0x96faec00) [pid = 3955] [serial = 162] [outer = 0x94faf400] 19:18:08 INFO - PROCESS | 3955 | 1461118688225 Marionette TRACE conn3 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 19:18:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 19:18:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1141ms 19:18:08 INFO - PROCESS | 3955 | 1461118688251 Marionette TRACE conn3 -> [0,189,"getWindowHandle",null] 19:18:08 INFO - PROCESS | 3955 | 1461118688255 Marionette TRACE conn3 <- [1,189,null,{"value":"8"}] 19:18:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 19:18:08 INFO - PROCESS | 3955 | 1461118688261 Marionette TRACE conn3 -> [0,190,"setScriptTimeout",{"ms":35000}] 19:18:08 INFO - PROCESS | 3955 | 1461118688264 Marionette TRACE conn3 <- [1,190,null,{}] 19:18:08 INFO - PROCESS | 3955 | 1461118688270 Marionette TRACE conn3 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:18:08 INFO - PROCESS | 3955 | 1461118688451 Marionette TRACE conn3 <- [1,191,null,{"value":null}] 19:18:08 INFO - PROCESS | 3955 | 1461118688482 Marionette TRACE conn3 -> [0,192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.highlight.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:18:08 INFO - PROCESS | 3955 | ++DOCSHELL 0x94fb4400 == 25 [pid = 3955] [id = 55] 19:18:08 INFO - PROCESS | 3955 | ++DOMWINDOW == 68 (0x977a7400) [pid = 3955] [serial = 163] [outer = (nil)] 19:18:08 INFO - PROCESS | 3955 | ++DOMWINDOW == 69 (0x97923c00) [pid = 3955] [serial = 164] [outer = 0x977a7400] 19:18:08 INFO - PROCESS | 3955 | 1461118688554 Marionette DEBUG loaded listener.js 19:18:08 INFO - PROCESS | 3955 | ++DOMWINDOW == 70 (0x97940c00) [pid = 3955] [serial = 165] [outer = 0x977a7400] 19:18:09 INFO - PROCESS | 3955 | 1461118689412 Marionette TRACE conn3 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 19:18:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 19:18:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1185ms 19:18:09 INFO - PROCESS | 3955 | 1461118689448 Marionette TRACE conn3 -> [0,193,"getWindowHandle",null] 19:18:09 INFO - PROCESS | 3955 | 1461118689451 Marionette TRACE conn3 <- [1,193,null,{"value":"8"}] 19:18:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 19:18:09 INFO - PROCESS | 3955 | 1461118689457 Marionette TRACE conn3 -> [0,194,"setScriptTimeout",{"ms":35000}] 19:18:09 INFO - PROCESS | 3955 | 1461118689460 Marionette TRACE conn3 <- [1,194,null,{}] 19:18:09 INFO - PROCESS | 3955 | 1461118689475 Marionette TRACE conn3 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:18:09 INFO - PROCESS | 3955 | 1461118689659 Marionette TRACE conn3 <- [1,195,null,{"value":null}] 19:18:09 INFO - PROCESS | 3955 | 1461118689726 Marionette TRACE conn3 -> [0,196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:18:09 INFO - PROCESS | 3955 | ++DOCSHELL 0x8f596c00 == 26 [pid = 3955] [id = 56] 19:18:09 INFO - PROCESS | 3955 | ++DOMWINDOW == 71 (0x94fb4c00) [pid = 3955] [serial = 166] [outer = (nil)] 19:18:09 INFO - PROCESS | 3955 | ++DOMWINDOW == 72 (0x97c21400) [pid = 3955] [serial = 167] [outer = 0x94fb4c00] 19:18:09 INFO - PROCESS | 3955 | 1461118689796 Marionette DEBUG loaded listener.js 19:18:09 INFO - PROCESS | 3955 | ++DOMWINDOW == 73 (0x97ca0c00) [pid = 3955] [serial = 168] [outer = 0x94fb4c00] 19:18:10 INFO - PROCESS | 3955 | --DOMWINDOW == 72 (0x98102400) [pid = 3955] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 19:18:10 INFO - PROCESS | 3955 | --DOMWINDOW == 71 (0x928cd800) [pid = 3955] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 19:18:10 INFO - PROCESS | 3955 | --DOMWINDOW == 70 (0x8f596400) [pid = 3955] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 19:18:10 INFO - PROCESS | 3955 | --DOMWINDOW == 69 (0x91e9b800) [pid = 3955] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 19:18:10 INFO - PROCESS | 3955 | --DOMWINDOW == 68 (0x94fb1000) [pid = 3955] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 19:18:10 INFO - PROCESS | 3955 | 1461118690743 Marionette TRACE conn3 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 19:18:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 19:18:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1338ms 19:18:10 INFO - PROCESS | 3955 | 1461118690798 Marionette TRACE conn3 -> [0,197,"getWindowHandle",null] 19:18:10 INFO - PROCESS | 3955 | 1461118690806 Marionette TRACE conn3 <- [1,197,null,{"value":"8"}] 19:18:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 19:18:10 INFO - PROCESS | 3955 | 1461118690815 Marionette TRACE conn3 -> [0,198,"setScriptTimeout",{"ms":35000}] 19:18:10 INFO - PROCESS | 3955 | 1461118690821 Marionette TRACE conn3 <- [1,198,null,{}] 19:18:10 INFO - PROCESS | 3955 | 1461118690828 Marionette TRACE conn3 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:18:11 INFO - PROCESS | 3955 | 1461118691053 Marionette TRACE conn3 <- [1,199,null,{"value":null}] 19:18:11 INFO - PROCESS | 3955 | 1461118691193 Marionette TRACE conn3 -> [0,200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:18:11 INFO - PROCESS | 3955 | ++DOCSHELL 0x8f64b400 == 27 [pid = 3955] [id = 57] 19:18:11 INFO - PROCESS | 3955 | ++DOMWINDOW == 69 (0x8fb29c00) [pid = 3955] [serial = 169] [outer = (nil)] 19:18:11 INFO - PROCESS | 3955 | ++DOMWINDOW == 70 (0x91ef2400) [pid = 3955] [serial = 170] [outer = 0x8fb29c00] 19:18:11 INFO - PROCESS | 3955 | 1461118691284 Marionette DEBUG loaded listener.js 19:18:11 INFO - PROCESS | 3955 | ++DOMWINDOW == 71 (0x928c3400) [pid = 3955] [serial = 171] [outer = 0x8fb29c00] 19:18:12 INFO - PROCESS | 3955 | 1461118692164 Marionette TRACE conn3 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 19:18:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 19:18:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1389ms 19:18:12 INFO - PROCESS | 3955 | 1461118692205 Marionette TRACE conn3 -> [0,201,"getWindowHandle",null] 19:18:12 INFO - PROCESS | 3955 | 1461118692218 Marionette TRACE conn3 <- [1,201,null,{"value":"8"}] 19:18:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 19:18:12 INFO - PROCESS | 3955 | 1461118692229 Marionette TRACE conn3 -> [0,202,"setScriptTimeout",{"ms":35000}] 19:18:12 INFO - PROCESS | 3955 | 1461118692233 Marionette TRACE conn3 <- [1,202,null,{}] 19:18:12 INFO - PROCESS | 3955 | 1461118692240 Marionette TRACE conn3 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:18:12 INFO - PROCESS | 3955 | 1461118692417 Marionette TRACE conn3 <- [1,203,null,{"value":null}] 19:18:12 INFO - PROCESS | 3955 | 1461118692556 Marionette TRACE conn3 -> [0,204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:18:12 INFO - PROCESS | 3955 | ++DOCSHELL 0x8f59ac00 == 28 [pid = 3955] [id = 58] 19:18:12 INFO - PROCESS | 3955 | ++DOMWINDOW == 72 (0x92859400) [pid = 3955] [serial = 172] [outer = (nil)] 19:18:12 INFO - PROCESS | 3955 | ++DOMWINDOW == 73 (0x94fba000) [pid = 3955] [serial = 173] [outer = 0x92859400] 19:18:12 INFO - PROCESS | 3955 | 1461118692644 Marionette DEBUG loaded listener.js 19:18:12 INFO - PROCESS | 3955 | ++DOMWINDOW == 74 (0x96acd400) [pid = 3955] [serial = 174] [outer = 0x92859400] 19:18:13 INFO - PROCESS | 3955 | 1461118693532 Marionette TRACE conn3 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 19:18:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 19:18:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1339ms 19:18:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 19:18:13 INFO - PROCESS | 3955 | 1461118693568 Marionette TRACE conn3 -> [0,205,"getWindowHandle",null] 19:18:13 INFO - PROCESS | 3955 | 1461118693571 Marionette TRACE conn3 <- [1,205,null,{"value":"8"}] 19:18:13 INFO - PROCESS | 3955 | 1461118693578 Marionette TRACE conn3 -> [0,206,"setScriptTimeout",{"ms":35000}] 19:18:13 INFO - PROCESS | 3955 | 1461118693584 Marionette TRACE conn3 <- [1,206,null,{}] 19:18:13 INFO - PROCESS | 3955 | 1461118693601 Marionette TRACE conn3 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:18:13 INFO - PROCESS | 3955 | 1461118693776 Marionette TRACE conn3 <- [1,207,null,{"value":null}] 19:18:13 INFO - PROCESS | 3955 | 1461118693915 Marionette TRACE conn3 -> [0,208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:18:13 INFO - PROCESS | 3955 | ++DOCSHELL 0x92aa9800 == 29 [pid = 3955] [id = 59] 19:18:13 INFO - PROCESS | 3955 | ++DOMWINDOW == 75 (0x98107000) [pid = 3955] [serial = 175] [outer = (nil)] 19:18:13 INFO - PROCESS | 3955 | ++DOMWINDOW == 76 (0x98487c00) [pid = 3955] [serial = 176] [outer = 0x98107000] 19:18:14 INFO - PROCESS | 3955 | 1461118694006 Marionette DEBUG loaded listener.js 19:18:14 INFO - PROCESS | 3955 | ++DOMWINDOW == 77 (0x98b14800) [pid = 3955] [serial = 177] [outer = 0x98107000] 19:18:14 INFO - PROCESS | 3955 | 1461118694929 Marionette TRACE conn3 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 19:18:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 19:18:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1385ms 19:18:14 INFO - PROCESS | 3955 | 1461118694962 Marionette TRACE conn3 -> [0,209,"getWindowHandle",null] 19:18:14 INFO - PROCESS | 3955 | 1461118694966 Marionette TRACE conn3 <- [1,209,null,{"value":"8"}] 19:18:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 19:18:14 INFO - PROCESS | 3955 | 1461118694974 Marionette TRACE conn3 -> [0,210,"setScriptTimeout",{"ms":35000}] 19:18:14 INFO - PROCESS | 3955 | 1461118694978 Marionette TRACE conn3 <- [1,210,null,{}] 19:18:15 INFO - PROCESS | 3955 | 1461118694998 Marionette TRACE conn3 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:18:15 INFO - PROCESS | 3955 | 1461118695200 Marionette TRACE conn3 <- [1,211,null,{"value":null}] 19:18:15 INFO - PROCESS | 3955 | 1461118695307 Marionette TRACE conn3 -> [0,212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:18:15 INFO - PROCESS | 3955 | ++DOCSHELL 0x91e8c400 == 30 [pid = 3955] [id = 60] 19:18:15 INFO - PROCESS | 3955 | ++DOMWINDOW == 78 (0x98eb2800) [pid = 3955] [serial = 178] [outer = (nil)] 19:18:15 INFO - PROCESS | 3955 | ++DOMWINDOW == 79 (0x98f90400) [pid = 3955] [serial = 179] [outer = 0x98eb2800] 19:18:15 INFO - PROCESS | 3955 | 1461118695397 Marionette DEBUG loaded listener.js 19:18:15 INFO - PROCESS | 3955 | ++DOMWINDOW == 80 (0x98f92800) [pid = 3955] [serial = 180] [outer = 0x98eb2800] 19:18:16 INFO - PROCESS | 3955 | 1461118696186 Marionette TRACE conn3 <- [1,212,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-atop",0,null,null]]]}] 19:18:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 19:18:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1228ms 19:18:16 INFO - PROCESS | 3955 | 1461118696203 Marionette TRACE conn3 -> [0,213,"getWindowHandle",null] 19:18:16 INFO - PROCESS | 3955 | 1461118696207 Marionette TRACE conn3 <- [1,213,null,{"value":"8"}] 19:18:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 19:18:16 INFO - PROCESS | 3955 | 1461118696213 Marionette TRACE conn3 -> [0,214,"setScriptTimeout",{"ms":35000}] 19:18:16 INFO - PROCESS | 3955 | 1461118696217 Marionette TRACE conn3 <- [1,214,null,{}] 19:18:16 INFO - PROCESS | 3955 | 1461118696223 Marionette TRACE conn3 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:18:16 INFO - PROCESS | 3955 | 1461118696379 Marionette TRACE conn3 <- [1,215,null,{"value":null}] 19:18:16 INFO - PROCESS | 3955 | 1461118696524 Marionette TRACE conn3 -> [0,216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:18:16 INFO - PROCESS | 3955 | ++DOCSHELL 0x98b1b000 == 31 [pid = 3955] [id = 61] 19:18:16 INFO - PROCESS | 3955 | ++DOMWINDOW == 81 (0x991a5400) [pid = 3955] [serial = 181] [outer = (nil)] 19:18:16 INFO - PROCESS | 3955 | ++DOMWINDOW == 82 (0x998bc000) [pid = 3955] [serial = 182] [outer = 0x991a5400] 19:18:16 INFO - PROCESS | 3955 | 1461118696610 Marionette DEBUG loaded listener.js 19:18:16 INFO - PROCESS | 3955 | ++DOMWINDOW == 83 (0x99b4a800) [pid = 3955] [serial = 183] [outer = 0x991a5400] 19:18:17 INFO - PROCESS | 3955 | 1461118697546 Marionette TRACE conn3 <- [1,216,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-in.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-in",0,null,null]]]}] 19:18:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 19:18:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1384ms 19:18:17 INFO - PROCESS | 3955 | 1461118697598 Marionette TRACE conn3 -> [0,217,"getWindowHandle",null] 19:18:17 INFO - PROCESS | 3955 | 1461118697602 Marionette TRACE conn3 <- [1,217,null,{"value":"8"}] 19:18:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 19:18:17 INFO - PROCESS | 3955 | 1461118697608 Marionette TRACE conn3 -> [0,218,"setScriptTimeout",{"ms":35000}] 19:18:17 INFO - PROCESS | 3955 | 1461118697612 Marionette TRACE conn3 <- [1,218,null,{}] 19:18:17 INFO - PROCESS | 3955 | 1461118697618 Marionette TRACE conn3 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:18:17 INFO - PROCESS | 3955 | 1461118697798 Marionette TRACE conn3 <- [1,219,null,{"value":null}] 19:18:17 INFO - PROCESS | 3955 | 1461118697940 Marionette TRACE conn3 -> [0,220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:18:17 INFO - PROCESS | 3955 | ++DOCSHELL 0x8f92dc00 == 32 [pid = 3955] [id = 62] 19:18:17 INFO - PROCESS | 3955 | ++DOMWINDOW == 84 (0x998bb400) [pid = 3955] [serial = 184] [outer = (nil)] 19:18:18 INFO - PROCESS | 3955 | ++DOMWINDOW == 85 (0x9df88c00) [pid = 3955] [serial = 185] [outer = 0x998bb400] 19:18:18 INFO - PROCESS | 3955 | 1461118698030 Marionette DEBUG loaded listener.js 19:18:18 INFO - PROCESS | 3955 | ++DOMWINDOW == 86 (0x9ea14000) [pid = 3955] [serial = 186] [outer = 0x998bb400] 19:18:18 INFO - PROCESS | 3955 | 1461118698914 Marionette TRACE conn3 <- [1,220,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-out.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-out",0,null,null]]]}] 19:18:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 19:18:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1331ms 19:18:18 INFO - PROCESS | 3955 | 1461118698940 Marionette TRACE conn3 -> [0,221,"getWindowHandle",null] 19:18:18 INFO - PROCESS | 3955 | 1461118698944 Marionette TRACE conn3 <- [1,221,null,{"value":"8"}] 19:18:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 19:18:18 INFO - PROCESS | 3955 | 1461118698950 Marionette TRACE conn3 -> [0,222,"setScriptTimeout",{"ms":35000}] 19:18:18 INFO - PROCESS | 3955 | 1461118698953 Marionette TRACE conn3 <- [1,222,null,{}] 19:18:18 INFO - PROCESS | 3955 | 1461118698959 Marionette TRACE conn3 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:18:19 INFO - PROCESS | 3955 | 1461118699113 Marionette TRACE conn3 <- [1,223,null,{"value":null}] 19:18:19 INFO - PROCESS | 3955 | 1461118699265 Marionette TRACE conn3 -> [0,224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:18:19 INFO - PROCESS | 3955 | ++DOCSHELL 0x8f59fc00 == 33 [pid = 3955] [id = 63] 19:18:19 INFO - PROCESS | 3955 | ++DOMWINDOW == 87 (0x8fc2ec00) [pid = 3955] [serial = 187] [outer = (nil)] 19:18:19 INFO - PROCESS | 3955 | ++DOMWINDOW == 88 (0x96b52000) [pid = 3955] [serial = 188] [outer = 0x8fc2ec00] 19:18:19 INFO - PROCESS | 3955 | 1461118699350 Marionette DEBUG loaded listener.js 19:18:19 INFO - PROCESS | 3955 | ++DOMWINDOW == 89 (0x96b55c00) [pid = 3955] [serial = 189] [outer = 0x8fc2ec00] 19:18:20 INFO - PROCESS | 3955 | 1461118700392 Marionette TRACE conn3 <- [1,224,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-over.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-over",0,null,null]]]}] 19:18:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 19:18:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1479ms 19:18:20 INFO - PROCESS | 3955 | 1461118700433 Marionette TRACE conn3 -> [0,225,"getWindowHandle",null] 19:18:20 INFO - PROCESS | 3955 | 1461118700439 Marionette TRACE conn3 <- [1,225,null,{"value":"8"}] 19:18:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 19:18:20 INFO - PROCESS | 3955 | 1461118700449 Marionette TRACE conn3 -> [0,226,"setScriptTimeout",{"ms":35000}] 19:18:20 INFO - PROCESS | 3955 | 1461118700453 Marionette TRACE conn3 <- [1,226,null,{}] 19:18:20 INFO - PROCESS | 3955 | 1461118700461 Marionette TRACE conn3 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:18:20 INFO - PROCESS | 3955 | 1461118700633 Marionette TRACE conn3 <- [1,227,null,{"value":null}] 19:18:20 INFO - PROCESS | 3955 | 1461118700882 Marionette TRACE conn3 -> [0,228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:18:20 INFO - PROCESS | 3955 | ++DOCSHELL 0x91e94000 == 34 [pid = 3955] [id = 64] 19:18:20 INFO - PROCESS | 3955 | ++DOMWINDOW == 90 (0x91eea400) [pid = 3955] [serial = 190] [outer = (nil)] 19:18:20 INFO - PROCESS | 3955 | ++DOMWINDOW == 91 (0x92aa2c00) [pid = 3955] [serial = 191] [outer = 0x91eea400] 19:18:20 INFO - PROCESS | 3955 | 1461118700977 Marionette DEBUG loaded listener.js 19:18:21 INFO - PROCESS | 3955 | ++DOMWINDOW == 92 (0x94fb2000) [pid = 3955] [serial = 192] [outer = 0x91eea400] 19:18:21 INFO - PROCESS | 3955 | --DOMWINDOW == 91 (0x9983bc00) [pid = 3955] [serial = 131] [outer = (nil)] [url = about:blank] 19:18:21 INFO - PROCESS | 3955 | 1461118701861 Marionette TRACE conn3 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 19:18:21 INFO - PROCESS | 3955 | --DOMWINDOW == 90 (0x8f59c000) [pid = 3955] [serial = 116] [outer = (nil)] [url = about:blank] 19:18:21 INFO - PROCESS | 3955 | --DOMWINDOW == 89 (0x98486c00) [pid = 3955] [serial = 125] [outer = (nil)] [url = about:blank] 19:18:21 INFO - PROCESS | 3955 | --DOMWINDOW == 88 (0x98f86000) [pid = 3955] [serial = 126] [outer = (nil)] [url = about:blank] 19:18:21 INFO - PROCESS | 3955 | --DOMWINDOW == 87 (0x96ace000) [pid = 3955] [serial = 128] [outer = (nil)] [url = about:blank] 19:18:21 INFO - PROCESS | 3955 | --DOMWINDOW == 86 (0x8f64e400) [pid = 3955] [serial = 117] [outer = (nil)] [url = about:blank] 19:18:21 INFO - PROCESS | 3955 | --DOMWINDOW == 85 (0x9285d000) [pid = 3955] [serial = 119] [outer = (nil)] [url = about:blank] 19:18:21 INFO - PROCESS | 3955 | --DOMWINDOW == 84 (0x92864800) [pid = 3955] [serial = 120] [outer = (nil)] [url = about:blank] 19:18:21 INFO - PROCESS | 3955 | --DOMWINDOW == 83 (0x96a88c00) [pid = 3955] [serial = 122] [outer = (nil)] [url = about:blank] 19:18:21 INFO - PROCESS | 3955 | --DOMWINDOW == 82 (0x97941800) [pid = 3955] [serial = 129] [outer = (nil)] [url = about:blank] 19:18:21 INFO - PROCESS | 3955 | --DOMWINDOW == 81 (0x96fb1000) [pid = 3955] [serial = 123] [outer = (nil)] [url = about:blank] 19:18:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 19:18:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1480ms 19:18:21 INFO - PROCESS | 3955 | 1461118701931 Marionette TRACE conn3 -> [0,229,"getWindowHandle",null] 19:18:21 INFO - PROCESS | 3955 | 1461118701939 Marionette TRACE conn3 <- [1,229,null,{"value":"8"}] 19:18:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 19:18:21 INFO - PROCESS | 3955 | 1461118701949 Marionette TRACE conn3 -> [0,230,"setScriptTimeout",{"ms":35000}] 19:18:21 INFO - PROCESS | 3955 | 1461118701952 Marionette TRACE conn3 <- [1,230,null,{}] 19:18:21 INFO - PROCESS | 3955 | 1461118701958 Marionette TRACE conn3 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:18:22 INFO - PROCESS | 3955 | 1461118702112 Marionette TRACE conn3 <- [1,231,null,{"value":null}] 19:18:22 INFO - PROCESS | 3955 | 1461118702214 Marionette TRACE conn3 -> [0,232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:18:22 INFO - PROCESS | 3955 | ++DOCSHELL 0x913e2400 == 35 [pid = 3955] [id = 65] 19:18:22 INFO - PROCESS | 3955 | ++DOMWINDOW == 82 (0x91ef4800) [pid = 3955] [serial = 193] [outer = (nil)] 19:18:22 INFO - PROCESS | 3955 | ++DOMWINDOW == 83 (0x95a6e800) [pid = 3955] [serial = 194] [outer = 0x91ef4800] 19:18:22 INFO - PROCESS | 3955 | 1461118702303 Marionette DEBUG loaded listener.js 19:18:22 INFO - PROCESS | 3955 | ++DOMWINDOW == 84 (0x96b53800) [pid = 3955] [serial = 195] [outer = 0x91ef4800] 19:18:23 INFO - PROCESS | 3955 | 1461118703004 Marionette TRACE conn3 <- [1,232,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.source-atop",0,null,null]]]}] 19:18:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 19:18:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1083ms 19:18:23 INFO - PROCESS | 3955 | 1461118703034 Marionette TRACE conn3 -> [0,233,"getWindowHandle",null] 19:18:23 INFO - PROCESS | 3955 | 1461118703038 Marionette TRACE conn3 <- [1,233,null,{"value":"8"}] 19:18:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 19:18:23 INFO - PROCESS | 3955 | 1461118703045 Marionette TRACE conn3 -> [0,234,"setScriptTimeout",{"ms":35000}] 19:18:23 INFO - PROCESS | 3955 | 1461118703050 Marionette TRACE conn3 <- [1,234,null,{}] 19:18:23 INFO - PROCESS | 3955 | 1461118703065 Marionette TRACE conn3 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:18:23 INFO - PROCESS | 3955 | 1461118703250 Marionette TRACE conn3 <- [1,235,null,{"value":null}] 19:18:23 INFO - PROCESS | 3955 | 1461118703351 Marionette TRACE conn3 -> [0,236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:18:23 INFO - PROCESS | 3955 | ++DOCSHELL 0x8f920400 == 36 [pid = 3955] [id = 66] 19:18:23 INFO - PROCESS | 3955 | ++DOMWINDOW == 85 (0x95a69c00) [pid = 3955] [serial = 196] [outer = (nil)] 19:18:23 INFO - PROCESS | 3955 | ++DOMWINDOW == 86 (0x97b85c00) [pid = 3955] [serial = 197] [outer = 0x95a69c00] 19:18:23 INFO - PROCESS | 3955 | 1461118703425 Marionette DEBUG loaded listener.js 19:18:23 INFO - PROCESS | 3955 | ++DOMWINDOW == 87 (0x98109800) [pid = 3955] [serial = 198] [outer = 0x95a69c00] 19:18:24 INFO - PROCESS | 3955 | 1461118704207 Marionette TRACE conn3 <- [1,236,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-in.html",0,null,null,[["Canvas test: 2d.composite.solid.source-in",0,null,null]]]}] 19:18:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 19:18:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1185ms 19:18:24 INFO - PROCESS | 3955 | 1461118704234 Marionette TRACE conn3 -> [0,237,"getWindowHandle",null] 19:18:24 INFO - PROCESS | 3955 | 1461118704239 Marionette TRACE conn3 <- [1,237,null,{"value":"8"}] 19:18:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 19:18:24 INFO - PROCESS | 3955 | 1461118704253 Marionette TRACE conn3 -> [0,238,"setScriptTimeout",{"ms":35000}] 19:18:24 INFO - PROCESS | 3955 | 1461118704257 Marionette TRACE conn3 <- [1,238,null,{}] 19:18:24 INFO - PROCESS | 3955 | 1461118704262 Marionette TRACE conn3 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:18:24 INFO - PROCESS | 3955 | 1461118704439 Marionette TRACE conn3 <- [1,239,null,{"value":null}] 19:18:24 INFO - PROCESS | 3955 | 1461118704465 Marionette TRACE conn3 -> [0,240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:18:24 INFO - PROCESS | 3955 | ++DOCSHELL 0x8f657400 == 37 [pid = 3955] [id = 67] 19:18:24 INFO - PROCESS | 3955 | ++DOMWINDOW == 88 (0x98b1a800) [pid = 3955] [serial = 199] [outer = (nil)] 19:18:24 INFO - PROCESS | 3955 | ++DOMWINDOW == 89 (0x98eb4000) [pid = 3955] [serial = 200] [outer = 0x98b1a800] 19:18:24 INFO - PROCESS | 3955 | 1461118704539 Marionette DEBUG loaded listener.js 19:18:24 INFO - PROCESS | 3955 | ++DOMWINDOW == 90 (0x991a6c00) [pid = 3955] [serial = 201] [outer = 0x98b1a800] 19:18:25 INFO - PROCESS | 3955 | 1461118705331 Marionette TRACE conn3 <- [1,240,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-out.html",0,null,null,[["Canvas test: 2d.composite.solid.source-out",0,null,null]]]}] 19:18:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 19:18:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1137ms 19:18:25 INFO - PROCESS | 3955 | 1461118705382 Marionette TRACE conn3 -> [0,241,"getWindowHandle",null] 19:18:25 INFO - PROCESS | 3955 | 1461118705385 Marionette TRACE conn3 <- [1,241,null,{"value":"8"}] 19:18:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 19:18:25 INFO - PROCESS | 3955 | 1461118705397 Marionette TRACE conn3 -> [0,242,"setScriptTimeout",{"ms":35000}] 19:18:25 INFO - PROCESS | 3955 | 1461118705400 Marionette TRACE conn3 <- [1,242,null,{}] 19:18:25 INFO - PROCESS | 3955 | 1461118705404 Marionette TRACE conn3 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:18:25 INFO - PROCESS | 3955 | 1461118705602 Marionette TRACE conn3 <- [1,243,null,{"value":null}] 19:18:25 INFO - PROCESS | 3955 | 1461118705631 Marionette TRACE conn3 -> [0,244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:18:25 INFO - PROCESS | 3955 | ++DOCSHELL 0x97c9c000 == 38 [pid = 3955] [id = 68] 19:18:25 INFO - PROCESS | 3955 | ++DOMWINDOW == 91 (0x981adc00) [pid = 3955] [serial = 202] [outer = (nil)] 19:18:25 INFO - PROCESS | 3955 | ++DOMWINDOW == 92 (0x99b81000) [pid = 3955] [serial = 203] [outer = 0x981adc00] 19:18:25 INFO - PROCESS | 3955 | 1461118705702 Marionette DEBUG loaded listener.js 19:18:25 INFO - PROCESS | 3955 | ++DOMWINDOW == 93 (0x99b83000) [pid = 3955] [serial = 204] [outer = 0x981adc00] 19:18:26 INFO - PROCESS | 3955 | --DOMWINDOW == 92 (0x94faf400) [pid = 3955] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 19:18:26 INFO - PROCESS | 3955 | --DOMWINDOW == 91 (0x977a7400) [pid = 3955] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 19:18:26 INFO - PROCESS | 3955 | --DOMWINDOW == 90 (0x8f92cc00) [pid = 3955] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 19:18:26 INFO - PROCESS | 3955 | --DOMWINDOW == 89 (0x8f59dc00) [pid = 3955] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 19:18:26 INFO - PROCESS | 3955 | --DOMWINDOW == 88 (0x8f649400) [pid = 3955] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 19:18:26 INFO - PROCESS | 3955 | --DOMWINDOW == 87 (0x8f654800) [pid = 3955] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 19:18:26 INFO - PROCESS | 3955 | 1461118706589 Marionette TRACE conn3 <- [1,244,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-over.html",0,null,null,[["Canvas test: 2d.composite.solid.source-over",0,null,null]]]}] 19:18:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 19:18:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1232ms 19:18:26 INFO - PROCESS | 3955 | 1461118706629 Marionette TRACE conn3 -> [0,245,"getWindowHandle",null] 19:18:26 INFO - PROCESS | 3955 | 1461118706632 Marionette TRACE conn3 <- [1,245,null,{"value":"8"}] 19:18:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 19:18:26 INFO - PROCESS | 3955 | 1461118706638 Marionette TRACE conn3 -> [0,246,"setScriptTimeout",{"ms":35000}] 19:18:26 INFO - PROCESS | 3955 | 1461118706641 Marionette TRACE conn3 <- [1,246,null,{}] 19:18:26 INFO - PROCESS | 3955 | 1461118706654 Marionette TRACE conn3 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:18:26 INFO - PROCESS | 3955 | 1461118706836 Marionette TRACE conn3 <- [1,247,null,{"value":null}] 19:18:26 INFO - PROCESS | 3955 | 1461118706847 Marionette TRACE conn3 -> [0,248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:18:26 INFO - PROCESS | 3955 | ++DOCSHELL 0x8f59dc00 == 39 [pid = 3955] [id = 69] 19:18:26 INFO - PROCESS | 3955 | ++DOMWINDOW == 88 (0x8f653c00) [pid = 3955] [serial = 205] [outer = (nil)] 19:18:26 INFO - PROCESS | 3955 | ++DOMWINDOW == 89 (0x9df8b400) [pid = 3955] [serial = 206] [outer = 0x8f653c00] 19:18:26 INFO - PROCESS | 3955 | 1461118706922 Marionette DEBUG loaded listener.js 19:18:27 INFO - PROCESS | 3955 | ++DOMWINDOW == 90 (0x9fb8dc00) [pid = 3955] [serial = 207] [outer = 0x8f653c00] 19:18:27 INFO - PROCESS | 3955 | 1461118707677 Marionette TRACE conn3 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 19:18:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 19:18:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1085ms 19:18:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 19:18:27 INFO - PROCESS | 3955 | 1461118707768 Marionette TRACE conn3 -> [0,249,"getWindowHandle",null] 19:18:27 INFO - PROCESS | 3955 | 1461118707771 Marionette TRACE conn3 <- [1,249,null,{"value":"8"}] 19:18:27 INFO - PROCESS | 3955 | 1461118707778 Marionette TRACE conn3 -> [0,250,"setScriptTimeout",{"ms":35000}] 19:18:27 INFO - PROCESS | 3955 | 1461118707781 Marionette TRACE conn3 <- [1,250,null,{}] 19:18:27 INFO - PROCESS | 3955 | 1461118707787 Marionette TRACE conn3 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:18:27 INFO - PROCESS | 3955 | 1461118707928 Marionette TRACE conn3 <- [1,251,null,{"value":null}] 19:18:27 INFO - PROCESS | 3955 | 1461118707939 Marionette TRACE conn3 -> [0,252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:18:27 INFO - PROCESS | 3955 | ++DOCSHELL 0x8f655800 == 40 [pid = 3955] [id = 70] 19:18:27 INFO - PROCESS | 3955 | ++DOMWINDOW == 91 (0x94faf400) [pid = 3955] [serial = 208] [outer = (nil)] 19:18:28 INFO - PROCESS | 3955 | ++DOMWINDOW == 92 (0x96b97400) [pid = 3955] [serial = 209] [outer = 0x94faf400] 19:18:28 INFO - PROCESS | 3955 | 1461118708010 Marionette DEBUG loaded listener.js 19:18:28 INFO - PROCESS | 3955 | ++DOMWINDOW == 93 (0x96b98000) [pid = 3955] [serial = 210] [outer = 0x94faf400] 19:18:29 INFO - PROCESS | 3955 | 1461118709064 Marionette TRACE conn3 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 19:18:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 19:18:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1337ms 19:18:29 INFO - PROCESS | 3955 | 1461118709115 Marionette TRACE conn3 -> [0,253,"getWindowHandle",null] 19:18:29 INFO - PROCESS | 3955 | 1461118709122 Marionette TRACE conn3 <- [1,253,null,{"value":"8"}] 19:18:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 19:18:29 INFO - PROCESS | 3955 | 1461118709131 Marionette TRACE conn3 -> [0,254,"setScriptTimeout",{"ms":35000}] 19:18:29 INFO - PROCESS | 3955 | 1461118709137 Marionette TRACE conn3 <- [1,254,null,{}] 19:18:29 INFO - PROCESS | 3955 | 1461118709145 Marionette TRACE conn3 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:18:29 INFO - PROCESS | 3955 | 1461118709387 Marionette TRACE conn3 <- [1,255,null,{"value":null}] 19:18:29 INFO - PROCESS | 3955 | 1461118709536 Marionette TRACE conn3 -> [0,256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:18:29 INFO - PROCESS | 3955 | ++DOCSHELL 0x8f595c00 == 41 [pid = 3955] [id = 71] 19:18:29 INFO - PROCESS | 3955 | ++DOMWINDOW == 94 (0x91ef2000) [pid = 3955] [serial = 211] [outer = (nil)] 19:18:29 INFO - PROCESS | 3955 | ++DOMWINDOW == 95 (0x92a9fc00) [pid = 3955] [serial = 212] [outer = 0x91ef2000] 19:18:29 INFO - PROCESS | 3955 | 1461118709627 Marionette DEBUG loaded listener.js 19:18:29 INFO - PROCESS | 3955 | ++DOMWINDOW == 96 (0x96b4f400) [pid = 3955] [serial = 213] [outer = 0x91ef2000] 19:18:30 INFO - PROCESS | 3955 | 1461118710474 Marionette TRACE conn3 <- [1,256,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-atop",0,null,null]]]}] 19:18:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 19:18:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1390ms 19:18:30 INFO - PROCESS | 3955 | 1461118710522 Marionette TRACE conn3 -> [0,257,"getWindowHandle",null] 19:18:30 INFO - PROCESS | 3955 | 1461118710532 Marionette TRACE conn3 <- [1,257,null,{"value":"8"}] 19:18:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 19:18:30 INFO - PROCESS | 3955 | 1461118710542 Marionette TRACE conn3 -> [0,258,"setScriptTimeout",{"ms":35000}] 19:18:30 INFO - PROCESS | 3955 | 1461118710546 Marionette TRACE conn3 <- [1,258,null,{}] 19:18:30 INFO - PROCESS | 3955 | 1461118710552 Marionette TRACE conn3 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:18:30 INFO - PROCESS | 3955 | 1461118710728 Marionette TRACE conn3 <- [1,259,null,{"value":null}] 19:18:30 INFO - PROCESS | 3955 | 1461118710872 Marionette TRACE conn3 -> [0,260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:18:30 INFO - PROCESS | 3955 | ++DOCSHELL 0x8f92c800 == 42 [pid = 3955] [id = 72] 19:18:30 INFO - PROCESS | 3955 | ++DOMWINDOW == 97 (0x8fc37000) [pid = 3955] [serial = 214] [outer = (nil)] 19:18:30 INFO - PROCESS | 3955 | ++DOMWINDOW == 98 (0x978f0400) [pid = 3955] [serial = 215] [outer = 0x8fc37000] 19:18:30 INFO - PROCESS | 3955 | 1461118710963 Marionette DEBUG loaded listener.js 19:18:31 INFO - PROCESS | 3955 | ++DOMWINDOW == 99 (0x97947000) [pid = 3955] [serial = 216] [outer = 0x8fc37000] 19:18:31 INFO - PROCESS | 3955 | 1461118711889 Marionette TRACE conn3 <- [1,260,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-in",0,null,null]]]}] 19:18:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 19:18:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1380ms 19:18:31 INFO - PROCESS | 3955 | 1461118711922 Marionette TRACE conn3 -> [0,261,"getWindowHandle",null] 19:18:31 INFO - PROCESS | 3955 | 1461118711925 Marionette TRACE conn3 <- [1,261,null,{"value":"8"}] 19:18:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 19:18:31 INFO - PROCESS | 3955 | 1461118711933 Marionette TRACE conn3 -> [0,262,"setScriptTimeout",{"ms":35000}] 19:18:31 INFO - PROCESS | 3955 | 1461118711939 Marionette TRACE conn3 <- [1,262,null,{}] 19:18:31 INFO - PROCESS | 3955 | 1461118711955 Marionette TRACE conn3 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:18:32 INFO - PROCESS | 3955 | 1461118712132 Marionette TRACE conn3 <- [1,263,null,{"value":null}] 19:18:32 INFO - PROCESS | 3955 | 1461118712279 Marionette TRACE conn3 -> [0,264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:18:32 INFO - PROCESS | 3955 | ++DOCSHELL 0x96b9d400 == 43 [pid = 3955] [id = 73] 19:18:32 INFO - PROCESS | 3955 | ++DOMWINDOW == 100 (0x981d3c00) [pid = 3955] [serial = 217] [outer = (nil)] 19:18:32 INFO - PROCESS | 3955 | ++DOMWINDOW == 101 (0x981dd800) [pid = 3955] [serial = 218] [outer = 0x981d3c00] 19:18:32 INFO - PROCESS | 3955 | 1461118712380 Marionette DEBUG loaded listener.js 19:18:32 INFO - PROCESS | 3955 | ++DOMWINDOW == 102 (0x983e3000) [pid = 3955] [serial = 219] [outer = 0x981d3c00] 19:18:33 INFO - PROCESS | 3955 | 1461118713398 Marionette TRACE conn3 <- [1,264,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-out",0,null,null]]]}] 19:18:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 19:18:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1497ms 19:18:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 19:18:33 INFO - PROCESS | 3955 | 1461118713430 Marionette TRACE conn3 -> [0,265,"getWindowHandle",null] 19:18:33 INFO - PROCESS | 3955 | 1461118713434 Marionette TRACE conn3 <- [1,265,null,{"value":"8"}] 19:18:33 INFO - PROCESS | 3955 | 1461118713440 Marionette TRACE conn3 -> [0,266,"setScriptTimeout",{"ms":35000}] 19:18:33 INFO - PROCESS | 3955 | 1461118713444 Marionette TRACE conn3 <- [1,266,null,{}] 19:18:33 INFO - PROCESS | 3955 | 1461118713450 Marionette TRACE conn3 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:18:33 INFO - PROCESS | 3955 | 1461118713614 Marionette TRACE conn3 <- [1,267,null,{"value":null}] 19:18:33 INFO - PROCESS | 3955 | 1461118713764 Marionette TRACE conn3 -> [0,268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:18:33 INFO - PROCESS | 3955 | ++DOCSHELL 0x8f64b000 == 44 [pid = 3955] [id = 74] 19:18:33 INFO - PROCESS | 3955 | ++DOMWINDOW == 103 (0x981df000) [pid = 3955] [serial = 220] [outer = (nil)] 19:18:33 INFO - PROCESS | 3955 | ++DOMWINDOW == 104 (0x9b0a7c00) [pid = 3955] [serial = 221] [outer = 0x981df000] 19:18:33 INFO - PROCESS | 3955 | 1461118713849 Marionette DEBUG loaded listener.js 19:18:33 INFO - PROCESS | 3955 | ++DOMWINDOW == 105 (0x9df8ec00) [pid = 3955] [serial = 222] [outer = 0x981df000] 19:18:34 INFO - PROCESS | 3955 | 1461118714711 Marionette TRACE conn3 <- [1,268,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-over",0,null,null]]]}] 19:18:34 INFO - PROCESS | 3955 | ++DOMWINDOW == 106 (0x998c1800) [pid = 3955] [serial = 223] [outer = 0x96a0c000] 19:18:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 19:18:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1331ms 19:18:34 INFO - PROCESS | 3955 | 1461118714799 Marionette TRACE conn3 -> [0,269,"getWindowHandle",null] 19:18:34 INFO - PROCESS | 3955 | 1461118714803 Marionette TRACE conn3 <- [1,269,null,{"value":"8"}] 19:18:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 19:18:34 INFO - PROCESS | 3955 | 1461118714864 Marionette TRACE conn3 -> [0,270,"setScriptTimeout",{"ms":35000}] 19:18:34 INFO - PROCESS | 3955 | 1461118714869 Marionette TRACE conn3 <- [1,270,null,{}] 19:18:34 INFO - PROCESS | 3955 | 1461118714888 Marionette TRACE conn3 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:18:35 INFO - PROCESS | 3955 | 1461118715044 Marionette TRACE conn3 <- [1,271,null,{"value":null}] 19:18:35 INFO - PROCESS | 3955 | 1461118715166 Marionette TRACE conn3 -> [0,272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:18:35 INFO - PROCESS | 3955 | ++DOCSHELL 0x8f597800 == 45 [pid = 3955] [id = 75] 19:18:35 INFO - PROCESS | 3955 | ++DOMWINDOW == 107 (0x8f598c00) [pid = 3955] [serial = 224] [outer = (nil)] 19:18:35 INFO - PROCESS | 3955 | ++DOMWINDOW == 108 (0x9fc9ac00) [pid = 3955] [serial = 225] [outer = 0x8f598c00] 19:18:35 INFO - PROCESS | 3955 | 1461118715257 Marionette DEBUG loaded listener.js 19:18:35 INFO - PROCESS | 3955 | ++DOMWINDOW == 109 (0x9ffc4c00) [pid = 3955] [serial = 226] [outer = 0x8f598c00] 19:18:36 INFO - PROCESS | 3955 | 1461118716081 Marionette TRACE conn3 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 19:18:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 19:18:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1293ms 19:18:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 19:18:36 INFO - PROCESS | 3955 | 1461118716112 Marionette TRACE conn3 -> [0,273,"getWindowHandle",null] 19:18:36 INFO - PROCESS | 3955 | 1461118716115 Marionette TRACE conn3 <- [1,273,null,{"value":"8"}] 19:18:36 INFO - PROCESS | 3955 | 1461118716122 Marionette TRACE conn3 -> [0,274,"setScriptTimeout",{"ms":35000}] 19:18:36 INFO - PROCESS | 3955 | 1461118716125 Marionette TRACE conn3 <- [1,274,null,{}] 19:18:36 INFO - PROCESS | 3955 | 1461118716131 Marionette TRACE conn3 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:18:36 INFO - PROCESS | 3955 | 1461118716318 Marionette TRACE conn3 <- [1,275,null,{"value":null}] 19:18:36 INFO - PROCESS | 3955 | 1461118716465 Marionette TRACE conn3 -> [0,276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:18:36 INFO - PROCESS | 3955 | ++DOCSHELL 0x8f596400 == 46 [pid = 3955] [id = 76] 19:18:36 INFO - PROCESS | 3955 | ++DOMWINDOW == 110 (0x9df86400) [pid = 3955] [serial = 227] [outer = (nil)] 19:18:36 INFO - PROCESS | 3955 | ++DOMWINDOW == 111 (0xa2a2c800) [pid = 3955] [serial = 228] [outer = 0x9df86400] 19:18:36 INFO - PROCESS | 3955 | 1461118716552 Marionette DEBUG loaded listener.js 19:18:36 INFO - PROCESS | 3955 | ++DOMWINDOW == 112 (0xa2a7a800) [pid = 3955] [serial = 229] [outer = 0x9df86400] 19:18:37 INFO - PROCESS | 3955 | 1461118717431 Marionette TRACE conn3 <- [1,276,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-atop",0,null,null]]]}] 19:18:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 19:18:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1381ms 19:18:37 INFO - PROCESS | 3955 | 1461118717503 Marionette TRACE conn3 -> [0,277,"getWindowHandle",null] 19:18:37 INFO - PROCESS | 3955 | 1461118717507 Marionette TRACE conn3 <- [1,277,null,{"value":"8"}] 19:18:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 19:18:37 INFO - PROCESS | 3955 | 1461118717514 Marionette TRACE conn3 -> [0,278,"setScriptTimeout",{"ms":35000}] 19:18:37 INFO - PROCESS | 3955 | 1461118717516 Marionette TRACE conn3 <- [1,278,null,{}] 19:18:37 INFO - PROCESS | 3955 | 1461118717522 Marionette TRACE conn3 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:18:37 INFO - PROCESS | 3955 | 1461118717734 Marionette TRACE conn3 <- [1,279,null,{"value":null}] 19:18:37 INFO - PROCESS | 3955 | 1461118717883 Marionette TRACE conn3 -> [0,280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:18:37 INFO - PROCESS | 3955 | ++DOCSHELL 0x8f64bc00 == 47 [pid = 3955] [id = 77] 19:18:37 INFO - PROCESS | 3955 | ++DOMWINDOW == 113 (0x90213800) [pid = 3955] [serial = 230] [outer = (nil)] 19:18:37 INFO - PROCESS | 3955 | ++DOMWINDOW == 114 (0x90219000) [pid = 3955] [serial = 231] [outer = 0x90213800] 19:18:37 INFO - PROCESS | 3955 | 1461118717966 Marionette DEBUG loaded listener.js 19:18:38 INFO - PROCESS | 3955 | ++DOMWINDOW == 115 (0x9021cc00) [pid = 3955] [serial = 232] [outer = 0x90213800] 19:18:38 INFO - PROCESS | 3955 | 1461118718815 Marionette TRACE conn3 <- [1,280,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-in",0,null,null]]]}] 19:18:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 19:18:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1329ms 19:18:38 INFO - PROCESS | 3955 | 1461118718844 Marionette TRACE conn3 -> [0,281,"getWindowHandle",null] 19:18:38 INFO - PROCESS | 3955 | 1461118718847 Marionette TRACE conn3 <- [1,281,null,{"value":"8"}] 19:18:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 19:18:38 INFO - PROCESS | 3955 | 1461118718854 Marionette TRACE conn3 -> [0,282,"setScriptTimeout",{"ms":35000}] 19:18:38 INFO - PROCESS | 3955 | 1461118718856 Marionette TRACE conn3 <- [1,282,null,{}] 19:18:38 INFO - PROCESS | 3955 | 1461118718863 Marionette TRACE conn3 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:18:39 INFO - PROCESS | 3955 | 1461118719026 Marionette TRACE conn3 <- [1,283,null,{"value":null}] 19:18:39 INFO - PROCESS | 3955 | 1461118719181 Marionette TRACE conn3 -> [0,284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:18:39 INFO - PROCESS | 3955 | ++DOCSHELL 0x8e456400 == 48 [pid = 3955] [id = 78] 19:18:39 INFO - PROCESS | 3955 | ++DOMWINDOW == 116 (0x8e458c00) [pid = 3955] [serial = 233] [outer = (nil)] 19:18:39 INFO - PROCESS | 3955 | ++DOMWINDOW == 117 (0x8e460000) [pid = 3955] [serial = 234] [outer = 0x8e458c00] 19:18:39 INFO - PROCESS | 3955 | 1461118719264 Marionette DEBUG loaded listener.js 19:18:39 INFO - PROCESS | 3955 | ++DOMWINDOW == 118 (0x8e461800) [pid = 3955] [serial = 235] [outer = 0x8e458c00] 19:18:40 INFO - PROCESS | 3955 | 1461118720371 Marionette TRACE conn3 <- [1,284,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-out",0,null,null]]]}] 19:18:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 19:18:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1580ms 19:18:40 INFO - PROCESS | 3955 | 1461118720435 Marionette TRACE conn3 -> [0,285,"getWindowHandle",null] 19:18:40 INFO - PROCESS | 3955 | 1461118720441 Marionette TRACE conn3 <- [1,285,null,{"value":"8"}] 19:18:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 19:18:40 INFO - PROCESS | 3955 | 1461118720450 Marionette TRACE conn3 -> [0,286,"setScriptTimeout",{"ms":35000}] 19:18:40 INFO - PROCESS | 3955 | 1461118720455 Marionette TRACE conn3 <- [1,286,null,{}] 19:18:40 INFO - PROCESS | 3955 | 1461118720462 Marionette TRACE conn3 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:18:40 INFO - PROCESS | 3955 | 1461118720670 Marionette TRACE conn3 <- [1,287,null,{"value":null}] 19:18:40 INFO - PROCESS | 3955 | 1461118720841 Marionette TRACE conn3 -> [0,288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:18:40 INFO - PROCESS | 3955 | ++DOCSHELL 0x913e3400 == 49 [pid = 3955] [id = 79] 19:18:40 INFO - PROCESS | 3955 | ++DOMWINDOW == 119 (0x91e95c00) [pid = 3955] [serial = 236] [outer = (nil)] 19:18:40 INFO - PROCESS | 3955 | ++DOMWINDOW == 120 (0x92864800) [pid = 3955] [serial = 237] [outer = 0x91e95c00] 19:18:40 INFO - PROCESS | 3955 | 1461118720932 Marionette DEBUG loaded listener.js 19:18:41 INFO - PROCESS | 3955 | ++DOMWINDOW == 121 (0x929e2800) [pid = 3955] [serial = 238] [outer = 0x91e95c00] 19:18:41 INFO - PROCESS | 3955 | 1461118721791 Marionette TRACE conn3 <- [1,288,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-over",0,null,null]]]}] 19:18:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 19:18:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1386ms 19:18:41 INFO - PROCESS | 3955 | 1461118721836 Marionette TRACE conn3 -> [0,289,"getWindowHandle",null] 19:18:41 INFO - PROCESS | 3955 | 1461118721844 Marionette TRACE conn3 <- [1,289,null,{"value":"8"}] 19:18:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 19:18:41 INFO - PROCESS | 3955 | 1461118721855 Marionette TRACE conn3 -> [0,290,"setScriptTimeout",{"ms":35000}] 19:18:41 INFO - PROCESS | 3955 | 1461118721859 Marionette TRACE conn3 <- [1,290,null,{}] 19:18:41 INFO - PROCESS | 3955 | 1461118721873 Marionette TRACE conn3 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:18:42 INFO - PROCESS | 3955 | 1461118722056 Marionette TRACE conn3 <- [1,291,null,{"value":null}] 19:18:42 INFO - PROCESS | 3955 | 1461118722223 Marionette TRACE conn3 -> [0,292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:18:42 INFO - PROCESS | 3955 | --DOCSHELL 0x8f59dc00 == 48 [pid = 3955] [id = 69] 19:18:42 INFO - PROCESS | 3955 | --DOCSHELL 0x97c9c000 == 47 [pid = 3955] [id = 68] 19:18:42 INFO - PROCESS | 3955 | ++DOCSHELL 0x8f92fc00 == 48 [pid = 3955] [id = 80] 19:18:42 INFO - PROCESS | 3955 | ++DOMWINDOW == 122 (0x8fc2a400) [pid = 3955] [serial = 239] [outer = (nil)] 19:18:42 INFO - PROCESS | 3955 | ++DOMWINDOW == 123 (0x913dfc00) [pid = 3955] [serial = 240] [outer = 0x8fc2a400] 19:18:42 INFO - PROCESS | 3955 | 1461118722332 Marionette DEBUG loaded listener.js 19:18:42 INFO - PROCESS | 3955 | ++DOMWINDOW == 124 (0x929eac00) [pid = 3955] [serial = 241] [outer = 0x8fc2a400] 19:18:42 INFO - PROCESS | 3955 | --DOCSHELL 0x8f657400 == 47 [pid = 3955] [id = 67] 19:18:42 INFO - PROCESS | 3955 | --DOCSHELL 0x8f920400 == 46 [pid = 3955] [id = 66] 19:18:42 INFO - PROCESS | 3955 | --DOCSHELL 0x913e2400 == 45 [pid = 3955] [id = 65] 19:18:42 INFO - PROCESS | 3955 | --DOCSHELL 0x91e94000 == 44 [pid = 3955] [id = 64] 19:18:42 INFO - PROCESS | 3955 | --DOCSHELL 0x8f59ac00 == 43 [pid = 3955] [id = 58] 19:18:42 INFO - PROCESS | 3955 | --DOMWINDOW == 123 (0x929de400) [pid = 3955] [serial = 158] [outer = (nil)] [url = about:blank] 19:18:42 INFO - PROCESS | 3955 | --DOMWINDOW == 122 (0x91224000) [pid = 3955] [serial = 156] [outer = (nil)] [url = about:blank] 19:18:42 INFO - PROCESS | 3955 | --DOMWINDOW == 121 (0x8f922400) [pid = 3955] [serial = 155] [outer = (nil)] [url = about:blank] 19:18:42 INFO - PROCESS | 3955 | --DOMWINDOW == 120 (0x9122b800) [pid = 3955] [serial = 153] [outer = (nil)] [url = about:blank] 19:18:42 INFO - PROCESS | 3955 | --DOMWINDOW == 119 (0xa3c08800) [pid = 3955] [serial = 146] [outer = (nil)] [url = about:blank] 19:18:42 INFO - PROCESS | 3955 | --DOMWINDOW == 118 (0x8fc2f000) [pid = 3955] [serial = 152] [outer = (nil)] [url = about:blank] 19:18:42 INFO - PROCESS | 3955 | --DOMWINDOW == 117 (0xa4c49800) [pid = 3955] [serial = 149] [outer = (nil)] [url = about:blank] 19:18:42 INFO - PROCESS | 3955 | --DOMWINDOW == 116 (0x929e7000) [pid = 3955] [serial = 159] [outer = (nil)] [url = about:blank] 19:18:42 INFO - PROCESS | 3955 | --DOMWINDOW == 115 (0x8fb2dc00) [pid = 3955] [serial = 114] [outer = (nil)] [url = about:blank] 19:18:42 INFO - PROCESS | 3955 | --DOMWINDOW == 114 (0x9feebc00) [pid = 3955] [serial = 143] [outer = (nil)] [url = about:blank] 19:18:42 INFO - PROCESS | 3955 | --DOMWINDOW == 113 (0x96a0c800) [pid = 3955] [serial = 134] [outer = (nil)] [url = about:blank] 19:18:42 INFO - PROCESS | 3955 | --DOMWINDOW == 112 (0x99821c00) [pid = 3955] [serial = 137] [outer = (nil)] [url = about:blank] 19:18:42 INFO - PROCESS | 3955 | --DOMWINDOW == 111 (0x9fb8b400) [pid = 3955] [serial = 140] [outer = (nil)] [url = about:blank] 19:18:42 INFO - PROCESS | 3955 | --DOMWINDOW == 110 (0x96faec00) [pid = 3955] [serial = 162] [outer = (nil)] [url = about:blank] 19:18:42 INFO - PROCESS | 3955 | --DOMWINDOW == 109 (0x96a0f000) [pid = 3955] [serial = 161] [outer = (nil)] [url = about:blank] 19:18:42 INFO - PROCESS | 3955 | --DOMWINDOW == 108 (0x97923c00) [pid = 3955] [serial = 164] [outer = (nil)] [url = about:blank] 19:18:42 INFO - PROCESS | 3955 | --DOMWINDOW == 107 (0x97940c00) [pid = 3955] [serial = 165] [outer = (nil)] [url = about:blank] 19:18:43 INFO - PROCESS | 3955 | 1461118723226 Marionette TRACE conn3 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 19:18:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 19:18:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1394ms 19:18:43 INFO - PROCESS | 3955 | 1461118723249 Marionette TRACE conn3 -> [0,293,"getWindowHandle",null] 19:18:43 INFO - PROCESS | 3955 | 1461118723252 Marionette TRACE conn3 <- [1,293,null,{"value":"8"}] 19:18:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 19:18:43 INFO - PROCESS | 3955 | 1461118723259 Marionette TRACE conn3 -> [0,294,"setScriptTimeout",{"ms":35000}] 19:18:43 INFO - PROCESS | 3955 | 1461118723264 Marionette TRACE conn3 <- [1,294,null,{}] 19:18:43 INFO - PROCESS | 3955 | 1461118723279 Marionette TRACE conn3 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:18:43 INFO - PROCESS | 3955 | 1461118723443 Marionette TRACE conn3 <- [1,295,null,{"value":null}] 19:18:43 INFO - PROCESS | 3955 | 1461118723453 Marionette TRACE conn3 -> [0,296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:18:43 INFO - PROCESS | 3955 | ++DOCSHELL 0x8f64ac00 == 44 [pid = 3955] [id = 81] 19:18:43 INFO - PROCESS | 3955 | ++DOMWINDOW == 108 (0x96fa9400) [pid = 3955] [serial = 242] [outer = (nil)] 19:18:43 INFO - PROCESS | 3955 | ++DOMWINDOW == 109 (0x97923c00) [pid = 3955] [serial = 243] [outer = 0x96fa9400] 19:18:43 INFO - PROCESS | 3955 | 1461118723529 Marionette DEBUG loaded listener.js 19:18:43 INFO - PROCESS | 3955 | ++DOMWINDOW == 110 (0x97941400) [pid = 3955] [serial = 244] [outer = 0x96fa9400] 19:18:44 INFO - PROCESS | 3955 | 1461118724308 Marionette TRACE conn3 <- [1,296,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.copy.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 19:18:44 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:18:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1081ms 19:18:44 INFO - PROCESS | 3955 | 1461118724352 Marionette TRACE conn3 -> [0,297,"getWindowHandle",null] 19:18:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 19:18:44 INFO - PROCESS | 3955 | 1461118724356 Marionette TRACE conn3 <- [1,297,null,{"value":"8"}] 19:18:44 INFO - PROCESS | 3955 | 1461118724362 Marionette TRACE conn3 -> [0,298,"setScriptTimeout",{"ms":35000}] 19:18:44 INFO - PROCESS | 3955 | 1461118724365 Marionette TRACE conn3 <- [1,298,null,{}] 19:18:44 INFO - PROCESS | 3955 | 1461118724371 Marionette TRACE conn3 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:18:44 INFO - PROCESS | 3955 | 1461118724521 Marionette TRACE conn3 <- [1,299,null,{"value":null}] 19:18:44 INFO - PROCESS | 3955 | 1461118724541 Marionette TRACE conn3 -> [0,300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:18:44 INFO - PROCESS | 3955 | ++DOCSHELL 0x97c1c000 == 45 [pid = 3955] [id = 82] 19:18:44 INFO - PROCESS | 3955 | ++DOMWINDOW == 111 (0x98108000) [pid = 3955] [serial = 245] [outer = (nil)] 19:18:44 INFO - PROCESS | 3955 | ++DOMWINDOW == 112 (0x981d3400) [pid = 3955] [serial = 246] [outer = 0x98108000] 19:18:44 INFO - PROCESS | 3955 | 1461118724614 Marionette DEBUG loaded listener.js 19:18:44 INFO - PROCESS | 3955 | ++DOMWINDOW == 113 (0x981d9800) [pid = 3955] [serial = 247] [outer = 0x98108000] 19:18:45 INFO - PROCESS | 3955 | 1461118725409 Marionette TRACE conn3 <- [1,300,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 19:18:45 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:18:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1078ms 19:18:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 19:18:45 INFO - PROCESS | 3955 | 1461118725443 Marionette TRACE conn3 -> [0,301,"getWindowHandle",null] 19:18:45 INFO - PROCESS | 3955 | 1461118725446 Marionette TRACE conn3 <- [1,301,null,{"value":"8"}] 19:18:45 INFO - PROCESS | 3955 | 1461118725452 Marionette TRACE conn3 -> [0,302,"setScriptTimeout",{"ms":35000}] 19:18:45 INFO - PROCESS | 3955 | 1461118725456 Marionette TRACE conn3 <- [1,302,null,{}] 19:18:45 INFO - PROCESS | 3955 | 1461118725469 Marionette TRACE conn3 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:18:45 INFO - PROCESS | 3955 | 1461118725648 Marionette TRACE conn3 <- [1,303,null,{"value":null}] 19:18:45 INFO - PROCESS | 3955 | 1461118725669 Marionette TRACE conn3 -> [0,304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:18:45 INFO - PROCESS | 3955 | ++DOCSHELL 0x91230c00 == 46 [pid = 3955] [id = 83] 19:18:45 INFO - PROCESS | 3955 | ++DOMWINDOW == 114 (0x977a8800) [pid = 3955] [serial = 248] [outer = (nil)] 19:18:45 INFO - PROCESS | 3955 | ++DOMWINDOW == 115 (0x983e7c00) [pid = 3955] [serial = 249] [outer = 0x977a8800] 19:18:45 INFO - PROCESS | 3955 | 1461118725743 Marionette DEBUG loaded listener.js 19:18:45 INFO - PROCESS | 3955 | ++DOMWINDOW == 116 (0x98e88000) [pid = 3955] [serial = 250] [outer = 0x977a8800] 19:18:46 INFO - PROCESS | 3955 | 1461118726639 Marionette TRACE conn3 <- [1,304,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 19:18:46 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:18:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1235ms 19:18:46 INFO - PROCESS | 3955 | 1461118726686 Marionette TRACE conn3 -> [0,305,"getWindowHandle",null] 19:18:46 INFO - PROCESS | 3955 | 1461118726690 Marionette TRACE conn3 <- [1,305,null,{"value":"8"}] 19:18:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 19:18:46 INFO - PROCESS | 3955 | 1461118726702 Marionette TRACE conn3 -> [0,306,"setScriptTimeout",{"ms":35000}] 19:18:46 INFO - PROCESS | 3955 | 1461118726705 Marionette TRACE conn3 <- [1,306,null,{}] 19:18:46 INFO - PROCESS | 3955 | 1461118726711 Marionette TRACE conn3 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:18:46 INFO - PROCESS | 3955 | 1461118726930 Marionette TRACE conn3 <- [1,307,null,{"value":null}] 19:18:46 INFO - PROCESS | 3955 | 1461118726954 Marionette TRACE conn3 -> [0,308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:18:46 INFO - PROCESS | 3955 | ++DOCSHELL 0x981d5800 == 47 [pid = 3955] [id = 84] 19:18:46 INFO - PROCESS | 3955 | ++DOMWINDOW == 117 (0x981dbc00) [pid = 3955] [serial = 251] [outer = (nil)] 19:18:47 INFO - PROCESS | 3955 | ++DOMWINDOW == 118 (0x99b8d800) [pid = 3955] [serial = 252] [outer = 0x981dbc00] 19:18:47 INFO - PROCESS | 3955 | 1461118727028 Marionette DEBUG loaded listener.js 19:18:47 INFO - PROCESS | 3955 | ++DOMWINDOW == 119 (0x9df8f400) [pid = 3955] [serial = 253] [outer = 0x981dbc00] 19:18:47 INFO - PROCESS | 3955 | --DOMWINDOW == 118 (0x981adc00) [pid = 3955] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 19:18:47 INFO - PROCESS | 3955 | --DOMWINDOW == 117 (0x91ef4800) [pid = 3955] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 19:18:47 INFO - PROCESS | 3955 | --DOMWINDOW == 116 (0x8f653c00) [pid = 3955] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 19:18:47 INFO - PROCESS | 3955 | --DOMWINDOW == 115 (0x95a69c00) [pid = 3955] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 19:18:47 INFO - PROCESS | 3955 | --DOMWINDOW == 114 (0x91eea400) [pid = 3955] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 19:18:47 INFO - PROCESS | 3955 | --DOMWINDOW == 113 (0x98b1a800) [pid = 3955] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 19:18:47 INFO - PROCESS | 3955 | 1461118727931 Marionette TRACE conn3 <- [1,308,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 19:18:47 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:18:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1284ms 19:18:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 19:18:47 INFO - PROCESS | 3955 | 1461118727987 Marionette TRACE conn3 -> [0,309,"getWindowHandle",null] 19:18:47 INFO - PROCESS | 3955 | 1461118727989 Marionette TRACE conn3 <- [1,309,null,{"value":"8"}] 19:18:47 INFO - PROCESS | 3955 | 1461118727996 Marionette TRACE conn3 -> [0,310,"setScriptTimeout",{"ms":35000}] 19:18:48 INFO - PROCESS | 3955 | 1461118727999 Marionette TRACE conn3 <- [1,310,null,{}] 19:18:48 INFO - PROCESS | 3955 | 1461118728004 Marionette TRACE conn3 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:18:48 INFO - PROCESS | 3955 | 1461118728145 Marionette TRACE conn3 <- [1,311,null,{"value":null}] 19:18:48 INFO - PROCESS | 3955 | 1461118728155 Marionette TRACE conn3 -> [0,312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:18:48 INFO - PROCESS | 3955 | ++DOCSHELL 0x90302c00 == 48 [pid = 3955] [id = 85] 19:18:48 INFO - PROCESS | 3955 | ++DOMWINDOW == 114 (0x90303000) [pid = 3955] [serial = 254] [outer = (nil)] 19:18:48 INFO - PROCESS | 3955 | ++DOMWINDOW == 115 (0x9030ac00) [pid = 3955] [serial = 255] [outer = 0x90303000] 19:18:48 INFO - PROCESS | 3955 | 1461118728236 Marionette DEBUG loaded listener.js 19:18:48 INFO - PROCESS | 3955 | ++DOMWINDOW == 116 (0x9030dc00) [pid = 3955] [serial = 256] [outer = 0x90303000] 19:18:48 INFO - PROCESS | 3955 | 1461118728987 Marionette TRACE conn3 <- [1,312,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 19:18:49 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:18:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1031ms 19:18:49 INFO - PROCESS | 3955 | 1461118729026 Marionette TRACE conn3 -> [0,313,"getWindowHandle",null] 19:18:49 INFO - PROCESS | 3955 | 1461118729029 Marionette TRACE conn3 <- [1,313,null,{"value":"8"}] 19:18:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 19:18:49 INFO - PROCESS | 3955 | 1461118729036 Marionette TRACE conn3 -> [0,314,"setScriptTimeout",{"ms":35000}] 19:18:49 INFO - PROCESS | 3955 | 1461118729040 Marionette TRACE conn3 <- [1,314,null,{}] 19:18:49 INFO - PROCESS | 3955 | 1461118729045 Marionette TRACE conn3 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:18:49 INFO - PROCESS | 3955 | 1461118729243 Marionette TRACE conn3 <- [1,315,null,{"value":null}] 19:18:49 INFO - PROCESS | 3955 | 1461118729257 Marionette TRACE conn3 -> [0,316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:18:49 INFO - PROCESS | 3955 | ++DOCSHELL 0x8f6db800 == 49 [pid = 3955] [id = 86] 19:18:49 INFO - PROCESS | 3955 | ++DOMWINDOW == 117 (0x8f6dd400) [pid = 3955] [serial = 257] [outer = (nil)] 19:18:49 INFO - PROCESS | 3955 | ++DOMWINDOW == 118 (0x8f6e4c00) [pid = 3955] [serial = 258] [outer = 0x8f6dd400] 19:18:49 INFO - PROCESS | 3955 | 1461118729328 Marionette DEBUG loaded listener.js 19:18:49 INFO - PROCESS | 3955 | ++DOMWINDOW == 119 (0x8f6e7400) [pid = 3955] [serial = 259] [outer = 0x8f6dd400] 19:18:50 INFO - PROCESS | 3955 | 1461118730340 Marionette TRACE conn3 <- [1,316,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.copy.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 19:18:50 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:18:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1330ms 19:18:50 INFO - PROCESS | 3955 | 1461118730368 Marionette TRACE conn3 -> [0,317,"getWindowHandle",null] 19:18:50 INFO - PROCESS | 3955 | 1461118730375 Marionette TRACE conn3 <- [1,317,null,{"value":"8"}] 19:18:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 19:18:50 INFO - PROCESS | 3955 | 1461118730385 Marionette TRACE conn3 -> [0,318,"setScriptTimeout",{"ms":35000}] 19:18:50 INFO - PROCESS | 3955 | 1461118730391 Marionette TRACE conn3 <- [1,318,null,{}] 19:18:50 INFO - PROCESS | 3955 | 1461118730399 Marionette TRACE conn3 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:18:50 INFO - PROCESS | 3955 | 1461118730585 Marionette TRACE conn3 <- [1,319,null,{"value":null}] 19:18:50 INFO - PROCESS | 3955 | 1461118730738 Marionette TRACE conn3 -> [0,320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:18:50 INFO - PROCESS | 3955 | ++DOCSHELL 0x8e45d000 == 50 [pid = 3955] [id = 87] 19:18:50 INFO - PROCESS | 3955 | ++DOMWINDOW == 120 (0x8f6e9c00) [pid = 3955] [serial = 260] [outer = (nil)] 19:18:50 INFO - PROCESS | 3955 | ++DOMWINDOW == 121 (0x9021b800) [pid = 3955] [serial = 261] [outer = 0x8f6e9c00] 19:18:50 INFO - PROCESS | 3955 | 1461118730828 Marionette DEBUG loaded listener.js 19:18:50 INFO - PROCESS | 3955 | ++DOMWINDOW == 122 (0x90309000) [pid = 3955] [serial = 262] [outer = 0x8f6e9c00] 19:18:51 INFO - PROCESS | 3955 | 1461118731736 Marionette TRACE conn3 <- [1,320,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 19:18:51 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:18:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1385ms 19:18:51 INFO - PROCESS | 3955 | 1461118731770 Marionette TRACE conn3 -> [0,321,"getWindowHandle",null] 19:18:51 INFO - PROCESS | 3955 | 1461118731779 Marionette TRACE conn3 <- [1,321,null,{"value":"8"}] 19:18:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 19:18:51 INFO - PROCESS | 3955 | 1461118731789 Marionette TRACE conn3 -> [0,322,"setScriptTimeout",{"ms":35000}] 19:18:51 INFO - PROCESS | 3955 | 1461118731793 Marionette TRACE conn3 <- [1,322,null,{}] 19:18:51 INFO - PROCESS | 3955 | 1461118731800 Marionette TRACE conn3 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:18:52 INFO - PROCESS | 3955 | 1461118732016 Marionette TRACE conn3 <- [1,323,null,{"value":null}] 19:18:52 INFO - PROCESS | 3955 | 1461118732234 Marionette TRACE conn3 -> [0,324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:18:52 INFO - PROCESS | 3955 | ++DOCSHELL 0x929e7000 == 51 [pid = 3955] [id = 88] 19:18:52 INFO - PROCESS | 3955 | ++DOMWINDOW == 123 (0x929ea800) [pid = 3955] [serial = 263] [outer = (nil)] 19:18:52 INFO - PROCESS | 3955 | ++DOMWINDOW == 124 (0x96a0c800) [pid = 3955] [serial = 264] [outer = 0x929ea800] 19:18:52 INFO - PROCESS | 3955 | 1461118732502 Marionette DEBUG loaded listener.js 19:18:52 INFO - PROCESS | 3955 | ++DOMWINDOW == 125 (0x96b57800) [pid = 3955] [serial = 265] [outer = 0x929ea800] 19:18:53 INFO - PROCESS | 3955 | 1461118733421 Marionette TRACE conn3 <- [1,324,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 19:18:53 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:18:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1687ms 19:18:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 19:18:53 INFO - PROCESS | 3955 | 1461118733477 Marionette TRACE conn3 -> [0,325,"getWindowHandle",null] 19:18:53 INFO - PROCESS | 3955 | 1461118733480 Marionette TRACE conn3 <- [1,325,null,{"value":"8"}] 19:18:53 INFO - PROCESS | 3955 | 1461118733487 Marionette TRACE conn3 -> [0,326,"setScriptTimeout",{"ms":35000}] 19:18:53 INFO - PROCESS | 3955 | 1461118733494 Marionette TRACE conn3 <- [1,326,null,{}] 19:18:53 INFO - PROCESS | 3955 | 1461118733510 Marionette TRACE conn3 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:18:53 INFO - PROCESS | 3955 | 1461118733761 Marionette TRACE conn3 <- [1,327,null,{"value":null}] 19:18:53 INFO - PROCESS | 3955 | 1461118733921 Marionette TRACE conn3 -> [0,328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:18:53 INFO - PROCESS | 3955 | ++DOCSHELL 0x97949c00 == 52 [pid = 3955] [id = 89] 19:18:53 INFO - PROCESS | 3955 | ++DOMWINDOW == 126 (0x9810d800) [pid = 3955] [serial = 266] [outer = (nil)] 19:18:54 INFO - PROCESS | 3955 | ++DOMWINDOW == 127 (0x98494000) [pid = 3955] [serial = 267] [outer = 0x9810d800] 19:18:54 INFO - PROCESS | 3955 | 1461118734023 Marionette DEBUG loaded listener.js 19:18:54 INFO - PROCESS | 3955 | ++DOMWINDOW == 128 (0x99839400) [pid = 3955] [serial = 268] [outer = 0x9810d800] 19:18:54 INFO - PROCESS | 3955 | 1461118734873 Marionette TRACE conn3 <- [1,328,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 19:18:54 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:18:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1446ms 19:18:54 INFO - PROCESS | 3955 | 1461118734932 Marionette TRACE conn3 -> [0,329,"getWindowHandle",null] 19:18:54 INFO - PROCESS | 3955 | 1461118734936 Marionette TRACE conn3 <- [1,329,null,{"value":"8"}] 19:18:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 19:18:54 INFO - PROCESS | 3955 | 1461118734943 Marionette TRACE conn3 -> [0,330,"setScriptTimeout",{"ms":35000}] 19:18:54 INFO - PROCESS | 3955 | 1461118734946 Marionette TRACE conn3 <- [1,330,null,{}] 19:18:54 INFO - PROCESS | 3955 | 1461118734952 Marionette TRACE conn3 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:18:55 INFO - PROCESS | 3955 | 1461118735124 Marionette TRACE conn3 <- [1,331,null,{"value":null}] 19:18:55 INFO - PROCESS | 3955 | 1461118735277 Marionette TRACE conn3 -> [0,332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:18:55 INFO - PROCESS | 3955 | ++DOCSHELL 0x8f651000 == 53 [pid = 3955] [id = 90] 19:18:55 INFO - PROCESS | 3955 | ++DOMWINDOW == 129 (0x8f6c5400) [pid = 3955] [serial = 269] [outer = (nil)] 19:18:55 INFO - PROCESS | 3955 | ++DOMWINDOW == 130 (0x8f6cbc00) [pid = 3955] [serial = 270] [outer = 0x8f6c5400] 19:18:55 INFO - PROCESS | 3955 | 1461118735370 Marionette DEBUG loaded listener.js 19:18:55 INFO - PROCESS | 3955 | ++DOMWINDOW == 131 (0x8f6cec00) [pid = 3955] [serial = 271] [outer = 0x8f6c5400] 19:18:56 INFO - PROCESS | 3955 | 1461118736257 Marionette TRACE conn3 <- [1,332,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-out.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 19:18:56 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:18:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1388ms 19:18:56 INFO - PROCESS | 3955 | 1461118736332 Marionette TRACE conn3 -> [0,333,"getWindowHandle",null] 19:18:56 INFO - PROCESS | 3955 | 1461118736336 Marionette TRACE conn3 <- [1,333,null,{"value":"8"}] 19:18:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 19:18:56 INFO - PROCESS | 3955 | 1461118736342 Marionette TRACE conn3 -> [0,334,"setScriptTimeout",{"ms":35000}] 19:18:56 INFO - PROCESS | 3955 | 1461118736345 Marionette TRACE conn3 <- [1,334,null,{}] 19:18:56 INFO - PROCESS | 3955 | 1461118736351 Marionette TRACE conn3 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:18:56 INFO - PROCESS | 3955 | 1461118736551 Marionette TRACE conn3 <- [1,335,null,{"value":null}] 19:18:56 INFO - PROCESS | 3955 | 1461118736704 Marionette TRACE conn3 -> [0,336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:18:56 INFO - PROCESS | 3955 | ++DOCSHELL 0x8f64e400 == 54 [pid = 3955] [id = 91] 19:18:56 INFO - PROCESS | 3955 | ++DOMWINDOW == 132 (0x98486c00) [pid = 3955] [serial = 272] [outer = (nil)] 19:18:56 INFO - PROCESS | 3955 | ++DOMWINDOW == 133 (0x99841800) [pid = 3955] [serial = 273] [outer = 0x98486c00] 19:18:56 INFO - PROCESS | 3955 | 1461118736836 Marionette DEBUG loaded listener.js 19:18:56 INFO - PROCESS | 3955 | ++DOMWINDOW == 134 (0x99b4a000) [pid = 3955] [serial = 274] [outer = 0x98486c00] 19:18:57 INFO - PROCESS | 3955 | 1461118737684 Marionette TRACE conn3 <- [1,336,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 19:18:57 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:18:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1384ms 19:18:57 INFO - PROCESS | 3955 | 1461118737726 Marionette TRACE conn3 -> [0,337,"getWindowHandle",null] 19:18:57 INFO - PROCESS | 3955 | 1461118737730 Marionette TRACE conn3 <- [1,337,null,{"value":"8"}] 19:18:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 19:18:57 INFO - PROCESS | 3955 | 1461118737736 Marionette TRACE conn3 -> [0,338,"setScriptTimeout",{"ms":35000}] 19:18:57 INFO - PROCESS | 3955 | 1461118737740 Marionette TRACE conn3 <- [1,338,null,{}] 19:18:57 INFO - PROCESS | 3955 | 1461118737745 Marionette TRACE conn3 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:18:57 INFO - PROCESS | 3955 | 1461118737929 Marionette TRACE conn3 <- [1,339,null,{"value":null}] 19:18:58 INFO - PROCESS | 3955 | 1461118738108 Marionette TRACE conn3 -> [0,340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:18:58 INFO - PROCESS | 3955 | ++DOCSHELL 0x8e45d800 == 55 [pid = 3955] [id = 92] 19:18:58 INFO - PROCESS | 3955 | ++DOMWINDOW == 135 (0x8e462000) [pid = 3955] [serial = 275] [outer = (nil)] 19:18:58 INFO - PROCESS | 3955 | ++DOMWINDOW == 136 (0x939be000) [pid = 3955] [serial = 276] [outer = 0x8e462000] 19:18:58 INFO - PROCESS | 3955 | 1461118738196 Marionette DEBUG loaded listener.js 19:18:58 INFO - PROCESS | 3955 | ++DOMWINDOW == 137 (0x939c1c00) [pid = 3955] [serial = 277] [outer = 0x8e462000] 19:18:59 INFO - PROCESS | 3955 | 1461118739110 Marionette TRACE conn3 <- [1,340,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 19:18:59 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:18:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1438ms 19:18:59 INFO - PROCESS | 3955 | 1461118739175 Marionette TRACE conn3 -> [0,341,"getWindowHandle",null] 19:18:59 INFO - PROCESS | 3955 | 1461118739179 Marionette TRACE conn3 <- [1,341,null,{"value":"8"}] 19:18:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 19:18:59 INFO - PROCESS | 3955 | 1461118739186 Marionette TRACE conn3 -> [0,342,"setScriptTimeout",{"ms":35000}] 19:18:59 INFO - PROCESS | 3955 | 1461118739189 Marionette TRACE conn3 <- [1,342,null,{}] 19:18:59 INFO - PROCESS | 3955 | 1461118739195 Marionette TRACE conn3 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:18:59 INFO - PROCESS | 3955 | 1461118739402 Marionette TRACE conn3 <- [1,343,null,{"value":null}] 19:18:59 INFO - PROCESS | 3955 | 1461118739558 Marionette TRACE conn3 -> [0,344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:18:59 INFO - PROCESS | 3955 | ++DOCSHELL 0x8e601400 == 56 [pid = 3955] [id = 93] 19:18:59 INFO - PROCESS | 3955 | ++DOMWINDOW == 138 (0x8e601c00) [pid = 3955] [serial = 278] [outer = (nil)] 19:18:59 INFO - PROCESS | 3955 | ++DOMWINDOW == 139 (0x8e609400) [pid = 3955] [serial = 279] [outer = 0x8e601c00] 19:18:59 INFO - PROCESS | 3955 | 1461118739644 Marionette DEBUG loaded listener.js 19:18:59 INFO - PROCESS | 3955 | ++DOMWINDOW == 140 (0x8e60d800) [pid = 3955] [serial = 280] [outer = 0x8e601c00] 19:19:00 INFO - PROCESS | 3955 | 1461118740487 Marionette TRACE conn3 <- [1,344,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 19:19:00 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:19:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1330ms 19:19:00 INFO - PROCESS | 3955 | 1461118740518 Marionette TRACE conn3 -> [0,345,"getWindowHandle",null] 19:19:00 INFO - PROCESS | 3955 | 1461118740522 Marionette TRACE conn3 <- [1,345,null,{"value":"8"}] 19:19:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 19:19:00 INFO - PROCESS | 3955 | 1461118740528 Marionette TRACE conn3 -> [0,346,"setScriptTimeout",{"ms":35000}] 19:19:00 INFO - PROCESS | 3955 | 1461118740532 Marionette TRACE conn3 <- [1,346,null,{}] 19:19:00 INFO - PROCESS | 3955 | 1461118740538 Marionette TRACE conn3 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:19:00 INFO - PROCESS | 3955 | 1461118740700 Marionette TRACE conn3 <- [1,347,null,{"value":null}] 19:19:00 INFO - PROCESS | 3955 | 1461118740860 Marionette TRACE conn3 -> [0,348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:00 INFO - PROCESS | 3955 | ++DOCSHELL 0x8e608800 == 57 [pid = 3955] [id = 94] 19:19:00 INFO - PROCESS | 3955 | ++DOMWINDOW == 141 (0x8e60a000) [pid = 3955] [serial = 281] [outer = (nil)] 19:19:00 INFO - PROCESS | 3955 | ++DOMWINDOW == 142 (0x939bc400) [pid = 3955] [serial = 282] [outer = 0x8e60a000] 19:19:00 INFO - PROCESS | 3955 | 1461118740950 Marionette DEBUG loaded listener.js 19:19:01 INFO - PROCESS | 3955 | ++DOMWINDOW == 143 (0x939c2000) [pid = 3955] [serial = 283] [outer = 0x8e60a000] 19:19:01 INFO - PROCESS | 3955 | 1461118741855 Marionette TRACE conn3 <- [1,348,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 19:19:01 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:19:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1386ms 19:19:01 INFO - PROCESS | 3955 | 1461118741915 Marionette TRACE conn3 -> [0,349,"getWindowHandle",null] 19:19:01 INFO - PROCESS | 3955 | 1461118741919 Marionette TRACE conn3 <- [1,349,null,{"value":"8"}] 19:19:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 19:19:01 INFO - PROCESS | 3955 | 1461118741926 Marionette TRACE conn3 -> [0,350,"setScriptTimeout",{"ms":35000}] 19:19:01 INFO - PROCESS | 3955 | 1461118741928 Marionette TRACE conn3 <- [1,350,null,{}] 19:19:01 INFO - PROCESS | 3955 | 1461118741934 Marionette TRACE conn3 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:19:02 INFO - PROCESS | 3955 | 1461118742107 Marionette TRACE conn3 <- [1,351,null,{"value":null}] 19:19:02 INFO - PROCESS | 3955 | 1461118742267 Marionette TRACE conn3 -> [0,352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:02 INFO - PROCESS | 3955 | ++DOCSHELL 0x8ff42400 == 58 [pid = 3955] [id = 95] 19:19:02 INFO - PROCESS | 3955 | ++DOMWINDOW == 144 (0x8ff44000) [pid = 3955] [serial = 284] [outer = (nil)] 19:19:02 INFO - PROCESS | 3955 | ++DOMWINDOW == 145 (0x8ff48000) [pid = 3955] [serial = 285] [outer = 0x8ff44000] 19:19:02 INFO - PROCESS | 3955 | 1461118742378 Marionette DEBUG loaded listener.js 19:19:02 INFO - PROCESS | 3955 | ++DOMWINDOW == 146 (0x8ff4b000) [pid = 3955] [serial = 286] [outer = 0x8ff44000] 19:19:03 INFO - PROCESS | 3955 | 1461118743336 Marionette TRACE conn3 <- [1,352,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 19:19:03 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:19:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1483ms 19:19:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 19:19:03 INFO - PROCESS | 3955 | 1461118743410 Marionette TRACE conn3 -> [0,353,"getWindowHandle",null] 19:19:03 INFO - PROCESS | 3955 | 1461118743413 Marionette TRACE conn3 <- [1,353,null,{"value":"8"}] 19:19:03 INFO - PROCESS | 3955 | 1461118743420 Marionette TRACE conn3 -> [0,354,"setScriptTimeout",{"ms":35000}] 19:19:03 INFO - PROCESS | 3955 | 1461118743423 Marionette TRACE conn3 <- [1,354,null,{}] 19:19:03 INFO - PROCESS | 3955 | 1461118743429 Marionette TRACE conn3 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:19:03 INFO - PROCESS | 3955 | 1461118743874 Marionette TRACE conn3 <- [1,355,null,{"value":null}] 19:19:04 INFO - PROCESS | 3955 | 1461118744089 Marionette TRACE conn3 -> [0,356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:04 INFO - PROCESS | 3955 | ++DOCSHELL 0x8f6d0400 == 59 [pid = 3955] [id = 96] 19:19:04 INFO - PROCESS | 3955 | ++DOMWINDOW == 147 (0x8f6dbc00) [pid = 3955] [serial = 287] [outer = (nil)] 19:19:04 INFO - PROCESS | 3955 | ++DOMWINDOW == 148 (0x8f6e1000) [pid = 3955] [serial = 288] [outer = 0x8f6dbc00] 19:19:04 INFO - PROCESS | 3955 | 1461118744170 Marionette DEBUG loaded listener.js 19:19:04 INFO - PROCESS | 3955 | ++DOMWINDOW == 149 (0x8ff42800) [pid = 3955] [serial = 289] [outer = 0x8f6dbc00] 19:19:05 INFO - PROCESS | 3955 | 1461118745027 Marionette TRACE conn3 <- [1,356,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 19:19:05 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:19:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1684ms 19:19:05 INFO - PROCESS | 3955 | 1461118745105 Marionette TRACE conn3 -> [0,357,"getWindowHandle",null] 19:19:05 INFO - PROCESS | 3955 | 1461118745112 Marionette TRACE conn3 <- [1,357,null,{"value":"8"}] 19:19:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 19:19:05 INFO - PROCESS | 3955 | 1461118745119 Marionette TRACE conn3 -> [0,358,"setScriptTimeout",{"ms":35000}] 19:19:05 INFO - PROCESS | 3955 | 1461118745126 Marionette TRACE conn3 <- [1,358,null,{}] 19:19:05 INFO - PROCESS | 3955 | 1461118745133 Marionette TRACE conn3 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:19:05 INFO - PROCESS | 3955 | 1461118745382 Marionette TRACE conn3 <- [1,359,null,{"value":null}] 19:19:05 INFO - PROCESS | 3955 | 1461118745643 Marionette TRACE conn3 -> [0,360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:05 INFO - PROCESS | 3955 | ++DOCSHELL 0x8e465000 == 60 [pid = 3955] [id = 97] 19:19:05 INFO - PROCESS | 3955 | ++DOMWINDOW == 150 (0x90217c00) [pid = 3955] [serial = 290] [outer = (nil)] 19:19:05 INFO - PROCESS | 3955 | ++DOMWINDOW == 151 (0x90305000) [pid = 3955] [serial = 291] [outer = 0x90217c00] 19:19:05 INFO - PROCESS | 3955 | 1461118745724 Marionette DEBUG loaded listener.js 19:19:05 INFO - PROCESS | 3955 | ++DOMWINDOW == 152 (0x91224000) [pid = 3955] [serial = 292] [outer = 0x90217c00] 19:19:06 INFO - PROCESS | 3955 | --DOCSHELL 0x90302c00 == 59 [pid = 3955] [id = 85] 19:19:06 INFO - PROCESS | 3955 | --DOCSHELL 0x981d5800 == 58 [pid = 3955] [id = 84] 19:19:06 INFO - PROCESS | 3955 | --DOCSHELL 0x91230c00 == 57 [pid = 3955] [id = 83] 19:19:06 INFO - PROCESS | 3955 | --DOMWINDOW == 151 (0x96b97400) [pid = 3955] [serial = 209] [outer = (nil)] [url = about:blank] 19:19:06 INFO - PROCESS | 3955 | --DOCSHELL 0x97c1c000 == 56 [pid = 3955] [id = 82] 19:19:06 INFO - PROCESS | 3955 | --DOCSHELL 0x8f64ac00 == 55 [pid = 3955] [id = 81] 19:19:06 INFO - PROCESS | 3955 | --DOCSHELL 0x8f92fc00 == 54 [pid = 3955] [id = 80] 19:19:06 INFO - PROCESS | 3955 | --DOCSHELL 0x913e3400 == 53 [pid = 3955] [id = 79] 19:19:06 INFO - PROCESS | 3955 | --DOCSHELL 0x8f64bc00 == 52 [pid = 3955] [id = 77] 19:19:06 INFO - PROCESS | 3955 | --DOCSHELL 0x8f596400 == 51 [pid = 3955] [id = 76] 19:19:06 INFO - PROCESS | 3955 | --DOCSHELL 0x8f597800 == 50 [pid = 3955] [id = 75] 19:19:06 INFO - PROCESS | 3955 | --DOCSHELL 0x8f64b000 == 49 [pid = 3955] [id = 74] 19:19:06 INFO - PROCESS | 3955 | --DOCSHELL 0x96b9d400 == 48 [pid = 3955] [id = 73] 19:19:06 INFO - PROCESS | 3955 | --DOCSHELL 0x8f92c800 == 47 [pid = 3955] [id = 72] 19:19:06 INFO - PROCESS | 3955 | --DOCSHELL 0x8f595c00 == 46 [pid = 3955] [id = 71] 19:19:06 INFO - PROCESS | 3955 | --DOCSHELL 0x8f655800 == 45 [pid = 3955] [id = 70] 19:19:06 INFO - PROCESS | 3955 | --DOMWINDOW == 150 (0x99b81000) [pid = 3955] [serial = 203] [outer = (nil)] [url = about:blank] 19:19:06 INFO - PROCESS | 3955 | --DOMWINDOW == 149 (0x95a6e800) [pid = 3955] [serial = 194] [outer = (nil)] [url = about:blank] 19:19:06 INFO - PROCESS | 3955 | --DOMWINDOW == 148 (0x96b53800) [pid = 3955] [serial = 195] [outer = (nil)] [url = about:blank] 19:19:06 INFO - PROCESS | 3955 | --DOMWINDOW == 147 (0x9df8b400) [pid = 3955] [serial = 206] [outer = (nil)] [url = about:blank] 19:19:06 INFO - PROCESS | 3955 | --DOMWINDOW == 146 (0x96b52000) [pid = 3955] [serial = 188] [outer = (nil)] [url = about:blank] 19:19:06 INFO - PROCESS | 3955 | --DOMWINDOW == 145 (0x97b85c00) [pid = 3955] [serial = 197] [outer = (nil)] [url = about:blank] 19:19:06 INFO - PROCESS | 3955 | --DOMWINDOW == 144 (0x94fb2000) [pid = 3955] [serial = 192] [outer = (nil)] [url = about:blank] 19:19:06 INFO - PROCESS | 3955 | --DOMWINDOW == 143 (0x92aa2c00) [pid = 3955] [serial = 191] [outer = (nil)] [url = about:blank] 19:19:06 INFO - PROCESS | 3955 | --DOMWINDOW == 142 (0x97c21400) [pid = 3955] [serial = 167] [outer = (nil)] [url = about:blank] 19:19:06 INFO - PROCESS | 3955 | --DOMWINDOW == 141 (0x91ef2400) [pid = 3955] [serial = 170] [outer = (nil)] [url = about:blank] 19:19:06 INFO - PROCESS | 3955 | --DOMWINDOW == 140 (0x94fba000) [pid = 3955] [serial = 173] [outer = (nil)] [url = about:blank] 19:19:06 INFO - PROCESS | 3955 | --DOMWINDOW == 139 (0x98487c00) [pid = 3955] [serial = 176] [outer = (nil)] [url = about:blank] 19:19:06 INFO - PROCESS | 3955 | --DOMWINDOW == 138 (0x98f90400) [pid = 3955] [serial = 179] [outer = (nil)] [url = about:blank] 19:19:06 INFO - PROCESS | 3955 | --DOMWINDOW == 137 (0x998bc000) [pid = 3955] [serial = 182] [outer = (nil)] [url = about:blank] 19:19:06 INFO - PROCESS | 3955 | --DOMWINDOW == 136 (0x9df88c00) [pid = 3955] [serial = 185] [outer = (nil)] [url = about:blank] 19:19:06 INFO - PROCESS | 3955 | --DOMWINDOW == 135 (0x98eb4000) [pid = 3955] [serial = 200] [outer = (nil)] [url = about:blank] 19:19:06 INFO - PROCESS | 3955 | --DOMWINDOW == 134 (0x99b83000) [pid = 3955] [serial = 204] [outer = (nil)] [url = about:blank] 19:19:06 INFO - PROCESS | 3955 | --DOMWINDOW == 133 (0x991a6c00) [pid = 3955] [serial = 201] [outer = (nil)] [url = about:blank] 19:19:06 INFO - PROCESS | 3955 | --DOMWINDOW == 132 (0x98109800) [pid = 3955] [serial = 198] [outer = (nil)] [url = about:blank] 19:19:06 INFO - PROCESS | 3955 | --DOMWINDOW == 131 (0x9fb8dc00) [pid = 3955] [serial = 207] [outer = (nil)] [url = about:blank] 19:19:06 INFO - PROCESS | 3955 | 1461118746592 Marionette TRACE conn3 <- [1,360,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 19:19:06 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:19:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1533ms 19:19:06 INFO - PROCESS | 3955 | 1461118746653 Marionette TRACE conn3 -> [0,361,"getWindowHandle",null] 19:19:06 INFO - PROCESS | 3955 | 1461118746656 Marionette TRACE conn3 <- [1,361,null,{"value":"8"}] 19:19:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 19:19:06 INFO - PROCESS | 3955 | 1461118746664 Marionette TRACE conn3 -> [0,362,"setScriptTimeout",{"ms":35000}] 19:19:06 INFO - PROCESS | 3955 | 1461118746667 Marionette TRACE conn3 <- [1,362,null,{}] 19:19:06 INFO - PROCESS | 3955 | 1461118746673 Marionette TRACE conn3 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:19:06 INFO - PROCESS | 3955 | 1461118746829 Marionette TRACE conn3 <- [1,363,null,{"value":null}] 19:19:06 INFO - PROCESS | 3955 | 1461118746957 Marionette TRACE conn3 -> [0,364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:06 INFO - PROCESS | 3955 | ++DOCSHELL 0x8f6db400 == 46 [pid = 3955] [id = 98] 19:19:06 INFO - PROCESS | 3955 | ++DOMWINDOW == 132 (0x8ff50400) [pid = 3955] [serial = 293] [outer = (nil)] 19:19:07 INFO - PROCESS | 3955 | ++DOMWINDOW == 133 (0x9285d000) [pid = 3955] [serial = 294] [outer = 0x8ff50400] 19:19:07 INFO - PROCESS | 3955 | 1461118747032 Marionette DEBUG loaded listener.js 19:19:07 INFO - PROCESS | 3955 | ++DOMWINDOW == 134 (0x929e4c00) [pid = 3955] [serial = 295] [outer = 0x8ff50400] 19:19:07 INFO - PROCESS | 3955 | 1461118747885 Marionette TRACE conn3 <- [1,364,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 19:19:07 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:19:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1241ms 19:19:07 INFO - PROCESS | 3955 | 1461118747905 Marionette TRACE conn3 -> [0,365,"getWindowHandle",null] 19:19:07 INFO - PROCESS | 3955 | 1461118747911 Marionette TRACE conn3 <- [1,365,null,{"value":"8"}] 19:19:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 19:19:07 INFO - PROCESS | 3955 | 1461118747926 Marionette TRACE conn3 -> [0,366,"setScriptTimeout",{"ms":35000}] 19:19:07 INFO - PROCESS | 3955 | 1461118747933 Marionette TRACE conn3 <- [1,366,null,{}] 19:19:07 INFO - PROCESS | 3955 | 1461118747939 Marionette TRACE conn3 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:19:08 INFO - PROCESS | 3955 | 1461118748102 Marionette TRACE conn3 <- [1,367,null,{"value":null}] 19:19:08 INFO - PROCESS | 3955 | 1461118748122 Marionette TRACE conn3 -> [0,368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:08 INFO - PROCESS | 3955 | ++DOCSHELL 0x90212c00 == 47 [pid = 3955] [id = 99] 19:19:08 INFO - PROCESS | 3955 | ++DOMWINDOW == 135 (0x94fb2000) [pid = 3955] [serial = 296] [outer = (nil)] 19:19:08 INFO - PROCESS | 3955 | ++DOMWINDOW == 136 (0x96a7d000) [pid = 3955] [serial = 297] [outer = 0x94fb2000] 19:19:08 INFO - PROCESS | 3955 | 1461118748194 Marionette DEBUG loaded listener.js 19:19:08 INFO - PROCESS | 3955 | ++DOMWINDOW == 137 (0x96b51400) [pid = 3955] [serial = 298] [outer = 0x94fb2000] 19:19:09 INFO - PROCESS | 3955 | 1461118749076 Marionette TRACE conn3 <- [1,368,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 19:19:09 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:19:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1193ms 19:19:09 INFO - PROCESS | 3955 | 1461118749112 Marionette TRACE conn3 -> [0,369,"getWindowHandle",null] 19:19:09 INFO - PROCESS | 3955 | 1461118749116 Marionette TRACE conn3 <- [1,369,null,{"value":"8"}] 19:19:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 19:19:09 INFO - PROCESS | 3955 | 1461118749122 Marionette TRACE conn3 -> [0,370,"setScriptTimeout",{"ms":35000}] 19:19:09 INFO - PROCESS | 3955 | 1461118749124 Marionette TRACE conn3 <- [1,370,null,{}] 19:19:09 INFO - PROCESS | 3955 | 1461118749138 Marionette TRACE conn3 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:19:09 INFO - PROCESS | 3955 | 1461118749333 Marionette TRACE conn3 <- [1,371,null,{"value":null}] 19:19:09 INFO - PROCESS | 3955 | 1461118749354 Marionette TRACE conn3 -> [0,372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:09 INFO - PROCESS | 3955 | ++DOCSHELL 0x92863400 == 48 [pid = 3955] [id = 100] 19:19:09 INFO - PROCESS | 3955 | ++DOMWINDOW == 138 (0x94fac800) [pid = 3955] [serial = 299] [outer = (nil)] 19:19:09 INFO - PROCESS | 3955 | ++DOMWINDOW == 139 (0x96b94c00) [pid = 3955] [serial = 300] [outer = 0x94fac800] 19:19:09 INFO - PROCESS | 3955 | 1461118749424 Marionette DEBUG loaded listener.js 19:19:09 INFO - PROCESS | 3955 | ++DOMWINDOW == 140 (0x96b9a000) [pid = 3955] [serial = 301] [outer = 0x94fac800] 19:19:10 INFO - PROCESS | 3955 | 1461118750315 Marionette TRACE conn3 <- [1,372,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 19:19:10 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:19:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1246ms 19:19:10 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 19:19:10 INFO - PROCESS | 3955 | 1461118750368 Marionette TRACE conn3 -> [0,373,"getWindowHandle",null] 19:19:10 INFO - PROCESS | 3955 | 1461118750371 Marionette TRACE conn3 <- [1,373,null,{"value":"8"}] 19:19:10 INFO - PROCESS | 3955 | 1461118750377 Marionette TRACE conn3 -> [0,374,"setScriptTimeout",{"ms":35000}] 19:19:10 INFO - PROCESS | 3955 | 1461118750381 Marionette TRACE conn3 <- [1,374,null,{}] 19:19:10 INFO - PROCESS | 3955 | 1461118750391 Marionette TRACE conn3 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:19:10 INFO - PROCESS | 3955 | 1461118750598 Marionette TRACE conn3 <- [1,375,null,{"value":null}] 19:19:10 INFO - PROCESS | 3955 | 1461118750621 Marionette TRACE conn3 -> [0,376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.missingargs.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:10 INFO - PROCESS | 3955 | ++DOCSHELL 0x9793b800 == 49 [pid = 3955] [id = 101] 19:19:10 INFO - PROCESS | 3955 | ++DOMWINDOW == 141 (0x97942400) [pid = 3955] [serial = 302] [outer = (nil)] 19:19:10 INFO - PROCESS | 3955 | ++DOMWINDOW == 142 (0x979e9800) [pid = 3955] [serial = 303] [outer = 0x97942400] 19:19:10 INFO - PROCESS | 3955 | 1461118750708 Marionette DEBUG loaded listener.js 19:19:10 INFO - PROCESS | 3955 | ++DOMWINDOW == 143 (0x98103c00) [pid = 3955] [serial = 304] [outer = 0x97942400] 19:19:11 INFO - PROCESS | 3955 | --DOMWINDOW == 142 (0x977a8800) [pid = 3955] [serial = 248] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 19:19:11 INFO - PROCESS | 3955 | --DOMWINDOW == 141 (0x981dbc00) [pid = 3955] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 19:19:11 INFO - PROCESS | 3955 | --DOMWINDOW == 140 (0x90303000) [pid = 3955] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 19:19:11 INFO - PROCESS | 3955 | --DOMWINDOW == 139 (0x8fc2a400) [pid = 3955] [serial = 239] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 19:19:11 INFO - PROCESS | 3955 | --DOMWINDOW == 138 (0x98108000) [pid = 3955] [serial = 245] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 19:19:11 INFO - PROCESS | 3955 | --DOMWINDOW == 137 (0x96fa9400) [pid = 3955] [serial = 242] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 19:19:11 INFO - PROCESS | 3955 | --DOMWINDOW == 136 (0x91e95c00) [pid = 3955] [serial = 236] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 19:19:11 INFO - PROCESS | 3955 | 1461118751741 Marionette TRACE conn3 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 19:19:11 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 19:19:11 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1388ms 19:19:11 INFO - PROCESS | 3955 | 1461118751764 Marionette TRACE conn3 -> [0,377,"getWindowHandle",null] 19:19:11 INFO - PROCESS | 3955 | 1461118751768 Marionette TRACE conn3 <- [1,377,null,{"value":"8"}] 19:19:11 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 19:19:11 INFO - PROCESS | 3955 | 1461118751774 Marionette TRACE conn3 -> [0,378,"setScriptTimeout",{"ms":35000}] 19:19:11 INFO - PROCESS | 3955 | 1461118751776 Marionette TRACE conn3 <- [1,378,null,{}] 19:19:11 INFO - PROCESS | 3955 | 1461118751782 Marionette TRACE conn3 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:19:11 INFO - PROCESS | 3955 | 1461118751945 Marionette TRACE conn3 <- [1,379,null,{"value":null}] 19:19:11 INFO - PROCESS | 3955 | 1461118751959 Marionette TRACE conn3 -> [0,380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.type.delete.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:11 INFO - PROCESS | 3955 | ++DOCSHELL 0x8fc2a400 == 50 [pid = 3955] [id = 102] 19:19:11 INFO - PROCESS | 3955 | ++DOMWINDOW == 137 (0x929e2000) [pid = 3955] [serial = 305] [outer = (nil)] 19:19:12 INFO - PROCESS | 3955 | ++DOMWINDOW == 138 (0x981b4800) [pid = 3955] [serial = 306] [outer = 0x929e2000] 19:19:12 INFO - PROCESS | 3955 | 1461118752030 Marionette DEBUG loaded listener.js 19:19:12 INFO - PROCESS | 3955 | ++DOMWINDOW == 139 (0x981dac00) [pid = 3955] [serial = 307] [outer = 0x929e2000] 19:19:12 INFO - PROCESS | 3955 | 1461118752850 Marionette TRACE conn3 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 19:19:12 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 19:19:12 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1138ms 19:19:12 INFO - PROCESS | 3955 | 1461118752912 Marionette TRACE conn3 -> [0,381,"getWindowHandle",null] 19:19:12 INFO - PROCESS | 3955 | 1461118752915 Marionette TRACE conn3 <- [1,381,null,{"value":"8"}] 19:19:12 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 19:19:12 INFO - PROCESS | 3955 | 1461118752921 Marionette TRACE conn3 -> [0,382,"setScriptTimeout",{"ms":35000}] 19:19:12 INFO - PROCESS | 3955 | 1461118752924 Marionette TRACE conn3 <- [1,382,null,{}] 19:19:12 INFO - PROCESS | 3955 | 1461118752930 Marionette TRACE conn3 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:19:13 INFO - PROCESS | 3955 | 1461118753073 Marionette TRACE conn3 <- [1,383,null,{"value":null}] 19:19:13 INFO - PROCESS | 3955 | 1461118753083 Marionette TRACE conn3 -> [0,384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.voidreturn.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:13 INFO - PROCESS | 3955 | ++DOCSHELL 0x96ad1800 == 51 [pid = 3955] [id = 103] 19:19:13 INFO - PROCESS | 3955 | ++DOMWINDOW == 140 (0x97941800) [pid = 3955] [serial = 308] [outer = (nil)] 19:19:13 INFO - PROCESS | 3955 | ++DOMWINDOW == 141 (0x98f8f000) [pid = 3955] [serial = 309] [outer = 0x97941800] 19:19:13 INFO - PROCESS | 3955 | 1461118753166 Marionette DEBUG loaded listener.js 19:19:13 INFO - PROCESS | 3955 | ++DOMWINDOW == 142 (0x991a5800) [pid = 3955] [serial = 310] [outer = 0x97941800] 19:19:14 INFO - PROCESS | 3955 | SkCairoFTTypeface::onFilterRec unimplemented 19:19:14 INFO - PROCESS | 3955 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 19:19:14 INFO - PROCESS | 3955 | SkCairoFTTypeface::onFilterRec unimplemented 19:19:14 INFO - PROCESS | 3955 | SkCairoFTTypeface::onFilterRec unimplemented 19:19:14 INFO - PROCESS | 3955 | SkCairoFTTypeface::onFilterRec unimplemented 19:19:14 INFO - PROCESS | 3955 | 1461118754287 Marionette TRACE conn3 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 19:19:14 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 19:19:14 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1378ms 19:19:14 INFO - PROCESS | 3955 | 1461118754301 Marionette TRACE conn3 -> [0,385,"getWindowHandle",null] 19:19:14 INFO - PROCESS | 3955 | 1461118754309 Marionette TRACE conn3 <- [1,385,null,{"value":"8"}] 19:19:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 19:19:14 INFO - PROCESS | 3955 | 1461118754318 Marionette TRACE conn3 -> [0,386,"setScriptTimeout",{"ms":35000}] 19:19:14 INFO - PROCESS | 3955 | 1461118754323 Marionette TRACE conn3 <- [1,386,null,{}] 19:19:14 INFO - PROCESS | 3955 | 1461118754332 Marionette TRACE conn3 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:19:14 INFO - PROCESS | 3955 | 1461118754509 Marionette TRACE conn3 <- [1,387,null,{"value":null}] 19:19:14 INFO - PROCESS | 3955 | 1461118754678 Marionette TRACE conn3 -> [0,388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:14 INFO - PROCESS | 3955 | ++DOCSHELL 0x8f6c7000 == 52 [pid = 3955] [id = 104] 19:19:14 INFO - PROCESS | 3955 | ++DOMWINDOW == 143 (0x8f6e2800) [pid = 3955] [serial = 311] [outer = (nil)] 19:19:14 INFO - PROCESS | 3955 | ++DOMWINDOW == 144 (0x90213400) [pid = 3955] [serial = 312] [outer = 0x8f6e2800] 19:19:14 INFO - PROCESS | 3955 | 1461118754769 Marionette DEBUG loaded listener.js 19:19:14 INFO - PROCESS | 3955 | ++DOMWINDOW == 145 (0x90307c00) [pid = 3955] [serial = 313] [outer = 0x8f6e2800] 19:19:15 INFO - PROCESS | 3955 | 1461118755707 Marionette TRACE conn3 <- [1,388,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html",0,null,null,[["Canvas test: 2d.drawImage.3arg",0,null,null]]]}] 19:19:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 19:19:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1432ms 19:19:15 INFO - PROCESS | 3955 | 1461118755750 Marionette TRACE conn3 -> [0,389,"getWindowHandle",null] 19:19:15 INFO - PROCESS | 3955 | 1461118755759 Marionette TRACE conn3 <- [1,389,null,{"value":"8"}] 19:19:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 19:19:15 INFO - PROCESS | 3955 | 1461118755769 Marionette TRACE conn3 -> [0,390,"setScriptTimeout",{"ms":35000}] 19:19:15 INFO - PROCESS | 3955 | 1461118755773 Marionette TRACE conn3 <- [1,390,null,{}] 19:19:15 INFO - PROCESS | 3955 | 1461118755780 Marionette TRACE conn3 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:19:15 INFO - PROCESS | 3955 | 1461118755959 Marionette TRACE conn3 <- [1,391,null,{"value":null}] 19:19:16 INFO - PROCESS | 3955 | 1461118756117 Marionette TRACE conn3 -> [0,392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:16 INFO - PROCESS | 3955 | ++DOCSHELL 0x8e606400 == 53 [pid = 3955] [id = 105] 19:19:16 INFO - PROCESS | 3955 | ++DOMWINDOW == 146 (0x8f651800) [pid = 3955] [serial = 314] [outer = (nil)] 19:19:16 INFO - PROCESS | 3955 | ++DOMWINDOW == 147 (0x939bd000) [pid = 3955] [serial = 315] [outer = 0x8f651800] 19:19:16 INFO - PROCESS | 3955 | 1461118756208 Marionette DEBUG loaded listener.js 19:19:16 INFO - PROCESS | 3955 | ++DOMWINDOW == 148 (0x96b4c000) [pid = 3955] [serial = 316] [outer = 0x8f651800] 19:19:17 INFO - PROCESS | 3955 | 1461118757281 Marionette TRACE conn3 <- [1,392,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html",0,null,null,[["Canvas test: 2d.drawImage.5arg",0,null,null]]]}] 19:19:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 19:19:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1581ms 19:19:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 19:19:17 INFO - PROCESS | 3955 | 1461118757352 Marionette TRACE conn3 -> [0,393,"getWindowHandle",null] 19:19:17 INFO - PROCESS | 3955 | 1461118757356 Marionette TRACE conn3 <- [1,393,null,{"value":"8"}] 19:19:17 INFO - PROCESS | 3955 | 1461118757363 Marionette TRACE conn3 -> [0,394,"setScriptTimeout",{"ms":35000}] 19:19:17 INFO - PROCESS | 3955 | 1461118757370 Marionette TRACE conn3 <- [1,394,null,{}] 19:19:17 INFO - PROCESS | 3955 | 1461118757386 Marionette TRACE conn3 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:19:17 INFO - PROCESS | 3955 | 1461118757646 Marionette TRACE conn3 <- [1,395,null,{"value":null}] 19:19:17 INFO - PROCESS | 3955 | 1461118757901 Marionette TRACE conn3 -> [0,396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:17 INFO - PROCESS | 3955 | ++DOCSHELL 0x939c0000 == 54 [pid = 3955] [id = 106] 19:19:17 INFO - PROCESS | 3955 | ++DOMWINDOW == 149 (0x981dd400) [pid = 3955] [serial = 317] [outer = (nil)] 19:19:17 INFO - PROCESS | 3955 | ++DOMWINDOW == 150 (0x99824400) [pid = 3955] [serial = 318] [outer = 0x981dd400] 19:19:18 INFO - PROCESS | 3955 | 1461118758002 Marionette DEBUG loaded listener.js 19:19:18 INFO - PROCESS | 3955 | ++DOMWINDOW == 151 (0x99b86000) [pid = 3955] [serial = 319] [outer = 0x981dd400] 19:19:18 INFO - PROCESS | 3955 | 1461118758950 Marionette TRACE conn3 <- [1,396,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.basic",0,null,null]]]}] 19:19:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 19:19:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1637ms 19:19:19 INFO - PROCESS | 3955 | 1461118759000 Marionette TRACE conn3 -> [0,397,"getWindowHandle",null] 19:19:19 INFO - PROCESS | 3955 | 1461118759005 Marionette TRACE conn3 <- [1,397,null,{"value":"8"}] 19:19:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 19:19:19 INFO - PROCESS | 3955 | 1461118759011 Marionette TRACE conn3 -> [0,398,"setScriptTimeout",{"ms":35000}] 19:19:19 INFO - PROCESS | 3955 | 1461118759015 Marionette TRACE conn3 <- [1,398,null,{}] 19:19:19 INFO - PROCESS | 3955 | 1461118759021 Marionette TRACE conn3 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:19:19 INFO - PROCESS | 3955 | 1461118759193 Marionette TRACE conn3 <- [1,399,null,{"value":null}] 19:19:19 INFO - PROCESS | 3955 | 1461118759353 Marionette TRACE conn3 -> [0,400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:19 INFO - PROCESS | 3955 | ++DOCSHELL 0x8e45bc00 == 55 [pid = 3955] [id = 107] 19:19:19 INFO - PROCESS | 3955 | ++DOMWINDOW == 152 (0x9054a000) [pid = 3955] [serial = 320] [outer = (nil)] 19:19:19 INFO - PROCESS | 3955 | ++DOMWINDOW == 153 (0x90553000) [pid = 3955] [serial = 321] [outer = 0x9054a000] 19:19:19 INFO - PROCESS | 3955 | 1461118759446 Marionette DEBUG loaded listener.js 19:19:19 INFO - PROCESS | 3955 | ++DOMWINDOW == 154 (0x90557400) [pid = 3955] [serial = 322] [outer = 0x9054a000] 19:19:20 INFO - PROCESS | 3955 | 1461118760345 Marionette TRACE conn3 <- [1,400,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destpos",0,null,null]]]}] 19:19:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 19:19:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1385ms 19:19:20 INFO - PROCESS | 3955 | 1461118760398 Marionette TRACE conn3 -> [0,401,"getWindowHandle",null] 19:19:20 INFO - PROCESS | 3955 | 1461118760402 Marionette TRACE conn3 <- [1,401,null,{"value":"8"}] 19:19:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 19:19:20 INFO - PROCESS | 3955 | 1461118760409 Marionette TRACE conn3 -> [0,402,"setScriptTimeout",{"ms":35000}] 19:19:20 INFO - PROCESS | 3955 | 1461118760413 Marionette TRACE conn3 <- [1,402,null,{}] 19:19:20 INFO - PROCESS | 3955 | 1461118760419 Marionette TRACE conn3 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:19:20 INFO - PROCESS | 3955 | 1461118760592 Marionette TRACE conn3 <- [1,403,null,{"value":null}] 19:19:20 INFO - PROCESS | 3955 | 1461118760752 Marionette TRACE conn3 -> [0,404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:20 INFO - PROCESS | 3955 | ++DOCSHELL 0x90549400 == 56 [pid = 3955] [id = 108] 19:19:20 INFO - PROCESS | 3955 | ++DOMWINDOW == 155 (0x90550800) [pid = 3955] [serial = 323] [outer = (nil)] 19:19:20 INFO - PROCESS | 3955 | ++DOMWINDOW == 156 (0x9b0ad400) [pid = 3955] [serial = 324] [outer = 0x90550800] 19:19:20 INFO - PROCESS | 3955 | 1461118760835 Marionette DEBUG loaded listener.js 19:19:20 INFO - PROCESS | 3955 | ++DOMWINDOW == 157 (0x9fb8a800) [pid = 3955] [serial = 325] [outer = 0x90550800] 19:19:22 INFO - PROCESS | 3955 | 1461118762156 Marionette TRACE conn3 <- [1,404,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destsize",0,null,null]]]}] 19:19:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 19:19:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1785ms 19:19:22 INFO - PROCESS | 3955 | 1461118762204 Marionette TRACE conn3 -> [0,405,"getWindowHandle",null] 19:19:22 INFO - PROCESS | 3955 | 1461118762207 Marionette TRACE conn3 <- [1,405,null,{"value":"8"}] 19:19:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 19:19:22 INFO - PROCESS | 3955 | 1461118762215 Marionette TRACE conn3 -> [0,406,"setScriptTimeout",{"ms":35000}] 19:19:22 INFO - PROCESS | 3955 | 1461118762219 Marionette TRACE conn3 <- [1,406,null,{}] 19:19:22 INFO - PROCESS | 3955 | 1461118762224 Marionette TRACE conn3 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:19:22 INFO - PROCESS | 3955 | 1461118762433 Marionette TRACE conn3 <- [1,407,null,{"value":null}] 19:19:22 INFO - PROCESS | 3955 | 1461118762621 Marionette TRACE conn3 -> [0,408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:22 INFO - PROCESS | 3955 | ++DOCSHELL 0x9044f400 == 57 [pid = 3955] [id = 109] 19:19:22 INFO - PROCESS | 3955 | ++DOMWINDOW == 158 (0x90451000) [pid = 3955] [serial = 326] [outer = (nil)] 19:19:22 INFO - PROCESS | 3955 | ++DOMWINDOW == 159 (0x9045a000) [pid = 3955] [serial = 327] [outer = 0x90451000] 19:19:22 INFO - PROCESS | 3955 | 1461118762727 Marionette DEBUG loaded listener.js 19:19:22 INFO - PROCESS | 3955 | ++DOMWINDOW == 160 (0x9fb96c00) [pid = 3955] [serial = 328] [outer = 0x90451000] 19:19:23 INFO - PROCESS | 3955 | 1461118763759 Marionette TRACE conn3 <- [1,408,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcepos",0,null,null]]]}] 19:19:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 19:19:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1586ms 19:19:23 INFO - PROCESS | 3955 | 1461118763802 Marionette TRACE conn3 -> [0,409,"getWindowHandle",null] 19:19:23 INFO - PROCESS | 3955 | 1461118763806 Marionette TRACE conn3 <- [1,409,null,{"value":"8"}] 19:19:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 19:19:23 INFO - PROCESS | 3955 | 1461118763812 Marionette TRACE conn3 -> [0,410,"setScriptTimeout",{"ms":35000}] 19:19:23 INFO - PROCESS | 3955 | 1461118763816 Marionette TRACE conn3 <- [1,410,null,{}] 19:19:23 INFO - PROCESS | 3955 | 1461118763822 Marionette TRACE conn3 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:19:23 INFO - PROCESS | 3955 | 1461118763984 Marionette TRACE conn3 <- [1,411,null,{"value":null}] 19:19:24 INFO - PROCESS | 3955 | 1461118764149 Marionette TRACE conn3 -> [0,412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:24 INFO - PROCESS | 3955 | ++DOCSHELL 0x8c490c00 == 58 [pid = 3955] [id = 110] 19:19:24 INFO - PROCESS | 3955 | ++DOMWINDOW == 161 (0x8c491000) [pid = 3955] [serial = 329] [outer = (nil)] 19:19:24 INFO - PROCESS | 3955 | ++DOMWINDOW == 162 (0x8c499000) [pid = 3955] [serial = 330] [outer = 0x8c491000] 19:19:24 INFO - PROCESS | 3955 | 1461118764234 Marionette DEBUG loaded listener.js 19:19:24 INFO - PROCESS | 3955 | ++DOMWINDOW == 163 (0x8c49cc00) [pid = 3955] [serial = 331] [outer = 0x8c491000] 19:19:25 INFO - PROCESS | 3955 | 1461118765204 Marionette TRACE conn3 <- [1,412,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcesize",0,null,null]]]}] 19:19:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 19:19:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1439ms 19:19:25 INFO - PROCESS | 3955 | 1461118765253 Marionette TRACE conn3 -> [0,413,"getWindowHandle",null] 19:19:25 INFO - PROCESS | 3955 | 1461118765257 Marionette TRACE conn3 <- [1,413,null,{"value":"8"}] 19:19:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 19:19:25 INFO - PROCESS | 3955 | 1461118765263 Marionette TRACE conn3 -> [0,414,"setScriptTimeout",{"ms":35000}] 19:19:25 INFO - PROCESS | 3955 | 1461118765266 Marionette TRACE conn3 <- [1,414,null,{}] 19:19:25 INFO - PROCESS | 3955 | 1461118765272 Marionette TRACE conn3 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:19:25 INFO - PROCESS | 3955 | 1461118765435 Marionette TRACE conn3 <- [1,415,null,{"value":null}] 19:19:25 INFO - PROCESS | 3955 | 1461118765676 Marionette TRACE conn3 -> [0,416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:25 INFO - PROCESS | 3955 | ++DOCSHELL 0x8c49f400 == 59 [pid = 3955] [id = 111] 19:19:25 INFO - PROCESS | 3955 | ++DOMWINDOW == 164 (0x8ff49c00) [pid = 3955] [serial = 332] [outer = (nil)] 19:19:25 INFO - PROCESS | 3955 | ++DOMWINDOW == 165 (0x9fc01c00) [pid = 3955] [serial = 333] [outer = 0x8ff49c00] 19:19:25 INFO - PROCESS | 3955 | 1461118765806 Marionette DEBUG loaded listener.js 19:19:25 INFO - PROCESS | 3955 | ++DOMWINDOW == 166 (0xa0a49000) [pid = 3955] [serial = 334] [outer = 0x8ff49c00] 19:19:26 INFO - PROCESS | 3955 | 1461118766675 Marionette TRACE conn3 <- [1,416,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html",0,null,null,[["Canvas test: 2d.drawImage.alpha",0,null,null]]]}] 19:19:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 19:19:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1486ms 19:19:26 INFO - PROCESS | 3955 | 1461118766750 Marionette TRACE conn3 -> [0,417,"getWindowHandle",null] 19:19:26 INFO - PROCESS | 3955 | 1461118766754 Marionette TRACE conn3 <- [1,417,null,{"value":"8"}] 19:19:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 19:19:26 INFO - PROCESS | 3955 | 1461118766761 Marionette TRACE conn3 -> [0,418,"setScriptTimeout",{"ms":35000}] 19:19:26 INFO - PROCESS | 3955 | 1461118766763 Marionette TRACE conn3 <- [1,418,null,{}] 19:19:26 INFO - PROCESS | 3955 | 1461118766770 Marionette TRACE conn3 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:19:26 INFO - PROCESS | 3955 | 1461118766972 Marionette TRACE conn3 <- [1,419,null,{"value":null}] 19:19:27 INFO - PROCESS | 3955 | 1461118767179 Marionette TRACE conn3 -> [0,420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:27 INFO - PROCESS | 3955 | ++DOCSHELL 0x8ba7d400 == 60 [pid = 3955] [id = 112] 19:19:27 INFO - PROCESS | 3955 | ++DOMWINDOW == 167 (0x8ba7e000) [pid = 3955] [serial = 335] [outer = (nil)] 19:19:27 INFO - PROCESS | 3955 | ++DOMWINDOW == 168 (0x8ba84400) [pid = 3955] [serial = 336] [outer = 0x8ba7e000] 19:19:27 INFO - PROCESS | 3955 | 1461118767362 Marionette DEBUG loaded listener.js 19:19:27 INFO - PROCESS | 3955 | ++DOMWINDOW == 169 (0x8ba87800) [pid = 3955] [serial = 337] [outer = 0x8ba7e000] 19:19:28 INFO - PROCESS | 3955 | 1461118768986 Marionette TRACE conn3 <- [1,420,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html",0,null,null,[["drawImage() of an APNG with no poster frame draws the first frame",0,null,null]]]}] 19:19:29 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:19:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 2287ms 19:19:29 INFO - PROCESS | 3955 | 1461118769049 Marionette TRACE conn3 -> [0,421,"getWindowHandle",null] 19:19:29 INFO - PROCESS | 3955 | 1461118769054 Marionette TRACE conn3 <- [1,421,null,{"value":"8"}] 19:19:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 19:19:29 INFO - PROCESS | 3955 | 1461118769063 Marionette TRACE conn3 -> [0,422,"setScriptTimeout",{"ms":35000}] 19:19:29 INFO - PROCESS | 3955 | 1461118769068 Marionette TRACE conn3 <- [1,422,null,{}] 19:19:29 INFO - PROCESS | 3955 | 1461118769077 Marionette TRACE conn3 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:19:29 INFO - PROCESS | 3955 | 1461118769317 Marionette TRACE conn3 <- [1,423,null,{"value":null}] 19:19:29 INFO - PROCESS | 3955 | 1461118769450 Marionette TRACE conn3 -> [0,424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:29 INFO - PROCESS | 3955 | ++DOCSHELL 0x8c49a000 == 61 [pid = 3955] [id = 113] 19:19:29 INFO - PROCESS | 3955 | ++DOMWINDOW == 170 (0x8e60c800) [pid = 3955] [serial = 338] [outer = (nil)] 19:19:29 INFO - PROCESS | 3955 | ++DOMWINDOW == 171 (0x8f92e400) [pid = 3955] [serial = 339] [outer = 0x8e60c800] 19:19:29 INFO - PROCESS | 3955 | 1461118769530 Marionette DEBUG loaded listener.js 19:19:29 INFO - PROCESS | 3955 | ++DOMWINDOW == 172 (0x8ff48400) [pid = 3955] [serial = 340] [outer = 0x8e60c800] 19:19:30 INFO - PROCESS | 3955 | --DOCSHELL 0x8fc2a400 == 60 [pid = 3955] [id = 102] 19:19:30 INFO - PROCESS | 3955 | --DOMWINDOW == 171 (0x92a9fc00) [pid = 3955] [serial = 212] [outer = (nil)] [url = about:blank] 19:19:30 INFO - PROCESS | 3955 | --DOMWINDOW == 170 (0x978f0400) [pid = 3955] [serial = 215] [outer = (nil)] [url = about:blank] 19:19:30 INFO - PROCESS | 3955 | --DOMWINDOW == 169 (0x981dd800) [pid = 3955] [serial = 218] [outer = (nil)] [url = about:blank] 19:19:30 INFO - PROCESS | 3955 | --DOMWINDOW == 168 (0x9b0a7c00) [pid = 3955] [serial = 221] [outer = (nil)] [url = about:blank] 19:19:30 INFO - PROCESS | 3955 | --DOMWINDOW == 167 (0x9fc9ac00) [pid = 3955] [serial = 225] [outer = (nil)] [url = about:blank] 19:19:30 INFO - PROCESS | 3955 | --DOMWINDOW == 166 (0xa2a2c800) [pid = 3955] [serial = 228] [outer = (nil)] [url = about:blank] 19:19:30 INFO - PROCESS | 3955 | --DOMWINDOW == 165 (0x90219000) [pid = 3955] [serial = 231] [outer = (nil)] [url = about:blank] 19:19:30 INFO - PROCESS | 3955 | --DOCSHELL 0x9793b800 == 59 [pid = 3955] [id = 101] 19:19:30 INFO - PROCESS | 3955 | --DOCSHELL 0x92863400 == 58 [pid = 3955] [id = 100] 19:19:30 INFO - PROCESS | 3955 | --DOCSHELL 0x90212c00 == 57 [pid = 3955] [id = 99] 19:19:30 INFO - PROCESS | 3955 | --DOCSHELL 0x8f6db400 == 56 [pid = 3955] [id = 98] 19:19:30 INFO - PROCESS | 3955 | --DOCSHELL 0x8e465000 == 55 [pid = 3955] [id = 97] 19:19:30 INFO - PROCESS | 3955 | --DOCSHELL 0x8f6d0400 == 54 [pid = 3955] [id = 96] 19:19:31 INFO - PROCESS | 3955 | 1461118771041 Marionette TRACE conn3 <- [1,424,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html",0,null,null,[["drawImage() of an animated GIF draws the first frame",0,null,null]]]}] 19:19:31 INFO - PROCESS | 3955 | --DOMWINDOW == 164 (0xa0c2f400) [pid = 3955] [serial = 99] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 19:19:31 INFO - PROCESS | 3955 | --DOMWINDOW == 163 (0x983e7c00) [pid = 3955] [serial = 249] [outer = (nil)] [url = about:blank] 19:19:31 INFO - PROCESS | 3955 | --DOMWINDOW == 162 (0x99b8d800) [pid = 3955] [serial = 252] [outer = (nil)] [url = about:blank] 19:19:31 INFO - PROCESS | 3955 | --DOMWINDOW == 161 (0x9030ac00) [pid = 3955] [serial = 255] [outer = (nil)] [url = about:blank] 19:19:31 INFO - PROCESS | 3955 | --DOMWINDOW == 160 (0x9df8f400) [pid = 3955] [serial = 253] [outer = (nil)] [url = about:blank] 19:19:31 INFO - PROCESS | 3955 | --DOMWINDOW == 159 (0x8e460000) [pid = 3955] [serial = 234] [outer = (nil)] [url = about:blank] 19:19:31 INFO - PROCESS | 3955 | --DOMWINDOW == 158 (0x913dfc00) [pid = 3955] [serial = 240] [outer = (nil)] [url = about:blank] 19:19:31 INFO - PROCESS | 3955 | --DOMWINDOW == 157 (0x929eac00) [pid = 3955] [serial = 241] [outer = (nil)] [url = about:blank] 19:19:31 INFO - PROCESS | 3955 | --DOMWINDOW == 156 (0x981d3400) [pid = 3955] [serial = 246] [outer = (nil)] [url = about:blank] 19:19:31 INFO - PROCESS | 3955 | --DOMWINDOW == 155 (0x97923c00) [pid = 3955] [serial = 243] [outer = (nil)] [url = about:blank] 19:19:31 INFO - PROCESS | 3955 | --DOMWINDOW == 154 (0x97941400) [pid = 3955] [serial = 244] [outer = (nil)] [url = about:blank] 19:19:31 INFO - PROCESS | 3955 | --DOMWINDOW == 153 (0x929e2800) [pid = 3955] [serial = 238] [outer = (nil)] [url = about:blank] 19:19:31 INFO - PROCESS | 3955 | --DOMWINDOW == 152 (0x92864800) [pid = 3955] [serial = 237] [outer = (nil)] [url = about:blank] 19:19:31 INFO - PROCESS | 3955 | --DOMWINDOW == 151 (0x98e88000) [pid = 3955] [serial = 250] [outer = (nil)] [url = about:blank] 19:19:31 INFO - PROCESS | 3955 | --DOMWINDOW == 150 (0x9030dc00) [pid = 3955] [serial = 256] [outer = (nil)] [url = about:blank] 19:19:31 INFO - PROCESS | 3955 | --DOMWINDOW == 149 (0x981d9800) [pid = 3955] [serial = 247] [outer = (nil)] [url = about:blank] 19:19:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 19:19:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 2035ms 19:19:31 INFO - PROCESS | 3955 | 1461118771099 Marionette TRACE conn3 -> [0,425,"getWindowHandle",null] 19:19:31 INFO - PROCESS | 3955 | 1461118771107 Marionette TRACE conn3 <- [1,425,null,{"value":"8"}] 19:19:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 19:19:31 INFO - PROCESS | 3955 | 1461118771117 Marionette TRACE conn3 -> [0,426,"setScriptTimeout",{"ms":35000}] 19:19:31 INFO - PROCESS | 3955 | 1461118771122 Marionette TRACE conn3 <- [1,426,null,{}] 19:19:31 INFO - PROCESS | 3955 | 1461118771127 Marionette TRACE conn3 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:19:31 INFO - PROCESS | 3955 | 1461118771274 Marionette TRACE conn3 <- [1,427,null,{"value":null}] 19:19:31 INFO - PROCESS | 3955 | 1461118771285 Marionette TRACE conn3 -> [0,428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:31 INFO - PROCESS | 3955 | ++DOCSHELL 0x8e45ec00 == 55 [pid = 3955] [id = 114] 19:19:31 INFO - PROCESS | 3955 | ++DOMWINDOW == 150 (0x8e60b800) [pid = 3955] [serial = 341] [outer = (nil)] 19:19:31 INFO - PROCESS | 3955 | ++DOMWINDOW == 151 (0x8ff4f400) [pid = 3955] [serial = 342] [outer = 0x8e60b800] 19:19:31 INFO - PROCESS | 3955 | 1461118771363 Marionette DEBUG loaded listener.js 19:19:31 INFO - PROCESS | 3955 | ++DOMWINDOW == 152 (0x9021dc00) [pid = 3955] [serial = 343] [outer = 0x8e60b800] 19:19:32 INFO - PROCESS | 3955 | 1461118772283 Marionette TRACE conn3 <- [1,428,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html",0,null,null,[["drawImage() of an APNG draws the poster frame",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,429,"getWindowHandle",null] 19:19:32 INFO - PROCESS | 3955 | 1461118772371 Marionette TRACE conn3 <- [1,429,null,{"value":"8"}] 19:19:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 19:19:32 INFO - PROCESS | 3955 | 1461118772379 Marionette TRACE conn3 -> [0,430,"setScriptTimeout",{"ms":35000}] 19:19:32 INFO - PROCESS | 3955 | 1461118772384 Marionette TRACE conn3 <- [1,430,null,{}] 19:19:32 INFO - PROCESS | 3955 | 1461118772412 Marionette TRACE conn3 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:19:32 INFO - PROCESS | 3955 | 1461118772603 Marionette TRACE conn3 <- [1,431,null,{"value":null}] 19:19:32 INFO - PROCESS | 3955 | 1461118772769 Marionette TRACE conn3 -> [0,432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:32 INFO - PROCESS | 3955 | ++DOCSHELL 0x90457400 == 56 [pid = 3955] [id = 115] 19:19:32 INFO - PROCESS | 3955 | ++DOMWINDOW == 153 (0x9054d000) [pid = 3955] [serial = 344] [outer = (nil)] 19:19:33 INFO - PROCESS | 3955 | ++DOMWINDOW == 154 (0x913e2c00) [pid = 3955] [serial = 345] [outer = 0x9054d000] 19:19:33 INFO - PROCESS | 3955 | 1461118773027 Marionette DEBUG loaded listener.js 19:19:33 INFO - PROCESS | 3955 | ++DOMWINDOW == 155 (0x92863400) [pid = 3955] [serial = 346] [outer = 0x9054d000] 19:19:34 INFO - PROCESS | 3955 | 1461118774014 Marionette TRACE conn3 <- [1,432,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html",0,null,null,[["Canvas test: 2d.drawImage.broken",0,null,null]]]}] 19:19:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 19:19:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1703ms 19:19:34 INFO - PROCESS | 3955 | 1461118774081 Marionette TRACE conn3 -> [0,433,"getWindowHandle",null] 19:19:34 INFO - PROCESS | 3955 | 1461118774086 Marionette TRACE conn3 <- [1,433,null,{"value":"8"}] 19:19:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 19:19:34 INFO - PROCESS | 3955 | 1461118774092 Marionette TRACE conn3 -> [0,434,"setScriptTimeout",{"ms":35000}] 19:19:34 INFO - PROCESS | 3955 | 1461118774094 Marionette TRACE conn3 <- [1,434,null,{}] 19:19:34 INFO - PROCESS | 3955 | 1461118774100 Marionette TRACE conn3 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:19:34 INFO - PROCESS | 3955 | 1461118774302 Marionette TRACE conn3 <- [1,435,null,{"value":null}] 19:19:34 INFO - PROCESS | 3955 | 1461118774324 Marionette TRACE conn3 -> [0,436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:34 INFO - PROCESS | 3955 | ++DOCSHELL 0x8f6e2c00 == 57 [pid = 3955] [id = 116] 19:19:34 INFO - PROCESS | 3955 | ++DOMWINDOW == 156 (0x9122f800) [pid = 3955] [serial = 347] [outer = (nil)] 19:19:34 INFO - PROCESS | 3955 | ++DOMWINDOW == 157 (0x939b8000) [pid = 3955] [serial = 348] [outer = 0x9122f800] 19:19:34 INFO - PROCESS | 3955 | 1461118774396 Marionette DEBUG loaded listener.js 19:19:34 INFO - PROCESS | 3955 | ++DOMWINDOW == 158 (0x939c0400) [pid = 3955] [serial = 349] [outer = 0x9122f800] 19:19:35 INFO - PROCESS | 3955 | 1461118775254 Marionette TRACE conn3 <- [1,436,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html",0,null,null,[["Canvas test: 2d.drawImage.canvas",0,null,null]]]}] 19:19:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 19:19:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1234ms 19:19:35 INFO - PROCESS | 3955 | 1461118775328 Marionette TRACE conn3 -> [0,437,"getWindowHandle",null] 19:19:35 INFO - PROCESS | 3955 | 1461118775331 Marionette TRACE conn3 <- [1,437,null,{"value":"8"}] 19:19:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 19:19:35 INFO - PROCESS | 3955 | 1461118775338 Marionette TRACE conn3 -> [0,438,"setScriptTimeout",{"ms":35000}] 19:19:35 INFO - PROCESS | 3955 | 1461118775340 Marionette TRACE conn3 <- [1,438,null,{}] 19:19:35 INFO - PROCESS | 3955 | 1461118775346 Marionette TRACE conn3 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:19:35 INFO - PROCESS | 3955 | 1461118775559 Marionette TRACE conn3 <- [1,439,null,{"value":null}] 19:19:35 INFO - PROCESS | 3955 | 1461118775585 Marionette TRACE conn3 -> [0,440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:35 INFO - PROCESS | 3955 | ++DOCSHELL 0x8e45b800 == 58 [pid = 3955] [id = 117] 19:19:35 INFO - PROCESS | 3955 | ++DOMWINDOW == 159 (0x92aa5c00) [pid = 3955] [serial = 350] [outer = (nil)] 19:19:35 INFO - PROCESS | 3955 | ++DOMWINDOW == 160 (0x96b4d400) [pid = 3955] [serial = 351] [outer = 0x92aa5c00] 19:19:35 INFO - PROCESS | 3955 | 1461118775658 Marionette DEBUG loaded listener.js 19:19:35 INFO - PROCESS | 3955 | ++DOMWINDOW == 161 (0x96b56c00) [pid = 3955] [serial = 352] [outer = 0x92aa5c00] 19:19:36 INFO - PROCESS | 3955 | --DOMWINDOW == 160 (0x8f6dbc00) [pid = 3955] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 19:19:36 INFO - PROCESS | 3955 | --DOMWINDOW == 159 (0x8ff50400) [pid = 3955] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 19:19:36 INFO - PROCESS | 3955 | --DOMWINDOW == 158 (0x94fb2000) [pid = 3955] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 19:19:36 INFO - PROCESS | 3955 | --DOMWINDOW == 157 (0x90217c00) [pid = 3955] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 19:19:36 INFO - PROCESS | 3955 | --DOMWINDOW == 156 (0x9df87000) [pid = 3955] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 19:19:36 INFO - PROCESS | 3955 | --DOMWINDOW == 155 (0x94fb4c00) [pid = 3955] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 19:19:36 INFO - PROCESS | 3955 | --DOMWINDOW == 154 (0xa2a7e400) [pid = 3955] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 19:19:36 INFO - PROCESS | 3955 | --DOMWINDOW == 153 (0x9285a000) [pid = 3955] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 19:19:36 INFO - PROCESS | 3955 | --DOMWINDOW == 152 (0x92aa4800) [pid = 3955] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 19:19:36 INFO - PROCESS | 3955 | --DOMWINDOW == 151 (0xa45dfc00) [pid = 3955] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 19:19:36 INFO - PROCESS | 3955 | --DOMWINDOW == 150 (0x9fc98000) [pid = 3955] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 19:19:36 INFO - PROCESS | 3955 | --DOMWINDOW == 149 (0x94fac800) [pid = 3955] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 19:19:36 INFO - PROCESS | 3955 | --DOMWINDOW == 148 (0x97942400) [pid = 3955] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 19:19:36 INFO - PROCESS | 3955 | --DOMWINDOW == 147 (0x929e2000) [pid = 3955] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 19:19:36 INFO - PROCESS | 3955 | 1461118776868 Marionette TRACE conn3 <- [1,440,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html",0,null,null,[["Canvas test: 2d.drawImage.clip",0,null,null]]]}] 19:19:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 19:19:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1546ms 19:19:36 INFO - PROCESS | 3955 | 1461118776888 Marionette TRACE conn3 -> [0,441,"getWindowHandle",null] 19:19:36 INFO - PROCESS | 3955 | 1461118776892 Marionette TRACE conn3 <- [1,441,null,{"value":"8"}] 19:19:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 19:19:36 INFO - PROCESS | 3955 | 1461118776898 Marionette TRACE conn3 -> [0,442,"setScriptTimeout",{"ms":35000}] 19:19:36 INFO - PROCESS | 3955 | 1461118776901 Marionette TRACE conn3 <- [1,442,null,{}] 19:19:36 INFO - PROCESS | 3955 | 1461118776906 Marionette TRACE conn3 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:19:37 INFO - PROCESS | 3955 | 1461118777072 Marionette TRACE conn3 <- [1,443,null,{"value":null}] 19:19:37 INFO - PROCESS | 3955 | 1461118777087 Marionette TRACE conn3 -> [0,444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:37 INFO - PROCESS | 3955 | ++DOCSHELL 0x8f59dc00 == 59 [pid = 3955] [id = 118] 19:19:37 INFO - PROCESS | 3955 | ++DOMWINDOW == 148 (0x8f6dbc00) [pid = 3955] [serial = 353] [outer = (nil)] 19:19:37 INFO - PROCESS | 3955 | ++DOMWINDOW == 149 (0x96b55800) [pid = 3955] [serial = 354] [outer = 0x8f6dbc00] 19:19:37 INFO - PROCESS | 3955 | 1461118777161 Marionette DEBUG loaded listener.js 19:19:37 INFO - PROCESS | 3955 | ++DOMWINDOW == 150 (0x9793c800) [pid = 3955] [serial = 355] [outer = 0x8f6dbc00] 19:19:38 INFO - PROCESS | 3955 | 1461118778018 Marionette TRACE conn3 <- [1,444,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html",0,null,null,[["Canvas test: 2d.drawImage.composite",0,null,null]]]}] 19:19:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 19:19:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1179ms 19:19:38 INFO - PROCESS | 3955 | 1461118778077 Marionette TRACE conn3 -> [0,445,"getWindowHandle",null] 19:19:38 INFO - PROCESS | 3955 | 1461118778081 Marionette TRACE conn3 <- [1,445,null,{"value":"8"}] 19:19:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 19:19:38 INFO - PROCESS | 3955 | 1461118778091 Marionette TRACE conn3 -> [0,446,"setScriptTimeout",{"ms":35000}] 19:19:38 INFO - PROCESS | 3955 | 1461118778094 Marionette TRACE conn3 <- [1,446,null,{}] 19:19:38 INFO - PROCESS | 3955 | 1461118778100 Marionette TRACE conn3 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:19:38 INFO - PROCESS | 3955 | 1461118778249 Marionette TRACE conn3 <- [1,447,null,{"value":null}] 19:19:38 INFO - PROCESS | 3955 | 1461118778503 Marionette TRACE conn3 -> [0,448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:38 INFO - PROCESS | 3955 | ++DOCSHELL 0x8ba7bc00 == 60 [pid = 3955] [id = 119] 19:19:38 INFO - PROCESS | 3955 | ++DOMWINDOW == 151 (0x8ba7c000) [pid = 3955] [serial = 356] [outer = (nil)] 19:19:38 INFO - PROCESS | 3955 | ++DOMWINDOW == 152 (0x8c496c00) [pid = 3955] [serial = 357] [outer = 0x8ba7c000] 19:19:38 INFO - PROCESS | 3955 | 1461118778606 Marionette DEBUG loaded listener.js 19:19:38 INFO - PROCESS | 3955 | ++DOMWINDOW == 153 (0x8f59f800) [pid = 3955] [serial = 358] [outer = 0x8ba7c000] 19:19:39 INFO - PROCESS | 3955 | 1461118779650 Marionette TRACE conn3 <- [1,448,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html",0,null,null,[["Canvas test: 2d.drawImage.floatsource",0,null,null]]]}] 19:19:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 19:19:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1633ms 19:19:39 INFO - PROCESS | 3955 | 1461118779727 Marionette TRACE conn3 -> [0,449,"getWindowHandle",null] 19:19:39 INFO - PROCESS | 3955 | 1461118779735 Marionette TRACE conn3 <- [1,449,null,{"value":"8"}] 19:19:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 19:19:39 INFO - PROCESS | 3955 | 1461118779745 Marionette TRACE conn3 -> [0,450,"setScriptTimeout",{"ms":35000}] 19:19:39 INFO - PROCESS | 3955 | 1461118779749 Marionette TRACE conn3 <- [1,450,null,{}] 19:19:39 INFO - PROCESS | 3955 | 1461118779757 Marionette TRACE conn3 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:19:39 INFO - PROCESS | 3955 | 1461118779984 Marionette TRACE conn3 <- [1,451,null,{"value":null}] 19:19:40 INFO - PROCESS | 3955 | 1461118780206 Marionette TRACE conn3 -> [0,452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:40 INFO - PROCESS | 3955 | ++DOCSHELL 0x90305800 == 61 [pid = 3955] [id = 120] 19:19:40 INFO - PROCESS | 3955 | ++DOMWINDOW == 154 (0x9030d400) [pid = 3955] [serial = 359] [outer = (nil)] 19:19:40 INFO - PROCESS | 3955 | ++DOMWINDOW == 155 (0x9044f800) [pid = 3955] [serial = 360] [outer = 0x9030d400] 19:19:40 INFO - PROCESS | 3955 | 1461118780313 Marionette DEBUG loaded listener.js 19:19:40 INFO - PROCESS | 3955 | ++DOMWINDOW == 156 (0x9045c000) [pid = 3955] [serial = 361] [outer = 0x9030d400] 19:19:41 INFO - PROCESS | 3955 | 1461118781278 Marionette TRACE conn3 <- [1,452,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.emptysrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,453,"getWindowHandle",null] 19:19:41 INFO - PROCESS | 3955 | 1461118781350 Marionette TRACE conn3 <- [1,453,null,{"value":"8"}] 19:19:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 19:19:41 INFO - PROCESS | 3955 | 1461118781357 Marionette TRACE conn3 -> [0,454,"setScriptTimeout",{"ms":35000}] 19:19:41 INFO - PROCESS | 3955 | 1461118781361 Marionette TRACE conn3 <- [1,454,null,{}] 19:19:41 INFO - PROCESS | 3955 | 1461118781368 Marionette TRACE conn3 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:19:41 INFO - PROCESS | 3955 | 1461118781559 Marionette TRACE conn3 <- [1,455,null,{"value":null}] 19:19:41 INFO - PROCESS | 3955 | 1461118781817 Marionette TRACE conn3 -> [0,456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:41 INFO - PROCESS | 3955 | ++DOCSHELL 0x92aa5000 == 62 [pid = 3955] [id = 121] 19:19:41 INFO - PROCESS | 3955 | ++DOMWINDOW == 157 (0x939b5800) [pid = 3955] [serial = 362] [outer = (nil)] 19:19:41 INFO - PROCESS | 3955 | ++DOMWINDOW == 158 (0x94fae400) [pid = 3955] [serial = 363] [outer = 0x939b5800] 19:19:41 INFO - PROCESS | 3955 | 1461118781949 Marionette DEBUG loaded listener.js 19:19:42 INFO - PROCESS | 3955 | ++DOMWINDOW == 159 (0x96b54400) [pid = 3955] [serial = 364] [outer = 0x939b5800] 19:19:42 INFO - PROCESS | 3955 | [3955] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 19:19:42 INFO - PROCESS | 3955 | 1461118782891 Marionette TRACE conn3 <- [1,456,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.immediate",0,null,null]]]}] 19:19:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 19:19:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1582ms 19:19:42 INFO - PROCESS | 3955 | 1461118782940 Marionette TRACE conn3 -> [0,457,"getWindowHandle",null] 19:19:42 INFO - PROCESS | 3955 | 1461118782945 Marionette TRACE conn3 <- [1,457,null,{"value":"8"}] 19:19:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 19:19:42 INFO - PROCESS | 3955 | 1461118782961 Marionette TRACE conn3 -> [0,458,"setScriptTimeout",{"ms":35000}] 19:19:42 INFO - PROCESS | 3955 | 1461118782970 Marionette TRACE conn3 <- [1,458,null,{}] 19:19:42 INFO - PROCESS | 3955 | 1461118782976 Marionette TRACE conn3 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:19:43 INFO - PROCESS | 3955 | 1461118783205 Marionette TRACE conn3 <- [1,459,null,{"value":null}] 19:19:43 INFO - PROCESS | 3955 | 1461118783416 Marionette TRACE conn3 -> [0,460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:43 INFO - PROCESS | 3955 | ++DOCSHELL 0x97925000 == 63 [pid = 3955] [id = 122] 19:19:43 INFO - PROCESS | 3955 | ++DOMWINDOW == 160 (0x97940400) [pid = 3955] [serial = 365] [outer = (nil)] 19:19:43 INFO - PROCESS | 3955 | ++DOMWINDOW == 161 (0x9810f000) [pid = 3955] [serial = 366] [outer = 0x97940400] 19:19:43 INFO - PROCESS | 3955 | 1461118783545 Marionette DEBUG loaded listener.js 19:19:43 INFO - PROCESS | 3955 | ++DOMWINDOW == 162 (0x981d7400) [pid = 3955] [serial = 367] [outer = 0x97940400] 19:19:44 INFO - PROCESS | 3955 | 1461118784447 Marionette TRACE conn3 <- [1,460,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.nosrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,461,"getWindowHandle",null] 19:19:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 19:19:44 INFO - PROCESS | 3955 | 1461118784512 Marionette TRACE conn3 <- [1,461,null,{"value":"8"}] 19:19:44 INFO - PROCESS | 3955 | 1461118784519 Marionette TRACE conn3 -> [0,462,"setScriptTimeout",{"ms":35000}] 19:19:44 INFO - PROCESS | 3955 | 1461118784523 Marionette TRACE conn3 <- [1,462,null,{}] 19:19:44 INFO - PROCESS | 3955 | 1461118784528 Marionette TRACE conn3 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:19:44 INFO - PROCESS | 3955 | 1461118784706 Marionette TRACE conn3 <- [1,463,null,{"value":null}] 19:19:44 INFO - PROCESS | 3955 | 1461118784872 Marionette TRACE conn3 -> [0,464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:44 INFO - PROCESS | 3955 | ++DOCSHELL 0x8f594000 == 64 [pid = 3955] [id = 123] 19:19:44 INFO - PROCESS | 3955 | ++DOMWINDOW == 163 (0x94f32400) [pid = 3955] [serial = 368] [outer = (nil)] 19:19:44 INFO - PROCESS | 3955 | ++DOMWINDOW == 164 (0x98f90400) [pid = 3955] [serial = 369] [outer = 0x94f32400] 19:19:44 INFO - PROCESS | 3955 | 1461118784956 Marionette DEBUG loaded listener.js 19:19:45 INFO - PROCESS | 3955 | ++DOMWINDOW == 165 (0x9919b400) [pid = 3955] [serial = 370] [outer = 0x94f32400] 19:19:45 INFO - PROCESS | 3955 | [3955] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 19:19:45 INFO - PROCESS | 3955 | 1461118785894 Marionette TRACE conn3 <- [1,464,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.reload",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,465,"getWindowHandle",null] 19:19:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 19:19:45 INFO - PROCESS | 3955 | 1461118785958 Marionette TRACE conn3 <- [1,465,null,{"value":"8"}] 19:19:45 INFO - PROCESS | 3955 | 1461118785964 Marionette TRACE conn3 -> [0,466,"setScriptTimeout",{"ms":35000}] 19:19:45 INFO - PROCESS | 3955 | 1461118785968 Marionette TRACE conn3 <- [1,466,null,{}] 19:19:45 INFO - PROCESS | 3955 | 1461118785974 Marionette TRACE conn3 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:19:46 INFO - PROCESS | 3955 | 1461118786144 Marionette TRACE conn3 <- [1,467,null,{"value":null}] 19:19:46 INFO - PROCESS | 3955 | 1461118786311 Marionette TRACE conn3 -> [0,468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:46 INFO - PROCESS | 3955 | ++DOCSHELL 0x99b81000 == 65 [pid = 3955] [id = 124] 19:19:46 INFO - PROCESS | 3955 | ++DOMWINDOW == 166 (0x99b84400) [pid = 3955] [serial = 371] [outer = (nil)] 19:19:46 INFO - PROCESS | 3955 | ++DOMWINDOW == 167 (0x9df8f000) [pid = 3955] [serial = 372] [outer = 0x99b84400] 19:19:46 INFO - PROCESS | 3955 | 1461118786412 Marionette DEBUG loaded listener.js 19:19:46 INFO - PROCESS | 3955 | ++DOMWINDOW == 168 (0xa0c2d800) [pid = 3955] [serial = 373] [outer = 0x99b84400] 19:19:47 INFO - PROCESS | 3955 | 1461118787443 Marionette TRACE conn3 <- [1,468,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.removedsrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,469,"getWindowHandle",null] 19:19:47 INFO - PROCESS | 3955 | 1461118787501 Marionette TRACE conn3 <- [1,469,null,{"value":"8"}] 19:19:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 19:19:47 INFO - PROCESS | 3955 | 1461118787508 Marionette TRACE conn3 -> [0,470,"setScriptTimeout",{"ms":35000}] 19:19:47 INFO - PROCESS | 3955 | 1461118787512 Marionette TRACE conn3 <- [1,470,null,{}] 19:19:47 INFO - PROCESS | 3955 | 1461118787518 Marionette TRACE conn3 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:19:47 INFO - PROCESS | 3955 | 1461118787704 Marionette TRACE conn3 <- [1,471,null,{"value":null}] 19:19:47 INFO - PROCESS | 3955 | 1461118787871 Marionette TRACE conn3 -> [0,472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:47 INFO - PROCESS | 3955 | ++DOCSHELL 0x939dd000 == 66 [pid = 3955] [id = 125] 19:19:47 INFO - PROCESS | 3955 | ++DOMWINDOW == 169 (0x939dd400) [pid = 3955] [serial = 374] [outer = (nil)] 19:19:47 INFO - PROCESS | 3955 | ++DOMWINDOW == 170 (0x939e7c00) [pid = 3955] [serial = 375] [outer = 0x939dd400] 19:19:47 INFO - PROCESS | 3955 | 1461118787959 Marionette DEBUG loaded listener.js 19:19:48 INFO - PROCESS | 3955 | ++DOMWINDOW == 171 (0x99b42800) [pid = 3955] [serial = 376] [outer = 0x939dd400] 19:19:48 INFO - PROCESS | 3955 | 1461118788912 Marionette TRACE conn3 <- [1,472,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html",0,null,null,[["Negative destination width/height represents the correct rectangle",0,null,null]]]}] 19:19:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 19:19:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1481ms 19:19:48 INFO - PROCESS | 3955 | 1461118788989 Marionette TRACE conn3 -> [0,473,"getWindowHandle",null] 19:19:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 19:19:48 INFO - PROCESS | 3955 | 1461118788994 Marionette TRACE conn3 <- [1,473,null,{"value":"8"}] 19:19:49 INFO - PROCESS | 3955 | 1461118789000 Marionette TRACE conn3 -> [0,474,"setScriptTimeout",{"ms":35000}] 19:19:49 INFO - PROCESS | 3955 | 1461118789003 Marionette TRACE conn3 <- [1,474,null,{}] 19:19:49 INFO - PROCESS | 3955 | 1461118789009 Marionette TRACE conn3 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:19:49 INFO - PROCESS | 3955 | 1461118789214 Marionette TRACE conn3 <- [1,475,null,{"value":null}] 19:19:49 INFO - PROCESS | 3955 | 1461118789423 Marionette TRACE conn3 -> [0,476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:49 INFO - PROCESS | 3955 | ++DOCSHELL 0x96b9d400 == 67 [pid = 3955] [id = 126] 19:19:49 INFO - PROCESS | 3955 | ++DOMWINDOW == 172 (0xa0f65c00) [pid = 3955] [serial = 377] [outer = (nil)] 19:19:49 INFO - PROCESS | 3955 | ++DOMWINDOW == 173 (0xa2a2e800) [pid = 3955] [serial = 378] [outer = 0xa0f65c00] 19:19:49 INFO - PROCESS | 3955 | 1461118789551 Marionette DEBUG loaded listener.js 19:19:49 INFO - PROCESS | 3955 | ++DOMWINDOW == 174 (0xa3c09000) [pid = 3955] [serial = 379] [outer = 0xa0f65c00] 19:19:50 INFO - PROCESS | 3955 | 1461118790444 Marionette TRACE conn3 <- [1,476,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html",0,null,null,[["Negative dimensions do not affect the direction of the image",0,null,null]]]}] 19:19:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 19:19:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1493ms 19:19:50 INFO - PROCESS | 3955 | 1461118790493 Marionette TRACE conn3 -> [0,477,"getWindowHandle",null] 19:19:50 INFO - PROCESS | 3955 | 1461118790497 Marionette TRACE conn3 <- [1,477,null,{"value":"8"}] 19:19:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 19:19:50 INFO - PROCESS | 3955 | 1461118790504 Marionette TRACE conn3 -> [0,478,"setScriptTimeout",{"ms":35000}] 19:19:50 INFO - PROCESS | 3955 | 1461118790507 Marionette TRACE conn3 <- [1,478,null,{}] 19:19:50 INFO - PROCESS | 3955 | 1461118790513 Marionette TRACE conn3 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:19:50 INFO - PROCESS | 3955 | 1461118790681 Marionette TRACE conn3 <- [1,479,null,{"value":null}] 19:19:50 INFO - PROCESS | 3955 | 1461118790848 Marionette TRACE conn3 -> [0,480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:50 INFO - PROCESS | 3955 | ++DOCSHELL 0x939b4800 == 68 [pid = 3955] [id = 127] 19:19:50 INFO - PROCESS | 3955 | ++DOMWINDOW == 175 (0x939e9800) [pid = 3955] [serial = 380] [outer = (nil)] 19:19:50 INFO - PROCESS | 3955 | ++DOMWINDOW == 176 (0xa4540400) [pid = 3955] [serial = 381] [outer = 0x939e9800] 19:19:50 INFO - PROCESS | 3955 | 1461118790935 Marionette DEBUG loaded listener.js 19:19:51 INFO - PROCESS | 3955 | ++DOMWINDOW == 177 (0xa457e400) [pid = 3955] [serial = 382] [outer = 0x939e9800] 19:19:51 INFO - PROCESS | 3955 | 1461118791850 Marionette TRACE conn3 <- [1,480,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html",0,null,null,[["Negative source width/height represents the correct rectangle",0,null,null]]]}] 19:19:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 19:19:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1381ms 19:19:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 19:19:51 INFO - PROCESS | 3955 | 1461118791886 Marionette TRACE conn3 -> [0,481,"getWindowHandle",null] 19:19:51 INFO - PROCESS | 3955 | 1461118791889 Marionette TRACE conn3 <- [1,481,null,{"value":"8"}] 19:19:51 INFO - PROCESS | 3955 | 1461118791895 Marionette TRACE conn3 -> [0,482,"setScriptTimeout",{"ms":35000}] 19:19:51 INFO - PROCESS | 3955 | 1461118791899 Marionette TRACE conn3 <- [1,482,null,{}] 19:19:51 INFO - PROCESS | 3955 | 1461118791905 Marionette TRACE conn3 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:19:52 INFO - PROCESS | 3955 | 1461118792069 Marionette TRACE conn3 <- [1,483,null,{"value":null}] 19:19:52 INFO - PROCESS | 3955 | 1461118792243 Marionette TRACE conn3 -> [0,484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:52 INFO - PROCESS | 3955 | ++DOCSHELL 0x98b14000 == 69 [pid = 3955] [id = 128] 19:19:52 INFO - PROCESS | 3955 | ++DOMWINDOW == 178 (0xa4450400) [pid = 3955] [serial = 383] [outer = (nil)] 19:19:52 INFO - PROCESS | 3955 | ++DOMWINDOW == 179 (0xa4c49800) [pid = 3955] [serial = 384] [outer = 0xa4450400] 19:19:52 INFO - PROCESS | 3955 | 1461118792330 Marionette DEBUG loaded listener.js 19:19:52 INFO - PROCESS | 3955 | ++DOMWINDOW == 180 (0xa4c4b800) [pid = 3955] [serial = 385] [outer = 0xa4450400] 19:19:53 INFO - PROCESS | 3955 | 1461118793238 Marionette TRACE conn3 <- [1,484,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html",0,null,null,[["drawImage() with Infinity/NaN is ignored",0,null,null]]]}] 19:19:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 19:19:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1392ms 19:19:53 INFO - PROCESS | 3955 | 1461118793288 Marionette TRACE conn3 -> [0,485,"getWindowHandle",null] 19:19:53 INFO - PROCESS | 3955 | 1461118793292 Marionette TRACE conn3 <- [1,485,null,{"value":"8"}] 19:19:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 19:19:53 INFO - PROCESS | 3955 | 1461118793299 Marionette TRACE conn3 -> [0,486,"setScriptTimeout",{"ms":35000}] 19:19:53 INFO - PROCESS | 3955 | 1461118793302 Marionette TRACE conn3 <- [1,486,null,{}] 19:19:53 INFO - PROCESS | 3955 | 1461118793308 Marionette TRACE conn3 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:19:53 INFO - PROCESS | 3955 | 1461118793479 Marionette TRACE conn3 <- [1,487,null,{"value":null}] 19:19:53 INFO - PROCESS | 3955 | 1461118793664 Marionette TRACE conn3 -> [0,488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:53 INFO - PROCESS | 3955 | ++DOCSHELL 0xa4c4a800 == 70 [pid = 3955] [id = 129] 19:19:53 INFO - PROCESS | 3955 | ++DOMWINDOW == 181 (0xa5f3d000) [pid = 3955] [serial = 386] [outer = (nil)] 19:19:53 INFO - PROCESS | 3955 | ++DOMWINDOW == 182 (0xa6959000) [pid = 3955] [serial = 387] [outer = 0xa5f3d000] 19:19:53 INFO - PROCESS | 3955 | 1461118793784 Marionette DEBUG loaded listener.js 19:19:53 INFO - PROCESS | 3955 | ++DOMWINDOW == 183 (0xa6d30000) [pid = 3955] [serial = 388] [outer = 0xa5f3d000] 19:19:54 INFO - PROCESS | 3955 | 1461118794780 Marionette TRACE conn3 <- [1,488,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html",0,null,null,[["Stretched images do not get pixels wrapping around the edges",0,null,null]]]}] 19:19:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 19:19:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1531ms 19:19:54 INFO - PROCESS | 3955 | 1461118794831 Marionette TRACE conn3 -> [0,489,"getWindowHandle",null] 19:19:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 19:19:54 INFO - PROCESS | 3955 | 1461118794835 Marionette TRACE conn3 <- [1,489,null,{"value":"8"}] 19:19:54 INFO - PROCESS | 3955 | 1461118794842 Marionette TRACE conn3 -> [0,490,"setScriptTimeout",{"ms":35000}] 19:19:54 INFO - PROCESS | 3955 | 1461118794846 Marionette TRACE conn3 <- [1,490,null,{}] 19:19:54 INFO - PROCESS | 3955 | 1461118794852 Marionette TRACE conn3 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:19:55 INFO - PROCESS | 3955 | 1461118795062 Marionette TRACE conn3 <- [1,491,null,{"value":null}] 19:19:55 INFO - PROCESS | 3955 | 1461118795283 Marionette TRACE conn3 -> [0,492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:55 INFO - PROCESS | 3955 | ++DOCSHELL 0x8b135000 == 71 [pid = 3955] [id = 130] 19:19:55 INFO - PROCESS | 3955 | ++DOMWINDOW == 184 (0x8b137800) [pid = 3955] [serial = 389] [outer = (nil)] 19:19:55 INFO - PROCESS | 3955 | ++DOMWINDOW == 185 (0x8fb2e000) [pid = 3955] [serial = 390] [outer = 0x8b137800] 19:19:55 INFO - PROCESS | 3955 | 1461118795410 Marionette DEBUG loaded listener.js 19:19:55 INFO - PROCESS | 3955 | ++DOMWINDOW == 186 (0x96b81000) [pid = 3955] [serial = 391] [outer = 0x8b137800] 19:19:57 INFO - PROCESS | 3955 | 1461118797073 Marionette TRACE conn3 <- [1,492,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html",0,null,null,[["Canvas test: 2d.drawImage.null",0,null,null]]]}] 19:19:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 19:19:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 2247ms 19:19:57 INFO - PROCESS | 3955 | 1461118797088 Marionette TRACE conn3 -> [0,493,"getWindowHandle",null] 19:19:57 INFO - PROCESS | 3955 | 1461118797093 Marionette TRACE conn3 <- [1,493,null,{"value":"8"}] 19:19:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 19:19:57 INFO - PROCESS | 3955 | 1461118797102 Marionette TRACE conn3 -> [0,494,"setScriptTimeout",{"ms":35000}] 19:19:57 INFO - PROCESS | 3955 | 1461118797107 Marionette TRACE conn3 <- [1,494,null,{}] 19:19:57 INFO - PROCESS | 3955 | 1461118797117 Marionette TRACE conn3 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:19:57 INFO - PROCESS | 3955 | 1461118797282 Marionette TRACE conn3 <- [1,495,null,{"value":null}] 19:19:57 INFO - PROCESS | 3955 | 1461118797468 Marionette TRACE conn3 -> [0,496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:57 INFO - PROCESS | 3955 | ++DOCSHELL 0x8c497000 == 72 [pid = 3955] [id = 131] 19:19:57 INFO - PROCESS | 3955 | ++DOMWINDOW == 187 (0x8f64d400) [pid = 3955] [serial = 392] [outer = (nil)] 19:19:57 INFO - PROCESS | 3955 | ++DOMWINDOW == 188 (0x8f6ddc00) [pid = 3955] [serial = 393] [outer = 0x8f64d400] 19:19:57 INFO - PROCESS | 3955 | 1461118797558 Marionette DEBUG loaded listener.js 19:19:57 INFO - PROCESS | 3955 | ++DOMWINDOW == 189 (0x8fc38800) [pid = 3955] [serial = 394] [outer = 0x8f64d400] 19:19:58 INFO - PROCESS | 3955 | 1461118798638 Marionette TRACE conn3 <- [1,496,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html",0,null,null,[["Canvas test: 2d.drawImage.path",0,null,null]]]}] 19:19:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 19:19:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1592ms 19:19:58 INFO - PROCESS | 3955 | 1461118798694 Marionette TRACE conn3 -> [0,497,"getWindowHandle",null] 19:19:58 INFO - PROCESS | 3955 | 1461118798703 Marionette TRACE conn3 <- [1,497,null,{"value":"8"}] 19:19:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 19:19:58 INFO - PROCESS | 3955 | 1461118798713 Marionette TRACE conn3 -> [0,498,"setScriptTimeout",{"ms":35000}] 19:19:58 INFO - PROCESS | 3955 | 1461118798716 Marionette TRACE conn3 <- [1,498,null,{}] 19:19:58 INFO - PROCESS | 3955 | 1461118798722 Marionette TRACE conn3 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:19:58 INFO - PROCESS | 3955 | 1461118798948 Marionette TRACE conn3 <- [1,499,null,{"value":null}] 19:19:59 INFO - PROCESS | 3955 | --DOCSHELL 0x91226c00 == 71 [pid = 3955] [id = 45] 19:19:59 INFO - PROCESS | 3955 | --DOCSHELL 0x8f6db800 == 70 [pid = 3955] [id = 86] 19:19:59 INFO - PROCESS | 3955 | --DOCSHELL 0x9122cc00 == 69 [pid = 3955] [id = 40] 19:19:59 INFO - PROCESS | 3955 | --DOCSHELL 0xa2a33400 == 68 [pid = 3955] [id = 49] 19:19:59 INFO - PROCESS | 3955 | --DOCSHELL 0x8f59dc00 == 67 [pid = 3955] [id = 118] 19:19:59 INFO - PROCESS | 3955 | --DOMWINDOW == 188 (0x8f6e4c00) [pid = 3955] [serial = 258] [outer = (nil)] [url = about:blank] 19:19:59 INFO - PROCESS | 3955 | --DOMWINDOW == 187 (0x9021b800) [pid = 3955] [serial = 261] [outer = (nil)] [url = about:blank] 19:19:59 INFO - PROCESS | 3955 | --DOMWINDOW == 186 (0x96a0c800) [pid = 3955] [serial = 264] [outer = (nil)] [url = about:blank] 19:19:59 INFO - PROCESS | 3955 | --DOMWINDOW == 185 (0x98494000) [pid = 3955] [serial = 267] [outer = (nil)] [url = about:blank] 19:19:59 INFO - PROCESS | 3955 | --DOMWINDOW == 184 (0x8f6cbc00) [pid = 3955] [serial = 270] [outer = (nil)] [url = about:blank] 19:19:59 INFO - PROCESS | 3955 | --DOMWINDOW == 183 (0x99841800) [pid = 3955] [serial = 273] [outer = (nil)] [url = about:blank] 19:19:59 INFO - PROCESS | 3955 | --DOMWINDOW == 182 (0x939be000) [pid = 3955] [serial = 276] [outer = (nil)] [url = about:blank] 19:19:59 INFO - PROCESS | 3955 | --DOMWINDOW == 181 (0x8e609400) [pid = 3955] [serial = 279] [outer = (nil)] [url = about:blank] 19:19:59 INFO - PROCESS | 3955 | --DOMWINDOW == 180 (0x939bc400) [pid = 3955] [serial = 282] [outer = (nil)] [url = about:blank] 19:19:59 INFO - PROCESS | 3955 | --DOMWINDOW == 179 (0x8ff48000) [pid = 3955] [serial = 285] [outer = (nil)] [url = about:blank] 19:19:59 INFO - PROCESS | 3955 | 1461118799257 Marionette TRACE conn3 -> [0,500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:59 INFO - PROCESS | 3955 | --DOCSHELL 0x8e45b800 == 66 [pid = 3955] [id = 117] 19:19:59 INFO - PROCESS | 3955 | --DOCSHELL 0x8f6e2c00 == 65 [pid = 3955] [id = 116] 19:19:59 INFO - PROCESS | 3955 | --DOCSHELL 0x90457400 == 64 [pid = 3955] [id = 115] 19:19:59 INFO - PROCESS | 3955 | --DOCSHELL 0x8e45ec00 == 63 [pid = 3955] [id = 114] 19:19:59 INFO - PROCESS | 3955 | ++DOCSHELL 0x8c49f000 == 64 [pid = 3955] [id = 132] 19:19:59 INFO - PROCESS | 3955 | ++DOMWINDOW == 180 (0x8e45b800) [pid = 3955] [serial = 395] [outer = (nil)] 19:19:59 INFO - PROCESS | 3955 | ++DOMWINDOW == 181 (0x8f59dc00) [pid = 3955] [serial = 396] [outer = 0x8e45b800] 19:19:59 INFO - PROCESS | 3955 | 1461118799358 Marionette DEBUG loaded listener.js 19:19:59 INFO - PROCESS | 3955 | ++DOMWINDOW == 182 (0x8f6e6c00) [pid = 3955] [serial = 397] [outer = 0x8e45b800] 19:19:59 INFO - PROCESS | 3955 | --DOCSHELL 0x8c49a000 == 63 [pid = 3955] [id = 113] 19:19:59 INFO - PROCESS | 3955 | --DOCSHELL 0x8c490c00 == 62 [pid = 3955] [id = 110] 19:19:59 INFO - PROCESS | 3955 | --DOCSHELL 0x9044f400 == 61 [pid = 3955] [id = 109] 19:19:59 INFO - PROCESS | 3955 | --DOCSHELL 0x90549400 == 60 [pid = 3955] [id = 108] 19:19:59 INFO - PROCESS | 3955 | --DOCSHELL 0x8e45bc00 == 59 [pid = 3955] [id = 107] 19:19:59 INFO - PROCESS | 3955 | --DOCSHELL 0x939c0000 == 58 [pid = 3955] [id = 106] 19:19:59 INFO - PROCESS | 3955 | --DOCSHELL 0x8e606400 == 57 [pid = 3955] [id = 105] 19:19:59 INFO - PROCESS | 3955 | --DOCSHELL 0x8f6c7000 == 56 [pid = 3955] [id = 104] 19:20:00 INFO - PROCESS | 3955 | --DOMWINDOW == 181 (0x9fc0d800) [pid = 3955] [serial = 141] [outer = (nil)] [url = about:blank] 19:20:00 INFO - PROCESS | 3955 | --DOMWINDOW == 180 (0x97ca0c00) [pid = 3955] [serial = 168] [outer = (nil)] [url = about:blank] 19:20:00 INFO - PROCESS | 3955 | --DOMWINDOW == 179 (0xa3c78c00) [pid = 3955] [serial = 147] [outer = (nil)] [url = about:blank] 19:20:00 INFO - PROCESS | 3955 | --DOMWINDOW == 178 (0x9794a000) [pid = 3955] [serial = 135] [outer = (nil)] [url = about:blank] 19:20:00 INFO - PROCESS | 3955 | --DOMWINDOW == 177 (0x99b4d400) [pid = 3955] [serial = 138] [outer = (nil)] [url = about:blank] 19:20:00 INFO - PROCESS | 3955 | --DOMWINDOW == 176 (0xa5f3a000) [pid = 3955] [serial = 150] [outer = (nil)] [url = about:blank] 19:20:00 INFO - PROCESS | 3955 | --DOMWINDOW == 175 (0x9ff9d000) [pid = 3955] [serial = 144] [outer = (nil)] [url = about:blank] 19:20:00 INFO - PROCESS | 3955 | --DOMWINDOW == 174 (0x96b94c00) [pid = 3955] [serial = 300] [outer = (nil)] [url = about:blank] 19:20:00 INFO - PROCESS | 3955 | --DOMWINDOW == 173 (0x979e9800) [pid = 3955] [serial = 303] [outer = (nil)] [url = about:blank] 19:20:00 INFO - PROCESS | 3955 | --DOMWINDOW == 172 (0x981b4800) [pid = 3955] [serial = 306] [outer = (nil)] [url = about:blank] 19:20:00 INFO - PROCESS | 3955 | --DOMWINDOW == 171 (0x8ff42800) [pid = 3955] [serial = 289] [outer = (nil)] [url = about:blank] 19:20:00 INFO - PROCESS | 3955 | --DOMWINDOW == 170 (0x8f6e1000) [pid = 3955] [serial = 288] [outer = (nil)] [url = about:blank] 19:20:00 INFO - PROCESS | 3955 | --DOMWINDOW == 169 (0x9285d000) [pid = 3955] [serial = 294] [outer = (nil)] [url = about:blank] 19:20:00 INFO - PROCESS | 3955 | --DOMWINDOW == 168 (0x929e4c00) [pid = 3955] [serial = 295] [outer = (nil)] [url = about:blank] 19:20:00 INFO - PROCESS | 3955 | --DOMWINDOW == 167 (0x96a7d000) [pid = 3955] [serial = 297] [outer = (nil)] [url = about:blank] 19:20:00 INFO - PROCESS | 3955 | --DOMWINDOW == 166 (0x91224000) [pid = 3955] [serial = 292] [outer = (nil)] [url = about:blank] 19:20:00 INFO - PROCESS | 3955 | --DOMWINDOW == 165 (0x90305000) [pid = 3955] [serial = 291] [outer = (nil)] [url = about:blank] 19:20:00 INFO - PROCESS | 3955 | --DOMWINDOW == 164 (0x981dac00) [pid = 3955] [serial = 307] [outer = (nil)] [url = about:blank] 19:20:00 INFO - PROCESS | 3955 | --DOMWINDOW == 163 (0x98103c00) [pid = 3955] [serial = 304] [outer = (nil)] [url = about:blank] 19:20:00 INFO - PROCESS | 3955 | --DOMWINDOW == 162 (0x96b9a000) [pid = 3955] [serial = 301] [outer = (nil)] [url = about:blank] 19:20:00 INFO - PROCESS | 3955 | --DOMWINDOW == 161 (0x96b51400) [pid = 3955] [serial = 298] [outer = (nil)] [url = about:blank] 19:20:00 INFO - PROCESS | 3955 | 1461118800280 Marionette TRACE conn3 <- [1,500,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html",0,null,null,[["Canvas test: 2d.drawImage.self.1",0,null,null]]]}] 19:20:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 19:20:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1637ms 19:20:00 INFO - PROCESS | 3955 | 1461118800350 Marionette TRACE conn3 -> [0,501,"getWindowHandle",null] 19:20:00 INFO - PROCESS | 3955 | 1461118800353 Marionette TRACE conn3 <- [1,501,null,{"value":"8"}] 19:20:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 19:20:00 INFO - PROCESS | 3955 | 1461118800361 Marionette TRACE conn3 -> [0,502,"setScriptTimeout",{"ms":35000}] 19:20:00 INFO - PROCESS | 3955 | 1461118800366 Marionette TRACE conn3 <- [1,502,null,{}] 19:20:00 INFO - PROCESS | 3955 | 1461118800381 Marionette TRACE conn3 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:20:00 INFO - PROCESS | 3955 | 1461118800553 Marionette TRACE conn3 <- [1,503,null,{"value":null}] 19:20:00 INFO - PROCESS | 3955 | 1461118800689 Marionette TRACE conn3 -> [0,504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:00 INFO - PROCESS | 3955 | ++DOCSHELL 0x90454400 == 57 [pid = 3955] [id = 133] 19:20:00 INFO - PROCESS | 3955 | ++DOMWINDOW == 162 (0x9054e800) [pid = 3955] [serial = 398] [outer = (nil)] 19:20:00 INFO - PROCESS | 3955 | ++DOMWINDOW == 163 (0x913e2800) [pid = 3955] [serial = 399] [outer = 0x9054e800] 19:20:00 INFO - PROCESS | 3955 | 1461118800806 Marionette DEBUG loaded listener.js 19:20:00 INFO - PROCESS | 3955 | ++DOMWINDOW == 164 (0x928ce800) [pid = 3955] [serial = 400] [outer = 0x9054e800] 19:20:01 INFO - PROCESS | 3955 | 1461118801549 Marionette TRACE conn3 <- [1,504,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html",0,null,null,[["Canvas test: 2d.drawImage.self.2",0,null,null]]]}] 19:20:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 19:20:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1235ms 19:20:01 INFO - PROCESS | 3955 | 1461118801603 Marionette TRACE conn3 -> [0,505,"getWindowHandle",null] 19:20:01 INFO - PROCESS | 3955 | 1461118801608 Marionette TRACE conn3 <- [1,505,null,{"value":"8"}] 19:20:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 19:20:01 INFO - PROCESS | 3955 | 1461118801625 Marionette TRACE conn3 -> [0,506,"setScriptTimeout",{"ms":35000}] 19:20:01 INFO - PROCESS | 3955 | 1461118801627 Marionette TRACE conn3 <- [1,506,null,{}] 19:20:01 INFO - PROCESS | 3955 | 1461118801633 Marionette TRACE conn3 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:20:01 INFO - PROCESS | 3955 | 1461118801838 Marionette TRACE conn3 <- [1,507,null,{"value":null}] 19:20:01 INFO - PROCESS | 3955 | 1461118801862 Marionette TRACE conn3 -> [0,508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:01 INFO - PROCESS | 3955 | ++DOCSHELL 0x90552400 == 58 [pid = 3955] [id = 134] 19:20:01 INFO - PROCESS | 3955 | ++DOMWINDOW == 165 (0x913eb000) [pid = 3955] [serial = 401] [outer = (nil)] 19:20:01 INFO - PROCESS | 3955 | ++DOMWINDOW == 166 (0x939de400) [pid = 3955] [serial = 402] [outer = 0x913eb000] 19:20:01 INFO - PROCESS | 3955 | 1461118801961 Marionette DEBUG loaded listener.js 19:20:02 INFO - PROCESS | 3955 | ++DOMWINDOW == 167 (0x94fb3400) [pid = 3955] [serial = 403] [outer = 0x913eb000] 19:20:02 INFO - PROCESS | 3955 | 1461118802931 Marionette TRACE conn3 <- [1,508,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html",0,null,null,[["drawImage() of an SVG image",0,null,null]]]}] 19:20:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 19:20:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1389ms 19:20:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 19:20:03 INFO - PROCESS | 3955 | 1461118803007 Marionette TRACE conn3 -> [0,509,"getWindowHandle",null] 19:20:03 INFO - PROCESS | 3955 | 1461118803010 Marionette TRACE conn3 <- [1,509,null,{"value":"8"}] 19:20:03 INFO - PROCESS | 3955 | 1461118803016 Marionette TRACE conn3 -> [0,510,"setScriptTimeout",{"ms":35000}] 19:20:03 INFO - PROCESS | 3955 | 1461118803020 Marionette TRACE conn3 <- [1,510,null,{}] 19:20:03 INFO - PROCESS | 3955 | 1461118803025 Marionette TRACE conn3 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:20:03 INFO - PROCESS | 3955 | 1461118803230 Marionette TRACE conn3 <- [1,511,null,{"value":null}] 19:20:03 INFO - PROCESS | 3955 | 1461118803260 Marionette TRACE conn3 -> [0,512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:03 INFO - PROCESS | 3955 | ++DOCSHELL 0x9122bc00 == 59 [pid = 3955] [id = 135] 19:20:03 INFO - PROCESS | 3955 | ++DOMWINDOW == 168 (0x939bc400) [pid = 3955] [serial = 404] [outer = (nil)] 19:20:03 INFO - PROCESS | 3955 | ++DOMWINDOW == 169 (0x96b59800) [pid = 3955] [serial = 405] [outer = 0x939bc400] 19:20:03 INFO - PROCESS | 3955 | 1461118803333 Marionette DEBUG loaded listener.js 19:20:03 INFO - PROCESS | 3955 | ++DOMWINDOW == 170 (0x96b99800) [pid = 3955] [serial = 406] [outer = 0x939bc400] 19:20:04 INFO - PROCESS | 3955 | --DOMWINDOW == 169 (0x8e60c800) [pid = 3955] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 19:20:04 INFO - PROCESS | 3955 | --DOMWINDOW == 168 (0x92aa5c00) [pid = 3955] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 19:20:04 INFO - PROCESS | 3955 | --DOMWINDOW == 167 (0x9054d000) [pid = 3955] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 19:20:04 INFO - PROCESS | 3955 | --DOMWINDOW == 166 (0x8e60b800) [pid = 3955] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 19:20:04 INFO - PROCESS | 3955 | --DOMWINDOW == 165 (0x9122f800) [pid = 3955] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 19:20:04 INFO - PROCESS | 3955 | 1461118804471 Marionette TRACE conn3 <- [1,512,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html",0,null,null,[["Canvas test: 2d.drawImage.transform",0,null,null]]]}] 19:20:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 19:20:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1486ms 19:20:04 INFO - PROCESS | 3955 | 1461118804501 Marionette TRACE conn3 -> [0,513,"getWindowHandle",null] 19:20:04 INFO - PROCESS | 3955 | 1461118804504 Marionette TRACE conn3 <- [1,513,null,{"value":"8"}] 19:20:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 19:20:04 INFO - PROCESS | 3955 | 1461118804510 Marionette TRACE conn3 -> [0,514,"setScriptTimeout",{"ms":35000}] 19:20:04 INFO - PROCESS | 3955 | 1461118804513 Marionette TRACE conn3 <- [1,514,null,{}] 19:20:04 INFO - PROCESS | 3955 | 1461118804526 Marionette TRACE conn3 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:20:04 INFO - PROCESS | 3955 | 1461118804729 Marionette TRACE conn3 <- [1,515,null,{"value":null}] 19:20:04 INFO - PROCESS | 3955 | 1461118804742 Marionette TRACE conn3 -> [0,516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:04 INFO - PROCESS | 3955 | ++DOCSHELL 0x8e60b800 == 60 [pid = 3955] [id = 136] 19:20:04 INFO - PROCESS | 3955 | ++DOMWINDOW == 166 (0x9122f800) [pid = 3955] [serial = 407] [outer = (nil)] 19:20:04 INFO - PROCESS | 3955 | ++DOMWINDOW == 167 (0x98108000) [pid = 3955] [serial = 408] [outer = 0x9122f800] 19:20:04 INFO - PROCESS | 3955 | 1461118804817 Marionette DEBUG loaded listener.js 19:20:04 INFO - PROCESS | 3955 | ++DOMWINDOW == 168 (0x981d8400) [pid = 3955] [serial = 409] [outer = 0x9122f800] 19:20:05 INFO - PROCESS | 3955 | ++DOMWINDOW == 169 (0x981dac00) [pid = 3955] [serial = 410] [outer = 0x96a0c000] 19:20:05 INFO - PROCESS | 3955 | 1461118805741 Marionette TRACE conn3 <- [1,516,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html",0,null,null,[["Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError",0,null,null]]]}] 19:20:05 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:20:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1288ms 19:20:05 INFO - PROCESS | 3955 | 1461118805799 Marionette TRACE conn3 -> [0,517,"getWindowHandle",null] 19:20:05 INFO - PROCESS | 3955 | 1461118805803 Marionette TRACE conn3 <- [1,517,null,{"value":"8"}] 19:20:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 19:20:05 INFO - PROCESS | 3955 | 1461118805808 Marionette TRACE conn3 -> [0,518,"setScriptTimeout",{"ms":35000}] 19:20:05 INFO - PROCESS | 3955 | 1461118805812 Marionette TRACE conn3 <- [1,518,null,{}] 19:20:05 INFO - PROCESS | 3955 | 1461118805817 Marionette TRACE conn3 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:20:05 INFO - PROCESS | 3955 | 1461118805966 Marionette TRACE conn3 <- [1,519,null,{"value":null}] 19:20:06 INFO - PROCESS | 3955 | 1461118806177 Marionette TRACE conn3 -> [0,520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:06 INFO - PROCESS | 3955 | ++DOCSHELL 0x8b12fc00 == 61 [pid = 3955] [id = 137] 19:20:06 INFO - PROCESS | 3955 | ++DOMWINDOW == 170 (0x8b131c00) [pid = 3955] [serial = 411] [outer = (nil)] 19:20:06 INFO - PROCESS | 3955 | ++DOMWINDOW == 171 (0x8ba7dc00) [pid = 3955] [serial = 412] [outer = 0x8b131c00] 19:20:06 INFO - PROCESS | 3955 | 1461118806307 Marionette DEBUG loaded listener.js 19:20:06 INFO - PROCESS | 3955 | ++DOMWINDOW == 172 (0x8e45bc00) [pid = 3955] [serial = 413] [outer = 0x8b131c00] 19:20:07 INFO - PROCESS | 3955 | 1461118807344 Marionette TRACE conn3 <- [1,520,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html",0,null,null,[["Canvas test: 2d.drawImage.zerocanvas",0,null,null]]]}] 19:20:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 19:20:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1578ms 19:20:07 INFO - PROCESS | 3955 | 1461118807389 Marionette TRACE conn3 -> [0,521,"getWindowHandle",null] 19:20:07 INFO - PROCESS | 3955 | 1461118807397 Marionette TRACE conn3 <- [1,521,null,{"value":"8"}] 19:20:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 19:20:07 INFO - PROCESS | 3955 | 1461118807406 Marionette TRACE conn3 -> [0,522,"setScriptTimeout",{"ms":35000}] 19:20:07 INFO - PROCESS | 3955 | 1461118807410 Marionette TRACE conn3 <- [1,522,null,{}] 19:20:07 INFO - PROCESS | 3955 | 1461118807419 Marionette TRACE conn3 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:20:07 INFO - PROCESS | 3955 | 1461118807624 Marionette TRACE conn3 <- [1,523,null,{"value":null}] 19:20:07 INFO - PROCESS | 3955 | 1461118807846 Marionette TRACE conn3 -> [0,524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:07 INFO - PROCESS | 3955 | ++DOCSHELL 0x90304000 == 62 [pid = 3955] [id = 138] 19:20:07 INFO - PROCESS | 3955 | ++DOMWINDOW == 173 (0x90306400) [pid = 3955] [serial = 414] [outer = (nil)] 19:20:07 INFO - PROCESS | 3955 | ++DOMWINDOW == 174 (0x9030e400) [pid = 3955] [serial = 415] [outer = 0x90306400] 19:20:07 INFO - PROCESS | 3955 | 1461118807979 Marionette DEBUG loaded listener.js 19:20:08 INFO - PROCESS | 3955 | ++DOMWINDOW == 175 (0x9054dc00) [pid = 3955] [serial = 416] [outer = 0x90306400] 19:20:08 INFO - PROCESS | 3955 | 1461118808986 Marionette TRACE conn3 <- [1,524,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html",0,null,null,[["drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR",0,null,null]]]}] 19:20:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 19:20:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1640ms 19:20:09 INFO - PROCESS | 3955 | 1461118809051 Marionette TRACE conn3 -> [0,525,"getWindowHandle",null] 19:20:09 INFO - PROCESS | 3955 | 1461118809058 Marionette TRACE conn3 <- [1,525,null,{"value":"8"}] 19:20:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 19:20:09 INFO - PROCESS | 3955 | 1461118809065 Marionette TRACE conn3 -> [0,526,"setScriptTimeout",{"ms":35000}] 19:20:09 INFO - PROCESS | 3955 | 1461118809069 Marionette TRACE conn3 <- [1,526,null,{}] 19:20:09 INFO - PROCESS | 3955 | 1461118809124 Marionette TRACE conn3 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:20:09 INFO - PROCESS | 3955 | 1461118809351 Marionette TRACE conn3 <- [1,527,null,{"value":null}] 19:20:09 INFO - PROCESS | 3955 | 1461118809616 Marionette TRACE conn3 -> [0,528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:09 INFO - PROCESS | 3955 | ++DOCSHELL 0x90549400 == 63 [pid = 3955] [id = 139] 19:20:09 INFO - PROCESS | 3955 | ++DOMWINDOW == 176 (0x90556400) [pid = 3955] [serial = 417] [outer = (nil)] 19:20:09 INFO - PROCESS | 3955 | ++DOMWINDOW == 177 (0x939c3c00) [pid = 3955] [serial = 418] [outer = 0x90556400] 19:20:09 INFO - PROCESS | 3955 | 1461118809703 Marionette DEBUG loaded listener.js 19:20:09 INFO - PROCESS | 3955 | ++DOMWINDOW == 178 (0x96b84800) [pid = 3955] [serial = 419] [outer = 0x90556400] 19:20:10 INFO - PROCESS | 3955 | 1461118810684 Marionette TRACE conn3 <- [1,528,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html",0,null,null,[["drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR",0,null,null]]]}] 19:20:10 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:20:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1693ms 19:20:10 INFO - PROCESS | 3955 | 1461118810759 Marionette TRACE conn3 -> [0,529,"getWindowHandle",null] 19:20:10 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 19:20:10 INFO - PROCESS | 3955 | 1461118810763 Marionette TRACE conn3 <- [1,529,null,{"value":"8"}] 19:20:10 INFO - PROCESS | 3955 | 1461118810778 Marionette TRACE conn3 -> [0,530,"setScriptTimeout",{"ms":35000}] 19:20:10 INFO - PROCESS | 3955 | 1461118810787 Marionette TRACE conn3 <- [1,530,null,{}] 19:20:10 INFO - PROCESS | 3955 | 1461118810796 Marionette TRACE conn3 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:20:11 INFO - PROCESS | 3955 | 1461118811073 Marionette TRACE conn3 <- [1,531,null,{"value":null}] 19:20:11 INFO - PROCESS | 3955 | 1461118811291 Marionette TRACE conn3 -> [0,532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:11 INFO - PROCESS | 3955 | ++DOCSHELL 0x9810cc00 == 64 [pid = 3955] [id = 140] 19:20:11 INFO - PROCESS | 3955 | ++DOMWINDOW == 179 (0x9810f400) [pid = 3955] [serial = 420] [outer = (nil)] 19:20:11 INFO - PROCESS | 3955 | ++DOMWINDOW == 180 (0x99198800) [pid = 3955] [serial = 421] [outer = 0x9810f400] 19:20:11 INFO - PROCESS | 3955 | 1461118811383 Marionette DEBUG loaded listener.js 19:20:11 INFO - PROCESS | 3955 | ++DOMWINDOW == 181 (0x99b4e400) [pid = 3955] [serial = 422] [outer = 0x9810f400] 19:20:12 INFO - PROCESS | 3955 | 1461118812234 Marionette TRACE conn3 <- [1,532,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html",0,null,null,[["drawCustomFocusRing must return false for an element that is not focused.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"],["drawCustomFocusRing must return false for an element that is not a descendant of the canvas element.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"]]]}] 19:20:12 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:20:12 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 19:20:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:20:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:20:12 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 19:20:12 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 19:20:12 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:20:12 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 19:20:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:20:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:20:12 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 19:20:12 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 19:20:12 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1502ms 19:20:12 INFO - PROCESS | 3955 | 1461118812270 Marionette TRACE conn3 -> [0,533,"getWindowHandle",null] 19:20:12 INFO - PROCESS | 3955 | 1461118812279 Marionette TRACE conn3 <- [1,533,null,{"value":"8"}] 19:20:12 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 19:20:12 INFO - PROCESS | 3955 | 1461118812288 Marionette TRACE conn3 -> [0,534,"setScriptTimeout",{"ms":35000}] 19:20:12 INFO - PROCESS | 3955 | 1461118812291 Marionette TRACE conn3 <- [1,534,null,{}] 19:20:12 INFO - PROCESS | 3955 | 1461118812315 Marionette TRACE conn3 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:20:12 INFO - PROCESS | 3955 | 1461118812514 Marionette TRACE conn3 <- [1,535,null,{"value":null}] 19:20:12 INFO - PROCESS | 3955 | 1461118812686 Marionette TRACE conn3 -> [0,536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:12 INFO - PROCESS | 3955 | ++DOCSHELL 0x8b103800 == 65 [pid = 3955] [id = 141] 19:20:12 INFO - PROCESS | 3955 | ++DOMWINDOW == 182 (0x8b104c00) [pid = 3955] [serial = 423] [outer = (nil)] 19:20:12 INFO - PROCESS | 3955 | ++DOMWINDOW == 183 (0x99841800) [pid = 3955] [serial = 424] [outer = 0x8b104c00] 19:20:12 INFO - PROCESS | 3955 | 1461118812777 Marionette DEBUG loaded listener.js 19:20:12 INFO - PROCESS | 3955 | ++DOMWINDOW == 184 (0x9df90000) [pid = 3955] [serial = 425] [outer = 0x8b104c00] 19:20:13 INFO - PROCESS | 3955 | 1461118813686 Marionette TRACE conn3 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html",0,null,null,[["drawFocusIfNeeded draws a focus ring.",0,null,null]]]}] 19:20:13 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 19:20:13 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1450ms 19:20:13 INFO - PROCESS | 3955 | 1461118813753 Marionette TRACE conn3 -> [0,537,"getWindowHandle",null] 19:20:13 INFO - PROCESS | 3955 | 1461118813756 Marionette TRACE conn3 <- [1,537,null,{"value":"8"}] 19:20:13 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 19:20:13 INFO - PROCESS | 3955 | 1461118813764 Marionette TRACE conn3 -> [0,538,"setScriptTimeout",{"ms":35000}] 19:20:13 INFO - PROCESS | 3955 | 1461118813767 Marionette TRACE conn3 <- [1,538,null,{}] 19:20:13 INFO - PROCESS | 3955 | 1461118813772 Marionette TRACE conn3 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:20:13 INFO - PROCESS | 3955 | 1461118813960 Marionette TRACE conn3 <- [1,539,null,{"value":null}] 19:20:14 INFO - PROCESS | 3955 | 1461118814151 Marionette TRACE conn3 -> [0,540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:14 INFO - PROCESS | 3955 | ++DOCSHELL 0x8b116c00 == 66 [pid = 3955] [id = 142] 19:20:14 INFO - PROCESS | 3955 | ++DOMWINDOW == 185 (0x8b117800) [pid = 3955] [serial = 426] [outer = (nil)] 19:20:14 INFO - PROCESS | 3955 | ++DOMWINDOW == 186 (0x8b11d800) [pid = 3955] [serial = 427] [outer = 0x8b117800] 19:20:14 INFO - PROCESS | 3955 | 1461118814253 Marionette DEBUG loaded listener.js 19:20:14 INFO - PROCESS | 3955 | ++DOMWINDOW == 187 (0x9fc52000) [pid = 3955] [serial = 428] [outer = 0x8b117800] 19:20:15 INFO - PROCESS | 3955 | 1461118815150 Marionette TRACE conn3 <- [1,540,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not in focus.",0,null,null]]]}] 19:20:15 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:20:15 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1431ms 19:20:15 INFO - PROCESS | 3955 | 1461118815219 Marionette TRACE conn3 -> [0,541,"getWindowHandle",null] 19:20:15 INFO - PROCESS | 3955 | 1461118815224 Marionette TRACE conn3 <- [1,541,null,{"value":"8"}] 19:20:15 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 19:20:15 INFO - PROCESS | 3955 | 1461118815232 Marionette TRACE conn3 -> [0,542,"setScriptTimeout",{"ms":35000}] 19:20:15 INFO - PROCESS | 3955 | 1461118815235 Marionette TRACE conn3 <- [1,542,null,{}] 19:20:15 INFO - PROCESS | 3955 | 1461118815241 Marionette TRACE conn3 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:20:15 INFO - PROCESS | 3955 | 1461118815419 Marionette TRACE conn3 <- [1,543,null,{"value":null}] 19:20:15 INFO - PROCESS | 3955 | 1461118815599 Marionette TRACE conn3 -> [0,544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:15 INFO - PROCESS | 3955 | ++DOCSHELL 0x8b121800 == 67 [pid = 3955] [id = 143] 19:20:15 INFO - PROCESS | 3955 | ++DOMWINDOW == 188 (0x8c49b400) [pid = 3955] [serial = 429] [outer = (nil)] 19:20:15 INFO - PROCESS | 3955 | ++DOMWINDOW == 189 (0x90026400) [pid = 3955] [serial = 430] [outer = 0x8c49b400] 19:20:15 INFO - PROCESS | 3955 | 1461118815688 Marionette DEBUG loaded listener.js 19:20:15 INFO - PROCESS | 3955 | ++DOMWINDOW == 190 (0x98eb0c00) [pid = 3955] [serial = 431] [outer = 0x8c49b400] 19:20:16 INFO - PROCESS | 3955 | 1461118816527 Marionette TRACE conn3 <- [1,544,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context.",0,null,null]]]}] 19:20:16 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:20:16 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1340ms 19:20:16 INFO - PROCESS | 3955 | 1461118816611 Marionette TRACE conn3 -> [0,545,"getWindowHandle",null] 19:20:16 INFO - PROCESS | 3955 | 1461118816616 Marionette TRACE conn3 <- [1,545,null,{"value":"8"}] 19:20:16 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 19:20:16 INFO - PROCESS | 3955 | 1461118816625 Marionette TRACE conn3 -> [0,546,"setScriptTimeout",{"ms":35000}] 19:20:16 INFO - PROCESS | 3955 | 1461118816627 Marionette TRACE conn3 <- [1,546,null,{}] 19:20:16 INFO - PROCESS | 3955 | 1461118816634 Marionette TRACE conn3 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:20:16 INFO - PROCESS | 3955 | 1461118816833 Marionette TRACE conn3 <- [1,547,null,{"value":null}] 19:20:17 INFO - PROCESS | 3955 | 1461118817007 Marionette TRACE conn3 -> [0,548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:17 INFO - PROCESS | 3955 | ++DOCSHELL 0x8b11ec00 == 68 [pid = 3955] [id = 144] 19:20:17 INFO - PROCESS | 3955 | ++DOMWINDOW == 191 (0x8ba11400) [pid = 3955] [serial = 432] [outer = (nil)] 19:20:17 INFO - PROCESS | 3955 | ++DOMWINDOW == 192 (0x8ba13c00) [pid = 3955] [serial = 433] [outer = 0x8ba11400] 19:20:17 INFO - PROCESS | 3955 | 1461118817093 Marionette DEBUG loaded listener.js 19:20:17 INFO - PROCESS | 3955 | ++DOMWINDOW == 193 (0x8ba18c00) [pid = 3955] [serial = 434] [outer = 0x8ba11400] 19:20:18 INFO - PROCESS | 3955 | 1461118818011 Marionette TRACE conn3 <- [1,548,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus.",0,null,null]]]}] 19:20:18 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:20:18 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1482ms 19:20:18 INFO - PROCESS | 3955 | 1461118818109 Marionette TRACE conn3 -> [0,549,"getWindowHandle",null] 19:20:18 INFO - PROCESS | 3955 | 1461118818113 Marionette TRACE conn3 <- [1,549,null,{"value":"8"}] 19:20:18 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 19:20:18 INFO - PROCESS | 3955 | 1461118818119 Marionette TRACE conn3 -> [0,550,"setScriptTimeout",{"ms":35000}] 19:20:18 INFO - PROCESS | 3955 | 1461118818123 Marionette TRACE conn3 <- [1,550,null,{}] 19:20:18 INFO - PROCESS | 3955 | 1461118818128 Marionette TRACE conn3 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:20:18 INFO - PROCESS | 3955 | 1461118818356 Marionette TRACE conn3 <- [1,551,null,{"value":null}] 19:20:18 INFO - PROCESS | 3955 | 1461118818597 Marionette TRACE conn3 -> [0,552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:18 INFO - PROCESS | 3955 | ++DOCSHELL 0x8a582400 == 69 [pid = 3955] [id = 145] 19:20:18 INFO - PROCESS | 3955 | ++DOMWINDOW == 194 (0x8a582800) [pid = 3955] [serial = 435] [outer = (nil)] 19:20:18 INFO - PROCESS | 3955 | ++DOMWINDOW == 195 (0x8a587800) [pid = 3955] [serial = 436] [outer = 0x8a582800] 19:20:18 INFO - PROCESS | 3955 | 1461118818699 Marionette DEBUG loaded listener.js 19:20:18 INFO - PROCESS | 3955 | ++DOMWINDOW == 196 (0x8a58bc00) [pid = 3955] [serial = 437] [outer = 0x8a582800] 19:20:19 INFO - PROCESS | 3955 | 1461118819567 Marionette TRACE conn3 <- [1,552,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring.",0,null,null]]]}] 19:20:19 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:20:19 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1480ms 19:20:19 INFO - PROCESS | 3955 | 1461118819626 Marionette TRACE conn3 -> [0,553,"getWindowHandle",null] 19:20:19 INFO - PROCESS | 3955 | 1461118819630 Marionette TRACE conn3 <- [1,553,null,{"value":"8"}] 19:20:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 19:20:19 INFO - PROCESS | 3955 | 1461118819639 Marionette TRACE conn3 -> [0,554,"setScriptTimeout",{"ms":35000}] 19:20:19 INFO - PROCESS | 3955 | 1461118819642 Marionette TRACE conn3 <- [1,554,null,{}] 19:20:19 INFO - PROCESS | 3955 | 1461118819647 Marionette TRACE conn3 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:20:19 INFO - PROCESS | 3955 | 1461118819819 Marionette TRACE conn3 <- [1,555,null,{"value":null}] 19:20:20 INFO - PROCESS | 3955 | 1461118819998 Marionette TRACE conn3 -> [0,556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:20 INFO - PROCESS | 3955 | ++DOCSHELL 0x89202000 == 70 [pid = 3955] [id = 146] 19:20:20 INFO - PROCESS | 3955 | ++DOMWINDOW == 197 (0x89202800) [pid = 3955] [serial = 438] [outer = (nil)] 19:20:20 INFO - PROCESS | 3955 | ++DOMWINDOW == 198 (0x89209400) [pid = 3955] [serial = 439] [outer = 0x89202800] 19:20:20 INFO - PROCESS | 3955 | 1461118820084 Marionette DEBUG loaded listener.js 19:20:20 INFO - PROCESS | 3955 | ++DOMWINDOW == 199 (0x8920bc00) [pid = 3955] [serial = 440] [outer = 0x89202800] 19:20:20 INFO - PROCESS | 3955 | [3955] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 19:20:20 INFO - PROCESS | 3955 | 1461118820996 Marionette TRACE conn3 <- [1,556,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html",0,null,null,[["clearRect clears to transparent black",0,null,null]]]}] 19:20:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 19:20:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1401ms 19:20:21 INFO - PROCESS | 3955 | 1461118821042 Marionette TRACE conn3 -> [0,557,"getWindowHandle",null] 19:20:21 INFO - PROCESS | 3955 | 1461118821046 Marionette TRACE conn3 <- [1,557,null,{"value":"8"}] 19:20:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 19:20:21 INFO - PROCESS | 3955 | 1461118821053 Marionette TRACE conn3 -> [0,558,"setScriptTimeout",{"ms":35000}] 19:20:21 INFO - PROCESS | 3955 | 1461118821056 Marionette TRACE conn3 <- [1,558,null,{}] 19:20:21 INFO - PROCESS | 3955 | 1461118821062 Marionette TRACE conn3 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:20:21 INFO - PROCESS | 3955 | 1461118821236 Marionette TRACE conn3 <- [1,559,null,{"value":null}] 19:20:21 INFO - PROCESS | 3955 | 1461118821412 Marionette TRACE conn3 -> [0,560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:21 INFO - PROCESS | 3955 | ++DOCSHELL 0x8920a800 == 71 [pid = 3955] [id = 147] 19:20:21 INFO - PROCESS | 3955 | ++DOMWINDOW == 200 (0x8920f400) [pid = 3955] [serial = 441] [outer = (nil)] 19:20:21 INFO - PROCESS | 3955 | ++DOMWINDOW == 201 (0x8935b800) [pid = 3955] [serial = 442] [outer = 0x8920f400] 19:20:21 INFO - PROCESS | 3955 | 1461118821515 Marionette DEBUG loaded listener.js 19:20:21 INFO - PROCESS | 3955 | ++DOMWINDOW == 202 (0x89361000) [pid = 3955] [serial = 443] [outer = 0x8920f400] 19:20:22 INFO - PROCESS | 3955 | 1461118822429 Marionette TRACE conn3 <- [1,560,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html",0,null,null,[["clearRect is affected by clipping regions",0,null,null]]]}] 19:20:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 19:20:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1445ms 19:20:22 INFO - PROCESS | 3955 | 1461118822499 Marionette TRACE conn3 -> [0,561,"getWindowHandle",null] 19:20:22 INFO - PROCESS | 3955 | 1461118822503 Marionette TRACE conn3 <- [1,561,null,{"value":"8"}] 19:20:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 19:20:22 INFO - PROCESS | 3955 | 1461118822510 Marionette TRACE conn3 -> [0,562,"setScriptTimeout",{"ms":35000}] 19:20:22 INFO - PROCESS | 3955 | 1461118822514 Marionette TRACE conn3 <- [1,562,null,{}] 19:20:22 INFO - PROCESS | 3955 | 1461118822520 Marionette TRACE conn3 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:20:22 INFO - PROCESS | 3955 | 1461118822775 Marionette TRACE conn3 <- [1,563,null,{"value":null}] 19:20:23 INFO - PROCESS | 3955 | 1461118823003 Marionette TRACE conn3 -> [0,564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:23 INFO - PROCESS | 3955 | ++DOCSHELL 0x89360800 == 72 [pid = 3955] [id = 148] 19:20:23 INFO - PROCESS | 3955 | ++DOMWINDOW == 203 (0x8a581400) [pid = 3955] [serial = 444] [outer = (nil)] 19:20:23 INFO - PROCESS | 3955 | ++DOMWINDOW == 204 (0x8ba1ec00) [pid = 3955] [serial = 445] [outer = 0x8a581400] 19:20:23 INFO - PROCESS | 3955 | 1461118823100 Marionette DEBUG loaded listener.js 19:20:23 INFO - PROCESS | 3955 | ++DOMWINDOW == 205 (0x8e81e800) [pid = 3955] [serial = 446] [outer = 0x8a581400] 19:20:23 INFO - PROCESS | 3955 | [3955] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 19:20:23 INFO - PROCESS | 3955 | 1461118823945 Marionette TRACE conn3 <- [1,564,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html",0,null,null,[["clearRect is not affected by globalAlpha",0,null,null]]]}] 19:20:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 19:20:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1492ms 19:20:24 INFO - PROCESS | 3955 | 1461118824002 Marionette TRACE conn3 -> [0,565,"getWindowHandle",null] 19:20:24 INFO - PROCESS | 3955 | 1461118824006 Marionette TRACE conn3 <- [1,565,null,{"value":"8"}] 19:20:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 19:20:24 INFO - PROCESS | 3955 | 1461118824013 Marionette TRACE conn3 -> [0,566,"setScriptTimeout",{"ms":35000}] 19:20:24 INFO - PROCESS | 3955 | 1461118824017 Marionette TRACE conn3 <- [1,566,null,{}] 19:20:24 INFO - PROCESS | 3955 | 1461118824022 Marionette TRACE conn3 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:20:24 INFO - PROCESS | 3955 | 1461118824194 Marionette TRACE conn3 <- [1,567,null,{"value":null}] 19:20:24 INFO - PROCESS | 3955 | 1461118824371 Marionette TRACE conn3 -> [0,568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:24 INFO - PROCESS | 3955 | ++DOCSHELL 0x8ba1d000 == 73 [pid = 3955] [id = 149] 19:20:24 INFO - PROCESS | 3955 | ++DOMWINDOW == 206 (0x8e820000) [pid = 3955] [serial = 447] [outer = (nil)] 19:20:24 INFO - PROCESS | 3955 | ++DOMWINDOW == 207 (0x8e825800) [pid = 3955] [serial = 448] [outer = 0x8e820000] 19:20:24 INFO - PROCESS | 3955 | 1461118824467 Marionette DEBUG loaded listener.js 19:20:24 INFO - PROCESS | 3955 | ++DOMWINDOW == 208 (0x8e827000) [pid = 3955] [serial = 449] [outer = 0x8e820000] 19:20:25 INFO - PROCESS | 3955 | [3955] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 19:20:25 INFO - PROCESS | 3955 | 1461118825340 Marionette TRACE conn3 <- [1,568,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html",0,null,null,[["clearRect is not affected by globalCompositeOperation",0,null,null]]]}] 19:20:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 19:20:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1383ms 19:20:25 INFO - PROCESS | 3955 | 1461118825397 Marionette TRACE conn3 -> [0,569,"getWindowHandle",null] 19:20:25 INFO - PROCESS | 3955 | 1461118825401 Marionette TRACE conn3 <- [1,569,null,{"value":"8"}] 19:20:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 19:20:25 INFO - PROCESS | 3955 | 1461118825407 Marionette TRACE conn3 -> [0,570,"setScriptTimeout",{"ms":35000}] 19:20:25 INFO - PROCESS | 3955 | 1461118825411 Marionette TRACE conn3 <- [1,570,null,{}] 19:20:25 INFO - PROCESS | 3955 | 1461118825416 Marionette TRACE conn3 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:20:25 INFO - PROCESS | 3955 | 1461118825587 Marionette TRACE conn3 <- [1,571,null,{"value":null}] 19:20:25 INFO - PROCESS | 3955 | 1461118825767 Marionette TRACE conn3 -> [0,572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:25 INFO - PROCESS | 3955 | ++DOCSHELL 0x8ba12c00 == 74 [pid = 3955] [id = 150] 19:20:25 INFO - PROCESS | 3955 | ++DOMWINDOW == 209 (0x8e822400) [pid = 3955] [serial = 450] [outer = (nil)] 19:20:25 INFO - PROCESS | 3955 | ++DOMWINDOW == 210 (0x90027000) [pid = 3955] [serial = 451] [outer = 0x8e822400] 19:20:25 INFO - PROCESS | 3955 | 1461118825848 Marionette DEBUG loaded listener.js 19:20:25 INFO - PROCESS | 3955 | ++DOMWINDOW == 211 (0x9002b000) [pid = 3955] [serial = 452] [outer = 0x8e822400] 19:20:26 INFO - PROCESS | 3955 | [3955] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 19:20:26 INFO - PROCESS | 3955 | 1461118826757 Marionette TRACE conn3 <- [1,572,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html",0,null,null,[["clearRect of negative sizes works",0,null,null]]]}] 19:20:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 19:20:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1378ms 19:20:26 INFO - PROCESS | 3955 | 1461118826787 Marionette TRACE conn3 -> [0,573,"getWindowHandle",null] 19:20:26 INFO - PROCESS | 3955 | 1461118826791 Marionette TRACE conn3 <- [1,573,null,{"value":"8"}] 19:20:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 19:20:26 INFO - PROCESS | 3955 | 1461118826797 Marionette TRACE conn3 -> [0,574,"setScriptTimeout",{"ms":35000}] 19:20:26 INFO - PROCESS | 3955 | 1461118826800 Marionette TRACE conn3 <- [1,574,null,{}] 19:20:26 INFO - PROCESS | 3955 | 1461118826806 Marionette TRACE conn3 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:20:26 INFO - PROCESS | 3955 | 1461118826973 Marionette TRACE conn3 <- [1,575,null,{"value":null}] 19:20:27 INFO - PROCESS | 3955 | 1461118827158 Marionette TRACE conn3 -> [0,576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:27 INFO - PROCESS | 3955 | ++DOCSHELL 0x8a683800 == 75 [pid = 3955] [id = 151] 19:20:27 INFO - PROCESS | 3955 | ++DOMWINDOW == 212 (0x8a685800) [pid = 3955] [serial = 453] [outer = (nil)] 19:20:27 INFO - PROCESS | 3955 | ++DOMWINDOW == 213 (0x8a68b400) [pid = 3955] [serial = 454] [outer = 0x8a685800] 19:20:27 INFO - PROCESS | 3955 | 1461118827239 Marionette DEBUG loaded listener.js 19:20:27 INFO - PROCESS | 3955 | ++DOMWINDOW == 214 (0x8a68cc00) [pid = 3955] [serial = 455] [outer = 0x8a685800] 19:20:28 INFO - PROCESS | 3955 | 1461118828140 Marionette TRACE conn3 <- [1,576,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html",0,null,null,[["clearRect() with Infinity/NaN is ignored",0,null,null]]]}] 19:20:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 19:20:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1382ms 19:20:28 INFO - PROCESS | 3955 | 1461118828179 Marionette TRACE conn3 -> [0,577,"getWindowHandle",null] 19:20:28 INFO - PROCESS | 3955 | 1461118828183 Marionette TRACE conn3 <- [1,577,null,{"value":"8"}] 19:20:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 19:20:28 INFO - PROCESS | 3955 | 1461118828189 Marionette TRACE conn3 -> [0,578,"setScriptTimeout",{"ms":35000}] 19:20:28 INFO - PROCESS | 3955 | 1461118828192 Marionette TRACE conn3 <- [1,578,null,{}] 19:20:28 INFO - PROCESS | 3955 | 1461118828198 Marionette TRACE conn3 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:20:28 INFO - PROCESS | 3955 | 1461118828408 Marionette TRACE conn3 <- [1,579,null,{"value":null}] 19:20:28 INFO - PROCESS | 3955 | 1461118828786 Marionette TRACE conn3 -> [0,580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:28 INFO - PROCESS | 3955 | ++DOCSHELL 0x8a683400 == 76 [pid = 3955] [id = 152] 19:20:28 INFO - PROCESS | 3955 | ++DOMWINDOW == 215 (0x8a686c00) [pid = 3955] [serial = 456] [outer = (nil)] 19:20:28 INFO - PROCESS | 3955 | ++DOMWINDOW == 216 (0x8f6e1c00) [pid = 3955] [serial = 457] [outer = 0x8a686c00] 19:20:28 INFO - PROCESS | 3955 | 1461118828920 Marionette DEBUG loaded listener.js 19:20:29 INFO - PROCESS | 3955 | ++DOMWINDOW == 217 (0x90021400) [pid = 3955] [serial = 458] [outer = 0x8a686c00] 19:20:30 INFO - PROCESS | 3955 | 1461118830271 Marionette TRACE conn3 <- [1,580,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html",0,null,null,[["clearRect does not affect the current path",0,null,null]]]}] 19:20:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 19:20:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 2132ms 19:20:30 INFO - PROCESS | 3955 | 1461118830323 Marionette TRACE conn3 -> [0,581,"getWindowHandle",null] 19:20:30 INFO - PROCESS | 3955 | 1461118830329 Marionette TRACE conn3 <- [1,581,null,{"value":"8"}] 19:20:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 19:20:30 INFO - PROCESS | 3955 | 1461118830337 Marionette TRACE conn3 -> [0,582,"setScriptTimeout",{"ms":35000}] 19:20:30 INFO - PROCESS | 3955 | 1461118830342 Marionette TRACE conn3 <- [1,582,null,{}] 19:20:30 INFO - PROCESS | 3955 | 1461118830350 Marionette TRACE conn3 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:20:30 INFO - PROCESS | 3955 | 1461118830575 Marionette TRACE conn3 <- [1,583,null,{"value":null}] 19:20:30 INFO - PROCESS | 3955 | 1461118830764 Marionette TRACE conn3 -> [0,584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:30 INFO - PROCESS | 3955 | ++DOCSHELL 0x8a68bc00 == 77 [pid = 3955] [id = 153] 19:20:30 INFO - PROCESS | 3955 | ++DOMWINDOW == 218 (0x8b108800) [pid = 3955] [serial = 459] [outer = (nil)] 19:20:30 INFO - PROCESS | 3955 | ++DOMWINDOW == 219 (0x8b110800) [pid = 3955] [serial = 460] [outer = 0x8b108800] 19:20:30 INFO - PROCESS | 3955 | 1461118830844 Marionette DEBUG loaded listener.js 19:20:30 INFO - PROCESS | 3955 | ++DOMWINDOW == 220 (0x8b124800) [pid = 3955] [serial = 461] [outer = 0x8b108800] 19:20:31 INFO - PROCESS | 3955 | 1461118831870 Marionette TRACE conn3 <- [1,584,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html",0,null,null,[["clearRect does not draw shadows",0,null,null]]]}] 19:20:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 19:20:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1583ms 19:20:31 INFO - PROCESS | 3955 | 1461118831920 Marionette TRACE conn3 -> [0,585,"getWindowHandle",null] 19:20:31 INFO - PROCESS | 3955 | 1461118831928 Marionette TRACE conn3 <- [1,585,null,{"value":"8"}] 19:20:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 19:20:31 INFO - PROCESS | 3955 | 1461118831938 Marionette TRACE conn3 -> [0,586,"setScriptTimeout",{"ms":35000}] 19:20:31 INFO - PROCESS | 3955 | 1461118831941 Marionette TRACE conn3 <- [1,586,null,{}] 19:20:31 INFO - PROCESS | 3955 | 1461118831948 Marionette TRACE conn3 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:20:32 INFO - PROCESS | 3955 | 1461118832129 Marionette TRACE conn3 <- [1,587,null,{"value":null}] 19:20:32 INFO - PROCESS | 3955 | 1461118832365 Marionette TRACE conn3 -> [0,588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:32 INFO - PROCESS | 3955 | ++DOCSHELL 0x8b131400 == 78 [pid = 3955] [id = 154] 19:20:32 INFO - PROCESS | 3955 | ++DOMWINDOW == 221 (0x8b132000) [pid = 3955] [serial = 462] [outer = (nil)] 19:20:32 INFO - PROCESS | 3955 | ++DOMWINDOW == 222 (0x8e45ac00) [pid = 3955] [serial = 463] [outer = 0x8b132000] 19:20:32 INFO - PROCESS | 3955 | 1461118832522 Marionette DEBUG loaded listener.js 19:20:32 INFO - PROCESS | 3955 | ++DOMWINDOW == 223 (0x8f59ac00) [pid = 3955] [serial = 464] [outer = 0x8b132000] 19:20:32 INFO - PROCESS | 3955 | --DOCSHELL 0x929e7000 == 77 [pid = 3955] [id = 88] 19:20:32 INFO - PROCESS | 3955 | --DOCSHELL 0x8e601400 == 76 [pid = 3955] [id = 93] 19:20:32 INFO - PROCESS | 3955 | --DOCSHELL 0x8e608800 == 75 [pid = 3955] [id = 94] 19:20:32 INFO - PROCESS | 3955 | --DOCSHELL 0x8ff42400 == 74 [pid = 3955] [id = 95] 19:20:32 INFO - PROCESS | 3955 | --DOCSHELL 0x8e45d800 == 73 [pid = 3955] [id = 92] 19:20:32 INFO - PROCESS | 3955 | --DOMWINDOW == 222 (0x96b55800) [pid = 3955] [serial = 354] [outer = (nil)] [url = about:blank] 19:20:32 INFO - PROCESS | 3955 | --DOCSHELL 0x8f64e400 == 72 [pid = 3955] [id = 91] 19:20:32 INFO - PROCESS | 3955 | --DOCSHELL 0x8f651000 == 71 [pid = 3955] [id = 90] 19:20:32 INFO - PROCESS | 3955 | --DOCSHELL 0x97949c00 == 70 [pid = 3955] [id = 89] 19:20:32 INFO - PROCESS | 3955 | --DOCSHELL 0x8e60b800 == 69 [pid = 3955] [id = 136] 19:20:32 INFO - PROCESS | 3955 | --DOCSHELL 0x9122bc00 == 68 [pid = 3955] [id = 135] 19:20:32 INFO - PROCESS | 3955 | --DOCSHELL 0x90552400 == 67 [pid = 3955] [id = 134] 19:20:33 INFO - PROCESS | 3955 | [3955] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 19:20:33 INFO - PROCESS | 3955 | --DOCSHELL 0x90454400 == 66 [pid = 3955] [id = 133] 19:20:33 INFO - PROCESS | 3955 | --DOCSHELL 0x8c49f000 == 65 [pid = 3955] [id = 132] 19:20:33 INFO - PROCESS | 3955 | --DOCSHELL 0x8c497000 == 64 [pid = 3955] [id = 131] 19:20:33 INFO - PROCESS | 3955 | --DOCSHELL 0x939dd000 == 63 [pid = 3955] [id = 125] 19:20:33 INFO - PROCESS | 3955 | --DOCSHELL 0x99b81000 == 62 [pid = 3955] [id = 124] 19:20:33 INFO - PROCESS | 3955 | --DOCSHELL 0x8f594000 == 61 [pid = 3955] [id = 123] 19:20:33 INFO - PROCESS | 3955 | --DOCSHELL 0x97925000 == 60 [pid = 3955] [id = 122] 19:20:33 INFO - PROCESS | 3955 | --DOCSHELL 0x92aa5000 == 59 [pid = 3955] [id = 121] 19:20:33 INFO - PROCESS | 3955 | --DOCSHELL 0x90305800 == 58 [pid = 3955] [id = 120] 19:20:33 INFO - PROCESS | 3955 | --DOCSHELL 0x8ba7bc00 == 57 [pid = 3955] [id = 119] 19:20:33 INFO - PROCESS | 3955 | --DOMWINDOW == 221 (0x8ff48400) [pid = 3955] [serial = 340] [outer = (nil)] [url = about:blank] 19:20:33 INFO - PROCESS | 3955 | --DOMWINDOW == 220 (0x98f8f000) [pid = 3955] [serial = 309] [outer = (nil)] [url = about:blank] 19:20:33 INFO - PROCESS | 3955 | --DOMWINDOW == 219 (0x8c499000) [pid = 3955] [serial = 330] [outer = (nil)] [url = about:blank] 19:20:33 INFO - PROCESS | 3955 | --DOMWINDOW == 218 (0x9fc01c00) [pid = 3955] [serial = 333] [outer = (nil)] [url = about:blank] 19:20:33 INFO - PROCESS | 3955 | --DOMWINDOW == 217 (0x96b56c00) [pid = 3955] [serial = 352] [outer = (nil)] [url = about:blank] 19:20:33 INFO - PROCESS | 3955 | --DOMWINDOW == 216 (0x92863400) [pid = 3955] [serial = 346] [outer = (nil)] [url = about:blank] 19:20:33 INFO - PROCESS | 3955 | --DOMWINDOW == 215 (0x99824400) [pid = 3955] [serial = 318] [outer = (nil)] [url = about:blank] 19:20:33 INFO - PROCESS | 3955 | --DOMWINDOW == 214 (0x8ba84400) [pid = 3955] [serial = 336] [outer = (nil)] [url = about:blank] 19:20:33 INFO - PROCESS | 3955 | --DOMWINDOW == 213 (0x9b0ad400) [pid = 3955] [serial = 324] [outer = (nil)] [url = about:blank] 19:20:33 INFO - PROCESS | 3955 | --DOMWINDOW == 212 (0x939bd000) [pid = 3955] [serial = 315] [outer = (nil)] [url = about:blank] 19:20:33 INFO - PROCESS | 3955 | --DOMWINDOW == 211 (0x8ff4f400) [pid = 3955] [serial = 342] [outer = (nil)] [url = about:blank] 19:20:33 INFO - PROCESS | 3955 | --DOMWINDOW == 210 (0x939b8000) [pid = 3955] [serial = 348] [outer = (nil)] [url = about:blank] 19:20:33 INFO - PROCESS | 3955 | --DOMWINDOW == 209 (0x96b4d400) [pid = 3955] [serial = 351] [outer = (nil)] [url = about:blank] 19:20:33 INFO - PROCESS | 3955 | --DOMWINDOW == 208 (0x9021dc00) [pid = 3955] [serial = 343] [outer = (nil)] [url = about:blank] 19:20:33 INFO - PROCESS | 3955 | --DOMWINDOW == 207 (0x9045a000) [pid = 3955] [serial = 327] [outer = (nil)] [url = about:blank] 19:20:33 INFO - PROCESS | 3955 | --DOMWINDOW == 206 (0x913e2c00) [pid = 3955] [serial = 345] [outer = (nil)] [url = about:blank] 19:20:33 INFO - PROCESS | 3955 | --DOMWINDOW == 205 (0x90213400) [pid = 3955] [serial = 312] [outer = (nil)] [url = about:blank] 19:20:33 INFO - PROCESS | 3955 | --DOMWINDOW == 204 (0x939c0400) [pid = 3955] [serial = 349] [outer = (nil)] [url = about:blank] 19:20:33 INFO - PROCESS | 3955 | --DOMWINDOW == 203 (0x90553000) [pid = 3955] [serial = 321] [outer = (nil)] [url = about:blank] 19:20:33 INFO - PROCESS | 3955 | --DOMWINDOW == 202 (0x8f92e400) [pid = 3955] [serial = 339] [outer = (nil)] [url = about:blank] 19:20:33 INFO - PROCESS | 3955 | 1461118833490 Marionette TRACE conn3 <- [1,588,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html",0,null,null,[["clearRect is affected by transforms",0,null,null]]]}] 19:20:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 19:20:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1581ms 19:20:33 INFO - PROCESS | 3955 | 1461118833519 Marionette TRACE conn3 -> [0,589,"getWindowHandle",null] 19:20:33 INFO - PROCESS | 3955 | 1461118833523 Marionette TRACE conn3 <- [1,589,null,{"value":"8"}] 19:20:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 19:20:33 INFO - PROCESS | 3955 | 1461118833529 Marionette TRACE conn3 -> [0,590,"setScriptTimeout",{"ms":35000}] 19:20:33 INFO - PROCESS | 3955 | 1461118833534 Marionette TRACE conn3 <- [1,590,null,{}] 19:20:33 INFO - PROCESS | 3955 | 1461118833550 Marionette TRACE conn3 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:20:33 INFO - PROCESS | 3955 | 1461118833737 Marionette TRACE conn3 <- [1,591,null,{"value":null}] 19:20:33 INFO - PROCESS | 3955 | 1461118833875 Marionette TRACE conn3 -> [0,592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:33 INFO - PROCESS | 3955 | ++DOCSHELL 0x8ba7bc00 == 58 [pid = 3955] [id = 155] 19:20:33 INFO - PROCESS | 3955 | ++DOMWINDOW == 203 (0x8f61a400) [pid = 3955] [serial = 465] [outer = (nil)] 19:20:33 INFO - PROCESS | 3955 | ++DOMWINDOW == 204 (0x8f6e2000) [pid = 3955] [serial = 466] [outer = 0x8f61a400] 19:20:33 INFO - PROCESS | 3955 | 1461118833955 Marionette DEBUG loaded listener.js 19:20:34 INFO - PROCESS | 3955 | ++DOMWINDOW == 205 (0x8ff42400) [pid = 3955] [serial = 467] [outer = 0x8f61a400] 19:20:34 INFO - PROCESS | 3955 | 1461118834833 Marionette TRACE conn3 <- [1,592,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html",0,null,null,[["clearRect of zero pixels has no effect",0,null,null]]]}] 19:20:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 19:20:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1396ms 19:20:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 19:20:34 INFO - PROCESS | 3955 | 1461118834926 Marionette TRACE conn3 -> [0,593,"getWindowHandle",null] 19:20:34 INFO - PROCESS | 3955 | 1461118834930 Marionette TRACE conn3 <- [1,593,null,{"value":"8"}] 19:20:34 INFO - PROCESS | 3955 | 1461118834936 Marionette TRACE conn3 -> [0,594,"setScriptTimeout",{"ms":35000}] 19:20:34 INFO - PROCESS | 3955 | 1461118834939 Marionette TRACE conn3 <- [1,594,null,{}] 19:20:34 INFO - PROCESS | 3955 | 1461118834945 Marionette TRACE conn3 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:20:35 INFO - PROCESS | 3955 | 1461118835105 Marionette TRACE conn3 <- [1,595,null,{"value":null}] 19:20:35 INFO - PROCESS | 3955 | 1461118835116 Marionette TRACE conn3 -> [0,596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:35 INFO - PROCESS | 3955 | ++DOCSHELL 0x8f6cfc00 == 59 [pid = 3955] [id = 156] 19:20:35 INFO - PROCESS | 3955 | ++DOMWINDOW == 206 (0x90022800) [pid = 3955] [serial = 468] [outer = (nil)] 19:20:35 INFO - PROCESS | 3955 | ++DOMWINDOW == 207 (0x90306c00) [pid = 3955] [serial = 469] [outer = 0x90022800] 19:20:35 INFO - PROCESS | 3955 | 1461118835332 Marionette DEBUG loaded listener.js 19:20:35 INFO - PROCESS | 3955 | ++DOMWINDOW == 208 (0x9045b800) [pid = 3955] [serial = 470] [outer = 0x90022800] 19:20:36 INFO - PROCESS | 3955 | 1461118836186 Marionette TRACE conn3 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 19:20:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 19:20:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1279ms 19:20:36 INFO - PROCESS | 3955 | 1461118836214 Marionette TRACE conn3 -> [0,597,"getWindowHandle",null] 19:20:36 INFO - PROCESS | 3955 | 1461118836218 Marionette TRACE conn3 <- [1,597,null,{"value":"8"}] 19:20:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 19:20:36 INFO - PROCESS | 3955 | 1461118836230 Marionette TRACE conn3 -> [0,598,"setScriptTimeout",{"ms":35000}] 19:20:36 INFO - PROCESS | 3955 | 1461118836232 Marionette TRACE conn3 <- [1,598,null,{}] 19:20:36 INFO - PROCESS | 3955 | 1461118836238 Marionette TRACE conn3 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:20:36 INFO - PROCESS | 3955 | 1461118836438 Marionette TRACE conn3 <- [1,599,null,{"value":null}] 19:20:36 INFO - PROCESS | 3955 | 1461118836470 Marionette TRACE conn3 -> [0,600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:36 INFO - PROCESS | 3955 | ++DOCSHELL 0x90212000 == 60 [pid = 3955] [id = 157] 19:20:36 INFO - PROCESS | 3955 | ++DOMWINDOW == 209 (0x90212c00) [pid = 3955] [serial = 471] [outer = (nil)] 19:20:36 INFO - PROCESS | 3955 | ++DOMWINDOW == 210 (0x913dfc00) [pid = 3955] [serial = 472] [outer = 0x90212c00] 19:20:36 INFO - PROCESS | 3955 | 1461118836541 Marionette DEBUG loaded listener.js 19:20:36 INFO - PROCESS | 3955 | ++DOMWINDOW == 211 (0x92864800) [pid = 3955] [serial = 473] [outer = 0x90212c00] 19:20:37 INFO - PROCESS | 3955 | --DOMWINDOW == 210 (0x9054e800) [pid = 3955] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 19:20:37 INFO - PROCESS | 3955 | --DOMWINDOW == 209 (0x8e45b800) [pid = 3955] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 19:20:37 INFO - PROCESS | 3955 | --DOMWINDOW == 208 (0x8f64d400) [pid = 3955] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 19:20:37 INFO - PROCESS | 3955 | --DOMWINDOW == 207 (0x939bc400) [pid = 3955] [serial = 404] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 19:20:37 INFO - PROCESS | 3955 | --DOMWINDOW == 206 (0x913eb000) [pid = 3955] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 19:20:37 INFO - PROCESS | 3955 | --DOMWINDOW == 205 (0x8f6dbc00) [pid = 3955] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 19:20:37 INFO - PROCESS | 3955 | 1461118837867 Marionette TRACE conn3 <- [1,600,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html",0,null,null,[["fillRect is affected by clipping regions",0,null,null]]]}] 19:20:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 19:20:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1679ms 19:20:37 INFO - PROCESS | 3955 | 1461118837909 Marionette TRACE conn3 -> [0,601,"getWindowHandle",null] 19:20:37 INFO - PROCESS | 3955 | 1461118837913 Marionette TRACE conn3 <- [1,601,null,{"value":"8"}] 19:20:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 19:20:37 INFO - PROCESS | 3955 | 1461118837919 Marionette TRACE conn3 -> [0,602,"setScriptTimeout",{"ms":35000}] 19:20:37 INFO - PROCESS | 3955 | 1461118837922 Marionette TRACE conn3 <- [1,602,null,{}] 19:20:37 INFO - PROCESS | 3955 | 1461118837927 Marionette TRACE conn3 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:20:38 INFO - PROCESS | 3955 | 1461118838220 Marionette TRACE conn3 <- [1,603,null,{"value":null}] 19:20:38 INFO - PROCESS | 3955 | 1461118838244 Marionette TRACE conn3 -> [0,604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:38 INFO - PROCESS | 3955 | ++DOCSHELL 0x8ba7c400 == 61 [pid = 3955] [id = 158] 19:20:38 INFO - PROCESS | 3955 | ++DOMWINDOW == 206 (0x8c499400) [pid = 3955] [serial = 474] [outer = (nil)] 19:20:38 INFO - PROCESS | 3955 | ++DOMWINDOW == 207 (0x92aa4800) [pid = 3955] [serial = 475] [outer = 0x8c499400] 19:20:38 INFO - PROCESS | 3955 | 1461118838318 Marionette DEBUG loaded listener.js 19:20:38 INFO - PROCESS | 3955 | ++DOMWINDOW == 208 (0x933fd800) [pid = 3955] [serial = 476] [outer = 0x8c499400] 19:20:39 INFO - PROCESS | 3955 | 1461118839117 Marionette TRACE conn3 <- [1,604,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html",0,null,null,[["fillRect of negative sizes works",0,null,null]]]}] 19:20:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 19:20:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1230ms 19:20:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 19:20:39 INFO - PROCESS | 3955 | 1461118839150 Marionette TRACE conn3 -> [0,605,"getWindowHandle",null] 19:20:39 INFO - PROCESS | 3955 | 1461118839153 Marionette TRACE conn3 <- [1,605,null,{"value":"8"}] 19:20:39 INFO - PROCESS | 3955 | 1461118839159 Marionette TRACE conn3 -> [0,606,"setScriptTimeout",{"ms":35000}] 19:20:39 INFO - PROCESS | 3955 | 1461118839162 Marionette TRACE conn3 <- [1,606,null,{}] 19:20:39 INFO - PROCESS | 3955 | 1461118839168 Marionette TRACE conn3 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:20:39 INFO - PROCESS | 3955 | 1461118839329 Marionette TRACE conn3 <- [1,607,null,{"value":null}] 19:20:39 INFO - PROCESS | 3955 | 1461118839343 Marionette TRACE conn3 -> [0,608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:39 INFO - PROCESS | 3955 | ++DOCSHELL 0x933f6800 == 62 [pid = 3955] [id = 159] 19:20:39 INFO - PROCESS | 3955 | ++DOMWINDOW == 209 (0x933f8800) [pid = 3955] [serial = 477] [outer = (nil)] 19:20:39 INFO - PROCESS | 3955 | ++DOMWINDOW == 210 (0x939c2c00) [pid = 3955] [serial = 478] [outer = 0x933f8800] 19:20:39 INFO - PROCESS | 3955 | 1461118839415 Marionette DEBUG loaded listener.js 19:20:39 INFO - PROCESS | 3955 | ++DOMWINDOW == 211 (0x939e3c00) [pid = 3955] [serial = 479] [outer = 0x933f8800] 19:20:40 INFO - PROCESS | 3955 | 1461118840609 Marionette TRACE conn3 <- [1,608,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html",0,null,null,[["fillRect() with Infinity/NaN is ignored",0,null,null]]]}] 19:20:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 19:20:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1500ms 19:20:40 INFO - PROCESS | 3955 | 1461118840659 Marionette TRACE conn3 -> [0,609,"getWindowHandle",null] 19:20:40 INFO - PROCESS | 3955 | 1461118840668 Marionette TRACE conn3 <- [1,609,null,{"value":"8"}] 19:20:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 19:20:40 INFO - PROCESS | 3955 | 1461118840678 Marionette TRACE conn3 -> [0,610,"setScriptTimeout",{"ms":35000}] 19:20:40 INFO - PROCESS | 3955 | 1461118840682 Marionette TRACE conn3 <- [1,610,null,{}] 19:20:40 INFO - PROCESS | 3955 | 1461118840691 Marionette TRACE conn3 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:20:40 INFO - PROCESS | 3955 | 1461118840919 Marionette TRACE conn3 <- [1,611,null,{"value":null}] 19:20:41 INFO - PROCESS | 3955 | 1461118841156 Marionette TRACE conn3 -> [0,612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:41 INFO - PROCESS | 3955 | ++DOCSHELL 0x8b106400 == 63 [pid = 3955] [id = 160] 19:20:41 INFO - PROCESS | 3955 | ++DOMWINDOW == 212 (0x8b108000) [pid = 3955] [serial = 480] [outer = (nil)] 19:20:41 INFO - PROCESS | 3955 | ++DOMWINDOW == 213 (0x8ba1d400) [pid = 3955] [serial = 481] [outer = 0x8b108000] 19:20:41 INFO - PROCESS | 3955 | 1461118841262 Marionette DEBUG loaded listener.js 19:20:41 INFO - PROCESS | 3955 | ++DOMWINDOW == 214 (0x8c492400) [pid = 3955] [serial = 482] [outer = 0x8b108000] 19:20:42 INFO - PROCESS | 3955 | 1461118842202 Marionette TRACE conn3 <- [1,612,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html",0,null,null,[["fillRect does not affect the current path",0,null,null]]]}] 19:20:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 19:20:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1590ms 19:20:42 INFO - PROCESS | 3955 | 1461118842269 Marionette TRACE conn3 -> [0,613,"getWindowHandle",null] 19:20:42 INFO - PROCESS | 3955 | 1461118842279 Marionette TRACE conn3 <- [1,613,null,{"value":"8"}] 19:20:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 19:20:42 INFO - PROCESS | 3955 | 1461118842289 Marionette TRACE conn3 -> [0,614,"setScriptTimeout",{"ms":35000}] 19:20:42 INFO - PROCESS | 3955 | 1461118842294 Marionette TRACE conn3 <- [1,614,null,{}] 19:20:42 INFO - PROCESS | 3955 | 1461118842300 Marionette TRACE conn3 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:20:42 INFO - PROCESS | 3955 | 1461118842490 Marionette TRACE conn3 <- [1,615,null,{"value":null}] 19:20:42 INFO - PROCESS | 3955 | 1461118842770 Marionette TRACE conn3 -> [0,616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:42 INFO - PROCESS | 3955 | ++DOCSHELL 0x8ba7f000 == 64 [pid = 3955] [id = 161] 19:20:42 INFO - PROCESS | 3955 | ++DOMWINDOW == 215 (0x8e82b000) [pid = 3955] [serial = 483] [outer = (nil)] 19:20:42 INFO - PROCESS | 3955 | ++DOMWINDOW == 216 (0x8f6ea400) [pid = 3955] [serial = 484] [outer = 0x8e82b000] 19:20:42 INFO - PROCESS | 3955 | 1461118842902 Marionette DEBUG loaded listener.js 19:20:43 INFO - PROCESS | 3955 | ++DOMWINDOW == 217 (0x90219800) [pid = 3955] [serial = 485] [outer = 0x8e82b000] 19:20:43 INFO - PROCESS | 3955 | 1461118843837 Marionette TRACE conn3 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 19:20:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 19:20:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1588ms 19:20:43 INFO - PROCESS | 3955 | 1461118843878 Marionette TRACE conn3 -> [0,617,"getWindowHandle",null] 19:20:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 19:20:43 INFO - PROCESS | 3955 | 1461118843883 Marionette TRACE conn3 <- [1,617,null,{"value":"8"}] 19:20:43 INFO - PROCESS | 3955 | 1461118843890 Marionette TRACE conn3 -> [0,618,"setScriptTimeout",{"ms":35000}] 19:20:43 INFO - PROCESS | 3955 | 1461118843896 Marionette TRACE conn3 <- [1,618,null,{}] 19:20:43 INFO - PROCESS | 3955 | 1461118843913 Marionette TRACE conn3 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:20:44 INFO - PROCESS | 3955 | 1461118844110 Marionette TRACE conn3 <- [1,619,null,{"value":null}] 19:20:44 INFO - PROCESS | 3955 | 1461118844339 Marionette TRACE conn3 -> [0,620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:44 INFO - PROCESS | 3955 | ++DOCSHELL 0x8ba12800 == 65 [pid = 3955] [id = 162] 19:20:44 INFO - PROCESS | 3955 | ++DOMWINDOW == 218 (0x913e2c00) [pid = 3955] [serial = 486] [outer = (nil)] 19:20:44 INFO - PROCESS | 3955 | ++DOMWINDOW == 219 (0x939b6400) [pid = 3955] [serial = 487] [outer = 0x913e2c00] 19:20:44 INFO - PROCESS | 3955 | 1461118844476 Marionette DEBUG loaded listener.js 19:20:44 INFO - PROCESS | 3955 | ++DOMWINDOW == 220 (0x94fb5c00) [pid = 3955] [serial = 488] [outer = 0x913e2c00] 19:20:45 INFO - PROCESS | 3955 | 1461118845348 Marionette TRACE conn3 <- [1,620,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 19:20:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 19:20:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1488ms 19:20:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 19:20:45 INFO - PROCESS | 3955 | 1461118845378 Marionette TRACE conn3 -> [0,621,"getWindowHandle",null] 19:20:45 INFO - PROCESS | 3955 | 1461118845382 Marionette TRACE conn3 <- [1,621,null,{"value":"8"}] 19:20:45 INFO - PROCESS | 3955 | 1461118845388 Marionette TRACE conn3 -> [0,622,"setScriptTimeout",{"ms":35000}] 19:20:45 INFO - PROCESS | 3955 | 1461118845392 Marionette TRACE conn3 <- [1,622,null,{}] 19:20:45 INFO - PROCESS | 3955 | 1461118845398 Marionette TRACE conn3 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:20:45 INFO - PROCESS | 3955 | 1461118845578 Marionette TRACE conn3 <- [1,623,null,{"value":null}] 19:20:45 INFO - PROCESS | 3955 | 1461118845764 Marionette TRACE conn3 -> [0,624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:45 INFO - PROCESS | 3955 | ++DOCSHELL 0x939e9c00 == 66 [pid = 3955] [id = 163] 19:20:45 INFO - PROCESS | 3955 | ++DOMWINDOW == 221 (0x96b52400) [pid = 3955] [serial = 489] [outer = (nil)] 19:20:45 INFO - PROCESS | 3955 | ++DOMWINDOW == 222 (0x96b7d000) [pid = 3955] [serial = 490] [outer = 0x96b52400] 19:20:45 INFO - PROCESS | 3955 | 1461118845860 Marionette DEBUG loaded listener.js 19:20:45 INFO - PROCESS | 3955 | ++DOMWINDOW == 223 (0x96fb2c00) [pid = 3955] [serial = 491] [outer = 0x96b52400] 19:20:46 INFO - PROCESS | 3955 | 1461118846779 Marionette TRACE conn3 <- [1,624,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html",0,null,null,[["fillRect of zero pixels has no effect",0,null,null]]]}] 19:20:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 19:20:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1432ms 19:20:46 INFO - PROCESS | 3955 | 1461118846820 Marionette TRACE conn3 -> [0,625,"getWindowHandle",null] 19:20:46 INFO - PROCESS | 3955 | 1461118846824 Marionette TRACE conn3 <- [1,625,null,{"value":"8"}] 19:20:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 19:20:46 INFO - PROCESS | 3955 | 1461118846831 Marionette TRACE conn3 -> [0,626,"setScriptTimeout",{"ms":35000}] 19:20:46 INFO - PROCESS | 3955 | 1461118846834 Marionette TRACE conn3 <- [1,626,null,{}] 19:20:46 INFO - PROCESS | 3955 | 1461118846840 Marionette TRACE conn3 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:20:47 INFO - PROCESS | 3955 | 1461118847022 Marionette TRACE conn3 <- [1,627,null,{"value":null}] 19:20:47 INFO - PROCESS | 3955 | 1461118847204 Marionette TRACE conn3 -> [0,628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:47 INFO - PROCESS | 3955 | ++DOCSHELL 0x939bfc00 == 67 [pid = 3955] [id = 164] 19:20:47 INFO - PROCESS | 3955 | ++DOMWINDOW == 224 (0x96a85400) [pid = 3955] [serial = 492] [outer = (nil)] 19:20:47 INFO - PROCESS | 3955 | ++DOMWINDOW == 225 (0x9794a000) [pid = 3955] [serial = 493] [outer = 0x96a85400] 19:20:47 INFO - PROCESS | 3955 | 1461118847290 Marionette DEBUG loaded listener.js 19:20:47 INFO - PROCESS | 3955 | ++DOMWINDOW == 226 (0x97b7b000) [pid = 3955] [serial = 494] [outer = 0x96a85400] 19:20:48 INFO - PROCESS | 3955 | 1461118848256 Marionette TRACE conn3 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 19:20:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 19:20:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1485ms 19:20:48 INFO - PROCESS | 3955 | 1461118848317 Marionette TRACE conn3 -> [0,629,"getWindowHandle",null] 19:20:48 INFO - PROCESS | 3955 | 1461118848320 Marionette TRACE conn3 <- [1,629,null,{"value":"8"}] 19:20:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 19:20:48 INFO - PROCESS | 3955 | 1461118848328 Marionette TRACE conn3 -> [0,630,"setScriptTimeout",{"ms":35000}] 19:20:48 INFO - PROCESS | 3955 | 1461118848331 Marionette TRACE conn3 <- [1,630,null,{}] 19:20:48 INFO - PROCESS | 3955 | 1461118848337 Marionette TRACE conn3 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:20:48 INFO - PROCESS | 3955 | 1461118848566 Marionette TRACE conn3 <- [1,631,null,{"value":null}] 19:20:48 INFO - PROCESS | 3955 | 1461118848808 Marionette TRACE conn3 -> [0,632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:48 INFO - PROCESS | 3955 | ++DOCSHELL 0x933f6000 == 68 [pid = 3955] [id = 165] 19:20:48 INFO - PROCESS | 3955 | ++DOMWINDOW == 227 (0x939bd000) [pid = 3955] [serial = 495] [outer = (nil)] 19:20:48 INFO - PROCESS | 3955 | ++DOMWINDOW == 228 (0x991a6000) [pid = 3955] [serial = 496] [outer = 0x939bd000] 19:20:48 INFO - PROCESS | 3955 | 1461118848940 Marionette DEBUG loaded listener.js 19:20:49 INFO - PROCESS | 3955 | ++DOMWINDOW == 229 (0x998f2000) [pid = 3955] [serial = 497] [outer = 0x939bd000] 19:20:49 INFO - PROCESS | 3955 | 1461118849834 Marionette TRACE conn3 <- [1,632,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html",0,null,null,[["strokeRect is affected by clipping regions",0,null,null]]]}] 19:20:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 19:20:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1553ms 19:20:49 INFO - PROCESS | 3955 | 1461118849882 Marionette TRACE conn3 -> [0,633,"getWindowHandle",null] 19:20:49 INFO - PROCESS | 3955 | 1461118849886 Marionette TRACE conn3 <- [1,633,null,{"value":"8"}] 19:20:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 19:20:49 INFO - PROCESS | 3955 | 1461118849892 Marionette TRACE conn3 -> [0,634,"setScriptTimeout",{"ms":35000}] 19:20:49 INFO - PROCESS | 3955 | 1461118849895 Marionette TRACE conn3 <- [1,634,null,{}] 19:20:49 INFO - PROCESS | 3955 | 1461118849901 Marionette TRACE conn3 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:20:50 INFO - PROCESS | 3955 | 1461118850078 Marionette TRACE conn3 <- [1,635,null,{"value":null}] 19:20:50 INFO - PROCESS | 3955 | 1461118850259 Marionette TRACE conn3 -> [0,636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:50 INFO - PROCESS | 3955 | ++DOCSHELL 0x881ea000 == 69 [pid = 3955] [id = 166] 19:20:50 INFO - PROCESS | 3955 | ++DOMWINDOW == 230 (0x881ea800) [pid = 3955] [serial = 498] [outer = (nil)] 19:20:50 INFO - PROCESS | 3955 | ++DOMWINDOW == 231 (0x881f1800) [pid = 3955] [serial = 499] [outer = 0x881ea800] 19:20:50 INFO - PROCESS | 3955 | 1461118850346 Marionette DEBUG loaded listener.js 19:20:50 INFO - PROCESS | 3955 | ++DOMWINDOW == 232 (0x881f3800) [pid = 3955] [serial = 500] [outer = 0x881ea800] 19:20:50 INFO - PROCESS | 3955 | [3955] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 19:20:51 INFO - PROCESS | 3955 | 1461118851196 Marionette TRACE conn3 <- [1,636,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html",0,null,null,[["strokeRect is affected by globalAlpha",0,null,null]]]}] 19:20:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 19:20:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1344ms 19:20:51 INFO - PROCESS | 3955 | 1461118851237 Marionette TRACE conn3 -> [0,637,"getWindowHandle",null] 19:20:51 INFO - PROCESS | 3955 | 1461118851240 Marionette TRACE conn3 <- [1,637,null,{"value":"8"}] 19:20:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 19:20:51 INFO - PROCESS | 3955 | 1461118851247 Marionette TRACE conn3 -> [0,638,"setScriptTimeout",{"ms":35000}] 19:20:51 INFO - PROCESS | 3955 | 1461118851251 Marionette TRACE conn3 <- [1,638,null,{}] 19:20:51 INFO - PROCESS | 3955 | 1461118851257 Marionette TRACE conn3 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:20:51 INFO - PROCESS | 3955 | 1461118851427 Marionette TRACE conn3 <- [1,639,null,{"value":null}] 19:20:51 INFO - PROCESS | 3955 | 1461118851615 Marionette TRACE conn3 -> [0,640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:51 INFO - PROCESS | 3955 | ++DOCSHELL 0x881e9c00 == 70 [pid = 3955] [id = 167] 19:20:51 INFO - PROCESS | 3955 | ++DOMWINDOW == 233 (0x881f0800) [pid = 3955] [serial = 501] [outer = (nil)] 19:20:51 INFO - PROCESS | 3955 | ++DOMWINDOW == 234 (0x9331fc00) [pid = 3955] [serial = 502] [outer = 0x881f0800] 19:20:51 INFO - PROCESS | 3955 | 1461118851702 Marionette DEBUG loaded listener.js 19:20:51 INFO - PROCESS | 3955 | ++DOMWINDOW == 235 (0x93321800) [pid = 3955] [serial = 503] [outer = 0x881f0800] 19:20:52 INFO - PROCESS | 3955 | [3955] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 19:20:52 INFO - PROCESS | 3955 | 1461118852642 Marionette TRACE conn3 <- [1,640,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html",0,null,null,[["strokeRect is not affected by globalCompositeOperation",0,null,null]]]}] 19:20:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 19:20:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1437ms 19:20:52 INFO - PROCESS | 3955 | 1461118852684 Marionette TRACE conn3 -> [0,641,"getWindowHandle",null] 19:20:52 INFO - PROCESS | 3955 | 1461118852688 Marionette TRACE conn3 <- [1,641,null,{"value":"8"}] 19:20:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 19:20:52 INFO - PROCESS | 3955 | 1461118852694 Marionette TRACE conn3 -> [0,642,"setScriptTimeout",{"ms":35000}] 19:20:52 INFO - PROCESS | 3955 | 1461118852698 Marionette TRACE conn3 <- [1,642,null,{}] 19:20:52 INFO - PROCESS | 3955 | 1461118852704 Marionette TRACE conn3 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:20:52 INFO - PROCESS | 3955 | 1461118852937 Marionette TRACE conn3 <- [1,643,null,{"value":null}] 19:20:53 INFO - PROCESS | 3955 | 1461118853165 Marionette TRACE conn3 -> [0,644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:53 INFO - PROCESS | 3955 | ++DOCSHELL 0x8ff50c00 == 71 [pid = 3955] [id = 168] 19:20:53 INFO - PROCESS | 3955 | ++DOMWINDOW == 236 (0x93321400) [pid = 3955] [serial = 504] [outer = (nil)] 19:20:53 INFO - PROCESS | 3955 | ++DOMWINDOW == 237 (0x9332c800) [pid = 3955] [serial = 505] [outer = 0x93321400] 19:20:53 INFO - PROCESS | 3955 | 1461118853293 Marionette DEBUG loaded listener.js 19:20:53 INFO - PROCESS | 3955 | ++DOMWINDOW == 238 (0x9fc4ec00) [pid = 3955] [serial = 506] [outer = 0x93321400] 19:20:54 INFO - PROCESS | 3955 | 1461118854164 Marionette TRACE conn3 <- [1,644,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html",0,null,null,[["strokeRect of negative sizes works",0,null,null]]]}] 19:20:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 19:20:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1532ms 19:20:54 INFO - PROCESS | 3955 | 1461118854227 Marionette TRACE conn3 -> [0,645,"getWindowHandle",null] 19:20:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 19:20:54 INFO - PROCESS | 3955 | 1461118854231 Marionette TRACE conn3 <- [1,645,null,{"value":"8"}] 19:20:54 INFO - PROCESS | 3955 | 1461118854237 Marionette TRACE conn3 -> [0,646,"setScriptTimeout",{"ms":35000}] 19:20:54 INFO - PROCESS | 3955 | 1461118854241 Marionette TRACE conn3 <- [1,646,null,{}] 19:20:54 INFO - PROCESS | 3955 | 1461118854246 Marionette TRACE conn3 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:20:54 INFO - PROCESS | 3955 | 1461118854425 Marionette TRACE conn3 <- [1,647,null,{"value":null}] 19:20:54 INFO - PROCESS | 3955 | 1461118854609 Marionette TRACE conn3 -> [0,648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:54 INFO - PROCESS | 3955 | ++DOCSHELL 0x877c6400 == 72 [pid = 3955] [id = 169] 19:20:54 INFO - PROCESS | 3955 | ++DOMWINDOW == 239 (0x877c7000) [pid = 3955] [serial = 507] [outer = (nil)] 19:20:54 INFO - PROCESS | 3955 | ++DOMWINDOW == 240 (0x877ce400) [pid = 3955] [serial = 508] [outer = 0x877c7000] 19:20:54 INFO - PROCESS | 3955 | 1461118854697 Marionette DEBUG loaded listener.js 19:20:54 INFO - PROCESS | 3955 | ++DOMWINDOW == 241 (0x877d0000) [pid = 3955] [serial = 509] [outer = 0x877c7000] 19:20:55 INFO - PROCESS | 3955 | 1461118855604 Marionette TRACE conn3 <- [1,648,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html",0,null,null,[["strokeRect() with Infinity/NaN is ignored",0,null,null]]]}] 19:20:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 19:20:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1485ms 19:20:55 INFO - PROCESS | 3955 | 1461118855800 Marionette TRACE conn3 -> [0,649,"getWindowHandle",null] 19:20:55 INFO - PROCESS | 3955 | 1461118855804 Marionette TRACE conn3 <- [1,649,null,{"value":"8"}] 19:20:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 19:20:55 INFO - PROCESS | 3955 | 1461118855839 Marionette TRACE conn3 -> [0,650,"setScriptTimeout",{"ms":35000}] 19:20:55 INFO - PROCESS | 3955 | 1461118855843 Marionette TRACE conn3 <- [1,650,null,{}] 19:20:55 INFO - PROCESS | 3955 | 1461118855849 Marionette TRACE conn3 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:20:56 INFO - PROCESS | 3955 | 1461118856065 Marionette TRACE conn3 <- [1,651,null,{"value":null}] 19:20:56 INFO - PROCESS | 3955 | 1461118856317 Marionette TRACE conn3 -> [0,652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:56 INFO - PROCESS | 3955 | ++DOCSHELL 0x877cd800 == 73 [pid = 3955] [id = 170] 19:20:56 INFO - PROCESS | 3955 | ++DOMWINDOW == 242 (0x877cfc00) [pid = 3955] [serial = 510] [outer = (nil)] 19:20:56 INFO - PROCESS | 3955 | ++DOMWINDOW == 243 (0x88432400) [pid = 3955] [serial = 511] [outer = 0x877cfc00] 19:20:56 INFO - PROCESS | 3955 | 1461118856443 Marionette DEBUG loaded listener.js 19:20:56 INFO - PROCESS | 3955 | ++DOMWINDOW == 244 (0xa0ad2800) [pid = 3955] [serial = 512] [outer = 0x877cfc00] 19:20:57 INFO - PROCESS | 3955 | 1461118857328 Marionette TRACE conn3 <- [1,652,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html",0,null,null,[["strokeRect does not affect the current path",0,null,null]]]}] 19:20:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 19:20:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1560ms 19:20:57 INFO - PROCESS | 3955 | 1461118857389 Marionette TRACE conn3 -> [0,653,"getWindowHandle",null] 19:20:57 INFO - PROCESS | 3955 | 1461118857393 Marionette TRACE conn3 <- [1,653,null,{"value":"8"}] 19:20:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 19:20:57 INFO - PROCESS | 3955 | 1461118857399 Marionette TRACE conn3 -> [0,654,"setScriptTimeout",{"ms":35000}] 19:20:57 INFO - PROCESS | 3955 | 1461118857403 Marionette TRACE conn3 <- [1,654,null,{}] 19:20:57 INFO - PROCESS | 3955 | 1461118857409 Marionette TRACE conn3 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:20:57 INFO - PROCESS | 3955 | 1461118857583 Marionette TRACE conn3 <- [1,655,null,{"value":null}] 19:20:57 INFO - PROCESS | 3955 | 1461118857770 Marionette TRACE conn3 -> [0,656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:57 INFO - PROCESS | 3955 | ++DOCSHELL 0x877c6800 == 74 [pid = 3955] [id = 171] 19:20:57 INFO - PROCESS | 3955 | ++DOMWINDOW == 245 (0x877ca400) [pid = 3955] [serial = 513] [outer = (nil)] 19:20:57 INFO - PROCESS | 3955 | ++DOMWINDOW == 246 (0x879c1c00) [pid = 3955] [serial = 514] [outer = 0x877ca400] 19:20:57 INFO - PROCESS | 3955 | 1461118857911 Marionette DEBUG loaded listener.js 19:20:58 INFO - PROCESS | 3955 | ++DOMWINDOW == 247 (0x879c3c00) [pid = 3955] [serial = 515] [outer = 0x877ca400] 19:20:58 INFO - PROCESS | 3955 | 1461118858822 Marionette TRACE conn3 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 19:20:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 19:20:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1479ms 19:20:58 INFO - PROCESS | 3955 | 1461118858880 Marionette TRACE conn3 -> [0,657,"getWindowHandle",null] 19:20:58 INFO - PROCESS | 3955 | 1461118858883 Marionette TRACE conn3 <- [1,657,null,{"value":"8"}] 19:20:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 19:20:58 INFO - PROCESS | 3955 | 1461118858890 Marionette TRACE conn3 -> [0,658,"setScriptTimeout",{"ms":35000}] 19:20:58 INFO - PROCESS | 3955 | 1461118858892 Marionette TRACE conn3 <- [1,658,null,{}] 19:20:58 INFO - PROCESS | 3955 | 1461118858899 Marionette TRACE conn3 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:20:59 INFO - PROCESS | 3955 | 1461118859075 Marionette TRACE conn3 <- [1,659,null,{"value":null}] 19:20:59 INFO - PROCESS | 3955 | 1461118859263 Marionette TRACE conn3 -> [0,660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:59 INFO - PROCESS | 3955 | ++DOCSHELL 0x879ba800 == 75 [pid = 3955] [id = 172] 19:20:59 INFO - PROCESS | 3955 | ++DOMWINDOW == 248 (0x879be000) [pid = 3955] [serial = 516] [outer = (nil)] 19:20:59 INFO - PROCESS | 3955 | ++DOMWINDOW == 249 (0x87aa7000) [pid = 3955] [serial = 517] [outer = 0x879be000] 19:20:59 INFO - PROCESS | 3955 | 1461118859352 Marionette DEBUG loaded listener.js 19:20:59 INFO - PROCESS | 3955 | ++DOMWINDOW == 250 (0x87aa8800) [pid = 3955] [serial = 518] [outer = 0x879be000] 19:21:00 INFO - PROCESS | 3955 | 1461118860228 Marionette TRACE conn3 <- [1,660,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 19:21:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 19:21:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1381ms 19:21:00 INFO - PROCESS | 3955 | 1461118860272 Marionette TRACE conn3 -> [0,661,"getWindowHandle",null] 19:21:00 INFO - PROCESS | 3955 | 1461118860276 Marionette TRACE conn3 <- [1,661,null,{"value":"8"}] 19:21:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 19:21:00 INFO - PROCESS | 3955 | 1461118860283 Marionette TRACE conn3 -> [0,662,"setScriptTimeout",{"ms":35000}] 19:21:00 INFO - PROCESS | 3955 | 1461118860286 Marionette TRACE conn3 <- [1,662,null,{}] 19:21:00 INFO - PROCESS | 3955 | 1461118860292 Marionette TRACE conn3 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:21:00 INFO - PROCESS | 3955 | 1461118860464 Marionette TRACE conn3 <- [1,663,null,{"value":null}] 19:21:00 INFO - PROCESS | 3955 | 1461118860658 Marionette TRACE conn3 -> [0,664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:21:00 INFO - PROCESS | 3955 | ++DOCSHELL 0x879c5400 == 76 [pid = 3955] [id = 173] 19:21:00 INFO - PROCESS | 3955 | ++DOMWINDOW == 251 (0x87aa8400) [pid = 3955] [serial = 519] [outer = (nil)] 19:21:00 INFO - PROCESS | 3955 | ++DOMWINDOW == 252 (0x87ab0400) [pid = 3955] [serial = 520] [outer = 0x87aa8400] 19:21:00 INFO - PROCESS | 3955 | 1461118860745 Marionette DEBUG loaded listener.js 19:21:00 INFO - PROCESS | 3955 | ++DOMWINDOW == 253 (0x87ab2000) [pid = 3955] [serial = 521] [outer = 0x87aa8400] 19:21:01 INFO - PROCESS | 3955 | [3955] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 19:21:01 INFO - PROCESS | 3955 | 1461118861722 Marionette TRACE conn3 <- [1,664,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing",0,null,null]]]}] 19:21:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 19:21:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1479ms 19:21:01 INFO - PROCESS | 3955 | 1461118861763 Marionette TRACE conn3 -> [0,665,"getWindowHandle",null] 19:21:01 INFO - PROCESS | 3955 | 1461118861766 Marionette TRACE conn3 <- [1,665,null,{"value":"8"}] 19:21:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 19:21:01 INFO - PROCESS | 3955 | 1461118861773 Marionette TRACE conn3 -> [0,666,"setScriptTimeout",{"ms":35000}] 19:21:01 INFO - PROCESS | 3955 | 1461118861776 Marionette TRACE conn3 <- [1,666,null,{}] 19:21:01 INFO - PROCESS | 3955 | 1461118861782 Marionette TRACE conn3 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:21:01 INFO - PROCESS | 3955 | 1461118861995 Marionette TRACE conn3 <- [1,667,null,{"value":null}] 19:21:02 INFO - PROCESS | 3955 | 1461118862229 Marionette TRACE conn3 -> [0,668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:21:02 INFO - PROCESS | 3955 | ++DOCSHELL 0x87aa6c00 == 77 [pid = 3955] [id = 174] 19:21:02 INFO - PROCESS | 3955 | ++DOMWINDOW == 254 (0x87aac000) [pid = 3955] [serial = 522] [outer = (nil)] 19:21:02 INFO - PROCESS | 3955 | ++DOMWINDOW == 255 (0x87bc2400) [pid = 3955] [serial = 523] [outer = 0x87aac000] 19:21:02 INFO - PROCESS | 3955 | 1461118862358 Marionette DEBUG loaded listener.js 19:21:02 INFO - PROCESS | 3955 | ++DOMWINDOW == 256 (0x87bc4c00) [pid = 3955] [serial = 524] [outer = 0x87aac000] 19:21:02 INFO - PROCESS | 3955 | [3955] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 19:21:03 INFO - PROCESS | 3955 | 1461118863641 Marionette TRACE conn3 <- [1,668,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing, including caps and joins",0,null,null]]]}] 19:21:03 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:21:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1935ms 19:21:03 INFO - PROCESS | 3955 | 1461118863809 Marionette TRACE conn3 -> [0,669,"getWindowHandle",null] 19:21:03 INFO - PROCESS | 3955 | 1461118863815 Marionette TRACE conn3 <- [1,669,null,{"value":"8"}] 19:21:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 19:21:03 INFO - PROCESS | 3955 | 1461118863843 Marionette TRACE conn3 -> [0,670,"setScriptTimeout",{"ms":35000}] 19:21:03 INFO - PROCESS | 3955 | 1461118863849 Marionette TRACE conn3 <- [1,670,null,{}] 19:21:03 INFO - PROCESS | 3955 | 1461118863857 Marionette TRACE conn3 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:21:04 INFO - PROCESS | 3955 | 1461118864049 Marionette TRACE conn3 <- [1,671,null,{"value":null}] 19:21:04 INFO - PROCESS | 3955 | 1461118864280 Marionette TRACE conn3 -> [0,672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:21:04 INFO - PROCESS | 3955 | ++DOCSHELL 0x87bc6c00 == 78 [pid = 3955] [id = 175] 19:21:04 INFO - PROCESS | 3955 | ++DOMWINDOW == 257 (0x881f8c00) [pid = 3955] [serial = 525] [outer = (nil)] 19:21:04 INFO - PROCESS | 3955 | ++DOMWINDOW == 258 (0x89204800) [pid = 3955] [serial = 526] [outer = 0x881f8c00] 19:21:04 INFO - PROCESS | 3955 | 1461118864360 Marionette DEBUG loaded listener.js 19:21:04 INFO - PROCESS | 3955 | ++DOMWINDOW == 259 (0x8935a400) [pid = 3955] [serial = 527] [outer = 0x881f8c00] 19:21:05 INFO - PROCESS | 3955 | 1461118865414 Marionette TRACE conn3 <- [1,672,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html",0,null,null,[["strokeRect of Nx0 pixels draws a straight line",0,null,null]]]}] 19:21:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 19:21:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1650ms 19:21:05 INFO - PROCESS | 3955 | 1461118865478 Marionette TRACE conn3 -> [0,673,"getWindowHandle",null] 19:21:05 INFO - PROCESS | 3955 | 1461118865487 Marionette TRACE conn3 <- [1,673,null,{"value":"8"}] 19:21:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 19:21:05 INFO - PROCESS | 3955 | 1461118865497 Marionette TRACE conn3 -> [0,674,"setScriptTimeout",{"ms":35000}] 19:21:05 INFO - PROCESS | 3955 | 1461118865500 Marionette TRACE conn3 <- [1,674,null,{}] 19:21:05 INFO - PROCESS | 3955 | 1461118865506 Marionette TRACE conn3 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:21:05 INFO - PROCESS | 3955 | 1461118865732 Marionette TRACE conn3 <- [1,675,null,{"value":null}] 19:21:06 INFO - PROCESS | 3955 | 1461118866012 Marionette TRACE conn3 -> [0,676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:21:06 INFO - PROCESS | 3955 | ++DOCSHELL 0x8a689800 == 79 [pid = 3955] [id = 176] 19:21:06 INFO - PROCESS | 3955 | ++DOMWINDOW == 260 (0x8b104400) [pid = 3955] [serial = 528] [outer = (nil)] 19:21:06 INFO - PROCESS | 3955 | ++DOMWINDOW == 261 (0x8b10fc00) [pid = 3955] [serial = 529] [outer = 0x8b104400] 19:21:06 INFO - PROCESS | 3955 | 1461118866091 Marionette DEBUG loaded listener.js 19:21:06 INFO - PROCESS | 3955 | ++DOMWINDOW == 262 (0x8b134400) [pid = 3955] [serial = 530] [outer = 0x8b104400] 19:21:06 INFO - PROCESS | 3955 | [3955] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 19:21:06 INFO - PROCESS | 3955 | --DOCSHELL 0x97f9dc00 == 78 [pid = 3955] [id = 48] 19:21:06 INFO - PROCESS | 3955 | --DOMWINDOW == 261 (0x98108000) [pid = 3955] [serial = 408] [outer = (nil)] [url = about:blank] 19:21:06 INFO - PROCESS | 3955 | --DOMWINDOW == 260 (0x8c496c00) [pid = 3955] [serial = 357] [outer = (nil)] [url = about:blank] 19:21:06 INFO - PROCESS | 3955 | --DOMWINDOW == 259 (0x9044f800) [pid = 3955] [serial = 360] [outer = (nil)] [url = about:blank] 19:21:06 INFO - PROCESS | 3955 | --DOMWINDOW == 258 (0x94fae400) [pid = 3955] [serial = 363] [outer = (nil)] [url = about:blank] 19:21:06 INFO - PROCESS | 3955 | --DOMWINDOW == 257 (0x9810f000) [pid = 3955] [serial = 366] [outer = (nil)] [url = about:blank] 19:21:06 INFO - PROCESS | 3955 | --DOMWINDOW == 256 (0x98f90400) [pid = 3955] [serial = 369] [outer = (nil)] [url = about:blank] 19:21:06 INFO - PROCESS | 3955 | --DOMWINDOW == 255 (0x9df8f000) [pid = 3955] [serial = 372] [outer = (nil)] [url = about:blank] 19:21:06 INFO - PROCESS | 3955 | --DOMWINDOW == 254 (0x939e7c00) [pid = 3955] [serial = 375] [outer = (nil)] [url = about:blank] 19:21:06 INFO - PROCESS | 3955 | --DOMWINDOW == 253 (0xa2a2e800) [pid = 3955] [serial = 378] [outer = (nil)] [url = about:blank] 19:21:06 INFO - PROCESS | 3955 | --DOMWINDOW == 252 (0xa4540400) [pid = 3955] [serial = 381] [outer = (nil)] [url = about:blank] 19:21:06 INFO - PROCESS | 3955 | --DOMWINDOW == 251 (0xa4c49800) [pid = 3955] [serial = 384] [outer = (nil)] [url = about:blank] 19:21:06 INFO - PROCESS | 3955 | --DOMWINDOW == 250 (0xa6959000) [pid = 3955] [serial = 387] [outer = (nil)] [url = about:blank] 19:21:07 INFO - PROCESS | 3955 | --DOCSHELL 0x8a582400 == 77 [pid = 3955] [id = 145] 19:21:07 INFO - PROCESS | 3955 | --DOCSHELL 0x8b11ec00 == 76 [pid = 3955] [id = 144] 19:21:07 INFO - PROCESS | 3955 | --DOCSHELL 0x8b121800 == 75 [pid = 3955] [id = 143] 19:21:07 INFO - PROCESS | 3955 | 1461118867125 Marionette TRACE conn3 <- [1,676,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with no caps",0,null,null]]]}] 19:21:07 INFO - PROCESS | 3955 | --DOCSHELL 0x8b116c00 == 74 [pid = 3955] [id = 142] 19:21:07 INFO - PROCESS | 3955 | --DOCSHELL 0x8b103800 == 73 [pid = 3955] [id = 141] 19:21:07 INFO - PROCESS | 3955 | --DOCSHELL 0x9810cc00 == 72 [pid = 3955] [id = 140] 19:21:07 INFO - PROCESS | 3955 | --DOCSHELL 0x90549400 == 71 [pid = 3955] [id = 139] 19:21:07 INFO - PROCESS | 3955 | --DOCSHELL 0x90304000 == 70 [pid = 3955] [id = 138] 19:21:07 INFO - PROCESS | 3955 | --DOCSHELL 0x8b12fc00 == 69 [pid = 3955] [id = 137] 19:21:07 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:21:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1681ms 19:21:07 INFO - PROCESS | 3955 | 1461118867178 Marionette TRACE conn3 -> [0,677,"getWindowHandle",null] 19:21:07 INFO - PROCESS | 3955 | 1461118867181 Marionette TRACE conn3 <- [1,677,null,{"value":"8"}] 19:21:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 19:21:07 INFO - PROCESS | 3955 | 1461118867188 Marionette TRACE conn3 -> [0,678,"setScriptTimeout",{"ms":35000}] 19:21:07 INFO - PROCESS | 3955 | 1461118867194 Marionette TRACE conn3 <- [1,678,null,{}] 19:21:07 INFO - PROCESS | 3955 | 1461118867209 Marionette TRACE conn3 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:21:07 INFO - PROCESS | 3955 | 1461118867392 Marionette TRACE conn3 <- [1,679,null,{"value":null}] 19:21:07 INFO - PROCESS | 3955 | --DOMWINDOW == 249 (0x9793c800) [pid = 3955] [serial = 355] [outer = (nil)] [url = about:blank] 19:21:07 INFO - PROCESS | 3955 | --DOMWINDOW == 248 (0x8fb2e000) [pid = 3955] [serial = 390] [outer = (nil)] [url = about:blank] 19:21:07 INFO - PROCESS | 3955 | --DOMWINDOW == 247 (0x913e2800) [pid = 3955] [serial = 399] [outer = (nil)] [url = about:blank] 19:21:07 INFO - PROCESS | 3955 | --DOMWINDOW == 246 (0x8f59dc00) [pid = 3955] [serial = 396] [outer = (nil)] [url = about:blank] 19:21:07 INFO - PROCESS | 3955 | --DOMWINDOW == 245 (0x8f6e6c00) [pid = 3955] [serial = 397] [outer = (nil)] [url = about:blank] 19:21:07 INFO - PROCESS | 3955 | --DOMWINDOW == 244 (0x8fc38800) [pid = 3955] [serial = 394] [outer = (nil)] [url = about:blank] 19:21:07 INFO - PROCESS | 3955 | --DOMWINDOW == 243 (0x8f6ddc00) [pid = 3955] [serial = 393] [outer = (nil)] [url = about:blank] 19:21:07 INFO - PROCESS | 3955 | --DOMWINDOW == 242 (0x96b59800) [pid = 3955] [serial = 405] [outer = (nil)] [url = about:blank] 19:21:07 INFO - PROCESS | 3955 | --DOMWINDOW == 241 (0x96b99800) [pid = 3955] [serial = 406] [outer = (nil)] [url = about:blank] 19:21:07 INFO - PROCESS | 3955 | --DOMWINDOW == 240 (0x998c1800) [pid = 3955] [serial = 223] [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:21:07 INFO - PROCESS | 3955 | --DOMWINDOW == 239 (0x939de400) [pid = 3955] [serial = 402] [outer = (nil)] [url = about:blank] 19:21:07 INFO - PROCESS | 3955 | --DOMWINDOW == 238 (0x94fb3400) [pid = 3955] [serial = 403] [outer = (nil)] [url = about:blank] 19:21:07 INFO - PROCESS | 3955 | --DOMWINDOW == 237 (0x928ce800) [pid = 3955] [serial = 400] [outer = (nil)] [url = about:blank] 19:21:07 INFO - PROCESS | 3955 | 1461118867671 Marionette TRACE conn3 -> [0,680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:21:07 INFO - PROCESS | 3955 | ++DOCSHELL 0x8ba87000 == 70 [pid = 3955] [id = 177] 19:21:07 INFO - PROCESS | 3955 | ++DOMWINDOW == 238 (0x8c49d000) [pid = 3955] [serial = 531] [outer = (nil)] 19:21:07 INFO - PROCESS | 3955 | ++DOMWINDOW == 239 (0x8e60d000) [pid = 3955] [serial = 532] [outer = 0x8c49d000] 19:21:07 INFO - PROCESS | 3955 | 1461118867752 Marionette DEBUG loaded listener.js 19:21:07 INFO - PROCESS | 3955 | ++DOMWINDOW == 240 (0x8f592400) [pid = 3955] [serial = 533] [outer = 0x8c49d000] 19:21:08 INFO - PROCESS | 3955 | 1461118868501 Marionette TRACE conn3 <- [1,680,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with joins",0,null,null]]]}] 19:21:08 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:21:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1333ms 19:21:08 INFO - PROCESS | 3955 | 1461118868522 Marionette TRACE conn3 -> [0,681,"getWindowHandle",null] 19:21:08 INFO - PROCESS | 3955 | 1461118868528 Marionette TRACE conn3 <- [1,681,null,{"value":"8"}] 19:21:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 19:21:08 INFO - PROCESS | 3955 | 1461118868534 Marionette TRACE conn3 -> [0,682,"setScriptTimeout",{"ms":35000}] 19:21:08 INFO - PROCESS | 3955 | 1461118868537 Marionette TRACE conn3 <- [1,682,null,{}] 19:21:08 INFO - PROCESS | 3955 | 1461118868547 Marionette TRACE conn3 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:21:08 INFO - PROCESS | 3955 | 1461118868780 Marionette TRACE conn3 <- [1,683,null,{"value":null}] 19:21:08 INFO - PROCESS | 3955 | 1461118868803 Marionette TRACE conn3 -> [0,684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:21:08 INFO - PROCESS | 3955 | ++DOCSHELL 0x8a68d800 == 71 [pid = 3955] [id = 178] 19:21:08 INFO - PROCESS | 3955 | ++DOMWINDOW == 241 (0x8f64c400) [pid = 3955] [serial = 534] [outer = (nil)] 19:21:08 INFO - PROCESS | 3955 | ++DOMWINDOW == 242 (0x8f6c4c00) [pid = 3955] [serial = 535] [outer = 0x8f64c400] 19:21:08 INFO - PROCESS | 3955 | 1461118868894 Marionette DEBUG loaded listener.js 19:21:08 INFO - PROCESS | 3955 | ++DOMWINDOW == 243 (0x8f92c800) [pid = 3955] [serial = 536] [outer = 0x8f64c400] 19:21:10 INFO - PROCESS | 3955 | SkCairoFTTypeface::onFilterRec unimplemented 19:21:10 INFO - PROCESS | 3955 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 19:21:10 INFO - PROCESS | 3955 | 1461118870272 Marionette TRACE conn3 <- [1,684,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html",0,null,null,[["textAlign center is the center of the em squares (not the bounding box)",0,null,null]]]}] 19:21:10 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:21:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1788ms 19:21:10 INFO - PROCESS | 3955 | 1461118870325 Marionette TRACE conn3 -> [0,685,"getWindowHandle",null] 19:21:10 INFO - PROCESS | 3955 | 1461118870331 Marionette TRACE conn3 <- [1,685,null,{"value":"8"}] 19:21:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 19:21:10 INFO - PROCESS | 3955 | 1461118870482 Marionette TRACE conn3 -> [0,686,"setScriptTimeout",{"ms":35000}] 19:21:10 INFO - PROCESS | 3955 | 1461118870489 Marionette TRACE conn3 <- [1,686,null,{}] 19:21:10 INFO - PROCESS | 3955 | 1461118870506 Marionette TRACE conn3 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:21:10 INFO - PROCESS | 3955 | 1461118870828 Marionette TRACE conn3 <- [1,687,null,{"value":null}] 19:21:10 INFO - PROCESS | 3955 | 1461118870873 Marionette TRACE conn3 -> [0,688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:21:11 INFO - PROCESS | 3955 | ++DOCSHELL 0x8f61c000 == 72 [pid = 3955] [id = 179] 19:21:11 INFO - PROCESS | 3955 | ++DOMWINDOW == 244 (0x8f64dc00) [pid = 3955] [serial = 537] [outer = (nil)] 19:21:11 INFO - PROCESS | 3955 | ++DOMWINDOW == 245 (0x90022000) [pid = 3955] [serial = 538] [outer = 0x8f64dc00] 19:21:11 INFO - PROCESS | 3955 | 1461118871126 Marionette DEBUG loaded listener.js 19:21:11 INFO - PROCESS | 3955 | ++DOMWINDOW == 246 (0x9021a000) [pid = 3955] [serial = 539] [outer = 0x8f64dc00] 19:21:12 INFO - PROCESS | 3955 | --DOMWINDOW == 245 (0x9122f800) [pid = 3955] [serial = 407] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 19:21:12 INFO - PROCESS | 3955 | --DOMWINDOW == 244 (0x8b132000) [pid = 3955] [serial = 462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 19:21:12 INFO - PROCESS | 3955 | --DOMWINDOW == 243 (0x8f61a400) [pid = 3955] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 19:21:12 INFO - PROCESS | 3955 | --DOMWINDOW == 242 (0x8b108800) [pid = 3955] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 19:21:12 INFO - PROCESS | 3955 | --DOMWINDOW == 241 (0x8f6dd400) [pid = 3955] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 19:21:12 INFO - PROCESS | 3955 | --DOMWINDOW == 240 (0x97941800) [pid = 3955] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 19:21:12 INFO - PROCESS | 3955 | --DOMWINDOW == 239 (0x94faf400) [pid = 3955] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 19:21:12 INFO - PROCESS | 3955 | --DOMWINDOW == 238 (0x8c499400) [pid = 3955] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 19:21:12 INFO - PROCESS | 3955 | --DOMWINDOW == 237 (0x90022800) [pid = 3955] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 19:21:12 INFO - PROCESS | 3955 | --DOMWINDOW == 236 (0x90212c00) [pid = 3955] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 19:21:12 INFO - PROCESS | 3955 | SkCairoFTTypeface::onFilterRec unimplemented 19:21:12 INFO - PROCESS | 3955 | 1461118872728 Marionette TRACE conn3 <- [1,688,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html",0,null,null,[["textAlign end with ltr is the right edge",0,null,null]]]}] 19:21:12 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:21:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 2447ms 19:21:12 INFO - PROCESS | 3955 | 1461118872787 Marionette TRACE conn3 -> [0,689,"getWindowHandle",null] 19:21:12 INFO - PROCESS | 3955 | 1461118872791 Marionette TRACE conn3 <- [1,689,null,{"value":"8"}] 19:21:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 19:21:12 INFO - PROCESS | 3955 | 1461118872797 Marionette TRACE conn3 -> [0,690,"setScriptTimeout",{"ms":35000}] 19:21:12 INFO - PROCESS | 3955 | 1461118872800 Marionette TRACE conn3 <- [1,690,null,{}] 19:21:12 INFO - PROCESS | 3955 | 1461118872806 Marionette TRACE conn3 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:21:13 INFO - PROCESS | 3955 | 1461118873069 Marionette TRACE conn3 <- [1,691,null,{"value":null}] 19:21:13 INFO - PROCESS | 3955 | 1461118873081 Marionette TRACE conn3 -> [0,692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:21:13 INFO - PROCESS | 3955 | ++DOCSHELL 0x877cd400 == 73 [pid = 3955] [id = 180] 19:21:13 INFO - PROCESS | 3955 | ++DOMWINDOW == 237 (0x8920b400) [pid = 3955] [serial = 540] [outer = (nil)] 19:21:13 INFO - PROCESS | 3955 | ++DOMWINDOW == 238 (0x8ff4dc00) [pid = 3955] [serial = 541] [outer = 0x8920b400] 19:21:13 INFO - PROCESS | 3955 | 1461118873155 Marionette DEBUG loaded listener.js 19:21:13 INFO - PROCESS | 3955 | ++DOMWINDOW == 239 (0x90558000) [pid = 3955] [serial = 542] [outer = 0x8920b400] 19:21:14 INFO - PROCESS | 3955 | SkCairoFTTypeface::onFilterRec unimplemented 19:21:14 INFO - PROCESS | 3955 | 1461118874353 Marionette TRACE conn3 <- [1,692,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html",0,null,null,[["textAlign end with rtl is the left edge",0,null,null]]]}] 19:21:14 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:21:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1590ms 19:21:14 INFO - PROCESS | 3955 | 1461118874388 Marionette TRACE conn3 -> [0,693,"getWindowHandle",null] 19:21:14 INFO - PROCESS | 3955 | 1461118874394 Marionette TRACE conn3 <- [1,693,null,{"value":"8"}] 19:21:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 19:21:14 INFO - PROCESS | 3955 | 1461118874403 Marionette TRACE conn3 -> [0,694,"setScriptTimeout",{"ms":35000}] 19:21:14 INFO - PROCESS | 3955 | 1461118874408 Marionette TRACE conn3 <- [1,694,null,{}] 19:21:14 INFO - PROCESS | 3955 | 1461118874417 Marionette TRACE conn3 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:21:14 INFO - PROCESS | 3955 | 1461118874814 Marionette TRACE conn3 <- [1,695,null,{"value":null}] 19:21:15 INFO - PROCESS | 3955 | 1461118875075 Marionette TRACE conn3 -> [0,696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:21:15 INFO - PROCESS | 3955 | ++DOCSHELL 0x879c2c00 == 74 [pid = 3955] [id = 181] 19:21:15 INFO - PROCESS | 3955 | ++DOMWINDOW == 240 (0x88431000) [pid = 3955] [serial = 543] [outer = (nil)] 19:21:15 INFO - PROCESS | 3955 | ++DOMWINDOW == 241 (0x8843d400) [pid = 3955] [serial = 544] [outer = 0x88431000] 19:21:15 INFO - PROCESS | 3955 | 1461118875245 Marionette DEBUG loaded listener.js 19:21:15 INFO - PROCESS | 3955 | ++DOMWINDOW == 242 (0x89210400) [pid = 3955] [serial = 545] [outer = 0x88431000] 19:21:17 INFO - PROCESS | 3955 | SkCairoFTTypeface::onFilterRec unimplemented 19:21:17 INFO - PROCESS | 3955 | 1461118877083 Marionette TRACE conn3 <- [1,696,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html",0,null,null,[["textAlign left is the left of the first em square (not the bounding box)",0,null,null]]]}] 19:21:17 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:21:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 2697ms 19:21:17 INFO - PROCESS | 3955 | 1461118877102 Marionette TRACE conn3 -> [0,697,"getWindowHandle",null] 19:21:17 INFO - PROCESS | 3955 | 1461118877116 Marionette TRACE conn3 <- [1,697,null,{"value":"8"}] 19:21:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 19:21:17 INFO - PROCESS | 3955 | 1461118877179 Marionette TRACE conn3 -> [0,698,"setScriptTimeout",{"ms":35000}] 19:21:17 INFO - PROCESS | 3955 | 1461118877187 Marionette TRACE conn3 <- [1,698,null,{}] 19:21:17 INFO - PROCESS | 3955 | 1461118877199 Marionette TRACE conn3 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:21:17 INFO - PROCESS | 3955 | 1461118877494 Marionette TRACE conn3 <- [1,699,null,{"value":null}] 19:21:17 INFO - PROCESS | 3955 | 1461118877772 Marionette TRACE conn3 -> [0,700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:21:17 INFO - PROCESS | 3955 | ++DOCSHELL 0x881f2000 == 75 [pid = 3955] [id = 182] 19:21:17 INFO - PROCESS | 3955 | ++DOMWINDOW == 243 (0x881f2c00) [pid = 3955] [serial = 546] [outer = (nil)] 19:21:17 INFO - PROCESS | 3955 | ++DOMWINDOW == 244 (0x8b116400) [pid = 3955] [serial = 547] [outer = 0x881f2c00] 19:21:17 INFO - PROCESS | 3955 | 1461118877941 Marionette DEBUG loaded listener.js 19:21:18 INFO - PROCESS | 3955 | ++DOMWINDOW == 245 (0x8c499400) [pid = 3955] [serial = 548] [outer = 0x881f2c00] 19:21:19 INFO - PROCESS | 3955 | SkCairoFTTypeface::onFilterRec unimplemented 19:21:19 INFO - PROCESS | 3955 | 1461118879887 Marionette TRACE conn3 <- [1,700,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html",0,null,null,[["textAlign right is the right of the last em square (not the bounding box)",0,null,null]]]}] 19:21:19 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:21:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 2791ms 19:21:19 INFO - PROCESS | 3955 | 1461118879923 Marionette TRACE conn3 -> [0,701,"getWindowHandle",null] 19:21:19 INFO - PROCESS | 3955 | 1461118879929 Marionette TRACE conn3 <- [1,701,null,{"value":"8"}] 19:21:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 19:21:19 INFO - PROCESS | 3955 | 1461118879940 Marionette TRACE conn3 -> [0,702,"setScriptTimeout",{"ms":35000}] 19:21:19 INFO - PROCESS | 3955 | 1461118879950 Marionette TRACE conn3 <- [1,702,null,{}] 19:21:19 INFO - PROCESS | 3955 | 1461118879976 Marionette TRACE conn3 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:21:20 INFO - PROCESS | 3955 | 1461118880416 Marionette TRACE conn3 <- [1,703,null,{"value":null}] 19:21:20 INFO - PROCESS | 3955 | 1461118880681 Marionette TRACE conn3 -> [0,704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:21:20 INFO - PROCESS | 3955 | ++DOCSHELL 0x877cf800 == 76 [pid = 3955] [id = 183] 19:21:20 INFO - PROCESS | 3955 | ++DOMWINDOW == 246 (0x8b13bc00) [pid = 3955] [serial = 549] [outer = (nil)] 19:21:20 INFO - PROCESS | 3955 | ++DOMWINDOW == 247 (0x90212c00) [pid = 3955] [serial = 550] [outer = 0x8b13bc00] 19:21:20 INFO - PROCESS | 3955 | 1461118880835 Marionette DEBUG loaded listener.js 19:21:21 INFO - PROCESS | 3955 | ++DOMWINDOW == 248 (0x91ee7c00) [pid = 3955] [serial = 551] [outer = 0x8b13bc00] 19:21:22 INFO - PROCESS | 3955 | SkCairoFTTypeface::onFilterRec unimplemented 19:21:22 INFO - PROCESS | 3955 | 1461118882652 Marionette TRACE conn3 <- [1,704,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html",0,null,null,[["textAlign start with ltr is the left edge",0,null,null]]]}] 19:21:22 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 19:21:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 2758ms 19:21:22 INFO - PROCESS | 3955 | 1461118882698 Marionette TRACE conn3 -> [0,705,"getWindowHandle",null] 19:21:22 INFO - PROCESS | 3955 | 1461118882705 Marionette TRACE conn3 <- [1,705,null,{"value":"8"}] 19:21:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 19:21:22 INFO - PROCESS | 3955 | 1461118882716 Marionette TRACE conn3 -> [0,706,"setScriptTimeout",{"ms":35000}] 19:21:22 INFO - PROCESS | 3955 | 1461118882721 Marionette TRACE conn3 <- [1,706,null,{}] 19:21:22 INFO - PROCESS | 3955 | 1461118882730 Marionette TRACE conn3 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:21:23 INFO - PROCESS | 3955 | 1461118883140 Marionette TRACE conn3 <- [1,707,null,{"value":null}] 19:21:23 INFO - PROCESS | 3955 | 1461118883311 Marionette TRACE conn3 -> [0,708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:21:23 INFO - PROCESS | 3955 | ++DOCSHELL 0x8fb2e800 == 77 [pid = 3955] [id = 184] 19:21:23 INFO - PROCESS | 3955 | ++DOMWINDOW == 249 (0x913e8000) [pid = 3955] [serial = 552] [outer = (nil)] 19:21:23 INFO - PROCESS | 3955 | ++DOMWINDOW == 250 (0x93329c00) [pid = 3955] [serial = 553] [outer = 0x913e8000] 19:21:23 INFO - PROCESS | 3955 | 1461118883467 Marionette DEBUG loaded listener.js 19:21:23 INFO - PROCESS | 3955 | ++DOMWINDOW == 251 (0x933f5c00) [pid = 3955] [serial = 554] [outer = 0x913e8000] 19:21:25 INFO - PROCESS | 3955 | SkCairoFTTypeface::onFilterRec unimplemented 19:21:25 INFO - PROCESS | 3955 | 1461118885259 Marionette TRACE conn3 <- [1,708,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html",0,null,null,[["textAlign start with rtl is the right edge",0,null,null]]]}] 19:21:25 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:21:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 2588ms 19:21:25 INFO - PROCESS | 3955 | 1461118885306 Marionette TRACE conn3 -> [0,709,"getWindowHandle",null] 19:21:25 INFO - PROCESS | 3955 | 1461118885311 Marionette TRACE conn3 <- [1,709,null,{"value":"8"}] 19:21:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 19:21:25 INFO - PROCESS | 3955 | 1461118885322 Marionette TRACE conn3 -> [0,710,"setScriptTimeout",{"ms":35000}] 19:21:25 INFO - PROCESS | 3955 | 1461118885326 Marionette TRACE conn3 <- [1,710,null,{}] 19:21:25 INFO - PROCESS | 3955 | 1461118885336 Marionette TRACE conn3 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:21:25 INFO - PROCESS | 3955 | 1461118885633 Marionette TRACE conn3 <- [1,711,null,{"value":null}] 19:21:25 INFO - PROCESS | 3955 | 1461118885914 Marionette TRACE conn3 -> [0,712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:21:25 INFO - PROCESS | 3955 | ++DOCSHELL 0x929e9800 == 78 [pid = 3955] [id = 185] 19:21:25 INFO - PROCESS | 3955 | ++DOMWINDOW == 252 (0x92aab400) [pid = 3955] [serial = 555] [outer = (nil)] 19:21:26 INFO - PROCESS | 3955 | ++DOMWINDOW == 253 (0x939e1000) [pid = 3955] [serial = 556] [outer = 0x92aab400] 19:21:26 INFO - PROCESS | 3955 | 1461118886079 Marionette DEBUG loaded listener.js 19:21:26 INFO - PROCESS | 3955 | ++DOMWINDOW == 254 (0x939e8000) [pid = 3955] [serial = 557] [outer = 0x92aab400] 19:21:27 INFO - PROCESS | 3955 | SkCairoFTTypeface::onFilterRec unimplemented 19:21:27 INFO - PROCESS | 3955 | 1461118887868 Marionette TRACE conn3 <- [1,712,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.alphabetic",0,null,null]]]}] 19:21:27 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 19:21:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 2598ms 19:21:27 INFO - PROCESS | 3955 | 1461118887920 Marionette TRACE conn3 -> [0,713,"getWindowHandle",null] 19:21:27 INFO - PROCESS | 3955 | 1461118887926 Marionette TRACE conn3 <- [1,713,null,{"value":"8"}] 19:21:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 19:21:27 INFO - PROCESS | 3955 | 1461118887984 Marionette TRACE conn3 -> [0,714,"setScriptTimeout",{"ms":35000}] 19:21:27 INFO - PROCESS | 3955 | 1461118887990 Marionette TRACE conn3 <- [1,714,null,{}] 19:21:28 INFO - PROCESS | 3955 | 1461118888001 Marionette TRACE conn3 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:21:28 INFO - PROCESS | 3955 | 1461118888325 Marionette TRACE conn3 <- [1,715,null,{"value":null}] 19:21:28 INFO - PROCESS | 3955 | 1461118888615 Marionette TRACE conn3 -> [0,716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:21:28 INFO - PROCESS | 3955 | ++DOCSHELL 0x92aac400 == 79 [pid = 3955] [id = 186] 19:21:28 INFO - PROCESS | 3955 | ++DOMWINDOW == 255 (0x939b9000) [pid = 3955] [serial = 558] [outer = (nil)] 19:21:28 INFO - PROCESS | 3955 | ++DOMWINDOW == 256 (0x96b95c00) [pid = 3955] [serial = 559] [outer = 0x939b9000] 19:21:28 INFO - PROCESS | 3955 | 1461118888774 Marionette DEBUG loaded listener.js 19:21:28 INFO - PROCESS | 3955 | ++DOMWINDOW == 257 (0x97c9bc00) [pid = 3955] [serial = 560] [outer = 0x939b9000] 19:21:30 INFO - PROCESS | 3955 | SkCairoFTTypeface::onFilterRec unimplemented 19:21:30 INFO - PROCESS | 3955 | 1461118890586 Marionette TRACE conn3 <- [1,716,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html",0,null,null,[["fillText handles maxWidth based on line size, not bounding box size",0,null,null]]]}] 19:21:30 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:21:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 2695ms 19:21:30 INFO - PROCESS | 3955 | 1461118890635 Marionette TRACE conn3 -> [0,717,"getWindowHandle",null] 19:21:30 INFO - PROCESS | 3955 | 1461118890641 Marionette TRACE conn3 <- [1,717,null,{"value":"8"}] 19:21:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 19:21:30 INFO - PROCESS | 3955 | 1461118890650 Marionette TRACE conn3 -> [0,718,"setScriptTimeout",{"ms":35000}] 19:21:30 INFO - PROCESS | 3955 | 1461118890656 Marionette TRACE conn3 <- [1,718,null,{}] 19:21:30 INFO - PROCESS | 3955 | 1461118890665 Marionette TRACE conn3 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:21:30 INFO - PROCESS | 3955 | 1461118890961 Marionette TRACE conn3 <- [1,719,null,{"value":null}] 19:21:31 INFO - PROCESS | 3955 | 1461118891250 Marionette TRACE conn3 -> [0,720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:21:31 INFO - PROCESS | 3955 | ++DOCSHELL 0x96b99000 == 80 [pid = 3955] [id = 187] 19:21:31 INFO - PROCESS | 3955 | ++DOMWINDOW == 258 (0x96b9c800) [pid = 3955] [serial = 561] [outer = (nil)] 19:21:31 INFO - PROCESS | 3955 | ++DOMWINDOW == 259 (0x981d9400) [pid = 3955] [serial = 562] [outer = 0x96b9c800] 19:21:31 INFO - PROCESS | 3955 | 1461118891393 Marionette DEBUG loaded listener.js 19:21:31 INFO - PROCESS | 3955 | ++DOMWINDOW == 260 (0x981dec00) [pid = 3955] [serial = 563] [outer = 0x96b9c800] 19:21:32 INFO - PROCESS | 3955 | SkCairoFTTypeface::onFilterRec unimplemented 19:21:33 INFO - PROCESS | 3955 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 19:21:33 INFO - PROCESS | 3955 | 1461118893128 Marionette TRACE conn3 <- [1,720,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html",0,null,null,[["fillText works on @font-face fonts",0,null,null]]]}] 19:21:33 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 19:21:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 2501ms 19:21:33 INFO - PROCESS | 3955 | 1461118893153 Marionette TRACE conn3 -> [0,721,"getWindowHandle",null] 19:21:33 INFO - PROCESS | 3955 | 1461118893159 Marionette TRACE conn3 <- [1,721,null,{"value":"8"}] 19:21:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 19:21:33 INFO - PROCESS | 3955 | 1461118893170 Marionette TRACE conn3 -> [0,722,"setScriptTimeout",{"ms":35000}] 19:21:33 INFO - PROCESS | 3955 | 1461118893176 Marionette TRACE conn3 <- [1,722,null,{}] 19:21:33 INFO - PROCESS | 3955 | 1461118893184 Marionette TRACE conn3 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:21:33 INFO - PROCESS | 3955 | 1461118893480 Marionette TRACE conn3 <- [1,723,null,{"value":null}] 19:21:33 INFO - PROCESS | 3955 | 1461118893761 Marionette TRACE conn3 -> [0,724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:21:33 INFO - PROCESS | 3955 | ++DOCSHELL 0x913e9000 == 81 [pid = 3955] [id = 188] 19:21:33 INFO - PROCESS | 3955 | ++DOMWINDOW == 261 (0x98110800) [pid = 3955] [serial = 564] [outer = (nil)] 19:21:33 INFO - PROCESS | 3955 | ++DOMWINDOW == 262 (0x998f9400) [pid = 3955] [serial = 565] [outer = 0x98110800] 19:21:33 INFO - PROCESS | 3955 | 1461118893903 Marionette DEBUG loaded listener.js 19:21:34 INFO - PROCESS | 3955 | ++DOMWINDOW == 263 (0x99b83800) [pid = 3955] [serial = 566] [outer = 0x98110800] 19:21:35 INFO - PROCESS | 3955 | 1461118895179 Marionette TRACE conn3 <- [1,724,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html",0,null,null,[["fillText handles maxWidth correctly",1,"","@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,725,"getWindowHandle",null] 19:21:35 INFO - PROCESS | 3955 | 1461118895273 Marionette TRACE conn3 <- [1,725,null,{"value":"8"}] 19:21:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 19:21:35 INFO - PROCESS | 3955 | 1461118895297 Marionette TRACE conn3 -> [0,726,"setScriptTimeout",{"ms":35000}] 19:21:35 INFO - PROCESS | 3955 | 1461118895303 Marionette TRACE conn3 <- [1,726,null,{}] 19:21:35 INFO - PROCESS | 3955 | 1461118895367 Marionette TRACE conn3 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:21:35 INFO - PROCESS | 3955 | 1461118895722 Marionette TRACE conn3 <- [1,727,null,{"value":null}] 19:21:36 INFO - PROCESS | 3955 | 1461118896087 Marionette TRACE conn3 -> [0,728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:21:36 INFO - PROCESS | 3955 | ++DOCSHELL 0x8b370800 == 82 [pid = 3955] [id = 189] 19:21:36 INFO - PROCESS | 3955 | ++DOMWINDOW == 264 (0x8b371000) [pid = 3955] [serial = 567] [outer = (nil)] 19:21:36 INFO - PROCESS | 3955 | ++DOMWINDOW == 265 (0x8b37d400) [pid = 3955] [serial = 568] [outer = 0x8b371000] 19:21:36 INFO - PROCESS | 3955 | 1461118896241 Marionette DEBUG loaded listener.js 19:21:36 INFO - PROCESS | 3955 | ++DOMWINDOW == 266 (0x981de800) [pid = 3955] [serial = 569] [outer = 0x8b371000] 19:21:37 INFO - PROCESS | 3955 | SkCairoFTTypeface::onFilterRec unimplemented 19:21:37 INFO - PROCESS | 3955 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 19:21:37 INFO - PROCESS | 3955 | 1461118897413 Marionette TRACE conn3 <- [1,728,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html",0,null,null,[["fillText handles maxWidth correctly",0,null,null]]]}] 19:21:37 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 19:21:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 2163ms 19:21:37 INFO - PROCESS | 3955 | 1461118897445 Marionette TRACE conn3 -> [0,729,"getWindowHandle",null] 19:21:37 INFO - PROCESS | 3955 | 1461118897448 Marionette TRACE conn3 <- [1,729,null,{"value":"8"}] 19:21:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 19:21:37 INFO - PROCESS | 3955 | 1461118897455 Marionette TRACE conn3 -> [0,730,"setScriptTimeout",{"ms":35000}] 19:21:37 INFO - PROCESS | 3955 | 1461118897458 Marionette TRACE conn3 <- [1,730,null,{}] 19:21:37 INFO - PROCESS | 3955 | 1461118897464 Marionette TRACE conn3 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:21:37 INFO - PROCESS | 3955 | 1461118897643 Marionette TRACE conn3 <- [1,731,null,{"value":null}] 19:21:37 INFO - PROCESS | 3955 | 1461118897884 Marionette TRACE conn3 -> [0,732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:21:37 INFO - PROCESS | 3955 | ++DOCSHELL 0x8b374000 == 83 [pid = 3955] [id = 190] 19:21:37 INFO - PROCESS | 3955 | ++DOMWINDOW == 267 (0x8b377c00) [pid = 3955] [serial = 570] [outer = (nil)] 19:21:37 INFO - PROCESS | 3955 | ++DOMWINDOW == 268 (0x93359000) [pid = 3955] [serial = 571] [outer = 0x8b377c00] 19:21:38 INFO - PROCESS | 3955 | 1461118898021 Marionette DEBUG loaded listener.js 19:21:38 INFO - PROCESS | 3955 | ++DOMWINDOW == 269 (0x9335b800) [pid = 3955] [serial = 572] [outer = 0x8b377c00] 19:21:38 INFO - PROCESS | 3955 | SkCairoFTTypeface::onFilterRec unimplemented 19:21:38 INFO - PROCESS | 3955 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 19:21:38 INFO - PROCESS | 3955 | 1461118898909 Marionette TRACE conn3 <- [1,732,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html",0,null,null,[["fillText handles maxWidth correctly",1,"assert_equals: d[4040] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,733,"getWindowHandle",null] 19:21:38 INFO - PROCESS | 3955 | 1461118898997 Marionette TRACE conn3 <- [1,733,null,{"value":"8"}] 19:21:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 19:21:39 INFO - PROCESS | 3955 | 1461118899003 Marionette TRACE conn3 -> [0,734,"setScriptTimeout",{"ms":35000}] 19:21:39 INFO - PROCESS | 3955 | 1461118899007 Marionette TRACE conn3 <- [1,734,null,{}] 19:21:39 INFO - PROCESS | 3955 | 1461118899013 Marionette TRACE conn3 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:21:39 INFO - PROCESS | 3955 | 1461118899254 Marionette TRACE conn3 <- [1,735,null,{"value":null}] 19:21:39 INFO - PROCESS | 3955 | 1461118899510 Marionette TRACE conn3 -> [0,736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:21:39 INFO - PROCESS | 3955 | ++DOCSHELL 0x8b37e400 == 84 [pid = 3955] [id = 191] 19:21:39 INFO - PROCESS | 3955 | ++DOMWINDOW == 270 (0x9ffabc00) [pid = 3955] [serial = 573] [outer = (nil)] 19:21:39 INFO - PROCESS | 3955 | ++DOMWINDOW == 271 (0xa0a9d000) [pid = 3955] [serial = 574] [outer = 0x9ffabc00] 19:21:39 INFO - PROCESS | 3955 | 1461118899617 Marionette DEBUG loaded listener.js 19:21:39 INFO - PROCESS | 3955 | ++DOMWINDOW == 272 (0xa0f6f800) [pid = 3955] [serial = 575] [outer = 0x9ffabc00] 19:21:40 INFO - PROCESS | 3955 | SkCairoFTTypeface::onFilterRec unimplemented 19:21:40 INFO - PROCESS | 3955 | 1461118900497 Marionette TRACE conn3 <- [1,736,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html",0,null,null,[["fillText does not start a new path or subpath",0,null,null]]]}] 19:21:40 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:21:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1531ms 19:21:40 INFO - PROCESS | 3955 | 1461118900535 Marionette TRACE conn3 -> [0,737,"getWindowHandle",null] 19:21:40 INFO - PROCESS | 3955 | 1461118900538 Marionette TRACE conn3 <- [1,737,null,{"value":"8"}] 19:21:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 19:21:40 INFO - PROCESS | 3955 | 1461118900545 Marionette TRACE conn3 -> [0,738,"setScriptTimeout",{"ms":35000}] 19:21:40 INFO - PROCESS | 3955 | 1461118900548 Marionette TRACE conn3 <- [1,738,null,{}] 19:21:40 INFO - PROCESS | 3955 | 1461118900554 Marionette TRACE conn3 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:21:40 INFO - PROCESS | 3955 | 1461118900729 Marionette TRACE conn3 <- [1,739,null,{"value":null}] 19:21:40 INFO - PROCESS | 3955 | 1461118900930 Marionette TRACE conn3 -> [0,740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:21:40 INFO - PROCESS | 3955 | ++DOCSHELL 0x875e6c00 == 85 [pid = 3955] [id = 192] 19:21:40 INFO - PROCESS | 3955 | ++DOMWINDOW == 273 (0x875ea000) [pid = 3955] [serial = 576] [outer = (nil)] 19:21:41 INFO - PROCESS | 3955 | ++DOMWINDOW == 274 (0x875f0400) [pid = 3955] [serial = 577] [outer = 0x875ea000] 19:21:41 INFO - PROCESS | 3955 | 1461118901017 Marionette DEBUG loaded listener.js 19:21:41 INFO - PROCESS | 3955 | ++DOMWINDOW == 275 (0x875f2400) [pid = 3955] [serial = 578] [outer = 0x875ea000] 19:21:42 INFO - PROCESS | 3955 | SkCairoFTTypeface::onFilterRec unimplemented 19:21:42 INFO - PROCESS | 3955 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 19:21:42 INFO - PROCESS | 3955 | 1461118902351 Marionette TRACE conn3 <- [1,740,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html",0,null,null,[["Canvas test: 2d.text.draw.fontface",0,null,null]]]}] 19:21:42 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 19:21:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1831ms 19:21:42 INFO - PROCESS | 3955 | 1461118902377 Marionette TRACE conn3 -> [0,741,"getWindowHandle",null] 19:21:42 INFO - PROCESS | 3955 | 1461118902380 Marionette TRACE conn3 <- [1,741,null,{"value":"8"}] 19:21:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 19:21:42 INFO - PROCESS | 3955 | 1461118902387 Marionette TRACE conn3 -> [0,742,"setScriptTimeout",{"ms":35000}] 19:21:42 INFO - PROCESS | 3955 | 1461118902391 Marionette TRACE conn3 <- [1,742,null,{}] 19:21:42 INFO - PROCESS | 3955 | 1461118902396 Marionette TRACE conn3 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:21:42 INFO - PROCESS | 3955 | 1461118902610 Marionette TRACE conn3 <- [1,743,null,{"value":null}] 19:21:42 INFO - PROCESS | 3955 | 1461118902809 Marionette TRACE conn3 -> [0,744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:21:42 INFO - PROCESS | 3955 | ++DOCSHELL 0x872c5400 == 86 [pid = 3955] [id = 193] 19:21:42 INFO - PROCESS | 3955 | ++DOMWINDOW == 276 (0x872c7400) [pid = 3955] [serial = 579] [outer = (nil)] 19:21:42 INFO - PROCESS | 3955 | ++DOMWINDOW == 277 (0x872cc800) [pid = 3955] [serial = 580] [outer = 0x872c7400] 19:21:42 INFO - PROCESS | 3955 | 1461118902892 Marionette DEBUG loaded listener.js 19:21:43 INFO - PROCESS | 3955 | ++DOMWINDOW == 278 (0x872cec00) [pid = 3955] [serial = 581] [outer = 0x872c7400] 19:21:44 INFO - PROCESS | 3955 | SkCairoFTTypeface::onFilterRec unimplemented 19:21:44 INFO - PROCESS | 3955 | 1461118904185 Marionette TRACE conn3 <- [1,744,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html",0,null,null,[["@font-face fonts should work even if they are not used in the page",0,null,null]]]}] 19:21:44 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:21:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1848ms 19:21:44 INFO - PROCESS | 3955 | 1461118904236 Marionette TRACE conn3 -> [0,745,"getWindowHandle",null] 19:21:44 INFO - PROCESS | 3955 | 1461118904240 Marionette TRACE conn3 <- [1,745,null,{"value":"8"}] 19:21:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 19:21:44 INFO - PROCESS | 3955 | 1461118904246 Marionette TRACE conn3 -> [0,746,"setScriptTimeout",{"ms":35000}] 19:21:44 INFO - PROCESS | 3955 | 1461118904249 Marionette TRACE conn3 <- [1,746,null,{}] 19:21:45 INFO - PROCESS | 3955 | --DOCSHELL 0x8b135000 == 85 [pid = 3955] [id = 130] 19:21:45 INFO - PROCESS | 3955 | --DOCSHELL 0x939b4800 == 84 [pid = 3955] [id = 127] 19:21:45 INFO - PROCESS | 3955 | --DOCSHELL 0x98b14000 == 83 [pid = 3955] [id = 128] 19:21:45 INFO - PROCESS | 3955 | --DOCSHELL 0xa4c4a800 == 82 [pid = 3955] [id = 129] 19:21:45 INFO - PROCESS | 3955 | --DOCSHELL 0x8f61c000 == 81 [pid = 3955] [id = 179] 19:21:45 INFO - PROCESS | 3955 | --DOCSHELL 0x8a68d800 == 80 [pid = 3955] [id = 178] 19:21:45 INFO - PROCESS | 3955 | --DOCSHELL 0x8ba87000 == 79 [pid = 3955] [id = 177] 19:21:45 INFO - PROCESS | 3955 | --DOCSHELL 0x8a689800 == 78 [pid = 3955] [id = 176] 19:21:45 INFO - PROCESS | 3955 | --DOCSHELL 0x87bc6c00 == 77 [pid = 3955] [id = 175] 19:21:45 INFO - PROCESS | 3955 | --DOMWINDOW == 277 (0x981d8400) [pid = 3955] [serial = 409] [outer = (nil)] [url = about:blank] 19:21:45 INFO - PROCESS | 3955 | --DOMWINDOW == 276 (0x8ff42400) [pid = 3955] [serial = 467] [outer = (nil)] [url = about:blank] 19:21:45 INFO - PROCESS | 3955 | --DOMWINDOW == 275 (0x8b124800) [pid = 3955] [serial = 461] [outer = (nil)] [url = about:blank] 19:21:45 INFO - PROCESS | 3955 | --DOMWINDOW == 274 (0x8b110800) [pid = 3955] [serial = 460] [outer = (nil)] [url = about:blank] 19:21:45 INFO - PROCESS | 3955 | --DOMWINDOW == 273 (0x8ba13c00) [pid = 3955] [serial = 433] [outer = (nil)] [url = about:blank] 19:21:45 INFO - PROCESS | 3955 | --DOMWINDOW == 272 (0x99198800) [pid = 3955] [serial = 421] [outer = (nil)] [url = about:blank] 19:21:45 INFO - PROCESS | 3955 | --DOMWINDOW == 271 (0x8b11d800) [pid = 3955] [serial = 427] [outer = (nil)] [url = about:blank] 19:21:45 INFO - PROCESS | 3955 | --DOMWINDOW == 270 (0x8ba7dc00) [pid = 3955] [serial = 412] [outer = (nil)] [url = about:blank] 19:21:45 INFO - PROCESS | 3955 | --DOMWINDOW == 269 (0x8a587800) [pid = 3955] [serial = 436] [outer = (nil)] [url = about:blank] 19:21:45 INFO - PROCESS | 3955 | --DOMWINDOW == 268 (0x89209400) [pid = 3955] [serial = 439] [outer = (nil)] [url = about:blank] 19:21:45 INFO - PROCESS | 3955 | --DOMWINDOW == 267 (0x8935b800) [pid = 3955] [serial = 442] [outer = (nil)] [url = about:blank] 19:21:45 INFO - PROCESS | 3955 | --DOMWINDOW == 266 (0x8f6e7400) [pid = 3955] [serial = 259] [outer = (nil)] [url = about:blank] 19:21:45 INFO - PROCESS | 3955 | --DOMWINDOW == 265 (0x991a5800) [pid = 3955] [serial = 310] [outer = (nil)] [url = about:blank] 19:21:45 INFO - PROCESS | 3955 | --DOMWINDOW == 264 (0x8ba1ec00) [pid = 3955] [serial = 445] [outer = (nil)] [url = about:blank] 19:21:45 INFO - PROCESS | 3955 | --DOMWINDOW == 263 (0x8e825800) [pid = 3955] [serial = 448] [outer = (nil)] [url = about:blank] 19:21:45 INFO - PROCESS | 3955 | --DOMWINDOW == 262 (0x96b98000) [pid = 3955] [serial = 210] [outer = (nil)] [url = about:blank] 19:21:45 INFO - PROCESS | 3955 | --DOMWINDOW == 261 (0x90027000) [pid = 3955] [serial = 451] [outer = (nil)] [url = about:blank] 19:21:45 INFO - PROCESS | 3955 | --DOMWINDOW == 260 (0x8a68b400) [pid = 3955] [serial = 454] [outer = (nil)] [url = about:blank] 19:21:45 INFO - PROCESS | 3955 | --DOMWINDOW == 259 (0x8f6e1c00) [pid = 3955] [serial = 457] [outer = (nil)] [url = about:blank] 19:21:45 INFO - PROCESS | 3955 | --DOMWINDOW == 258 (0x933fd800) [pid = 3955] [serial = 476] [outer = (nil)] [url = about:blank] 19:21:45 INFO - PROCESS | 3955 | --DOMWINDOW == 257 (0x90306c00) [pid = 3955] [serial = 469] [outer = (nil)] [url = about:blank] 19:21:45 INFO - PROCESS | 3955 | --DOMWINDOW == 256 (0x9045b800) [pid = 3955] [serial = 470] [outer = (nil)] [url = about:blank] 19:21:45 INFO - PROCESS | 3955 | --DOMWINDOW == 255 (0x92864800) [pid = 3955] [serial = 473] [outer = (nil)] [url = about:blank] 19:21:45 INFO - PROCESS | 3955 | --DOMWINDOW == 254 (0x92aa4800) [pid = 3955] [serial = 475] [outer = (nil)] [url = about:blank] 19:21:45 INFO - PROCESS | 3955 | --DOMWINDOW == 253 (0x913dfc00) [pid = 3955] [serial = 472] [outer = (nil)] [url = about:blank] 19:21:45 INFO - PROCESS | 3955 | --DOMWINDOW == 252 (0x90026400) [pid = 3955] [serial = 430] [outer = (nil)] [url = about:blank] 19:21:45 INFO - PROCESS | 3955 | --DOMWINDOW == 251 (0x9030e400) [pid = 3955] [serial = 415] [outer = (nil)] [url = about:blank] 19:21:45 INFO - PROCESS | 3955 | --DOMWINDOW == 250 (0x939c3c00) [pid = 3955] [serial = 418] [outer = (nil)] [url = about:blank] 19:21:45 INFO - PROCESS | 3955 | --DOMWINDOW == 249 (0x8e45ac00) [pid = 3955] [serial = 463] [outer = (nil)] [url = about:blank] 19:21:45 INFO - PROCESS | 3955 | --DOMWINDOW == 248 (0x8f59ac00) [pid = 3955] [serial = 464] [outer = (nil)] [url = about:blank] 19:21:45 INFO - PROCESS | 3955 | --DOMWINDOW == 247 (0x99841800) [pid = 3955] [serial = 424] [outer = (nil)] [url = about:blank] 19:21:45 INFO - PROCESS | 3955 | --DOMWINDOW == 246 (0x8f6e2000) [pid = 3955] [serial = 466] [outer = (nil)] [url = about:blank] 19:21:45 INFO - PROCESS | 3955 | 1461118905360 Marionette TRACE conn3 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:21:45 INFO - PROCESS | 3955 | 1461118905618 Marionette TRACE conn3 <- [1,747,null,{"value":null}] 19:21:45 INFO - PROCESS | 3955 | 1461118905725 Marionette TRACE conn3 -> [0,748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:21:45 INFO - PROCESS | 3955 | ++DOCSHELL 0x86a55000 == 78 [pid = 3955] [id = 194] 19:21:45 INFO - PROCESS | 3955 | ++DOMWINDOW == 247 (0x86a5bc00) [pid = 3955] [serial = 582] [outer = (nil)] 19:21:45 INFO - PROCESS | 3955 | ++DOMWINDOW == 248 (0x875ed800) [pid = 3955] [serial = 583] [outer = 0x86a5bc00] 19:21:45 INFO - PROCESS | 3955 | 1461118905800 Marionette DEBUG loaded listener.js 19:21:45 INFO - PROCESS | 3955 | ++DOMWINDOW == 249 (0x875f3000) [pid = 3955] [serial = 584] [outer = 0x86a5bc00] 19:21:46 INFO - PROCESS | 3955 | SkCairoFTTypeface::onFilterRec unimplemented 19:21:46 INFO - PROCESS | 3955 | SkCairoFTTypeface::onFilterRec unimplemented 19:21:46 INFO - PROCESS | 3955 | 1461118906976 Marionette TRACE conn3 <- [1,748,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html",0,null,null,[["Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.)",0,null,null]]]}] 19:21:47 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:21:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 2783ms 19:21:47 INFO - PROCESS | 3955 | 1461118907030 Marionette TRACE conn3 -> [0,749,"getWindowHandle",null] 19:21:47 INFO - PROCESS | 3955 | 1461118907035 Marionette TRACE conn3 <- [1,749,null,{"value":"8"}] 19:21:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 19:21:47 INFO - PROCESS | 3955 | 1461118907043 Marionette TRACE conn3 -> [0,750,"setScriptTimeout",{"ms":35000}] 19:21:47 INFO - PROCESS | 3955 | 1461118907046 Marionette TRACE conn3 <- [1,750,null,{}] 19:21:47 INFO - PROCESS | 3955 | 1461118907053 Marionette TRACE conn3 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:21:47 INFO - PROCESS | 3955 | 1461118907340 Marionette TRACE conn3 <- [1,751,null,{"value":null}] 19:21:47 INFO - PROCESS | 3955 | 1461118907445 Marionette TRACE conn3 -> [0,752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:21:47 INFO - PROCESS | 3955 | ++DOCSHELL 0x875ef000 == 79 [pid = 3955] [id = 195] 19:21:47 INFO - PROCESS | 3955 | ++DOMWINDOW == 250 (0x87aa8000) [pid = 3955] [serial = 585] [outer = (nil)] 19:21:47 INFO - PROCESS | 3955 | ++DOMWINDOW == 251 (0x87bc4000) [pid = 3955] [serial = 586] [outer = 0x87aa8000] 19:21:47 INFO - PROCESS | 3955 | 1461118907519 Marionette DEBUG loaded listener.js 19:21:47 INFO - PROCESS | 3955 | ++DOMWINDOW == 252 (0x881ef400) [pid = 3955] [serial = 587] [outer = 0x87aa8000] 19:21:48 INFO - PROCESS | 3955 | SkCairoFTTypeface::onFilterRec unimplemented 19:21:48 INFO - PROCESS | 3955 | 1461118908795 Marionette TRACE conn3 <- [1,752,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html",0,null,null,[["U+0020 is rendered the correct size (1em wide)",0,null,null]]]}] 19:21:48 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:21:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1788ms 19:21:48 INFO - PROCESS | 3955 | 1461118908937 Marionette TRACE conn3 -> [0,753,"getWindowHandle",null] 19:21:48 INFO - PROCESS | 3955 | 1461118908942 Marionette TRACE conn3 <- [1,753,null,{"value":"8"}] 19:21:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 19:21:48 INFO - PROCESS | 3955 | 1461118908971 Marionette TRACE conn3 -> [0,754,"setScriptTimeout",{"ms":35000}] 19:21:48 INFO - PROCESS | 3955 | 1461118908973 Marionette TRACE conn3 <- [1,754,null,{}] 19:21:48 INFO - PROCESS | 3955 | 1461118908980 Marionette TRACE conn3 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:21:49 INFO - PROCESS | 3955 | 1461118909192 Marionette TRACE conn3 <- [1,755,null,{"value":null}] 19:21:49 INFO - PROCESS | 3955 | 1461118909224 Marionette TRACE conn3 -> [0,756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:21:49 INFO - PROCESS | 3955 | ++DOCSHELL 0x879c6800 == 80 [pid = 3955] [id = 196] 19:21:49 INFO - PROCESS | 3955 | ++DOMWINDOW == 253 (0x8842fc00) [pid = 3955] [serial = 588] [outer = (nil)] 19:21:49 INFO - PROCESS | 3955 | ++DOMWINDOW == 254 (0x8a581c00) [pid = 3955] [serial = 589] [outer = 0x8842fc00] 19:21:49 INFO - PROCESS | 3955 | 1461118909315 Marionette DEBUG loaded listener.js 19:21:49 INFO - PROCESS | 3955 | ++DOMWINDOW == 255 (0x8a58cc00) [pid = 3955] [serial = 590] [outer = 0x8842fc00] 19:21:50 INFO - PROCESS | 3955 | --DOMWINDOW == 254 (0x933f8800) [pid = 3955] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 19:21:50 INFO - PROCESS | 3955 | --DOMWINDOW == 253 (0x8c49d000) [pid = 3955] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 19:21:50 INFO - PROCESS | 3955 | --DOMWINDOW == 252 (0x881f8c00) [pid = 3955] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 19:21:50 INFO - PROCESS | 3955 | --DOMWINDOW == 251 (0x8f64c400) [pid = 3955] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 19:21:50 INFO - PROCESS | 3955 | --DOMWINDOW == 250 (0x8f64dc00) [pid = 3955] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 19:21:50 INFO - PROCESS | 3955 | --DOMWINDOW == 249 (0x8b104400) [pid = 3955] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 19:21:50 INFO - PROCESS | 3955 | SkCairoFTTypeface::onFilterRec unimplemented 19:21:50 INFO - PROCESS | 3955 | 1461118910790 Marionette TRACE conn3 <- [1,756,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html",0,null,null,[["Non-space characters are not converted to U+0020 and collapsed",0,null,null]]]}] 19:21:50 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:21:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1832ms 19:21:50 INFO - PROCESS | 3955 | 1461118910804 Marionette TRACE conn3 -> [0,757,"getWindowHandle",null] 19:21:50 INFO - PROCESS | 3955 | 1461118910813 Marionette TRACE conn3 <- [1,757,null,{"value":"8"}] 19:21:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 19:21:50 INFO - PROCESS | 3955 | 1461118910827 Marionette TRACE conn3 -> [0,758,"setScriptTimeout",{"ms":35000}] 19:21:50 INFO - PROCESS | 3955 | 1461118910830 Marionette TRACE conn3 <- [1,758,null,{}] 19:21:50 INFO - PROCESS | 3955 | 1461118910836 Marionette TRACE conn3 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:21:51 INFO - PROCESS | 3955 | 1461118911063 Marionette TRACE conn3 <- [1,759,null,{"value":null}] 19:21:51 INFO - PROCESS | 3955 | 1461118911118 Marionette TRACE conn3 -> [0,760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:21:51 INFO - PROCESS | 3955 | ++DOCSHELL 0x879bdc00 == 81 [pid = 3955] [id = 197] 19:21:51 INFO - PROCESS | 3955 | ++DOMWINDOW == 250 (0x8a685400) [pid = 3955] [serial = 591] [outer = (nil)] 19:21:51 INFO - PROCESS | 3955 | ++DOMWINDOW == 251 (0x8b122000) [pid = 3955] [serial = 592] [outer = 0x8a685400] 19:21:51 INFO - PROCESS | 3955 | 1461118911204 Marionette DEBUG loaded listener.js 19:21:51 INFO - PROCESS | 3955 | ++DOMWINDOW == 252 (0x8b133000) [pid = 3955] [serial = 593] [outer = 0x8a685400] 19:21:51 INFO - PROCESS | 3955 | SkCairoFTTypeface::onFilterRec unimplemented 19:21:51 INFO - PROCESS | 3955 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 19:21:51 INFO - PROCESS | 3955 | SkCairoFTTypeface::onFilterRec unimplemented 19:21:51 INFO - PROCESS | 3955 | SkCairoFTTypeface::onFilterRec unimplemented 19:21:51 INFO - PROCESS | 3955 | SkCairoFTTypeface::onFilterRec unimplemented 19:21:51 INFO - PROCESS | 3955 | 1461118911979 Marionette TRACE conn3 <- [1,760,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html",0,null,null,[["strokeText does not start a new path or subpath",0,null,null]]]}] 19:21:52 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:21:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1185ms 19:21:52 INFO - PROCESS | 3955 | 1461118912006 Marionette TRACE conn3 -> [0,761,"getWindowHandle",null] 19:21:52 INFO - PROCESS | 3955 | 1461118912009 Marionette TRACE conn3 <- [1,761,null,{"value":"8"}] 19:21:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 19:21:52 INFO - PROCESS | 3955 | 1461118912024 Marionette TRACE conn3 -> [0,762,"setScriptTimeout",{"ms":35000}] 19:21:52 INFO - PROCESS | 3955 | 1461118912026 Marionette TRACE conn3 <- [1,762,null,{}] 19:21:52 INFO - PROCESS | 3955 | 1461118912033 Marionette TRACE conn3 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:21:52 INFO - PROCESS | 3955 | 1461118912409 Marionette TRACE conn3 <- [1,763,null,{"value":null}] 19:21:52 INFO - PROCESS | 3955 | 1461118912548 Marionette TRACE conn3 -> [0,764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:21:52 INFO - PROCESS | 3955 | ++DOCSHELL 0x875e6800 == 82 [pid = 3955] [id = 198] 19:21:52 INFO - PROCESS | 3955 | ++DOMWINDOW == 253 (0x875e8000) [pid = 3955] [serial = 594] [outer = (nil)] 19:21:52 INFO - PROCESS | 3955 | ++DOMWINDOW == 254 (0x875eec00) [pid = 3955] [serial = 595] [outer = 0x875e8000] 19:21:52 INFO - PROCESS | 3955 | 1461118912640 Marionette DEBUG loaded listener.js 19:21:52 INFO - PROCESS | 3955 | ++DOMWINDOW == 255 (0x879bcc00) [pid = 3955] [serial = 596] [outer = 0x875e8000] 19:21:54 INFO - PROCESS | 3955 | 1461118914038 Marionette TRACE conn3 <- [1,764,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html",0,null,null,[["Canvas test: 2d.text.measure.width.basic",0,null,null]]]}] 19:21:54 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 19:21:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 2091ms 19:21:54 INFO - PROCESS | 3955 | 1461118914151 Marionette TRACE conn3 -> [0,765,"getWindowHandle",null] 19:21:54 INFO - PROCESS | 3955 | 1461118914157 Marionette TRACE conn3 <- [1,765,null,{"value":"8"}] 19:21:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 19:21:54 INFO - PROCESS | 3955 | 1461118914167 Marionette TRACE conn3 -> [0,766,"setScriptTimeout",{"ms":35000}] 19:21:54 INFO - PROCESS | 3955 | 1461118914170 Marionette TRACE conn3 <- [1,766,null,{}] 19:21:54 INFO - PROCESS | 3955 | 1461118914179 Marionette TRACE conn3 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:21:54 INFO - PROCESS | 3955 | 1461118914443 Marionette TRACE conn3 <- [1,767,null,{"value":null}] 19:21:54 INFO - PROCESS | 3955 | 1461118914584 Marionette TRACE conn3 -> [0,768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:21:54 INFO - PROCESS | 3955 | ++DOCSHELL 0x88430c00 == 83 [pid = 3955] [id = 199] 19:21:54 INFO - PROCESS | 3955 | ++DOMWINDOW == 256 (0x88435000) [pid = 3955] [serial = 597] [outer = (nil)] 19:21:54 INFO - PROCESS | 3955 | ++DOMWINDOW == 257 (0x8a586400) [pid = 3955] [serial = 598] [outer = 0x88435000] 19:21:54 INFO - PROCESS | 3955 | 1461118914708 Marionette DEBUG loaded listener.js 19:21:54 INFO - PROCESS | 3955 | ++DOMWINDOW == 258 (0x8a691800) [pid = 3955] [serial = 599] [outer = 0x88435000] 19:21:56 INFO - PROCESS | 3955 | 1461118916234 Marionette TRACE conn3 <- [1,768,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html",0,null,null,[["The empty string has zero width",0,null,null]]]}] 19:21:56 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 19:21:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 2132ms 19:21:56 INFO - PROCESS | 3955 | 1461118916299 Marionette TRACE conn3 -> [0,769,"getWindowHandle",null] 19:21:56 INFO - PROCESS | 3955 | 1461118916305 Marionette TRACE conn3 <- [1,769,null,{"value":"8"}] 19:21:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 19:21:56 INFO - PROCESS | 3955 | 1461118916355 Marionette TRACE conn3 -> [0,770,"setScriptTimeout",{"ms":35000}] 19:21:56 INFO - PROCESS | 3955 | 1461118916359 Marionette TRACE conn3 <- [1,770,null,{}] 19:21:56 INFO - PROCESS | 3955 | 1461118916365 Marionette TRACE conn3 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:21:56 INFO - PROCESS | 3955 | 1461118916563 Marionette TRACE conn3 <- [1,771,null,{"value":null}] 19:21:56 INFO - PROCESS | 3955 | 1461118916754 Marionette TRACE conn3 -> [0,772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:21:56 INFO - PROCESS | 3955 | ++DOCSHELL 0x8935f000 == 84 [pid = 3955] [id = 200] 19:21:56 INFO - PROCESS | 3955 | ++DOMWINDOW == 259 (0x8a691000) [pid = 3955] [serial = 600] [outer = (nil)] 19:21:56 INFO - PROCESS | 3955 | ++DOMWINDOW == 260 (0x8ba1b000) [pid = 3955] [serial = 601] [outer = 0x8a691000] 19:21:56 INFO - PROCESS | 3955 | 1461118916845 Marionette DEBUG loaded listener.js 19:21:56 INFO - PROCESS | 3955 | ++DOMWINDOW == 261 (0x8c49d000) [pid = 3955] [serial = 602] [outer = 0x8a691000] 19:21:57 INFO - PROCESS | 3955 | 1461118917769 Marionette TRACE conn3 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 19:21:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 19:21:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1444ms 19:21:57 INFO - PROCESS | 3955 | 1461118917798 Marionette TRACE conn3 -> [0,773,"getWindowHandle",null] 19:21:57 INFO - PROCESS | 3955 | 1461118917805 Marionette TRACE conn3 <- [1,773,null,{"value":"8"}] 19:21:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 19:21:57 INFO - PROCESS | 3955 | 1461118917821 Marionette TRACE conn3 -> [0,774,"setScriptTimeout",{"ms":35000}] 19:21:57 INFO - PROCESS | 3955 | 1461118917829 Marionette TRACE conn3 <- [1,774,null,{}] 19:21:57 INFO - PROCESS | 3955 | 1461118917835 Marionette TRACE conn3 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:21:58 INFO - PROCESS | 3955 | 1461118918016 Marionette TRACE conn3 <- [1,775,null,{"value":null}] 19:21:58 INFO - PROCESS | 3955 | 1461118918256 Marionette TRACE conn3 -> [0,776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:21:58 INFO - PROCESS | 3955 | ++DOCSHELL 0x86a57000 == 85 [pid = 3955] [id = 201] 19:21:58 INFO - PROCESS | 3955 | ++DOMWINDOW == 262 (0x8a687400) [pid = 3955] [serial = 603] [outer = (nil)] 19:21:58 INFO - PROCESS | 3955 | ++DOMWINDOW == 263 (0x8f617800) [pid = 3955] [serial = 604] [outer = 0x8a687400] 19:21:58 INFO - PROCESS | 3955 | 1461118918384 Marionette DEBUG loaded listener.js 19:21:58 INFO - PROCESS | 3955 | ++DOMWINDOW == 264 (0x8f64f000) [pid = 3955] [serial = 605] [outer = 0x8a687400] 19:21:59 INFO - PROCESS | 3955 | 1461118919263 Marionette TRACE conn3 <- [1,776,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.semitransparent",0,null,null]]]}] 19:21:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 19:21:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1497ms 19:21:59 INFO - PROCESS | 3955 | 1461118919311 Marionette TRACE conn3 -> [0,777,"getWindowHandle",null] 19:21:59 INFO - PROCESS | 3955 | 1461118919315 Marionette TRACE conn3 <- [1,777,null,{"value":"8"}] 19:21:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 19:21:59 INFO - PROCESS | 3955 | 1461118919321 Marionette TRACE conn3 -> [0,778,"setScriptTimeout",{"ms":35000}] 19:21:59 INFO - PROCESS | 3955 | 1461118919325 Marionette TRACE conn3 <- [1,778,null,{}] 19:21:59 INFO - PROCESS | 3955 | 1461118919331 Marionette TRACE conn3 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:21:59 INFO - PROCESS | 3955 | 1461118919507 Marionette TRACE conn3 <- [1,779,null,{"value":null}] 19:21:59 INFO - PROCESS | 3955 | 1461118919705 Marionette TRACE conn3 -> [0,780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:21:59 INFO - PROCESS | 3955 | ++DOCSHELL 0x8ba1d800 == 86 [pid = 3955] [id = 202] 19:21:59 INFO - PROCESS | 3955 | ++DOMWINDOW == 265 (0x8f59ac00) [pid = 3955] [serial = 606] [outer = (nil)] 19:21:59 INFO - PROCESS | 3955 | ++DOMWINDOW == 266 (0x8f6df800) [pid = 3955] [serial = 607] [outer = 0x8f59ac00] 19:21:59 INFO - PROCESS | 3955 | 1461118919789 Marionette DEBUG loaded listener.js 19:21:59 INFO - PROCESS | 3955 | ++DOMWINDOW == 267 (0x8f6e5000) [pid = 3955] [serial = 608] [outer = 0x8f59ac00] 19:22:00 INFO - PROCESS | 3955 | 1461118920707 Marionette TRACE conn3 <- [1,780,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html",0,null,null,[["Canvas test: 2d.fillStyle.get.solid",0,null,null]]]}] 19:22:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 19:22:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1433ms 19:22:00 INFO - PROCESS | 3955 | 1461118920755 Marionette TRACE conn3 -> [0,781,"getWindowHandle",null] 19:22:00 INFO - PROCESS | 3955 | 1461118920758 Marionette TRACE conn3 <- [1,781,null,{"value":"8"}] 19:22:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 19:22:00 INFO - PROCESS | 3955 | 1461118920765 Marionette TRACE conn3 -> [0,782,"setScriptTimeout",{"ms":35000}] 19:22:00 INFO - PROCESS | 3955 | 1461118920769 Marionette TRACE conn3 <- [1,782,null,{}] 19:22:00 INFO - PROCESS | 3955 | 1461118920774 Marionette TRACE conn3 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:22:00 INFO - PROCESS | 3955 | 1461118920981 Marionette TRACE conn3 <- [1,783,null,{"value":null}] 19:22:01 INFO - PROCESS | 3955 | 1461118921253 Marionette TRACE conn3 -> [0,784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:22:01 INFO - PROCESS | 3955 | ++DOCSHELL 0x90027000 == 87 [pid = 3955] [id = 203] 19:22:01 INFO - PROCESS | 3955 | ++DOMWINDOW == 268 (0x90028800) [pid = 3955] [serial = 609] [outer = (nil)] 19:22:01 INFO - PROCESS | 3955 | ++DOMWINDOW == 269 (0x90216800) [pid = 3955] [serial = 610] [outer = 0x90028800] 19:22:01 INFO - PROCESS | 3955 | 1461118921401 Marionette DEBUG loaded listener.js 19:22:01 INFO - PROCESS | 3955 | ++DOMWINDOW == 270 (0x9044f800) [pid = 3955] [serial = 611] [outer = 0x90028800] 19:22:02 INFO - PROCESS | 3955 | 1461118922290 Marionette TRACE conn3 <- [1,784,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.transparent",0,null,null]]]}] 19:22:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 19:22:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1582ms 19:22:02 INFO - PROCESS | 3955 | 1461118922348 Marionette TRACE conn3 -> [0,785,"getWindowHandle",null] 19:22:02 INFO - PROCESS | 3955 | 1461118922352 Marionette TRACE conn3 <- [1,785,null,{"value":"8"}] 19:22:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 19:22:02 INFO - PROCESS | 3955 | 1461118922358 Marionette TRACE conn3 -> [0,786,"setScriptTimeout",{"ms":35000}] 19:22:02 INFO - PROCESS | 3955 | 1461118922362 Marionette TRACE conn3 <- [1,786,null,{}] 19:22:02 INFO - PROCESS | 3955 | 1461118922367 Marionette TRACE conn3 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:22:02 INFO - PROCESS | 3955 | 1461118922577 Marionette TRACE conn3 <- [1,787,null,{"value":null}] 19:22:02 INFO - PROCESS | 3955 | 1461118922829 Marionette TRACE conn3 -> [0,788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:22:02 INFO - PROCESS | 3955 | ++DOCSHELL 0x8f613000 == 88 [pid = 3955] [id = 204] 19:22:02 INFO - PROCESS | 3955 | ++DOMWINDOW == 271 (0x8f6cf400) [pid = 3955] [serial = 612] [outer = (nil)] 19:22:02 INFO - PROCESS | 3955 | ++DOMWINDOW == 272 (0x91223800) [pid = 3955] [serial = 613] [outer = 0x8f6cf400] 19:22:02 INFO - PROCESS | 3955 | 1461118922957 Marionette DEBUG loaded listener.js 19:22:03 INFO - PROCESS | 3955 | ++DOMWINDOW == 273 (0x9285e000) [pid = 3955] [serial = 614] [outer = 0x8f6cf400] 19:22:03 INFO - PROCESS | 3955 | 1461118923835 Marionette TRACE conn3 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 19:22:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 19:22:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1530ms 19:22:03 INFO - PROCESS | 3955 | 1461118923889 Marionette TRACE conn3 -> [0,789,"getWindowHandle",null] 19:22:03 INFO - PROCESS | 3955 | 1461118923892 Marionette TRACE conn3 <- [1,789,null,{"value":"8"}] 19:22:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 19:22:03 INFO - PROCESS | 3955 | 1461118923899 Marionette TRACE conn3 -> [0,790,"setScriptTimeout",{"ms":35000}] 19:22:03 INFO - PROCESS | 3955 | 1461118923903 Marionette TRACE conn3 <- [1,790,null,{}] 19:22:03 INFO - PROCESS | 3955 | 1461118923908 Marionette TRACE conn3 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:22:04 INFO - PROCESS | 3955 | 1461118924081 Marionette TRACE conn3 <- [1,791,null,{"value":null}] 19:22:04 INFO - PROCESS | 3955 | 1461118924279 Marionette TRACE conn3 -> [0,792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:22:04 INFO - PROCESS | 3955 | ++DOCSHELL 0x86a59c00 == 89 [pid = 3955] [id = 205] 19:22:04 INFO - PROCESS | 3955 | ++DOMWINDOW == 274 (0x872d2c00) [pid = 3955] [serial = 615] [outer = (nil)] 19:22:04 INFO - PROCESS | 3955 | ++DOMWINDOW == 275 (0x92aa6000) [pid = 3955] [serial = 616] [outer = 0x872d2c00] 19:22:04 INFO - PROCESS | 3955 | 1461118924366 Marionette DEBUG loaded listener.js 19:22:04 INFO - PROCESS | 3955 | ++DOMWINDOW == 276 (0x93352c00) [pid = 3955] [serial = 617] [outer = 0x872d2c00] 19:22:05 INFO - PROCESS | 3955 | 1461118925315 Marionette TRACE conn3 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 19:22:05 INFO - PROCESS | 3955 | ++DOMWINDOW == 277 (0x93327000) [pid = 3955] [serial = 618] [outer = 0x96a0c000] 19:22:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 19:22:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1480ms 19:22:05 INFO - PROCESS | 3955 | 1461118925410 Marionette TRACE conn3 -> [0,793,"getWindowHandle",null] 19:22:05 INFO - PROCESS | 3955 | 1461118925413 Marionette TRACE conn3 <- [1,793,null,{"value":"8"}] 19:22:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 19:22:05 INFO - PROCESS | 3955 | 1461118925513 Marionette TRACE conn3 -> [0,794,"setScriptTimeout",{"ms":35000}] 19:22:05 INFO - PROCESS | 3955 | 1461118925517 Marionette TRACE conn3 <- [1,794,null,{}] 19:22:05 INFO - PROCESS | 3955 | 1461118925537 Marionette TRACE conn3 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:22:05 INFO - PROCESS | 3955 | 1461118925712 Marionette TRACE conn3 <- [1,795,null,{"value":null}] 19:22:05 INFO - PROCESS | 3955 | 1461118925958 Marionette TRACE conn3 -> [0,796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:22:05 INFO - PROCESS | 3955 | ++DOCSHELL 0x8b11e800 == 90 [pid = 3955] [id = 206] 19:22:05 INFO - PROCESS | 3955 | ++DOMWINDOW == 278 (0x928c9800) [pid = 3955] [serial = 619] [outer = (nil)] 19:22:06 INFO - PROCESS | 3955 | ++DOMWINDOW == 279 (0x933f8000) [pid = 3955] [serial = 620] [outer = 0x928c9800] 19:22:06 INFO - PROCESS | 3955 | 1461118926047 Marionette DEBUG loaded listener.js 19:22:06 INFO - PROCESS | 3955 | ++DOMWINDOW == 280 (0x939bf400) [pid = 3955] [serial = 621] [outer = 0x928c9800] 19:22:06 INFO - PROCESS | 3955 | 1461118926950 Marionette TRACE conn3 <- [1,796,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html",0,null,null,[["currentColor is computed from the canvas element",0,null,null]]]}] 19:22:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 19:22:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1578ms 19:22:07 INFO - PROCESS | 3955 | 1461118927009 Marionette TRACE conn3 -> [0,797,"getWindowHandle",null] 19:22:07 INFO - PROCESS | 3955 | 1461118927013 Marionette TRACE conn3 <- [1,797,null,{"value":"8"}] 19:22:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 19:22:07 INFO - PROCESS | 3955 | 1461118927022 Marionette TRACE conn3 -> [0,798,"setScriptTimeout",{"ms":35000}] 19:22:07 INFO - PROCESS | 3955 | 1461118927025 Marionette TRACE conn3 <- [1,798,null,{}] 19:22:07 INFO - PROCESS | 3955 | 1461118927031 Marionette TRACE conn3 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:22:07 INFO - PROCESS | 3955 | 1461118927210 Marionette TRACE conn3 <- [1,799,null,{"value":null}] 19:22:07 INFO - PROCESS | 3955 | 1461118927410 Marionette TRACE conn3 -> [0,800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:22:07 INFO - PROCESS | 3955 | ++DOCSHELL 0x9021b800 == 91 [pid = 3955] [id = 207] 19:22:07 INFO - PROCESS | 3955 | ++DOMWINDOW == 281 (0x9021fc00) [pid = 3955] [serial = 622] [outer = (nil)] 19:22:07 INFO - PROCESS | 3955 | ++DOMWINDOW == 282 (0x96a0f000) [pid = 3955] [serial = 623] [outer = 0x9021fc00] 19:22:07 INFO - PROCESS | 3955 | 1461118927498 Marionette DEBUG loaded listener.js 19:22:07 INFO - PROCESS | 3955 | ++DOMWINDOW == 283 (0x96b53000) [pid = 3955] [serial = 624] [outer = 0x9021fc00] 19:22:08 INFO - PROCESS | 3955 | 1461118928765 Marionette TRACE conn3 <- [1,800,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html",0,null,null,[["currentColor is computed when the attribute is set, not when it is painted",0,null,null]]]}] 19:22:08 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:22:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1782ms 19:22:08 INFO - PROCESS | 3955 | 1461118928805 Marionette TRACE conn3 -> [0,801,"getWindowHandle",null] 19:22:08 INFO - PROCESS | 3955 | 1461118928811 Marionette TRACE conn3 <- [1,801,null,{"value":"8"}] 19:22:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 19:22:08 INFO - PROCESS | 3955 | 1461118928848 Marionette TRACE conn3 -> [0,802,"setScriptTimeout",{"ms":35000}] 19:22:08 INFO - PROCESS | 3955 | 1461118928854 Marionette TRACE conn3 <- [1,802,null,{}] 19:22:08 INFO - PROCESS | 3955 | 1461118928863 Marionette TRACE conn3 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:22:09 INFO - PROCESS | 3955 | 1461118929105 Marionette TRACE conn3 <- [1,803,null,{"value":null}] 19:22:09 INFO - PROCESS | 3955 | 1461118929297 Marionette TRACE conn3 -> [0,804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:22:09 INFO - PROCESS | 3955 | ++DOCSHELL 0x8843bc00 == 92 [pid = 3955] [id = 208] 19:22:09 INFO - PROCESS | 3955 | ++DOMWINDOW == 284 (0x89208000) [pid = 3955] [serial = 625] [outer = (nil)] 19:22:09 INFO - PROCESS | 3955 | ++DOMWINDOW == 285 (0x89360400) [pid = 3955] [serial = 626] [outer = 0x89208000] 19:22:09 INFO - PROCESS | 3955 | 1461118929412 Marionette DEBUG loaded listener.js 19:22:09 INFO - PROCESS | 3955 | ++DOMWINDOW == 286 (0x8a684000) [pid = 3955] [serial = 627] [outer = 0x89208000] 19:22:10 INFO - PROCESS | 3955 | 1461118930429 Marionette TRACE conn3 <- [1,804,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html",0,null,null,[["currentColor is computed from the canvas element even when element is not rendered",0,null,null]]]}] 19:22:10 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:22:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1647ms 19:22:10 INFO - PROCESS | 3955 | 1461118930497 Marionette TRACE conn3 -> [0,805,"getWindowHandle",null] 19:22:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 19:22:10 INFO - PROCESS | 3955 | 1461118930509 Marionette TRACE conn3 <- [1,805,null,{"value":"8"}] 19:22:10 INFO - PROCESS | 3955 | 1461118930520 Marionette TRACE conn3 -> [0,806,"setScriptTimeout",{"ms":35000}] 19:22:10 INFO - PROCESS | 3955 | 1461118930523 Marionette TRACE conn3 <- [1,806,null,{}] 19:22:10 INFO - PROCESS | 3955 | 1461118930529 Marionette TRACE conn3 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:22:10 INFO - PROCESS | 3955 | 1461118930744 Marionette TRACE conn3 <- [1,807,null,{"value":null}] 19:22:11 INFO - PROCESS | 3955 | 1461118931008 Marionette TRACE conn3 -> [0,808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:22:11 INFO - PROCESS | 3955 | ++DOCSHELL 0x8a68e800 == 93 [pid = 3955] [id = 209] 19:22:11 INFO - PROCESS | 3955 | ++DOMWINDOW == 287 (0x8b124c00) [pid = 3955] [serial = 628] [outer = (nil)] 19:22:11 INFO - PROCESS | 3955 | ++DOMWINDOW == 288 (0x8b378c00) [pid = 3955] [serial = 629] [outer = 0x8b124c00] 19:22:11 INFO - PROCESS | 3955 | 1461118931121 Marionette DEBUG loaded listener.js 19:22:11 INFO - PROCESS | 3955 | ++DOMWINDOW == 289 (0x8ba18400) [pid = 3955] [serial = 630] [outer = 0x8b124c00] 19:22:12 INFO - PROCESS | 3955 | 1461118932063 Marionette TRACE conn3 <- [1,808,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html",0,null,null,[["currentColor is solid black when the canvas element is not in a document",0,null,null]]]}] 19:22:12 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:22:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1588ms 19:22:12 INFO - PROCESS | 3955 | 1461118932107 Marionette TRACE conn3 -> [0,809,"getWindowHandle",null] 19:22:12 INFO - PROCESS | 3955 | 1461118932111 Marionette TRACE conn3 <- [1,809,null,{"value":"8"}] 19:22:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 19:22:12 INFO - PROCESS | 3955 | 1461118932118 Marionette TRACE conn3 -> [0,810,"setScriptTimeout",{"ms":35000}] 19:22:12 INFO - PROCESS | 3955 | 1461118932123 Marionette TRACE conn3 <- [1,810,null,{}] 19:22:12 INFO - PROCESS | 3955 | 1461118932139 Marionette TRACE conn3 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:22:12 INFO - PROCESS | 3955 | 1461118932313 Marionette TRACE conn3 <- [1,811,null,{"value":null}] 19:22:12 INFO - PROCESS | 3955 | 1461118932599 Marionette TRACE conn3 -> [0,812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:22:12 INFO - PROCESS | 3955 | ++DOCSHELL 0x87bc6400 == 94 [pid = 3955] [id = 210] 19:22:12 INFO - PROCESS | 3955 | ++DOMWINDOW == 290 (0x8b135000) [pid = 3955] [serial = 631] [outer = (nil)] 19:22:12 INFO - PROCESS | 3955 | ++DOMWINDOW == 291 (0x8f92ec00) [pid = 3955] [serial = 632] [outer = 0x8b135000] 19:22:12 INFO - PROCESS | 3955 | 1461118932726 Marionette DEBUG loaded listener.js 19:22:12 INFO - PROCESS | 3955 | ++DOMWINDOW == 292 (0x9001e000) [pid = 3955] [serial = 633] [outer = 0x8b135000] 19:22:13 INFO - PROCESS | 3955 | 1461118933615 Marionette TRACE conn3 <- [1,812,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex3",0,null,null]]]}] 19:22:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 19:22:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1536ms 19:22:13 INFO - PROCESS | 3955 | 1461118933655 Marionette TRACE conn3 -> [0,813,"getWindowHandle",null] 19:22:13 INFO - PROCESS | 3955 | 1461118933660 Marionette TRACE conn3 <- [1,813,null,{"value":"8"}] 19:22:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 19:22:13 INFO - PROCESS | 3955 | 1461118933666 Marionette TRACE conn3 -> [0,814,"setScriptTimeout",{"ms":35000}] 19:22:13 INFO - PROCESS | 3955 | 1461118933668 Marionette TRACE conn3 <- [1,814,null,{}] 19:22:13 INFO - PROCESS | 3955 | 1461118933674 Marionette TRACE conn3 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:22:13 INFO - PROCESS | 3955 | 1461118933880 Marionette TRACE conn3 <- [1,815,null,{"value":null}] 19:22:14 INFO - PROCESS | 3955 | 1461118934127 Marionette TRACE conn3 -> [0,816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:22:14 INFO - PROCESS | 3955 | ++DOCSHELL 0x875e9800 == 95 [pid = 3955] [id = 211] 19:22:14 INFO - PROCESS | 3955 | ++DOMWINDOW == 293 (0x8a582400) [pid = 3955] [serial = 634] [outer = (nil)] 19:22:14 INFO - PROCESS | 3955 | ++DOMWINDOW == 294 (0x9054cc00) [pid = 3955] [serial = 635] [outer = 0x8a582400] 19:22:14 INFO - PROCESS | 3955 | 1461118934243 Marionette DEBUG loaded listener.js 19:22:14 INFO - PROCESS | 3955 | ++DOMWINDOW == 295 (0x92864c00) [pid = 3955] [serial = 636] [outer = 0x8a582400] 19:22:15 INFO - PROCESS | 3955 | 1461118935126 Marionette TRACE conn3 <- [1,816,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex4",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,817,"getWindowHandle",null] 19:22:15 INFO - PROCESS | 3955 | 1461118935206 Marionette TRACE conn3 <- [1,817,null,{"value":"8"}] 19:22:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 19:22:15 INFO - PROCESS | 3955 | 1461118935212 Marionette TRACE conn3 -> [0,818,"setScriptTimeout",{"ms":35000}] 19:22:15 INFO - PROCESS | 3955 | 1461118935215 Marionette TRACE conn3 <- [1,818,null,{}] 19:22:15 INFO - PROCESS | 3955 | 1461118935220 Marionette TRACE conn3 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:22:15 INFO - PROCESS | 3955 | 1461118935424 Marionette TRACE conn3 <- [1,819,null,{"value":null}] 19:22:15 INFO - PROCESS | 3955 | 1461118935720 Marionette TRACE conn3 -> [0,820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:22:15 INFO - PROCESS | 3955 | ++DOCSHELL 0x875e8c00 == 96 [pid = 3955] [id = 212] 19:22:15 INFO - PROCESS | 3955 | ++DOMWINDOW == 296 (0x875eb000) [pid = 3955] [serial = 637] [outer = (nil)] 19:22:15 INFO - PROCESS | 3955 | ++DOMWINDOW == 297 (0x879c4000) [pid = 3955] [serial = 638] [outer = 0x875eb000] 19:22:15 INFO - PROCESS | 3955 | 1461118935859 Marionette DEBUG loaded listener.js 19:22:15 INFO - PROCESS | 3955 | ++DOMWINDOW == 298 (0x87bbf000) [pid = 3955] [serial = 639] [outer = 0x875eb000] 19:22:16 INFO - PROCESS | 3955 | --DOCSHELL 0x8ba1d000 == 95 [pid = 3955] [id = 149] 19:22:16 INFO - PROCESS | 3955 | --DOCSHELL 0x8c49f400 == 94 [pid = 3955] [id = 111] 19:22:16 INFO - PROCESS | 3955 | --DOCSHELL 0x8f591400 == 93 [pid = 3955] [id = 39] 19:22:16 INFO - PROCESS | 3955 | --DOCSHELL 0x89360800 == 92 [pid = 3955] [id = 148] 19:22:16 INFO - PROCESS | 3955 | --DOCSHELL 0x89202000 == 91 [pid = 3955] [id = 146] 19:22:16 INFO - PROCESS | 3955 | --DOMWINDOW == 297 (0x877ce400) [pid = 3955] [serial = 508] [outer = (nil)] [url = about:blank] 19:22:16 INFO - PROCESS | 3955 | --DOMWINDOW == 296 (0x87aa7000) [pid = 3955] [serial = 517] [outer = (nil)] [url = about:blank] 19:22:16 INFO - PROCESS | 3955 | --DOMWINDOW == 295 (0x939b6400) [pid = 3955] [serial = 487] [outer = (nil)] [url = about:blank] 19:22:16 INFO - PROCESS | 3955 | --DOMWINDOW == 294 (0x88432400) [pid = 3955] [serial = 511] [outer = (nil)] [url = about:blank] 19:22:16 INFO - PROCESS | 3955 | --DOMWINDOW == 293 (0x9332c800) [pid = 3955] [serial = 505] [outer = (nil)] [url = about:blank] 19:22:16 INFO - PROCESS | 3955 | --DOMWINDOW == 292 (0x8ba1d400) [pid = 3955] [serial = 481] [outer = (nil)] [url = about:blank] 19:22:16 INFO - PROCESS | 3955 | --DOMWINDOW == 291 (0x87bc2400) [pid = 3955] [serial = 523] [outer = (nil)] [url = about:blank] 19:22:16 INFO - PROCESS | 3955 | --DOMWINDOW == 290 (0x879c1c00) [pid = 3955] [serial = 514] [outer = (nil)] [url = about:blank] 19:22:16 INFO - PROCESS | 3955 | --DOMWINDOW == 289 (0x9794a000) [pid = 3955] [serial = 493] [outer = (nil)] [url = about:blank] 19:22:16 INFO - PROCESS | 3955 | --DOMWINDOW == 288 (0x87ab0400) [pid = 3955] [serial = 520] [outer = (nil)] [url = about:blank] 19:22:16 INFO - PROCESS | 3955 | --DOMWINDOW == 287 (0x96b7d000) [pid = 3955] [serial = 490] [outer = (nil)] [url = about:blank] 19:22:16 INFO - PROCESS | 3955 | --DOMWINDOW == 286 (0x991a6000) [pid = 3955] [serial = 496] [outer = (nil)] [url = about:blank] 19:22:16 INFO - PROCESS | 3955 | --DOMWINDOW == 285 (0x881f1800) [pid = 3955] [serial = 499] [outer = (nil)] [url = about:blank] 19:22:16 INFO - PROCESS | 3955 | --DOMWINDOW == 284 (0x9331fc00) [pid = 3955] [serial = 502] [outer = (nil)] [url = about:blank] 19:22:16 INFO - PROCESS | 3955 | --DOMWINDOW == 283 (0x8f6ea400) [pid = 3955] [serial = 484] [outer = (nil)] [url = about:blank] 19:22:16 INFO - PROCESS | 3955 | --DOMWINDOW == 282 (0x8ff4dc00) [pid = 3955] [serial = 541] [outer = (nil)] [url = about:blank] 19:22:16 INFO - PROCESS | 3955 | --DOCSHELL 0x98102000 == 90 [pid = 3955] [id = 42] 19:22:16 INFO - PROCESS | 3955 | --DOCSHELL 0x94fb4400 == 89 [pid = 3955] [id = 55] 19:22:16 INFO - PROCESS | 3955 | --DOCSHELL 0x879c6800 == 88 [pid = 3955] [id = 196] 19:22:16 INFO - PROCESS | 3955 | --DOCSHELL 0x875ef000 == 87 [pid = 3955] [id = 195] 19:22:16 INFO - PROCESS | 3955 | --DOCSHELL 0x86a55000 == 86 [pid = 3955] [id = 194] 19:22:16 INFO - PROCESS | 3955 | --DOCSHELL 0x875e6c00 == 85 [pid = 3955] [id = 192] 19:22:16 INFO - PROCESS | 3955 | --DOCSHELL 0x8b37e400 == 84 [pid = 3955] [id = 191] 19:22:16 INFO - PROCESS | 3955 | --DOCSHELL 0x8b374000 == 83 [pid = 3955] [id = 190] 19:22:16 INFO - PROCESS | 3955 | --DOCSHELL 0x8b370800 == 82 [pid = 3955] [id = 189] 19:22:16 INFO - PROCESS | 3955 | --DOCSHELL 0x913e9000 == 81 [pid = 3955] [id = 188] 19:22:16 INFO - PROCESS | 3955 | --DOCSHELL 0x96b99000 == 80 [pid = 3955] [id = 187] 19:22:16 INFO - PROCESS | 3955 | --DOCSHELL 0x92aac400 == 79 [pid = 3955] [id = 186] 19:22:16 INFO - PROCESS | 3955 | --DOCSHELL 0x929e9800 == 78 [pid = 3955] [id = 185] 19:22:16 INFO - PROCESS | 3955 | --DOCSHELL 0x8fb2e800 == 77 [pid = 3955] [id = 184] 19:22:16 INFO - PROCESS | 3955 | --DOCSHELL 0x877cf800 == 76 [pid = 3955] [id = 183] 19:22:16 INFO - PROCESS | 3955 | --DOCSHELL 0x881f2000 == 75 [pid = 3955] [id = 182] 19:22:16 INFO - PROCESS | 3955 | --DOCSHELL 0x8920a800 == 74 [pid = 3955] [id = 147] 19:22:16 INFO - PROCESS | 3955 | --DOCSHELL 0x879c2c00 == 73 [pid = 3955] [id = 181] 19:22:16 INFO - PROCESS | 3955 | 1461118936753 Marionette TRACE conn3 <- [1,820,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex6",0,null,null]]]}] 19:22:16 INFO - PROCESS | 3955 | --DOMWINDOW == 281 (0x939c2c00) [pid = 3955] [serial = 478] [outer = (nil)] [url = about:blank] 19:22:16 INFO - PROCESS | 3955 | --DOMWINDOW == 280 (0x8f592400) [pid = 3955] [serial = 533] [outer = (nil)] [url = about:blank] 19:22:16 INFO - PROCESS | 3955 | --DOMWINDOW == 279 (0x939e3c00) [pid = 3955] [serial = 479] [outer = (nil)] [url = about:blank] 19:22:16 INFO - PROCESS | 3955 | --DOMWINDOW == 278 (0x89204800) [pid = 3955] [serial = 526] [outer = (nil)] [url = about:blank] 19:22:16 INFO - PROCESS | 3955 | --DOMWINDOW == 277 (0x8f92c800) [pid = 3955] [serial = 536] [outer = (nil)] [url = about:blank] 19:22:16 INFO - PROCESS | 3955 | --DOMWINDOW == 276 (0x9021a000) [pid = 3955] [serial = 539] [outer = (nil)] [url = about:blank] 19:22:16 INFO - PROCESS | 3955 | --DOMWINDOW == 275 (0x8935a400) [pid = 3955] [serial = 527] [outer = (nil)] [url = about:blank] 19:22:16 INFO - PROCESS | 3955 | --DOMWINDOW == 274 (0x8f6c4c00) [pid = 3955] [serial = 535] [outer = (nil)] [url = about:blank] 19:22:16 INFO - PROCESS | 3955 | --DOMWINDOW == 273 (0x8b134400) [pid = 3955] [serial = 530] [outer = (nil)] [url = about:blank] 19:22:16 INFO - PROCESS | 3955 | --DOMWINDOW == 272 (0x8e60d000) [pid = 3955] [serial = 532] [outer = (nil)] [url = about:blank] 19:22:16 INFO - PROCESS | 3955 | --DOMWINDOW == 271 (0x90022000) [pid = 3955] [serial = 538] [outer = (nil)] [url = about:blank] 19:22:16 INFO - PROCESS | 3955 | --DOMWINDOW == 270 (0x8b10fc00) [pid = 3955] [serial = 529] [outer = (nil)] [url = about:blank] 19:22:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 19:22:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1583ms 19:22:16 INFO - PROCESS | 3955 | 1461118936795 Marionette TRACE conn3 -> [0,821,"getWindowHandle",null] 19:22:16 INFO - PROCESS | 3955 | 1461118936798 Marionette TRACE conn3 <- [1,821,null,{"value":"8"}] 19:22:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 19:22:16 INFO - PROCESS | 3955 | 1461118936805 Marionette TRACE conn3 -> [0,822,"setScriptTimeout",{"ms":35000}] 19:22:16 INFO - PROCESS | 3955 | 1461118936807 Marionette TRACE conn3 <- [1,822,null,{}] 19:22:16 INFO - PROCESS | 3955 | 1461118936813 Marionette TRACE conn3 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:22:17 INFO - PROCESS | 3955 | 1461118936998 Marionette TRACE conn3 <- [1,823,null,{"value":null}] 19:22:17 INFO - PROCESS | 3955 | 1461118937159 Marionette TRACE conn3 -> [0,824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:22:17 INFO - PROCESS | 3955 | ++DOCSHELL 0x872d3000 == 74 [pid = 3955] [id = 213] 19:22:17 INFO - PROCESS | 3955 | ++DOMWINDOW == 271 (0x877cf800) [pid = 3955] [serial = 640] [outer = (nil)] 19:22:17 INFO - PROCESS | 3955 | ++DOMWINDOW == 272 (0x8b37e400) [pid = 3955] [serial = 641] [outer = 0x877cf800] 19:22:17 INFO - PROCESS | 3955 | 1461118937235 Marionette DEBUG loaded listener.js 19:22:17 INFO - PROCESS | 3955 | ++DOMWINDOW == 273 (0x8e60d000) [pid = 3955] [serial = 642] [outer = 0x877cf800] 19:22:18 INFO - PROCESS | 3955 | 1461118938001 Marionette TRACE conn3 <- [1,824,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex8",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,825,"getWindowHandle",null] 19:22:18 INFO - PROCESS | 3955 | 1461118938058 Marionette TRACE conn3 <- [1,825,null,{"value":"8"}] 19:22:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 19:22:18 INFO - PROCESS | 3955 | 1461118938066 Marionette TRACE conn3 -> [0,826,"setScriptTimeout",{"ms":35000}] 19:22:18 INFO - PROCESS | 3955 | 1461118938069 Marionette TRACE conn3 <- [1,826,null,{}] 19:22:18 INFO - PROCESS | 3955 | 1461118938074 Marionette TRACE conn3 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:22:18 INFO - PROCESS | 3955 | 1461118938230 Marionette TRACE conn3 <- [1,827,null,{"value":null}] 19:22:18 INFO - PROCESS | 3955 | 1461118938240 Marionette TRACE conn3 -> [0,828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:22:18 INFO - PROCESS | 3955 | ++DOCSHELL 0x8ba1d000 == 75 [pid = 3955] [id = 214] 19:22:18 INFO - PROCESS | 3955 | ++DOMWINDOW == 274 (0x8f6c4c00) [pid = 3955] [serial = 643] [outer = (nil)] 19:22:18 INFO - PROCESS | 3955 | ++DOMWINDOW == 275 (0x9331e400) [pid = 3955] [serial = 644] [outer = 0x8f6c4c00] 19:22:18 INFO - PROCESS | 3955 | 1461118938313 Marionette DEBUG loaded listener.js 19:22:18 INFO - PROCESS | 3955 | ++DOMWINDOW == 276 (0x93353c00) [pid = 3955] [serial = 645] [outer = 0x8f6c4c00] 19:22:19 INFO - PROCESS | 3955 | 1461118939233 Marionette TRACE conn3 <- [1,828,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-1",0,null,null]]]}] 19:22:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 19:22:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1242ms 19:22:19 INFO - PROCESS | 3955 | 1461118939308 Marionette TRACE conn3 -> [0,829,"getWindowHandle",null] 19:22:19 INFO - PROCESS | 3955 | 1461118939311 Marionette TRACE conn3 <- [1,829,null,{"value":"8"}] 19:22:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 19:22:19 INFO - PROCESS | 3955 | 1461118939317 Marionette TRACE conn3 -> [0,830,"setScriptTimeout",{"ms":35000}] 19:22:19 INFO - PROCESS | 3955 | 1461118939320 Marionette TRACE conn3 <- [1,830,null,{}] 19:22:19 INFO - PROCESS | 3955 | 1461118939332 Marionette TRACE conn3 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:22:19 INFO - PROCESS | 3955 | 1461118939545 Marionette TRACE conn3 <- [1,831,null,{"value":null}] 19:22:19 INFO - PROCESS | 3955 | 1461118939567 Marionette TRACE conn3 -> [0,832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:22:19 INFO - PROCESS | 3955 | ++DOCSHELL 0x872c9800 == 76 [pid = 3955] [id = 215] 19:22:19 INFO - PROCESS | 3955 | ++DOMWINDOW == 277 (0x881f6400) [pid = 3955] [serial = 646] [outer = (nil)] 19:22:19 INFO - PROCESS | 3955 | ++DOMWINDOW == 278 (0x939c2c00) [pid = 3955] [serial = 647] [outer = 0x881f6400] 19:22:19 INFO - PROCESS | 3955 | 1461118939649 Marionette DEBUG loaded listener.js 19:22:19 INFO - PROCESS | 3955 | ++DOMWINDOW == 279 (0x939e6000) [pid = 3955] [serial = 648] [outer = 0x881f6400] 19:22:21 INFO - PROCESS | 3955 | --DOMWINDOW == 278 (0x9ffabc00) [pid = 3955] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 19:22:21 INFO - PROCESS | 3955 | --DOMWINDOW == 277 (0x998bb400) [pid = 3955] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 19:22:21 INFO - PROCESS | 3955 | --DOMWINDOW == 276 (0x8920f400) [pid = 3955] [serial = 441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 19:22:21 INFO - PROCESS | 3955 | --DOMWINDOW == 275 (0x92859400) [pid = 3955] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 19:22:21 INFO - PROCESS | 3955 | --DOMWINDOW == 274 (0x87aa8400) [pid = 3955] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 19:22:21 INFO - PROCESS | 3955 | --DOMWINDOW == 273 (0xa5f3d000) [pid = 3955] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 19:22:21 INFO - PROCESS | 3955 | --DOMWINDOW == 272 (0x939e9800) [pid = 3955] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 19:22:21 INFO - PROCESS | 3955 | --DOMWINDOW == 271 (0x8fb29c00) [pid = 3955] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 19:22:21 INFO - PROCESS | 3955 | --DOMWINDOW == 270 (0x9810d800) [pid = 3955] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 19:22:21 INFO - PROCESS | 3955 | --DOMWINDOW == 269 (0x8b13bc00) [pid = 3955] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 19:22:21 INFO - PROCESS | 3955 | --DOMWINDOW == 268 (0x8f6c5400) [pid = 3955] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 19:22:21 INFO - PROCESS | 3955 | --DOMWINDOW == 267 (0x8e458c00) [pid = 3955] [serial = 233] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 19:22:21 INFO - PROCESS | 3955 | --DOMWINDOW == 266 (0x96b9c800) [pid = 3955] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 19:22:21 INFO - PROCESS | 3955 | --DOMWINDOW == 265 (0x96a85400) [pid = 3955] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 19:22:21 INFO - PROCESS | 3955 | --DOMWINDOW == 264 (0x8842fc00) [pid = 3955] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 19:22:21 INFO - PROCESS | 3955 | --DOMWINDOW == 263 (0x98eb2800) [pid = 3955] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 19:22:21 INFO - PROCESS | 3955 | --DOMWINDOW == 262 (0x8b104c00) [pid = 3955] [serial = 423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 19:22:21 INFO - PROCESS | 3955 | --DOMWINDOW == 261 (0x983e4c00) [pid = 3955] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 19:22:21 INFO - PROCESS | 3955 | --DOMWINDOW == 260 (0x881f2c00) [pid = 3955] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 19:22:21 INFO - PROCESS | 3955 | --DOMWINDOW == 259 (0x8ba11400) [pid = 3955] [serial = 432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 19:22:21 INFO - PROCESS | 3955 | --DOMWINDOW == 258 (0x8a686c00) [pid = 3955] [serial = 456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 19:22:21 INFO - PROCESS | 3955 | --DOMWINDOW == 257 (0x90213800) [pid = 3955] [serial = 230] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 19:22:21 INFO - PROCESS | 3955 | --DOMWINDOW == 256 (0x939b5800) [pid = 3955] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 19:22:21 INFO - PROCESS | 3955 | --DOMWINDOW == 255 (0x8e820000) [pid = 3955] [serial = 447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 19:22:21 INFO - PROCESS | 3955 | --DOMWINDOW == 254 (0x877c7000) [pid = 3955] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 19:22:21 INFO - PROCESS | 3955 | --DOMWINDOW == 253 (0x8ba7e000) [pid = 3955] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 19:22:21 INFO - PROCESS | 3955 | --DOMWINDOW == 252 (0x881f0800) [pid = 3955] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 19:22:21 INFO - PROCESS | 3955 | --DOMWINDOW == 251 (0x8e822400) [pid = 3955] [serial = 450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 19:22:21 INFO - PROCESS | 3955 | --DOMWINDOW == 250 (0x8b137800) [pid = 3955] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 19:22:21 INFO - PROCESS | 3955 | --DOMWINDOW == 249 (0x93321400) [pid = 3955] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 19:22:21 INFO - PROCESS | 3955 | --DOMWINDOW == 248 (0x929ea800) [pid = 3955] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 19:22:21 INFO - PROCESS | 3955 | --DOMWINDOW == 247 (0x90550800) [pid = 3955] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 19:22:21 INFO - PROCESS | 3955 | --DOMWINDOW == 246 (0x8fc37000) [pid = 3955] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 19:22:21 INFO - PROCESS | 3955 | --DOMWINDOW == 245 (0x913e2c00) [pid = 3955] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 19:22:21 INFO - PROCESS | 3955 | --DOMWINDOW == 244 (0x8e82b000) [pid = 3955] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 19:22:21 INFO - PROCESS | 3955 | --DOMWINDOW == 243 (0x939bd000) [pid = 3955] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 19:22:21 INFO - PROCESS | 3955 | --DOMWINDOW == 242 (0x8e601c00) [pid = 3955] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 19:22:21 INFO - PROCESS | 3955 | --DOMWINDOW == 241 (0x98486c00) [pid = 3955] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 19:22:21 INFO - PROCESS | 3955 | --DOMWINDOW == 240 (0x9810f400) [pid = 3955] [serial = 420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 19:22:21 INFO - PROCESS | 3955 | --DOMWINDOW == 239 (0x89202800) [pid = 3955] [serial = 438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 19:22:21 INFO - PROCESS | 3955 | --DOMWINDOW == 238 (0x981d3c00) [pid = 3955] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 19:22:21 INFO - PROCESS | 3955 | --DOMWINDOW == 237 (0x981df000) [pid = 3955] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 19:22:21 INFO - PROCESS | 3955 | --DOMWINDOW == 236 (0x90306400) [pid = 3955] [serial = 414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 19:22:21 INFO - PROCESS | 3955 | --DOMWINDOW == 235 (0x90556400) [pid = 3955] [serial = 417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 19:22:21 INFO - PROCESS | 3955 | --DOMWINDOW == 234 (0x8c491000) [pid = 3955] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 19:22:21 INFO - PROCESS | 3955 | --DOMWINDOW == 233 (0x8a685800) [pid = 3955] [serial = 453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 19:22:21 INFO - PROCESS | 3955 | --DOMWINDOW == 232 (0x939dd400) [pid = 3955] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 19:22:21 INFO - PROCESS | 3955 | --DOMWINDOW == 231 (0x92aab400) [pid = 3955] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 19:22:21 INFO - PROCESS | 3955 | --DOMWINDOW == 230 (0x877cfc00) [pid = 3955] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 19:22:21 INFO - PROCESS | 3955 | --DOMWINDOW == 229 (0x8a582800) [pid = 3955] [serial = 435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 19:22:21 INFO - PROCESS | 3955 | --DOMWINDOW == 228 (0x88431000) [pid = 3955] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 19:22:21 INFO - PROCESS | 3955 | --DOMWINDOW == 227 (0x87aa8000) [pid = 3955] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 19:22:21 INFO - PROCESS | 3955 | --DOMWINDOW == 226 (0x8b108000) [pid = 3955] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 19:22:21 INFO - PROCESS | 3955 | --DOMWINDOW == 225 (0x86a5bc00) [pid = 3955] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 19:22:21 INFO - PROCESS | 3955 | --DOMWINDOW == 224 (0xa4450400) [pid = 3955] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 19:22:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 19:22:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 2683ms 19:22:22 INFO - PROCESS | 3955 | --DOMWINDOW == 223 (0x939b9000) [pid = 3955] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 19:22:22 INFO - PROCESS | 3955 | --DOMWINDOW == 222 (0x8ba7c000) [pid = 3955] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 19:22:22 INFO - PROCESS | 3955 | --DOMWINDOW == 221 (0x913e8000) [pid = 3955] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 19:22:22 INFO - PROCESS | 3955 | --DOMWINDOW == 220 (0x9df86400) [pid = 3955] [serial = 227] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 19:22:22 INFO - PROCESS | 3955 | --DOMWINDOW == 219 (0x8f6e9c00) [pid = 3955] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 19:22:22 INFO - PROCESS | 3955 | --DOMWINDOW == 218 (0x8f598c00) [pid = 3955] [serial = 224] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 19:22:22 INFO - PROCESS | 3955 | --DOMWINDOW == 217 (0x9054a000) [pid = 3955] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 19:22:22 INFO - PROCESS | 3955 | --DOMWINDOW == 216 (0xa0f65c00) [pid = 3955] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 19:22:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 19:22:22 INFO - PROCESS | 3955 | --DOMWINDOW == 215 (0x991a5400) [pid = 3955] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 19:22:22 INFO - PROCESS | 3955 | --DOMWINDOW == 214 (0x8e60a000) [pid = 3955] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 19:22:22 INFO - PROCESS | 3955 | --DOMWINDOW == 213 (0x9030d400) [pid = 3955] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 19:22:22 INFO - PROCESS | 3955 | --DOMWINDOW == 212 (0x8f6e2800) [pid = 3955] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 19:22:22 INFO - PROCESS | 3955 | --DOMWINDOW == 211 (0x8c49b400) [pid = 3955] [serial = 429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 19:22:22 INFO - PROCESS | 3955 | --DOMWINDOW == 210 (0x877ca400) [pid = 3955] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 19:22:22 INFO - PROCESS | 3955 | --DOMWINDOW == 209 (0x8b131c00) [pid = 3955] [serial = 411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 19:22:22 INFO - PROCESS | 3955 | --DOMWINDOW == 208 (0x879be000) [pid = 3955] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 19:22:22 INFO - PROCESS | 3955 | --DOMWINDOW == 207 (0x881ea800) [pid = 3955] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 19:22:22 INFO - PROCESS | 3955 | --DOMWINDOW == 206 (0x875ea000) [pid = 3955] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 19:22:22 INFO - PROCESS | 3955 | --DOMWINDOW == 205 (0x90451000) [pid = 3955] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 19:22:22 INFO - PROCESS | 3955 | --DOMWINDOW == 204 (0x96b52400) [pid = 3955] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 19:22:22 INFO - PROCESS | 3955 | --DOMWINDOW == 203 (0x8b377c00) [pid = 3955] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 19:22:22 INFO - PROCESS | 3955 | --DOMWINDOW == 202 (0x8fc2ec00) [pid = 3955] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 19:22:22 INFO - PROCESS | 3955 | --DOMWINDOW == 201 (0x97940400) [pid = 3955] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 19:22:22 INFO - PROCESS | 3955 | --DOMWINDOW == 200 (0x872c7400) [pid = 3955] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 19:22:22 INFO - PROCESS | 3955 | --DOMWINDOW == 199 (0x91ef2000) [pid = 3955] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 19:22:22 INFO - PROCESS | 3955 | --DOMWINDOW == 198 (0x8f651800) [pid = 3955] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 19:22:22 INFO - PROCESS | 3955 | --DOMWINDOW == 197 (0x98110800) [pid = 3955] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 19:22:22 INFO - PROCESS | 3955 | --DOMWINDOW == 196 (0x981dd400) [pid = 3955] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 19:22:22 INFO - PROCESS | 3955 | --DOMWINDOW == 195 (0x94f32400) [pid = 3955] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 19:22:22 INFO - PROCESS | 3955 | --DOMWINDOW == 194 (0x8a581400) [pid = 3955] [serial = 444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 19:22:22 INFO - PROCESS | 3955 | --DOMWINDOW == 193 (0x8ff49c00) [pid = 3955] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 19:22:22 INFO - PROCESS | 3955 | --DOMWINDOW == 192 (0x99b84400) [pid = 3955] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 19:22:22 INFO - PROCESS | 3955 | --DOMWINDOW == 191 (0x8b371000) [pid = 3955] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 19:22:22 INFO - PROCESS | 3955 | --DOMWINDOW == 190 (0x8e462000) [pid = 3955] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 19:22:22 INFO - PROCESS | 3955 | --DOMWINDOW == 189 (0x8b117800) [pid = 3955] [serial = 426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 19:22:22 INFO - PROCESS | 3955 | --DOMWINDOW == 188 (0x87aac000) [pid = 3955] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 19:22:22 INFO - PROCESS | 3955 | --DOMWINDOW == 187 (0x98107000) [pid = 3955] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 19:22:22 INFO - PROCESS | 3955 | --DOMWINDOW == 186 (0x8ff44000) [pid = 3955] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 19:22:22 INFO - PROCESS | 3955 | 1461118941900 Marionette TRACE conn3 <- [1,832,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-2",0,null,null]]]}] 19:22:22 INFO - PROCESS | 3955 | 1461118942012 Marionette TRACE conn3 -> [0,833,"getWindowHandle",null] 19:22:22 INFO - PROCESS | 3955 | 1461118942021 Marionette TRACE conn3 <- [1,833,null,{"value":"8"}] 19:22:22 INFO - PROCESS | 3955 | 1461118942042 Marionette TRACE conn3 -> [0,834,"setScriptTimeout",{"ms":35000}] 19:22:22 INFO - PROCESS | 3955 | 1461118942051 Marionette TRACE conn3 <- [1,834,null,{}] 19:22:22 INFO - PROCESS | 3955 | 1461118942060 Marionette TRACE conn3 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:22:22 INFO - PROCESS | 3955 | 1461118942246 Marionette TRACE conn3 <- [1,835,null,{"value":null}] 19:22:22 INFO - PROCESS | 3955 | 1461118942414 Marionette TRACE conn3 -> [0,836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:22:22 INFO - PROCESS | 3955 | ++DOCSHELL 0x875ea000 == 77 [pid = 3955] [id = 216] 19:22:22 INFO - PROCESS | 3955 | ++DOMWINDOW == 187 (0x877ca000) [pid = 3955] [serial = 649] [outer = (nil)] 19:22:22 INFO - PROCESS | 3955 | ++DOMWINDOW == 188 (0x87aad800) [pid = 3955] [serial = 650] [outer = 0x877ca000] 19:22:22 INFO - PROCESS | 3955 | 1461118942488 Marionette DEBUG loaded listener.js 19:22:22 INFO - PROCESS | 3955 | ++DOMWINDOW == 189 (0x881f2400) [pid = 3955] [serial = 651] [outer = 0x877ca000] 19:22:23 INFO - PROCESS | 3955 | 1461118943181 Marionette TRACE conn3 <- [1,836,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-3",0,null,null]]]}] 19:22:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 19:22:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1193ms 19:22:23 INFO - PROCESS | 3955 | 1461118943231 Marionette TRACE conn3 -> [0,837,"getWindowHandle",null] 19:22:23 INFO - PROCESS | 3955 | 1461118943234 Marionette TRACE conn3 <- [1,837,null,{"value":"8"}] 19:22:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 19:22:23 INFO - PROCESS | 3955 | 1461118943240 Marionette TRACE conn3 -> [0,838,"setScriptTimeout",{"ms":35000}] 19:22:23 INFO - PROCESS | 3955 | 1461118943242 Marionette TRACE conn3 <- [1,838,null,{}] 19:22:23 INFO - PROCESS | 3955 | 1461118943248 Marionette TRACE conn3 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:22:23 INFO - PROCESS | 3955 | 1461118943468 Marionette TRACE conn3 <- [1,839,null,{"value":null}] 19:22:23 INFO - PROCESS | 3955 | 1461118943488 Marionette TRACE conn3 -> [0,840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:22:23 INFO - PROCESS | 3955 | ++DOCSHELL 0x875f1c00 == 78 [pid = 3955] [id = 217] 19:22:23 INFO - PROCESS | 3955 | ++DOMWINDOW == 190 (0x877c7000) [pid = 3955] [serial = 652] [outer = (nil)] 19:22:23 INFO - PROCESS | 3955 | ++DOMWINDOW == 191 (0x8a581800) [pid = 3955] [serial = 653] [outer = 0x877c7000] 19:22:23 INFO - PROCESS | 3955 | 1461118943562 Marionette DEBUG loaded listener.js 19:22:23 INFO - PROCESS | 3955 | ++DOMWINDOW == 192 (0x8b104800) [pid = 3955] [serial = 654] [outer = 0x877c7000] 19:22:24 INFO - PROCESS | 3955 | 1461118944723 Marionette TRACE conn3 <- [1,840,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-4",0,null,null]]]}] 19:22:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 19:22:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1533ms 19:22:24 INFO - PROCESS | 3955 | 1461118944774 Marionette TRACE conn3 -> [0,841,"getWindowHandle",null] 19:22:24 INFO - PROCESS | 3955 | 1461118944782 Marionette TRACE conn3 <- [1,841,null,{"value":"8"}] 19:22:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 19:22:24 INFO - PROCESS | 3955 | 1461118944792 Marionette TRACE conn3 -> [0,842,"setScriptTimeout",{"ms":35000}] 19:22:24 INFO - PROCESS | 3955 | 1461118944797 Marionette TRACE conn3 <- [1,842,null,{}] 19:22:24 INFO - PROCESS | 3955 | 1461118944805 Marionette TRACE conn3 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:22:25 INFO - PROCESS | 3955 | 1461118945053 Marionette TRACE conn3 <- [1,843,null,{"value":null}] 19:22:25 INFO - PROCESS | 3955 | 1461118945357 Marionette TRACE conn3 -> [0,844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:22:25 INFO - PROCESS | 3955 | ++DOCSHELL 0x87bc3800 == 79 [pid = 3955] [id = 218] 19:22:25 INFO - PROCESS | 3955 | ++DOMWINDOW == 193 (0x87bc6000) [pid = 3955] [serial = 655] [outer = (nil)] 19:22:25 INFO - PROCESS | 3955 | ++DOMWINDOW == 194 (0x89208800) [pid = 3955] [serial = 656] [outer = 0x87bc6000] 19:22:25 INFO - PROCESS | 3955 | 1461118945452 Marionette DEBUG loaded listener.js 19:22:25 INFO - PROCESS | 3955 | ++DOMWINDOW == 195 (0x89362800) [pid = 3955] [serial = 657] [outer = 0x87bc6000] 19:22:26 INFO - PROCESS | 3955 | 1461118946443 Marionette TRACE conn3 <- [1,844,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-5",0,null,null]]]}] 19:22:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 19:22:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1685ms 19:22:26 INFO - PROCESS | 3955 | 1461118946477 Marionette TRACE conn3 -> [0,845,"getWindowHandle",null] 19:22:26 INFO - PROCESS | 3955 | 1461118946486 Marionette TRACE conn3 <- [1,845,null,{"value":"8"}] 19:22:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 19:22:26 INFO - PROCESS | 3955 | 1461118946497 Marionette TRACE conn3 -> [0,846,"setScriptTimeout",{"ms":35000}] 19:22:26 INFO - PROCESS | 3955 | 1461118946500 Marionette TRACE conn3 <- [1,846,null,{}] 19:22:26 INFO - PROCESS | 3955 | 1461118946507 Marionette TRACE conn3 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:22:26 INFO - PROCESS | 3955 | 1461118946705 Marionette TRACE conn3 <- [1,847,null,{"value":null}] 19:22:27 INFO - PROCESS | 3955 | 1461118947021 Marionette TRACE conn3 -> [0,848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:22:27 INFO - PROCESS | 3955 | ++DOCSHELL 0x8b125000 == 80 [pid = 3955] [id = 219] 19:22:27 INFO - PROCESS | 3955 | ++DOMWINDOW == 196 (0x8b130400) [pid = 3955] [serial = 658] [outer = (nil)] 19:22:27 INFO - PROCESS | 3955 | ++DOMWINDOW == 197 (0x8b36f800) [pid = 3955] [serial = 659] [outer = 0x8b130400] 19:22:27 INFO - PROCESS | 3955 | 1461118947148 Marionette DEBUG loaded listener.js 19:22:27 INFO - PROCESS | 3955 | ++DOMWINDOW == 198 (0x8b377000) [pid = 3955] [serial = 660] [outer = 0x8b130400] 19:22:28 INFO - PROCESS | 3955 | 1461118948067 Marionette TRACE conn3 <- [1,848,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-6",0,null,null]]]}] 19:22:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 19:22:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1643ms 19:22:28 INFO - PROCESS | 3955 | 1461118948140 Marionette TRACE conn3 -> [0,849,"getWindowHandle",null] 19:22:28 INFO - PROCESS | 3955 | 1461118948143 Marionette TRACE conn3 <- [1,849,null,{"value":"8"}] 19:22:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 19:22:28 INFO - PROCESS | 3955 | 1461118948150 Marionette TRACE conn3 -> [0,850,"setScriptTimeout",{"ms":35000}] 19:22:28 INFO - PROCESS | 3955 | 1461118948156 Marionette TRACE conn3 <- [1,850,null,{}] 19:22:28 INFO - PROCESS | 3955 | 1461118948173 Marionette TRACE conn3 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:22:28 INFO - PROCESS | 3955 | 1461118948410 Marionette TRACE conn3 <- [1,851,null,{"value":null}] 19:22:28 INFO - PROCESS | 3955 | 1461118948662 Marionette TRACE conn3 -> [0,852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:22:28 INFO - PROCESS | 3955 | ++DOCSHELL 0x875e9400 == 81 [pid = 3955] [id = 220] 19:22:28 INFO - PROCESS | 3955 | ++DOMWINDOW == 199 (0x8c491400) [pid = 3955] [serial = 661] [outer = (nil)] 19:22:28 INFO - PROCESS | 3955 | ++DOMWINDOW == 200 (0x8e605400) [pid = 3955] [serial = 662] [outer = 0x8c491400] 19:22:28 INFO - PROCESS | 3955 | 1461118948758 Marionette DEBUG loaded listener.js 19:22:28 INFO - PROCESS | 3955 | ++DOMWINDOW == 201 (0x8e827c00) [pid = 3955] [serial = 663] [outer = 0x8c491400] 19:22:29 INFO - PROCESS | 3955 | 1461118949676 Marionette TRACE conn3 <- [1,852,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-1",0,null,null]]]}] 19:22:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 19:22:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1587ms 19:22:29 INFO - PROCESS | 3955 | 1461118949737 Marionette TRACE conn3 -> [0,853,"getWindowHandle",null] 19:22:29 INFO - PROCESS | 3955 | 1461118949742 Marionette TRACE conn3 <- [1,853,null,{"value":"8"}] 19:22:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 19:22:29 INFO - PROCESS | 3955 | 1461118949749 Marionette TRACE conn3 -> [0,854,"setScriptTimeout",{"ms":35000}] 19:22:29 INFO - PROCESS | 3955 | 1461118949752 Marionette TRACE conn3 <- [1,854,null,{}] 19:22:29 INFO - PROCESS | 3955 | 1461118949758 Marionette TRACE conn3 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:22:29 INFO - PROCESS | 3955 | 1461118949951 Marionette TRACE conn3 <- [1,855,null,{"value":null}] 19:22:30 INFO - PROCESS | 3955 | 1461118950207 Marionette TRACE conn3 -> [0,856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:22:30 INFO - PROCESS | 3955 | ++DOCSHELL 0x8e82cc00 == 82 [pid = 3955] [id = 221] 19:22:30 INFO - PROCESS | 3955 | ++DOMWINDOW == 202 (0x8f59f400) [pid = 3955] [serial = 664] [outer = (nil)] 19:22:30 INFO - PROCESS | 3955 | ++DOMWINDOW == 203 (0x8f6c2800) [pid = 3955] [serial = 665] [outer = 0x8f59f400] 19:22:30 INFO - PROCESS | 3955 | 1461118950343 Marionette DEBUG loaded listener.js 19:22:30 INFO - PROCESS | 3955 | ++DOMWINDOW == 204 (0x8f6e1c00) [pid = 3955] [serial = 666] [outer = 0x8f59f400] 19:22:31 INFO - PROCESS | 3955 | 1461118951223 Marionette TRACE conn3 <- [1,856,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-2",0,null,null]]]}] 19:22:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 19:22:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1533ms 19:22:31 INFO - PROCESS | 3955 | 1461118951284 Marionette TRACE conn3 -> [0,857,"getWindowHandle",null] 19:22:31 INFO - PROCESS | 3955 | 1461118951287 Marionette TRACE conn3 <- [1,857,null,{"value":"8"}] 19:22:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 19:22:31 INFO - PROCESS | 3955 | 1461118951294 Marionette TRACE conn3 -> [0,858,"setScriptTimeout",{"ms":35000}] 19:22:31 INFO - PROCESS | 3955 | 1461118951298 Marionette TRACE conn3 <- [1,858,null,{}] 19:22:31 INFO - PROCESS | 3955 | 1461118951303 Marionette TRACE conn3 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:22:31 INFO - PROCESS | 3955 | 1461118951500 Marionette TRACE conn3 <- [1,859,null,{"value":null}] 19:22:31 INFO - PROCESS | 3955 | 1461118951700 Marionette TRACE conn3 -> [0,860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:22:31 INFO - PROCESS | 3955 | ++DOCSHELL 0x8f59cc00 == 83 [pid = 3955] [id = 222] 19:22:31 INFO - PROCESS | 3955 | ++DOMWINDOW == 205 (0x8ff42c00) [pid = 3955] [serial = 667] [outer = (nil)] 19:22:31 INFO - PROCESS | 3955 | ++DOMWINDOW == 206 (0x90024400) [pid = 3955] [serial = 668] [outer = 0x8ff42c00] 19:22:31 INFO - PROCESS | 3955 | 1461118951898 Marionette DEBUG loaded listener.js 19:22:32 INFO - PROCESS | 3955 | ++DOMWINDOW == 207 (0x9044e400) [pid = 3955] [serial = 669] [outer = 0x8ff42c00] 19:22:32 INFO - PROCESS | 3955 | 1461118952817 Marionette TRACE conn3 <- [1,860,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-3",0,null,null]]]}] 19:22:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 19:22:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1549ms 19:22:32 INFO - PROCESS | 3955 | 1461118952844 Marionette TRACE conn3 -> [0,861,"getWindowHandle",null] 19:22:32 INFO - PROCESS | 3955 | 1461118952848 Marionette TRACE conn3 <- [1,861,null,{"value":"8"}] 19:22:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 19:22:32 INFO - PROCESS | 3955 | 1461118952854 Marionette TRACE conn3 -> [0,862,"setScriptTimeout",{"ms":35000}] 19:22:32 INFO - PROCESS | 3955 | 1461118952859 Marionette TRACE conn3 <- [1,862,null,{}] 19:22:32 INFO - PROCESS | 3955 | 1461118952865 Marionette TRACE conn3 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:22:33 INFO - PROCESS | 3955 | 1461118953075 Marionette TRACE conn3 <- [1,863,null,{"value":null}] 19:22:33 INFO - PROCESS | 3955 | 1461118953323 Marionette TRACE conn3 -> [0,864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:22:33 INFO - PROCESS | 3955 | ++DOCSHELL 0x8f655800 == 84 [pid = 3955] [id = 223] 19:22:33 INFO - PROCESS | 3955 | ++DOMWINDOW == 208 (0x90214400) [pid = 3955] [serial = 670] [outer = (nil)] 19:22:33 INFO - PROCESS | 3955 | ++DOMWINDOW == 209 (0x9335d800) [pid = 3955] [serial = 671] [outer = 0x90214400] 19:22:33 INFO - PROCESS | 3955 | 1461118953456 Marionette DEBUG loaded listener.js 19:22:33 INFO - PROCESS | 3955 | ++DOMWINDOW == 210 (0x939b7000) [pid = 3955] [serial = 672] [outer = 0x90214400] 19:22:34 INFO - PROCESS | 3955 | 1461118954336 Marionette TRACE conn3 <- [1,864,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-4",0,null,null]]]}] 19:22:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 19:22:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1532ms 19:22:34 INFO - PROCESS | 3955 | 1461118954387 Marionette TRACE conn3 -> [0,865,"getWindowHandle",null] 19:22:34 INFO - PROCESS | 3955 | 1461118954391 Marionette TRACE conn3 <- [1,865,null,{"value":"8"}] 19:22:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 19:22:34 INFO - PROCESS | 3955 | 1461118954398 Marionette TRACE conn3 -> [0,866,"setScriptTimeout",{"ms":35000}] 19:22:34 INFO - PROCESS | 3955 | 1461118954401 Marionette TRACE conn3 <- [1,866,null,{}] 19:22:34 INFO - PROCESS | 3955 | 1461118954407 Marionette TRACE conn3 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:22:34 INFO - PROCESS | 3955 | 1461118954591 Marionette TRACE conn3 <- [1,867,null,{"value":null}] 19:22:34 INFO - PROCESS | 3955 | 1461118954842 Marionette TRACE conn3 -> [0,868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:22:34 INFO - PROCESS | 3955 | ++DOCSHELL 0x8f595000 == 85 [pid = 3955] [id = 224] 19:22:34 INFO - PROCESS | 3955 | ++DOMWINDOW == 211 (0x8f64c000) [pid = 3955] [serial = 673] [outer = (nil)] 19:22:34 INFO - PROCESS | 3955 | ++DOMWINDOW == 212 (0x96a09c00) [pid = 3955] [serial = 674] [outer = 0x8f64c000] 19:22:34 INFO - PROCESS | 3955 | 1461118954974 Marionette DEBUG loaded listener.js 19:22:35 INFO - PROCESS | 3955 | ++DOMWINDOW == 213 (0x96b50400) [pid = 3955] [serial = 675] [outer = 0x8f64c000] 19:22:35 INFO - PROCESS | 3955 | 1461118955847 Marionette TRACE conn3 <- [1,868,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-1",0,null,null]]]}] 19:22:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 19:22:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1482ms 19:22:35 INFO - PROCESS | 3955 | 1461118955881 Marionette TRACE conn3 -> [0,869,"getWindowHandle",null] 19:22:35 INFO - PROCESS | 3955 | 1461118955884 Marionette TRACE conn3 <- [1,869,null,{"value":"8"}] 19:22:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 19:22:35 INFO - PROCESS | 3955 | 1461118955891 Marionette TRACE conn3 -> [0,870,"setScriptTimeout",{"ms":35000}] 19:22:35 INFO - PROCESS | 3955 | 1461118955894 Marionette TRACE conn3 <- [1,870,null,{}] 19:22:35 INFO - PROCESS | 3955 | 1461118955900 Marionette TRACE conn3 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:22:36 INFO - PROCESS | 3955 | 1461118956084 Marionette TRACE conn3 <- [1,871,null,{"value":null}] 19:22:36 INFO - PROCESS | 3955 | 1461118956292 Marionette TRACE conn3 -> [0,872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:22:36 INFO - PROCESS | 3955 | ++DOCSHELL 0x86a5cc00 == 86 [pid = 3955] [id = 225] 19:22:36 INFO - PROCESS | 3955 | ++DOMWINDOW == 214 (0x9285e400) [pid = 3955] [serial = 676] [outer = (nil)] 19:22:36 INFO - PROCESS | 3955 | ++DOMWINDOW == 215 (0x96fa9c00) [pid = 3955] [serial = 677] [outer = 0x9285e400] 19:22:36 INFO - PROCESS | 3955 | 1461118956374 Marionette DEBUG loaded listener.js 19:22:36 INFO - PROCESS | 3955 | ++DOMWINDOW == 216 (0x977a3800) [pid = 3955] [serial = 678] [outer = 0x9285e400] 19:22:37 INFO - PROCESS | 3955 | 1461118957363 Marionette TRACE conn3 <- [1,872,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-2",0,null,null]]]}] 19:22:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 19:22:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1531ms 19:22:37 INFO - PROCESS | 3955 | 1461118957423 Marionette TRACE conn3 -> [0,873,"getWindowHandle",null] 19:22:37 INFO - PROCESS | 3955 | 1461118957426 Marionette TRACE conn3 <- [1,873,null,{"value":"8"}] 19:22:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 19:22:37 INFO - PROCESS | 3955 | 1461118957434 Marionette TRACE conn3 -> [0,874,"setScriptTimeout",{"ms":35000}] 19:22:37 INFO - PROCESS | 3955 | 1461118957436 Marionette TRACE conn3 <- [1,874,null,{}] 19:22:37 INFO - PROCESS | 3955 | 1461118957442 Marionette TRACE conn3 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:22:37 INFO - PROCESS | 3955 | 1461118957673 Marionette TRACE conn3 <- [1,875,null,{"value":null}] 19:22:37 INFO - PROCESS | 3955 | 1461118957935 Marionette TRACE conn3 -> [0,876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:22:38 INFO - PROCESS | 3955 | ++DOCSHELL 0x933f2400 == 87 [pid = 3955] [id = 226] 19:22:38 INFO - PROCESS | 3955 | ++DOMWINDOW == 217 (0x96a0cc00) [pid = 3955] [serial = 679] [outer = (nil)] 19:22:38 INFO - PROCESS | 3955 | ++DOMWINDOW == 218 (0x97ca0c00) [pid = 3955] [serial = 680] [outer = 0x96a0cc00] 19:22:38 INFO - PROCESS | 3955 | 1461118958065 Marionette DEBUG loaded listener.js 19:22:38 INFO - PROCESS | 3955 | ++DOMWINDOW == 219 (0x98103400) [pid = 3955] [serial = 681] [outer = 0x96a0cc00] 19:22:38 INFO - PROCESS | 3955 | 1461118958967 Marionette TRACE conn3 <- [1,876,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-1",0,null,null]]]}] 19:22:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 19:22:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1593ms 19:22:39 INFO - PROCESS | 3955 | 1461118959027 Marionette TRACE conn3 -> [0,877,"getWindowHandle",null] 19:22:39 INFO - PROCESS | 3955 | 1461118959032 Marionette TRACE conn3 <- [1,877,null,{"value":"8"}] 19:22:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 19:22:39 INFO - PROCESS | 3955 | 1461118959038 Marionette TRACE conn3 -> [0,878,"setScriptTimeout",{"ms":35000}] 19:22:39 INFO - PROCESS | 3955 | 1461118959042 Marionette TRACE conn3 <- [1,878,null,{}] 19:22:39 INFO - PROCESS | 3955 | 1461118959047 Marionette TRACE conn3 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:22:39 INFO - PROCESS | 3955 | 1461118959236 Marionette TRACE conn3 <- [1,879,null,{"value":null}] 19:22:39 INFO - PROCESS | 3955 | 1461118959508 Marionette TRACE conn3 -> [0,880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:22:39 INFO - PROCESS | 3955 | ++DOCSHELL 0x91225000 == 88 [pid = 3955] [id = 227] 19:22:39 INFO - PROCESS | 3955 | ++DOMWINDOW == 220 (0x981adc00) [pid = 3955] [serial = 682] [outer = (nil)] 19:22:39 INFO - PROCESS | 3955 | ++DOMWINDOW == 221 (0x981db800) [pid = 3955] [serial = 683] [outer = 0x981adc00] 19:22:39 INFO - PROCESS | 3955 | 1461118959636 Marionette DEBUG loaded listener.js 19:22:39 INFO - PROCESS | 3955 | ++DOMWINDOW == 222 (0x983e4c00) [pid = 3955] [serial = 684] [outer = 0x981adc00] 19:22:40 INFO - PROCESS | 3955 | 1461118960525 Marionette TRACE conn3 <- [1,880,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-2",0,null,null]]]}] 19:22:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 19:22:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1532ms 19:22:40 INFO - PROCESS | 3955 | 1461118960570 Marionette TRACE conn3 -> [0,881,"getWindowHandle",null] 19:22:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 19:22:40 INFO - PROCESS | 3955 | 1461118960575 Marionette TRACE conn3 <- [1,881,null,{"value":"8"}] 19:22:40 INFO - PROCESS | 3955 | 1461118960581 Marionette TRACE conn3 -> [0,882,"setScriptTimeout",{"ms":35000}] 19:22:40 INFO - PROCESS | 3955 | 1461118960586 Marionette TRACE conn3 <- [1,882,null,{}] 19:22:40 INFO - PROCESS | 3955 | 1461118960592 Marionette TRACE conn3 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:22:40 INFO - PROCESS | 3955 | 1461118960809 Marionette TRACE conn3 <- [1,883,null,{"value":null}] 19:22:41 INFO - PROCESS | 3955 | 1461118961065 Marionette TRACE conn3 -> [0,884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:22:41 INFO - PROCESS | 3955 | ++DOCSHELL 0x97fa0c00 == 89 [pid = 3955] [id = 228] 19:22:41 INFO - PROCESS | 3955 | ++DOMWINDOW == 223 (0x981dd800) [pid = 3955] [serial = 685] [outer = (nil)] 19:22:41 INFO - PROCESS | 3955 | ++DOMWINDOW == 224 (0x99b42c00) [pid = 3955] [serial = 686] [outer = 0x981dd800] 19:22:41 INFO - PROCESS | 3955 | 1461118961200 Marionette DEBUG loaded listener.js 19:22:41 INFO - PROCESS | 3955 | ++DOMWINDOW == 225 (0x9df86400) [pid = 3955] [serial = 687] [outer = 0x981dd800] 19:22:42 INFO - PROCESS | 3955 | 1461118962186 Marionette TRACE conn3 <- [1,884,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-3",0,null,null]]]}] 19:22:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 19:22:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1636ms 19:22:42 INFO - PROCESS | 3955 | 1461118962217 Marionette TRACE conn3 -> [0,885,"getWindowHandle",null] 19:22:42 INFO - PROCESS | 3955 | 1461118962222 Marionette TRACE conn3 <- [1,885,null,{"value":"8"}] 19:22:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 19:22:42 INFO - PROCESS | 3955 | 1461118962228 Marionette TRACE conn3 -> [0,886,"setScriptTimeout",{"ms":35000}] 19:22:42 INFO - PROCESS | 3955 | 1461118962231 Marionette TRACE conn3 <- [1,886,null,{}] 19:22:42 INFO - PROCESS | 3955 | 1461118962237 Marionette TRACE conn3 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:22:42 INFO - PROCESS | 3955 | 1461118962433 Marionette TRACE conn3 <- [1,887,null,{"value":null}] 19:22:42 INFO - PROCESS | 3955 | 1461118962689 Marionette TRACE conn3 -> [0,888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:22:42 INFO - PROCESS | 3955 | ++DOCSHELL 0x86a55c00 == 90 [pid = 3955] [id = 229] 19:22:42 INFO - PROCESS | 3955 | ++DOMWINDOW == 226 (0x86a58000) [pid = 3955] [serial = 688] [outer = (nil)] 19:22:42 INFO - PROCESS | 3955 | ++DOMWINDOW == 227 (0x875ee400) [pid = 3955] [serial = 689] [outer = 0x86a58000] 19:22:42 INFO - PROCESS | 3955 | 1461118962815 Marionette DEBUG loaded listener.js 19:22:42 INFO - PROCESS | 3955 | ++DOMWINDOW == 228 (0x881f5400) [pid = 3955] [serial = 690] [outer = 0x86a58000] 19:22:43 INFO - PROCESS | 3955 | 1461118963702 Marionette TRACE conn3 <- [1,888,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-4",0,null,null]]]}] 19:22:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 19:22:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1538ms 19:22:43 INFO - PROCESS | 3955 | 1461118963767 Marionette TRACE conn3 -> [0,889,"getWindowHandle",null] 19:22:43 INFO - PROCESS | 3955 | 1461118963771 Marionette TRACE conn3 <- [1,889,null,{"value":"8"}] 19:22:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 19:22:43 INFO - PROCESS | 3955 | 1461118963777 Marionette TRACE conn3 -> [0,890,"setScriptTimeout",{"ms":35000}] 19:22:43 INFO - PROCESS | 3955 | 1461118963781 Marionette TRACE conn3 <- [1,890,null,{}] 19:22:43 INFO - PROCESS | 3955 | 1461118963787 Marionette TRACE conn3 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:22:43 INFO - PROCESS | 3955 | 1461118963977 Marionette TRACE conn3 <- [1,891,null,{"value":null}] 19:22:44 INFO - PROCESS | 3955 | 1461118964235 Marionette TRACE conn3 -> [0,892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:22:44 INFO - PROCESS | 3955 | ++DOCSHELL 0x875e7400 == 91 [pid = 3955] [id = 230] 19:22:44 INFO - PROCESS | 3955 | ++DOMWINDOW == 229 (0x875f5800) [pid = 3955] [serial = 691] [outer = (nil)] 19:22:44 INFO - PROCESS | 3955 | ++DOMWINDOW == 230 (0x879bb400) [pid = 3955] [serial = 692] [outer = 0x875f5800] 19:22:44 INFO - PROCESS | 3955 | 1461118964361 Marionette DEBUG loaded listener.js 19:22:44 INFO - PROCESS | 3955 | ++DOMWINDOW == 231 (0x87aab800) [pid = 3955] [serial = 693] [outer = 0x875f5800] 19:22:45 INFO - PROCESS | 3955 | 1461118965275 Marionette TRACE conn3 <- [1,892,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-5",0,null,null]]]}] 19:22:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 19:22:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1543ms 19:22:45 INFO - PROCESS | 3955 | 1461118965321 Marionette TRACE conn3 -> [0,893,"getWindowHandle",null] 19:22:45 INFO - PROCESS | 3955 | 1461118965325 Marionette TRACE conn3 <- [1,893,null,{"value":"8"}] 19:22:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 19:22:45 INFO - PROCESS | 3955 | 1461118965331 Marionette TRACE conn3 -> [0,894,"setScriptTimeout",{"ms":35000}] 19:22:45 INFO - PROCESS | 3955 | 1461118965334 Marionette TRACE conn3 <- [1,894,null,{}] 19:22:45 INFO - PROCESS | 3955 | 1461118965340 Marionette TRACE conn3 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:22:45 INFO - PROCESS | 3955 | 1461118965523 Marionette TRACE conn3 <- [1,895,null,{"value":null}] 19:22:45 INFO - PROCESS | 3955 | 1461118965776 Marionette TRACE conn3 -> [0,896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:22:45 INFO - PROCESS | 3955 | ++DOCSHELL 0x879c7000 == 92 [pid = 3955] [id = 231] 19:22:45 INFO - PROCESS | 3955 | ++DOMWINDOW == 232 (0x87bcb000) [pid = 3955] [serial = 694] [outer = (nil)] 19:22:45 INFO - PROCESS | 3955 | ++DOMWINDOW == 233 (0x89365000) [pid = 3955] [serial = 695] [outer = 0x87bcb000] 19:22:45 INFO - PROCESS | 3955 | 1461118965900 Marionette DEBUG loaded listener.js 19:22:46 INFO - PROCESS | 3955 | ++DOMWINDOW == 234 (0x8a687800) [pid = 3955] [serial = 696] [outer = 0x87bcb000] 19:22:46 INFO - PROCESS | 3955 | 1461118966801 Marionette TRACE conn3 <- [1,896,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-6",0,null,null]]]}] 19:22:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 19:22:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1529ms 19:22:46 INFO - PROCESS | 3955 | 1461118966862 Marionette TRACE conn3 -> [0,897,"getWindowHandle",null] 19:22:46 INFO - PROCESS | 3955 | 1461118966866 Marionette TRACE conn3 <- [1,897,null,{"value":"8"}] 19:22:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 19:22:46 INFO - PROCESS | 3955 | 1461118966873 Marionette TRACE conn3 -> [0,898,"setScriptTimeout",{"ms":35000}] 19:22:46 INFO - PROCESS | 3955 | 1461118966876 Marionette TRACE conn3 <- [1,898,null,{}] 19:22:46 INFO - PROCESS | 3955 | 1461118966882 Marionette TRACE conn3 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:22:47 INFO - PROCESS | 3955 | 1461118967095 Marionette TRACE conn3 <- [1,899,null,{"value":null}] 19:22:47 INFO - PROCESS | 3955 | 1461118967354 Marionette TRACE conn3 -> [0,900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:22:47 INFO - PROCESS | 3955 | ++DOCSHELL 0x8b136800 == 93 [pid = 3955] [id = 232] 19:22:47 INFO - PROCESS | 3955 | ++DOMWINDOW == 235 (0x8ba20400) [pid = 3955] [serial = 697] [outer = (nil)] 19:22:47 INFO - PROCESS | 3955 | ++DOMWINDOW == 236 (0x8c490c00) [pid = 3955] [serial = 698] [outer = 0x8ba20400] 19:22:47 INFO - PROCESS | 3955 | 1461118967483 Marionette DEBUG loaded listener.js 19:22:47 INFO - PROCESS | 3955 | ++DOMWINDOW == 237 (0x8e821000) [pid = 3955] [serial = 699] [outer = 0x8ba20400] 19:22:48 INFO - PROCESS | 3955 | 1461118968388 Marionette TRACE conn3 <- [1,900,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.html4",0,null,null]]]}] 19:22:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 19:22:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1532ms 19:22:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 19:22:48 INFO - PROCESS | 3955 | 1461118968405 Marionette TRACE conn3 -> [0,901,"getWindowHandle",null] 19:22:48 INFO - PROCESS | 3955 | 1461118968408 Marionette TRACE conn3 <- [1,901,null,{"value":"8"}] 19:22:48 INFO - PROCESS | 3955 | 1461118968415 Marionette TRACE conn3 -> [0,902,"setScriptTimeout",{"ms":35000}] 19:22:48 INFO - PROCESS | 3955 | 1461118968418 Marionette TRACE conn3 <- [1,902,null,{}] 19:22:48 INFO - PROCESS | 3955 | 1461118968424 Marionette TRACE conn3 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:22:48 INFO - PROCESS | 3955 | 1461118968621 Marionette TRACE conn3 <- [1,903,null,{"value":null}] 19:22:48 INFO - PROCESS | 3955 | 1461118968885 Marionette TRACE conn3 -> [0,904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:22:48 INFO - PROCESS | 3955 | ++DOCSHELL 0x877d4000 == 94 [pid = 3955] [id = 233] 19:22:48 INFO - PROCESS | 3955 | ++DOMWINDOW == 238 (0x8b135c00) [pid = 3955] [serial = 700] [outer = (nil)] 19:22:48 INFO - PROCESS | 3955 | ++DOMWINDOW == 239 (0x8e606800) [pid = 3955] [serial = 701] [outer = 0x8b135c00] 19:22:49 INFO - PROCESS | 3955 | 1461118969009 Marionette DEBUG loaded listener.js 19:22:49 INFO - PROCESS | 3955 | ++DOMWINDOW == 240 (0x8ff46000) [pid = 3955] [serial = 702] [outer = 0x8b135c00] 19:22:49 INFO - PROCESS | 3955 | 1461118969890 Marionette TRACE conn3 <- [1,904,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex1",0,null,null]]]}] 19:22:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 19:22:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1534ms 19:22:49 INFO - PROCESS | 3955 | 1461118969949 Marionette TRACE conn3 -> [0,905,"getWindowHandle",null] 19:22:49 INFO - PROCESS | 3955 | 1461118969953 Marionette TRACE conn3 <- [1,905,null,{"value":"8"}] 19:22:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 19:22:49 INFO - PROCESS | 3955 | 1461118969960 Marionette TRACE conn3 -> [0,906,"setScriptTimeout",{"ms":35000}] 19:22:49 INFO - PROCESS | 3955 | 1461118969962 Marionette TRACE conn3 <- [1,906,null,{}] 19:22:49 INFO - PROCESS | 3955 | 1461118969969 Marionette TRACE conn3 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:22:50 INFO - PROCESS | 3955 | 1461118970160 Marionette TRACE conn3 <- [1,907,null,{"value":null}] 19:22:50 INFO - PROCESS | 3955 | 1461118970957 Marionette TRACE conn3 -> [0,908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:22:50 INFO - PROCESS | 3955 | ++DOCSHELL 0x879be000 == 95 [pid = 3955] [id = 234] 19:22:50 INFO - PROCESS | 3955 | ++DOMWINDOW == 241 (0x879be400) [pid = 3955] [serial = 703] [outer = (nil)] 19:22:51 INFO - PROCESS | 3955 | ++DOMWINDOW == 242 (0x879c9400) [pid = 3955] [serial = 704] [outer = 0x879be400] 19:22:51 INFO - PROCESS | 3955 | 1461118971044 Marionette DEBUG loaded listener.js 19:22:51 INFO - PROCESS | 3955 | ++DOMWINDOW == 243 (0x87bc0000) [pid = 3955] [serial = 705] [outer = 0x879be400] 19:22:51 INFO - PROCESS | 3955 | 1461118971932 Marionette TRACE conn3 <- [1,908,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex2",0,null,null]]]}] 19:22:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 19:22:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 2040ms 19:22:52 INFO - PROCESS | 3955 | 1461118972002 Marionette TRACE conn3 -> [0,909,"getWindowHandle",null] 19:22:52 INFO - PROCESS | 3955 | 1461118972009 Marionette TRACE conn3 <- [1,909,null,{"value":"8"}] 19:22:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 19:22:52 INFO - PROCESS | 3955 | 1461118972018 Marionette TRACE conn3 -> [0,910,"setScriptTimeout",{"ms":35000}] 19:22:52 INFO - PROCESS | 3955 | 1461118972021 Marionette TRACE conn3 <- [1,910,null,{}] 19:22:52 INFO - PROCESS | 3955 | 1461118972033 Marionette TRACE conn3 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:22:52 INFO - PROCESS | 3955 | 1461118972289 Marionette TRACE conn3 <- [1,911,null,{"value":null}] 19:22:52 INFO - PROCESS | 3955 | 1461118972628 Marionette TRACE conn3 -> [0,912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:22:52 INFO - PROCESS | 3955 | ++DOCSHELL 0x881eb000 == 96 [pid = 3955] [id = 235] 19:22:52 INFO - PROCESS | 3955 | ++DOMWINDOW == 244 (0x881f7400) [pid = 3955] [serial = 706] [outer = (nil)] 19:22:52 INFO - PROCESS | 3955 | ++DOMWINDOW == 245 (0x89363c00) [pid = 3955] [serial = 707] [outer = 0x881f7400] 19:22:52 INFO - PROCESS | 3955 | 1461118972781 Marionette DEBUG loaded listener.js 19:22:52 INFO - PROCESS | 3955 | ++DOMWINDOW == 246 (0x8b134400) [pid = 3955] [serial = 708] [outer = 0x881f7400] 19:22:53 INFO - PROCESS | 3955 | 1461118973739 Marionette TRACE conn3 <- [1,912,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex3",0,null,null]]]}] 19:22:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 19:22:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1789ms 19:22:53 INFO - PROCESS | 3955 | 1461118973811 Marionette TRACE conn3 -> [0,913,"getWindowHandle",null] 19:22:53 INFO - PROCESS | 3955 | 1461118973818 Marionette TRACE conn3 <- [1,913,null,{"value":"8"}] 19:22:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 19:22:53 INFO - PROCESS | 3955 | 1461118973825 Marionette TRACE conn3 -> [0,914,"setScriptTimeout",{"ms":35000}] 19:22:53 INFO - PROCESS | 3955 | 1461118973829 Marionette TRACE conn3 <- [1,914,null,{}] 19:22:53 INFO - PROCESS | 3955 | 1461118973834 Marionette TRACE conn3 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:22:54 INFO - PROCESS | 3955 | 1461118974028 Marionette TRACE conn3 <- [1,915,null,{"value":null}] 19:22:54 INFO - PROCESS | 3955 | 1461118974333 Marionette TRACE conn3 -> [0,916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:22:54 INFO - PROCESS | 3955 | ++DOCSHELL 0x86a5c800 == 97 [pid = 3955] [id = 236] 19:22:54 INFO - PROCESS | 3955 | ++DOMWINDOW == 247 (0x872cfc00) [pid = 3955] [serial = 709] [outer = (nil)] 19:22:54 INFO - PROCESS | 3955 | ++DOMWINDOW == 248 (0x875f2c00) [pid = 3955] [serial = 710] [outer = 0x872cfc00] 19:22:54 INFO - PROCESS | 3955 | 1461118974514 Marionette DEBUG loaded listener.js 19:22:54 INFO - PROCESS | 3955 | ++DOMWINDOW == 249 (0x879c5c00) [pid = 3955] [serial = 711] [outer = 0x872cfc00] 19:22:54 INFO - PROCESS | 3955 | --DOCSHELL 0x91e8c400 == 96 [pid = 3955] [id = 60] 19:22:54 INFO - PROCESS | 3955 | --DOCSHELL 0x8f92dc00 == 95 [pid = 3955] [id = 62] 19:22:54 INFO - PROCESS | 3955 | --DOMWINDOW == 248 (0x8b122000) [pid = 3955] [serial = 592] [outer = (nil)] [url = about:blank] 19:22:54 INFO - PROCESS | 3955 | --DOCSHELL 0x875ea000 == 94 [pid = 3955] [id = 216] 19:22:54 INFO - PROCESS | 3955 | --DOCSHELL 0x872c9800 == 93 [pid = 3955] [id = 215] 19:22:54 INFO - PROCESS | 3955 | --DOCSHELL 0x8ba1d000 == 92 [pid = 3955] [id = 214] 19:22:55 INFO - PROCESS | 3955 | --DOCSHELL 0x872d3000 == 91 [pid = 3955] [id = 213] 19:22:55 INFO - PROCESS | 3955 | --DOCSHELL 0x875e8c00 == 90 [pid = 3955] [id = 212] 19:22:55 INFO - PROCESS | 3955 | --DOCSHELL 0x875e9800 == 89 [pid = 3955] [id = 211] 19:22:55 INFO - PROCESS | 3955 | --DOCSHELL 0x87bc6400 == 88 [pid = 3955] [id = 210] 19:22:55 INFO - PROCESS | 3955 | --DOCSHELL 0x8a68e800 == 87 [pid = 3955] [id = 209] 19:22:55 INFO - PROCESS | 3955 | --DOCSHELL 0x8843bc00 == 86 [pid = 3955] [id = 208] 19:22:55 INFO - PROCESS | 3955 | --DOCSHELL 0x877cd400 == 85 [pid = 3955] [id = 180] 19:22:55 INFO - PROCESS | 3955 | --DOMWINDOW == 247 (0x97c9bc00) [pid = 3955] [serial = 560] [outer = (nil)] [url = about:blank] 19:22:55 INFO - PROCESS | 3955 | --DOMWINDOW == 246 (0x98eb0c00) [pid = 3955] [serial = 431] [outer = (nil)] [url = about:blank] 19:22:55 INFO - PROCESS | 3955 | --DOMWINDOW == 245 (0x879c3c00) [pid = 3955] [serial = 515] [outer = (nil)] [url = about:blank] 19:22:55 INFO - PROCESS | 3955 | --DOMWINDOW == 244 (0x8e45bc00) [pid = 3955] [serial = 413] [outer = (nil)] [url = about:blank] 19:22:55 INFO - PROCESS | 3955 | --DOMWINDOW == 243 (0x87aa8800) [pid = 3955] [serial = 518] [outer = (nil)] [url = about:blank] 19:22:55 INFO - PROCESS | 3955 | --DOMWINDOW == 242 (0x881f3800) [pid = 3955] [serial = 500] [outer = (nil)] [url = about:blank] 19:22:55 INFO - PROCESS | 3955 | --DOMWINDOW == 241 (0x875f0400) [pid = 3955] [serial = 577] [outer = (nil)] [url = about:blank] 19:22:55 INFO - PROCESS | 3955 | --DOMWINDOW == 240 (0x9fb96c00) [pid = 3955] [serial = 328] [outer = (nil)] [url = about:blank] 19:22:55 INFO - PROCESS | 3955 | --DOMWINDOW == 239 (0x96fb2c00) [pid = 3955] [serial = 491] [outer = (nil)] [url = about:blank] 19:22:55 INFO - PROCESS | 3955 | --DOMWINDOW == 238 (0x933f5c00) [pid = 3955] [serial = 554] [outer = (nil)] [url = about:blank] 19:22:55 INFO - PROCESS | 3955 | --DOMWINDOW == 237 (0x9335b800) [pid = 3955] [serial = 572] [outer = (nil)] [url = about:blank] 19:22:55 INFO - PROCESS | 3955 | --DOMWINDOW == 236 (0x96b55c00) [pid = 3955] [serial = 189] [outer = (nil)] [url = about:blank] 19:22:55 INFO - PROCESS | 3955 | --DOMWINDOW == 235 (0x981d7400) [pid = 3955] [serial = 367] [outer = (nil)] [url = about:blank] 19:22:55 INFO - PROCESS | 3955 | --DOMWINDOW == 234 (0x875ed800) [pid = 3955] [serial = 583] [outer = (nil)] [url = about:blank] 19:22:55 INFO - PROCESS | 3955 | --DOMWINDOW == 233 (0x872cc800) [pid = 3955] [serial = 580] [outer = (nil)] [url = about:blank] 19:22:55 INFO - PROCESS | 3955 | --DOMWINDOW == 232 (0x96b4f400) [pid = 3955] [serial = 213] [outer = (nil)] [url = about:blank] 19:22:55 INFO - PROCESS | 3955 | --DOMWINDOW == 231 (0x96b4c000) [pid = 3955] [serial = 316] [outer = (nil)] [url = about:blank] 19:22:55 INFO - PROCESS | 3955 | --DOMWINDOW == 230 (0x875f2400) [pid = 3955] [serial = 578] [outer = (nil)] [url = about:blank] 19:22:55 INFO - PROCESS | 3955 | --DOMWINDOW == 229 (0x998f9400) [pid = 3955] [serial = 565] [outer = (nil)] [url = about:blank] 19:22:55 INFO - PROCESS | 3955 | --DOMWINDOW == 228 (0x99b86000) [pid = 3955] [serial = 319] [outer = (nil)] [url = about:blank] 19:22:55 INFO - PROCESS | 3955 | --DOMWINDOW == 227 (0x9919b400) [pid = 3955] [serial = 370] [outer = (nil)] [url = about:blank] 19:22:55 INFO - PROCESS | 3955 | --DOMWINDOW == 226 (0x8e81e800) [pid = 3955] [serial = 446] [outer = (nil)] [url = about:blank] 19:22:55 INFO - PROCESS | 3955 | --DOMWINDOW == 225 (0xa0a49000) [pid = 3955] [serial = 334] [outer = (nil)] [url = about:blank] 19:22:55 INFO - PROCESS | 3955 | --DOMWINDOW == 224 (0xa0c2d800) [pid = 3955] [serial = 373] [outer = (nil)] [url = about:blank] 19:22:55 INFO - PROCESS | 3955 | --DOMWINDOW == 223 (0x8b37d400) [pid = 3955] [serial = 568] [outer = (nil)] [url = about:blank] 19:22:55 INFO - PROCESS | 3955 | --DOMWINDOW == 222 (0x939c1c00) [pid = 3955] [serial = 277] [outer = (nil)] [url = about:blank] 19:22:55 INFO - PROCESS | 3955 | --DOMWINDOW == 221 (0x9fc52000) [pid = 3955] [serial = 428] [outer = (nil)] [url = about:blank] 19:22:55 INFO - PROCESS | 3955 | --DOMWINDOW == 220 (0x87bc4c00) [pid = 3955] [serial = 524] [outer = (nil)] [url = about:blank] 19:22:55 INFO - PROCESS | 3955 | --DOMWINDOW == 219 (0x98b14800) [pid = 3955] [serial = 177] [outer = (nil)] [url = about:blank] 19:22:55 INFO - PROCESS | 3955 | --DOMWINDOW == 218 (0x8ff4b000) [pid = 3955] [serial = 286] [outer = (nil)] [url = about:blank] 19:22:55 INFO - PROCESS | 3955 | --DOMWINDOW == 217 (0x939e8000) [pid = 3955] [serial = 557] [outer = (nil)] [url = about:blank] 19:22:55 INFO - PROCESS | 3955 | --DOMWINDOW == 216 (0xa0f6f800) [pid = 3955] [serial = 575] [outer = (nil)] [url = about:blank] 19:22:55 INFO - PROCESS | 3955 | --DOMWINDOW == 215 (0x9ea14000) [pid = 3955] [serial = 186] [outer = (nil)] [url = about:blank] 19:22:55 INFO - PROCESS | 3955 | --DOMWINDOW == 214 (0x89361000) [pid = 3955] [serial = 443] [outer = (nil)] [url = about:blank] 19:22:55 INFO - PROCESS | 3955 | --DOMWINDOW == 213 (0x96acd400) [pid = 3955] [serial = 174] [outer = (nil)] [url = about:blank] 19:22:55 INFO - PROCESS | 3955 | --DOMWINDOW == 212 (0x87ab2000) [pid = 3955] [serial = 521] [outer = (nil)] [url = about:blank] 19:22:55 INFO - PROCESS | 3955 | --DOMWINDOW == 211 (0xa6d30000) [pid = 3955] [serial = 388] [outer = (nil)] [url = about:blank] 19:22:55 INFO - PROCESS | 3955 | --DOMWINDOW == 210 (0xa457e400) [pid = 3955] [serial = 382] [outer = (nil)] [url = about:blank] 19:22:55 INFO - PROCESS | 3955 | --DOMWINDOW == 209 (0x928c3400) [pid = 3955] [serial = 171] [outer = (nil)] [url = about:blank] 19:22:55 INFO - PROCESS | 3955 | --DOMWINDOW == 208 (0x99839400) [pid = 3955] [serial = 268] [outer = (nil)] [url = about:blank] 19:22:55 INFO - PROCESS | 3955 | --DOMWINDOW == 207 (0x91ee7c00) [pid = 3955] [serial = 551] [outer = (nil)] [url = about:blank] 19:22:55 INFO - PROCESS | 3955 | --DOMWINDOW == 206 (0x8f6cec00) [pid = 3955] [serial = 271] [outer = (nil)] [url = about:blank] 19:22:55 INFO - PROCESS | 3955 | --DOMWINDOW == 205 (0x99b83800) [pid = 3955] [serial = 566] [outer = (nil)] [url = about:blank] 19:22:55 INFO - PROCESS | 3955 | --DOMWINDOW == 204 (0x8843d400) [pid = 3955] [serial = 544] [outer = (nil)] [url = about:blank] 19:22:55 INFO - PROCESS | 3955 | --DOMWINDOW == 203 (0x8e461800) [pid = 3955] [serial = 235] [outer = (nil)] [url = about:blank] 19:22:55 INFO - PROCESS | 3955 | --DOMWINDOW == 202 (0x981d9400) [pid = 3955] [serial = 562] [outer = (nil)] [url = about:blank] 19:22:55 INFO - PROCESS | 3955 | --DOMWINDOW == 201 (0x981de800) [pid = 3955] [serial = 569] [outer = (nil)] [url = about:blank] 19:22:55 INFO - PROCESS | 3955 | --DOMWINDOW == 200 (0x97b7b000) [pid = 3955] [serial = 494] [outer = (nil)] [url = about:blank] 19:22:55 INFO - PROCESS | 3955 | --DOMWINDOW == 199 (0x8a581c00) [pid = 3955] [serial = 589] [outer = (nil)] [url = about:blank] 19:22:55 INFO - PROCESS | 3955 | --DOMWINDOW == 198 (0x98f92800) [pid = 3955] [serial = 180] [outer = (nil)] [url = about:blank] 19:22:55 INFO - PROCESS | 3955 | --DOMWINDOW == 197 (0x9df90000) [pid = 3955] [serial = 425] [outer = (nil)] [url = about:blank] 19:22:55 INFO - PROCESS | 3955 | --DOMWINDOW == 196 (0x998c3c00) [pid = 3955] [serial = 132] [outer = (nil)] [url = about:blank] 19:22:55 INFO - PROCESS | 3955 | --DOMWINDOW == 195 (0x8c499400) [pid = 3955] [serial = 548] [outer = (nil)] [url = about:blank] 19:22:55 INFO - PROCESS | 3955 | --DOMWINDOW == 194 (0x87bc4000) [pid = 3955] [serial = 586] [outer = (nil)] [url = about:blank] 19:22:55 INFO - PROCESS | 3955 | --DOMWINDOW == 193 (0x8ba18c00) [pid = 3955] [serial = 434] [outer = (nil)] [url = about:blank] 19:22:55 INFO - PROCESS | 3955 | --DOMWINDOW == 192 (0x8b116400) [pid = 3955] [serial = 547] [outer = (nil)] [url = about:blank] 19:22:55 INFO - PROCESS | 3955 | --DOMWINDOW == 191 (0x90021400) [pid = 3955] [serial = 458] [outer = (nil)] [url = about:blank] 19:22:55 INFO - PROCESS | 3955 | --DOMWINDOW == 190 (0x9021cc00) [pid = 3955] [serial = 232] [outer = (nil)] [url = about:blank] 19:22:55 INFO - PROCESS | 3955 | --DOMWINDOW == 189 (0x96b54400) [pid = 3955] [serial = 364] [outer = (nil)] [url = about:blank] 19:22:55 INFO - PROCESS | 3955 | --DOMWINDOW == 188 (0x8a58cc00) [pid = 3955] [serial = 590] [outer = (nil)] [url = about:blank] 19:22:55 INFO - PROCESS | 3955 | --DOMWINDOW == 187 (0x8e827000) [pid = 3955] [serial = 449] [outer = (nil)] [url = about:blank] 19:22:55 INFO - PROCESS | 3955 | --DOMWINDOW == 186 (0x93359000) [pid = 3955] [serial = 571] [outer = (nil)] [url = about:blank] 19:22:55 INFO - PROCESS | 3955 | --DOMWINDOW == 185 (0x877d0000) [pid = 3955] [serial = 509] [outer = (nil)] [url = about:blank] 19:22:55 INFO - PROCESS | 3955 | --DOMWINDOW == 184 (0x8ba87800) [pid = 3955] [serial = 337] [outer = (nil)] [url = about:blank] 19:22:55 INFO - PROCESS | 3955 | --DOMWINDOW == 183 (0x93321800) [pid = 3955] [serial = 503] [outer = (nil)] [url = about:blank] 19:22:55 INFO - PROCESS | 3955 | --DOMWINDOW == 182 (0x981dec00) [pid = 3955] [serial = 563] [outer = (nil)] [url = about:blank] 19:22:55 INFO - PROCESS | 3955 | --DOMWINDOW == 181 (0x9002b000) [pid = 3955] [serial = 452] [outer = (nil)] [url = about:blank] 19:22:55 INFO - PROCESS | 3955 | --DOMWINDOW == 180 (0x96b81000) [pid = 3955] [serial = 391] [outer = (nil)] [url = about:blank] 19:22:55 INFO - PROCESS | 3955 | --DOMWINDOW == 179 (0x9fc4ec00) [pid = 3955] [serial = 506] [outer = (nil)] [url = about:blank] 19:22:55 INFO - PROCESS | 3955 | --DOMWINDOW == 178 (0x96b57800) [pid = 3955] [serial = 265] [outer = (nil)] [url = about:blank] 19:22:55 INFO - PROCESS | 3955 | --DOMWINDOW == 177 (0x90212c00) [pid = 3955] [serial = 550] [outer = (nil)] [url = about:blank] 19:22:55 INFO - PROCESS | 3955 | --DOMWINDOW == 176 (0x9fb8a800) [pid = 3955] [serial = 325] [outer = (nil)] [url = about:blank] 19:22:55 INFO - PROCESS | 3955 | --DOMWINDOW == 175 (0x97947000) [pid = 3955] [serial = 216] [outer = (nil)] [url = about:blank] 19:22:55 INFO - PROCESS | 3955 | --DOMWINDOW == 174 (0x94fb5c00) [pid = 3955] [serial = 488] [outer = (nil)] [url = about:blank] 19:22:55 INFO - PROCESS | 3955 | --DOMWINDOW == 173 (0xa0a9d000) [pid = 3955] [serial = 574] [outer = (nil)] [url = about:blank] 19:22:55 INFO - PROCESS | 3955 | --DOMWINDOW == 172 (0x90219800) [pid = 3955] [serial = 485] [outer = (nil)] [url = about:blank] 19:22:55 INFO - PROCESS | 3955 | --DOMWINDOW == 171 (0x998f2000) [pid = 3955] [serial = 497] [outer = (nil)] [url = about:blank] 19:22:55 INFO - PROCESS | 3955 | --DOMWINDOW == 170 (0x8e60d800) [pid = 3955] [serial = 280] [outer = (nil)] [url = about:blank] 19:22:55 INFO - PROCESS | 3955 | --DOMWINDOW == 169 (0x872cec00) [pid = 3955] [serial = 581] [outer = (nil)] [url = about:blank] 19:22:55 INFO - PROCESS | 3955 | --DOMWINDOW == 168 (0x99b4a000) [pid = 3955] [serial = 274] [outer = (nil)] [url = about:blank] 19:22:55 INFO - PROCESS | 3955 | --DOMWINDOW == 167 (0x99b4e400) [pid = 3955] [serial = 422] [outer = (nil)] [url = about:blank] 19:22:55 INFO - PROCESS | 3955 | --DOMWINDOW == 166 (0x8920bc00) [pid = 3955] [serial = 440] [outer = (nil)] [url = about:blank] 19:22:55 INFO - PROCESS | 3955 | --DOMWINDOW == 165 (0x983e3000) [pid = 3955] [serial = 219] [outer = (nil)] [url = about:blank] 19:22:55 INFO - PROCESS | 3955 | --DOMWINDOW == 164 (0x9df8ec00) [pid = 3955] [serial = 222] [outer = (nil)] [url = about:blank] 19:22:55 INFO - PROCESS | 3955 | --DOMWINDOW == 163 (0x9054dc00) [pid = 3955] [serial = 416] [outer = (nil)] [url = about:blank] 19:22:55 INFO - PROCESS | 3955 | --DOMWINDOW == 162 (0x96b84800) [pid = 3955] [serial = 419] [outer = (nil)] [url = about:blank] 19:22:55 INFO - PROCESS | 3955 | --DOMWINDOW == 161 (0x8c49cc00) [pid = 3955] [serial = 331] [outer = (nil)] [url = about:blank] 19:22:55 INFO - PROCESS | 3955 | --DOMWINDOW == 160 (0x8a68cc00) [pid = 3955] [serial = 455] [outer = (nil)] [url = about:blank] 19:22:55 INFO - PROCESS | 3955 | --DOMWINDOW == 159 (0x99b42800) [pid = 3955] [serial = 376] [outer = (nil)] [url = about:blank] 19:22:55 INFO - PROCESS | 3955 | --DOMWINDOW == 158 (0x939e1000) [pid = 3955] [serial = 556] [outer = (nil)] [url = about:blank] 19:22:55 INFO - PROCESS | 3955 | --DOMWINDOW == 157 (0xa0ad2800) [pid = 3955] [serial = 512] [outer = (nil)] [url = about:blank] 19:22:55 INFO - PROCESS | 3955 | --DOMWINDOW == 156 (0x8a58bc00) [pid = 3955] [serial = 437] [outer = (nil)] [url = about:blank] 19:22:55 INFO - PROCESS | 3955 | --DOMWINDOW == 155 (0x89210400) [pid = 3955] [serial = 545] [outer = (nil)] [url = about:blank] 19:22:55 INFO - PROCESS | 3955 | --DOMWINDOW == 154 (0x881ef400) [pid = 3955] [serial = 587] [outer = (nil)] [url = about:blank] 19:22:55 INFO - PROCESS | 3955 | --DOMWINDOW == 153 (0x8c492400) [pid = 3955] [serial = 482] [outer = (nil)] [url = about:blank] 19:22:55 INFO - PROCESS | 3955 | --DOMWINDOW == 152 (0x875f3000) [pid = 3955] [serial = 584] [outer = (nil)] [url = about:blank] 19:22:55 INFO - PROCESS | 3955 | --DOMWINDOW == 151 (0xa4c4b800) [pid = 3955] [serial = 385] [outer = (nil)] [url = about:blank] 19:22:55 INFO - PROCESS | 3955 | --DOMWINDOW == 150 (0x96b95c00) [pid = 3955] [serial = 559] [outer = (nil)] [url = about:blank] 19:22:55 INFO - PROCESS | 3955 | --DOMWINDOW == 149 (0x8f59f800) [pid = 3955] [serial = 358] [outer = (nil)] [url = about:blank] 19:22:55 INFO - PROCESS | 3955 | --DOMWINDOW == 148 (0x93329c00) [pid = 3955] [serial = 553] [outer = (nil)] [url = about:blank] 19:22:55 INFO - PROCESS | 3955 | --DOMWINDOW == 147 (0xa2a7a800) [pid = 3955] [serial = 229] [outer = (nil)] [url = about:blank] 19:22:55 INFO - PROCESS | 3955 | --DOMWINDOW == 146 (0x90309000) [pid = 3955] [serial = 262] [outer = (nil)] [url = about:blank] 19:22:55 INFO - PROCESS | 3955 | --DOMWINDOW == 145 (0x9ffc4c00) [pid = 3955] [serial = 226] [outer = (nil)] [url = about:blank] 19:22:55 INFO - PROCESS | 3955 | --DOMWINDOW == 144 (0x90557400) [pid = 3955] [serial = 322] [outer = (nil)] [url = about:blank] 19:22:55 INFO - PROCESS | 3955 | --DOMWINDOW == 143 (0xa3c09000) [pid = 3955] [serial = 379] [outer = (nil)] [url = about:blank] 19:22:55 INFO - PROCESS | 3955 | --DOMWINDOW == 142 (0x99b4a800) [pid = 3955] [serial = 183] [outer = (nil)] [url = about:blank] 19:22:55 INFO - PROCESS | 3955 | --DOMWINDOW == 141 (0x939c2000) [pid = 3955] [serial = 283] [outer = (nil)] [url = about:blank] 19:22:55 INFO - PROCESS | 3955 | --DOMWINDOW == 140 (0x9045c000) [pid = 3955] [serial = 361] [outer = (nil)] [url = about:blank] 19:22:55 INFO - PROCESS | 3955 | --DOMWINDOW == 139 (0x90307c00) [pid = 3955] [serial = 313] [outer = (nil)] [url = about:blank] 19:22:55 INFO - PROCESS | 3955 | 1461118975592 Marionette TRACE conn3 <- [1,916,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex4",0,null,null]]]}] 19:22:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 19:22:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1787ms 19:22:55 INFO - PROCESS | 3955 | 1461118975614 Marionette TRACE conn3 -> [0,917,"getWindowHandle",null] 19:22:55 INFO - PROCESS | 3955 | 1461118975618 Marionette TRACE conn3 <- [1,917,null,{"value":"8"}] 19:22:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 19:22:55 INFO - PROCESS | 3955 | 1461118975631 Marionette TRACE conn3 -> [0,918,"setScriptTimeout",{"ms":35000}] 19:22:55 INFO - PROCESS | 3955 | 1461118975640 Marionette TRACE conn3 <- [1,918,null,{}] 19:22:55 INFO - PROCESS | 3955 | 1461118975660 Marionette TRACE conn3 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:22:55 INFO - PROCESS | 3955 | 1461118975825 Marionette TRACE conn3 <- [1,919,null,{"value":null}] 19:22:55 INFO - PROCESS | 3955 | 1461118975845 Marionette TRACE conn3 -> [0,920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:22:55 INFO - PROCESS | 3955 | ++DOCSHELL 0x86a55400 == 86 [pid = 3955] [id = 237] 19:22:55 INFO - PROCESS | 3955 | ++DOMWINDOW == 140 (0x87ab2800) [pid = 3955] [serial = 712] [outer = (nil)] 19:22:55 INFO - PROCESS | 3955 | ++DOMWINDOW == 141 (0x8843b400) [pid = 3955] [serial = 713] [outer = 0x87ab2800] 19:22:55 INFO - PROCESS | 3955 | 1461118975917 Marionette DEBUG loaded listener.js 19:22:56 INFO - PROCESS | 3955 | ++DOMWINDOW == 142 (0x8a583c00) [pid = 3955] [serial = 714] [outer = 0x87ab2800] 19:22:56 INFO - PROCESS | 3955 | 1461118976855 Marionette TRACE conn3 <- [1,920,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex5",0,null,null]]]}] 19:22:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 19:22:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1254ms 19:22:56 INFO - PROCESS | 3955 | 1461118976882 Marionette TRACE conn3 -> [0,921,"getWindowHandle",null] 19:22:56 INFO - PROCESS | 3955 | 1461118976890 Marionette TRACE conn3 <- [1,921,null,{"value":"8"}] 19:22:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 19:22:56 INFO - PROCESS | 3955 | 1461118976898 Marionette TRACE conn3 -> [0,922,"setScriptTimeout",{"ms":35000}] 19:22:56 INFO - PROCESS | 3955 | 1461118976901 Marionette TRACE conn3 <- [1,922,null,{}] 19:22:56 INFO - PROCESS | 3955 | 1461118976905 Marionette TRACE conn3 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:22:57 INFO - PROCESS | 3955 | 1461118977080 Marionette TRACE conn3 <- [1,923,null,{"value":null}] 19:22:57 INFO - PROCESS | 3955 | 1461118977269 Marionette TRACE conn3 -> [0,924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:22:57 INFO - PROCESS | 3955 | ++DOCSHELL 0x881f7c00 == 87 [pid = 3955] [id = 238] 19:22:57 INFO - PROCESS | 3955 | ++DOMWINDOW == 143 (0x88439c00) [pid = 3955] [serial = 715] [outer = (nil)] 19:22:57 INFO - PROCESS | 3955 | ++DOMWINDOW == 144 (0x8b124800) [pid = 3955] [serial = 716] [outer = 0x88439c00] 19:22:57 INFO - PROCESS | 3955 | 1461118977346 Marionette DEBUG loaded listener.js 19:22:57 INFO - PROCESS | 3955 | ++DOMWINDOW == 145 (0x8ba7b400) [pid = 3955] [serial = 717] [outer = 0x88439c00] 19:22:58 INFO - PROCESS | 3955 | 1461118978184 Marionette TRACE conn3 <- [1,924,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex6",0,null,null]]]}] 19:22:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 19:22:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1341ms 19:22:58 INFO - PROCESS | 3955 | 1461118978243 Marionette TRACE conn3 -> [0,925,"getWindowHandle",null] 19:22:58 INFO - PROCESS | 3955 | 1461118978246 Marionette TRACE conn3 <- [1,925,null,{"value":"8"}] 19:22:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 19:22:58 INFO - PROCESS | 3955 | 1461118978253 Marionette TRACE conn3 -> [0,926,"setScriptTimeout",{"ms":35000}] 19:22:58 INFO - PROCESS | 3955 | 1461118978256 Marionette TRACE conn3 <- [1,926,null,{}] 19:22:58 INFO - PROCESS | 3955 | 1461118978261 Marionette TRACE conn3 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:22:58 INFO - PROCESS | 3955 | 1461118978478 Marionette TRACE conn3 <- [1,927,null,{"value":null}] 19:22:58 INFO - PROCESS | 3955 | 1461118978512 Marionette TRACE conn3 -> [0,928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:22:58 INFO - PROCESS | 3955 | ++DOCSHELL 0x8ba89400 == 88 [pid = 3955] [id = 239] 19:22:58 INFO - PROCESS | 3955 | ++DOMWINDOW == 146 (0x8c490800) [pid = 3955] [serial = 718] [outer = (nil)] 19:22:58 INFO - PROCESS | 3955 | ++DOMWINDOW == 147 (0x8c49b000) [pid = 3955] [serial = 719] [outer = 0x8c490800] 19:22:58 INFO - PROCESS | 3955 | 1461118978737 Marionette DEBUG loaded listener.js 19:22:58 INFO - PROCESS | 3955 | ++DOMWINDOW == 148 (0x8e604c00) [pid = 3955] [serial = 720] [outer = 0x8c490800] 19:22:59 INFO - PROCESS | 3955 | --DOMWINDOW == 147 (0x881f6400) [pid = 3955] [serial = 646] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 19:22:59 INFO - PROCESS | 3955 | --DOMWINDOW == 146 (0x8b124c00) [pid = 3955] [serial = 628] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 19:22:59 INFO - PROCESS | 3955 | --DOMWINDOW == 145 (0x875eb000) [pid = 3955] [serial = 637] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 19:22:59 INFO - PROCESS | 3955 | --DOMWINDOW == 144 (0x8f6c4c00) [pid = 3955] [serial = 643] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 19:22:59 INFO - PROCESS | 3955 | --DOMWINDOW == 143 (0x877cf800) [pid = 3955] [serial = 640] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 19:22:59 INFO - PROCESS | 3955 | --DOMWINDOW == 142 (0x8a685400) [pid = 3955] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 19:22:59 INFO - PROCESS | 3955 | --DOMWINDOW == 141 (0x8b135000) [pid = 3955] [serial = 631] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 19:22:59 INFO - PROCESS | 3955 | --DOMWINDOW == 140 (0x89208000) [pid = 3955] [serial = 625] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 19:22:59 INFO - PROCESS | 3955 | --DOMWINDOW == 139 (0x8a582400) [pid = 3955] [serial = 634] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 19:22:59 INFO - PROCESS | 3955 | --DOMWINDOW == 138 (0x877ca000) [pid = 3955] [serial = 649] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 19:22:59 INFO - PROCESS | 3955 | 1461118979960 Marionette TRACE conn3 <- [1,928,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex7",0,null,null]]]}] 19:22:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 19:22:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1731ms 19:22:59 INFO - PROCESS | 3955 | 1461118979984 Marionette TRACE conn3 -> [0,929,"getWindowHandle",null] 19:22:59 INFO - PROCESS | 3955 | 1461118979988 Marionette TRACE conn3 <- [1,929,null,{"value":"8"}] 19:22:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 19:22:59 INFO - PROCESS | 3955 | 1461118979994 Marionette TRACE conn3 -> [0,930,"setScriptTimeout",{"ms":35000}] 19:22:59 INFO - PROCESS | 3955 | 1461118979996 Marionette TRACE conn3 <- [1,930,null,{}] 19:23:00 INFO - PROCESS | 3955 | 1461118980002 Marionette TRACE conn3 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:23:00 INFO - PROCESS | 3955 | 1461118980226 Marionette TRACE conn3 <- [1,931,null,{"value":null}] 19:23:00 INFO - PROCESS | 3955 | 1461118980249 Marionette TRACE conn3 -> [0,932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:23:00 INFO - PROCESS | 3955 | ++DOCSHELL 0x86a55000 == 89 [pid = 3955] [id = 240] 19:23:00 INFO - PROCESS | 3955 | ++DOMWINDOW == 139 (0x877cf800) [pid = 3955] [serial = 721] [outer = (nil)] 19:23:00 INFO - PROCESS | 3955 | ++DOMWINDOW == 140 (0x8ba83800) [pid = 3955] [serial = 722] [outer = 0x877cf800] 19:23:00 INFO - PROCESS | 3955 | 1461118980319 Marionette DEBUG loaded listener.js 19:23:00 INFO - PROCESS | 3955 | ++DOMWINDOW == 141 (0x8e81e800) [pid = 3955] [serial = 723] [outer = 0x877cf800] 19:23:01 INFO - PROCESS | 3955 | 1461118981122 Marionette TRACE conn3 <- [1,932,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex8",0,null,null]]]}] 19:23:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 19:23:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1178ms 19:23:01 INFO - PROCESS | 3955 | 1461118981172 Marionette TRACE conn3 -> [0,933,"getWindowHandle",null] 19:23:01 INFO - PROCESS | 3955 | 1461118981176 Marionette TRACE conn3 <- [1,933,null,{"value":"8"}] 19:23:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 19:23:01 INFO - PROCESS | 3955 | 1461118981183 Marionette TRACE conn3 -> [0,934,"setScriptTimeout",{"ms":35000}] 19:23:01 INFO - PROCESS | 3955 | 1461118981186 Marionette TRACE conn3 <- [1,934,null,{}] 19:23:01 INFO - PROCESS | 3955 | 1461118981194 Marionette TRACE conn3 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:23:01 INFO - PROCESS | 3955 | 1461118981360 Marionette TRACE conn3 <- [1,935,null,{"value":null}] 19:23:01 INFO - PROCESS | 3955 | 1461118981370 Marionette TRACE conn3 -> [0,936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:23:01 INFO - PROCESS | 3955 | ++DOCSHELL 0x8a582400 == 90 [pid = 3955] [id = 241] 19:23:01 INFO - PROCESS | 3955 | ++DOMWINDOW == 142 (0x8e821800) [pid = 3955] [serial = 724] [outer = (nil)] 19:23:01 INFO - PROCESS | 3955 | ++DOMWINDOW == 143 (0x8f64e400) [pid = 3955] [serial = 725] [outer = 0x8e821800] 19:23:01 INFO - PROCESS | 3955 | 1461118981442 Marionette DEBUG loaded listener.js 19:23:01 INFO - PROCESS | 3955 | ++DOMWINDOW == 144 (0x8f6c3000) [pid = 3955] [serial = 726] [outer = 0x8e821800] 19:23:02 INFO - PROCESS | 3955 | 1461118982701 Marionette TRACE conn3 <- [1,936,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-1",0,null,null]]]}] 19:23:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 19:23:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1591ms 19:23:02 INFO - PROCESS | 3955 | 1461118982777 Marionette TRACE conn3 -> [0,937,"getWindowHandle",null] 19:23:02 INFO - PROCESS | 3955 | 1461118982788 Marionette TRACE conn3 <- [1,937,null,{"value":"8"}] 19:23:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 19:23:02 INFO - PROCESS | 3955 | 1461118982798 Marionette TRACE conn3 -> [0,938,"setScriptTimeout",{"ms":35000}] 19:23:02 INFO - PROCESS | 3955 | 1461118982804 Marionette TRACE conn3 <- [1,938,null,{}] 19:23:02 INFO - PROCESS | 3955 | 1461118982814 Marionette TRACE conn3 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:23:03 INFO - PROCESS | 3955 | 1461118983099 Marionette TRACE conn3 <- [1,939,null,{"value":null}] 19:23:03 INFO - PROCESS | 3955 | 1461118983396 Marionette TRACE conn3 -> [0,940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:23:03 INFO - PROCESS | 3955 | ++DOCSHELL 0x87aa7000 == 91 [pid = 3955] [id = 242] 19:23:03 INFO - PROCESS | 3955 | ++DOMWINDOW == 145 (0x87aaa800) [pid = 3955] [serial = 727] [outer = (nil)] 19:23:03 INFO - PROCESS | 3955 | ++DOMWINDOW == 146 (0x881f1400) [pid = 3955] [serial = 728] [outer = 0x87aaa800] 19:23:03 INFO - PROCESS | 3955 | 1461118983525 Marionette DEBUG loaded listener.js 19:23:03 INFO - PROCESS | 3955 | ++DOMWINDOW == 147 (0x89201c00) [pid = 3955] [serial = 729] [outer = 0x87aaa800] 19:23:04 INFO - PROCESS | 3955 | 1461118984467 Marionette TRACE conn3 <- [1,940,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-2",0,null,null]]]}] 19:23:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 19:23:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1735ms 19:23:04 INFO - PROCESS | 3955 | 1461118984534 Marionette TRACE conn3 -> [0,941,"getWindowHandle",null] 19:23:04 INFO - PROCESS | 3955 | 1461118984543 Marionette TRACE conn3 <- [1,941,null,{"value":"8"}] 19:23:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 19:23:04 INFO - PROCESS | 3955 | 1461118984554 Marionette TRACE conn3 -> [0,942,"setScriptTimeout",{"ms":35000}] 19:23:04 INFO - PROCESS | 3955 | 1461118984558 Marionette TRACE conn3 <- [1,942,null,{}] 19:23:04 INFO - PROCESS | 3955 | 1461118984565 Marionette TRACE conn3 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:23:04 INFO - PROCESS | 3955 | 1461118984805 Marionette TRACE conn3 <- [1,943,null,{"value":null}] 19:23:05 INFO - PROCESS | 3955 | 1461118985088 Marionette TRACE conn3 -> [0,944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:23:05 INFO - PROCESS | 3955 | ++DOCSHELL 0x87ab3800 == 92 [pid = 3955] [id = 243] 19:23:05 INFO - PROCESS | 3955 | ++DOMWINDOW == 148 (0x8b11b000) [pid = 3955] [serial = 730] [outer = (nil)] 19:23:05 INFO - PROCESS | 3955 | ++DOMWINDOW == 149 (0x8b37c000) [pid = 3955] [serial = 731] [outer = 0x8b11b000] 19:23:05 INFO - PROCESS | 3955 | 1461118985216 Marionette DEBUG loaded listener.js 19:23:05 INFO - PROCESS | 3955 | ++DOMWINDOW == 150 (0x8ba88800) [pid = 3955] [serial = 732] [outer = 0x8b11b000] 19:23:06 INFO - PROCESS | 3955 | 1461118986094 Marionette TRACE conn3 <- [1,944,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-3",0,null,null]]]}] 19:23:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 19:23:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1581ms 19:23:06 INFO - PROCESS | 3955 | 1461118986135 Marionette TRACE conn3 -> [0,945,"getWindowHandle",null] 19:23:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 19:23:06 INFO - PROCESS | 3955 | 1461118986139 Marionette TRACE conn3 <- [1,945,null,{"value":"8"}] 19:23:06 INFO - PROCESS | 3955 | 1461118986146 Marionette TRACE conn3 -> [0,946,"setScriptTimeout",{"ms":35000}] 19:23:06 INFO - PROCESS | 3955 | 1461118986152 Marionette TRACE conn3 <- [1,946,null,{}] 19:23:06 INFO - PROCESS | 3955 | 1461118986169 Marionette TRACE conn3 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:23:06 INFO - PROCESS | 3955 | 1461118986366 Marionette TRACE conn3 <- [1,947,null,{"value":null}] 19:23:06 INFO - PROCESS | 3955 | 1461118986555 Marionette TRACE conn3 -> [0,948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:23:06 INFO - PROCESS | 3955 | ++DOCSHELL 0x8b116400 == 93 [pid = 3955] [id = 244] 19:23:06 INFO - PROCESS | 3955 | ++DOMWINDOW == 151 (0x8b130c00) [pid = 3955] [serial = 733] [outer = (nil)] 19:23:06 INFO - PROCESS | 3955 | ++DOMWINDOW == 152 (0x8f6d0400) [pid = 3955] [serial = 734] [outer = 0x8b130c00] 19:23:06 INFO - PROCESS | 3955 | 1461118986748 Marionette DEBUG loaded listener.js 19:23:06 INFO - PROCESS | 3955 | ++DOMWINDOW == 153 (0x8fc2d800) [pid = 3955] [serial = 735] [outer = 0x8b130c00] 19:23:07 INFO - PROCESS | 3955 | 1461118987674 Marionette TRACE conn3 <- [1,948,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-4",0,null,null]]]}] 19:23:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 19:23:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1589ms 19:23:07 INFO - PROCESS | 3955 | 1461118987735 Marionette TRACE conn3 -> [0,949,"getWindowHandle",null] 19:23:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 19:23:07 INFO - PROCESS | 3955 | 1461118987740 Marionette TRACE conn3 <- [1,949,null,{"value":"8"}] 19:23:07 INFO - PROCESS | 3955 | 1461118987746 Marionette TRACE conn3 -> [0,950,"setScriptTimeout",{"ms":35000}] 19:23:07 INFO - PROCESS | 3955 | 1461118987750 Marionette TRACE conn3 <- [1,950,null,{}] 19:23:07 INFO - PROCESS | 3955 | 1461118987756 Marionette TRACE conn3 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:23:07 INFO - PROCESS | 3955 | 1461118987944 Marionette TRACE conn3 <- [1,951,null,{"value":null}] 19:23:08 INFO - PROCESS | 3955 | 1461118988179 Marionette TRACE conn3 -> [0,952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:23:08 INFO - PROCESS | 3955 | ++DOCSHELL 0x86a59000 == 94 [pid = 3955] [id = 245] 19:23:08 INFO - PROCESS | 3955 | ++DOMWINDOW == 154 (0x8f927000) [pid = 3955] [serial = 736] [outer = (nil)] 19:23:08 INFO - PROCESS | 3955 | ++DOMWINDOW == 155 (0x8ff51400) [pid = 3955] [serial = 737] [outer = 0x8f927000] 19:23:08 INFO - PROCESS | 3955 | 1461118988309 Marionette DEBUG loaded listener.js 19:23:08 INFO - PROCESS | 3955 | ++DOMWINDOW == 156 (0x9002ac00) [pid = 3955] [serial = 738] [outer = 0x8f927000] 19:23:09 INFO - PROCESS | 3955 | 1461118989181 Marionette TRACE conn3 <- [1,952,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-5",0,null,null]]]}] 19:23:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 19:23:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1490ms 19:23:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 19:23:09 INFO - PROCESS | 3955 | 1461118989237 Marionette TRACE conn3 -> [0,953,"getWindowHandle",null] 19:23:09 INFO - PROCESS | 3955 | 1461118989241 Marionette TRACE conn3 <- [1,953,null,{"value":"8"}] 19:23:09 INFO - PROCESS | 3955 | 1461118989247 Marionette TRACE conn3 -> [0,954,"setScriptTimeout",{"ms":35000}] 19:23:09 INFO - PROCESS | 3955 | 1461118989251 Marionette TRACE conn3 <- [1,954,null,{}] 19:23:09 INFO - PROCESS | 3955 | 1461118989257 Marionette TRACE conn3 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:23:09 INFO - PROCESS | 3955 | 1461118989439 Marionette TRACE conn3 <- [1,955,null,{"value":null}] 19:23:09 INFO - PROCESS | 3955 | 1461118989629 Marionette TRACE conn3 -> [0,956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:23:09 INFO - PROCESS | 3955 | ++DOCSHELL 0x8e82b000 == 95 [pid = 3955] [id = 246] 19:23:09 INFO - PROCESS | 3955 | ++DOMWINDOW == 157 (0x8ff48800) [pid = 3955] [serial = 739] [outer = (nil)] 19:23:09 INFO - PROCESS | 3955 | ++DOMWINDOW == 158 (0x90306000) [pid = 3955] [serial = 740] [outer = 0x8ff48800] 19:23:09 INFO - PROCESS | 3955 | 1461118989717 Marionette DEBUG loaded listener.js 19:23:09 INFO - PROCESS | 3955 | ++DOMWINDOW == 159 (0x90309400) [pid = 3955] [serial = 741] [outer = 0x8ff48800] 19:23:10 INFO - PROCESS | 3955 | 1461118990654 Marionette TRACE conn3 <- [1,956,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-6",0,null,null]]]}] 19:23:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 19:23:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1483ms 19:23:10 INFO - PROCESS | 3955 | 1461118990730 Marionette TRACE conn3 -> [0,957,"getWindowHandle",null] 19:23:10 INFO - PROCESS | 3955 | 1461118990735 Marionette TRACE conn3 <- [1,957,null,{"value":"8"}] 19:23:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 19:23:10 INFO - PROCESS | 3955 | 1461118990741 Marionette TRACE conn3 -> [0,958,"setScriptTimeout",{"ms":35000}] 19:23:10 INFO - PROCESS | 3955 | 1461118990744 Marionette TRACE conn3 <- [1,958,null,{}] 19:23:10 INFO - PROCESS | 3955 | 1461118990750 Marionette TRACE conn3 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:23:10 INFO - PROCESS | 3955 | 1461118990989 Marionette TRACE conn3 <- [1,959,null,{"value":null}] 19:23:11 INFO - PROCESS | 3955 | 1461118991223 Marionette TRACE conn3 -> [0,960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:23:11 INFO - PROCESS | 3955 | ++DOCSHELL 0x8f6cc400 == 96 [pid = 3955] [id = 247] 19:23:11 INFO - PROCESS | 3955 | ++DOMWINDOW == 160 (0x90219800) [pid = 3955] [serial = 742] [outer = (nil)] 19:23:11 INFO - PROCESS | 3955 | ++DOMWINDOW == 161 (0x91223400) [pid = 3955] [serial = 743] [outer = 0x90219800] 19:23:11 INFO - PROCESS | 3955 | 1461118991356 Marionette DEBUG loaded listener.js 19:23:11 INFO - PROCESS | 3955 | ++DOMWINDOW == 162 (0x91230c00) [pid = 3955] [serial = 744] [outer = 0x90219800] 19:23:12 INFO - PROCESS | 3955 | 1461118992265 Marionette TRACE conn3 <- [1,960,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-1",0,null,null]]]}] 19:23:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 19:23:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1583ms 19:23:12 INFO - PROCESS | 3955 | 1461118992325 Marionette TRACE conn3 -> [0,961,"getWindowHandle",null] 19:23:12 INFO - PROCESS | 3955 | 1461118992328 Marionette TRACE conn3 <- [1,961,null,{"value":"8"}] 19:23:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 19:23:12 INFO - PROCESS | 3955 | 1461118992335 Marionette TRACE conn3 -> [0,962,"setScriptTimeout",{"ms":35000}] 19:23:12 INFO - PROCESS | 3955 | 1461118992339 Marionette TRACE conn3 <- [1,962,null,{}] 19:23:12 INFO - PROCESS | 3955 | 1461118992345 Marionette TRACE conn3 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:23:12 INFO - PROCESS | 3955 | 1461118992539 Marionette TRACE conn3 <- [1,963,null,{"value":null}] 19:23:12 INFO - PROCESS | 3955 | 1461118992776 Marionette TRACE conn3 -> [0,964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:23:12 INFO - PROCESS | 3955 | ++DOCSHELL 0x8b10ec00 == 97 [pid = 3955] [id = 248] 19:23:12 INFO - PROCESS | 3955 | ++DOMWINDOW == 163 (0x9021a000) [pid = 3955] [serial = 745] [outer = (nil)] 19:23:12 INFO - PROCESS | 3955 | ++DOMWINDOW == 164 (0x91eed800) [pid = 3955] [serial = 746] [outer = 0x9021a000] 19:23:12 INFO - PROCESS | 3955 | 1461118992903 Marionette DEBUG loaded listener.js 19:23:13 INFO - PROCESS | 3955 | ++DOMWINDOW == 165 (0x9285ac00) [pid = 3955] [serial = 747] [outer = 0x9021a000] 19:23:13 INFO - PROCESS | 3955 | 1461118993753 Marionette TRACE conn3 <- [1,964,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-2",0,null,null]]]}] 19:23:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 19:23:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1480ms 19:23:13 INFO - PROCESS | 3955 | 1461118993816 Marionette TRACE conn3 -> [0,965,"getWindowHandle",null] 19:23:13 INFO - PROCESS | 3955 | 1461118993820 Marionette TRACE conn3 <- [1,965,null,{"value":"8"}] 19:23:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 19:23:13 INFO - PROCESS | 3955 | 1461118993827 Marionette TRACE conn3 -> [0,966,"setScriptTimeout",{"ms":35000}] 19:23:13 INFO - PROCESS | 3955 | 1461118993831 Marionette TRACE conn3 <- [1,966,null,{}] 19:23:13 INFO - PROCESS | 3955 | 1461118993836 Marionette TRACE conn3 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:23:14 INFO - PROCESS | 3955 | 1461118994017 Marionette TRACE conn3 <- [1,967,null,{"value":null}] 19:23:14 INFO - PROCESS | 3955 | 1461118994210 Marionette TRACE conn3 -> [0,968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:23:14 INFO - PROCESS | 3955 | ++DOCSHELL 0x9054b000 == 98 [pid = 3955] [id = 249] 19:23:14 INFO - PROCESS | 3955 | ++DOMWINDOW == 166 (0x91e9a000) [pid = 3955] [serial = 748] [outer = (nil)] 19:23:14 INFO - PROCESS | 3955 | ++DOMWINDOW == 167 (0x929e7400) [pid = 3955] [serial = 749] [outer = 0x91e9a000] 19:23:14 INFO - PROCESS | 3955 | 1461118994297 Marionette DEBUG loaded listener.js 19:23:14 INFO - PROCESS | 3955 | ++DOMWINDOW == 168 (0x92aa7c00) [pid = 3955] [serial = 750] [outer = 0x91e9a000] 19:23:15 INFO - PROCESS | 3955 | 1461118995218 Marionette TRACE conn3 <- [1,968,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-1",0,null,null]]]}] 19:23:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 19:23:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1448ms 19:23:15 INFO - PROCESS | 3955 | 1461118995275 Marionette TRACE conn3 -> [0,969,"getWindowHandle",null] 19:23:15 INFO - PROCESS | 3955 | 1461118995279 Marionette TRACE conn3 <- [1,969,null,{"value":"8"}] 19:23:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 19:23:15 INFO - PROCESS | 3955 | 1461118995286 Marionette TRACE conn3 -> [0,970,"setScriptTimeout",{"ms":35000}] 19:23:15 INFO - PROCESS | 3955 | 1461118995289 Marionette TRACE conn3 <- [1,970,null,{}] 19:23:15 INFO - PROCESS | 3955 | 1461118995295 Marionette TRACE conn3 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:23:15 INFO - PROCESS | 3955 | 1461118995483 Marionette TRACE conn3 <- [1,971,null,{"value":null}] 19:23:15 INFO - PROCESS | 3955 | 1461118995679 Marionette TRACE conn3 -> [0,972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:23:15 INFO - PROCESS | 3955 | ++DOCSHELL 0x90217000 == 99 [pid = 3955] [id = 250] 19:23:15 INFO - PROCESS | 3955 | ++DOMWINDOW == 169 (0x91224800) [pid = 3955] [serial = 751] [outer = (nil)] 19:23:15 INFO - PROCESS | 3955 | ++DOMWINDOW == 170 (0x93354800) [pid = 3955] [serial = 752] [outer = 0x91224800] 19:23:15 INFO - PROCESS | 3955 | 1461118995766 Marionette DEBUG loaded listener.js 19:23:15 INFO - PROCESS | 3955 | ++DOMWINDOW == 171 (0x93359800) [pid = 3955] [serial = 753] [outer = 0x91224800] 19:23:16 INFO - PROCESS | 3955 | 1461118996708 Marionette TRACE conn3 <- [1,972,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-2",0,null,null]]]}] 19:23:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 19:23:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1482ms 19:23:16 INFO - PROCESS | 3955 | 1461118996768 Marionette TRACE conn3 -> [0,973,"getWindowHandle",null] 19:23:16 INFO - PROCESS | 3955 | 1461118996771 Marionette TRACE conn3 <- [1,973,null,{"value":"8"}] 19:23:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 19:23:16 INFO - PROCESS | 3955 | 1461118996779 Marionette TRACE conn3 -> [0,974,"setScriptTimeout",{"ms":35000}] 19:23:16 INFO - PROCESS | 3955 | 1461118996783 Marionette TRACE conn3 <- [1,974,null,{}] 19:23:16 INFO - PROCESS | 3955 | 1461118996788 Marionette TRACE conn3 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:23:16 INFO - PROCESS | 3955 | 1461118996979 Marionette TRACE conn3 <- [1,975,null,{"value":null}] 19:23:17 INFO - PROCESS | 3955 | 1461118997243 Marionette TRACE conn3 -> [0,976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:23:17 INFO - PROCESS | 3955 | ++DOCSHELL 0x9332ac00 == 100 [pid = 3955] [id = 251] 19:23:17 INFO - PROCESS | 3955 | ++DOMWINDOW == 172 (0x933fa000) [pid = 3955] [serial = 754] [outer = (nil)] 19:23:17 INFO - PROCESS | 3955 | ++DOMWINDOW == 173 (0x939be800) [pid = 3955] [serial = 755] [outer = 0x933fa000] 19:23:17 INFO - PROCESS | 3955 | 1461118997374 Marionette DEBUG loaded listener.js 19:23:17 INFO - PROCESS | 3955 | ++DOMWINDOW == 174 (0x939dc400) [pid = 3955] [serial = 756] [outer = 0x933fa000] 19:23:18 INFO - PROCESS | 3955 | 1461118998333 Marionette TRACE conn3 <- [1,976,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-3",0,null,null]]]}] 19:23:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 19:23:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1634ms 19:23:18 INFO - PROCESS | 3955 | 1461118998414 Marionette TRACE conn3 -> [0,977,"getWindowHandle",null] 19:23:18 INFO - PROCESS | 3955 | 1461118998419 Marionette TRACE conn3 <- [1,977,null,{"value":"8"}] 19:23:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 19:23:18 INFO - PROCESS | 3955 | 1461118998425 Marionette TRACE conn3 -> [0,978,"setScriptTimeout",{"ms":35000}] 19:23:18 INFO - PROCESS | 3955 | 1461118998430 Marionette TRACE conn3 <- [1,978,null,{}] 19:23:18 INFO - PROCESS | 3955 | 1461118998435 Marionette TRACE conn3 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:23:18 INFO - PROCESS | 3955 | 1461118998705 Marionette TRACE conn3 <- [1,979,null,{"value":null}] 19:23:19 INFO - PROCESS | 3955 | 1461118999037 Marionette TRACE conn3 -> [0,980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:23:19 INFO - PROCESS | 3955 | ++DOCSHELL 0x93358c00 == 101 [pid = 3955] [id = 252] 19:23:19 INFO - PROCESS | 3955 | ++DOMWINDOW == 175 (0x94fab800) [pid = 3955] [serial = 757] [outer = (nil)] 19:23:19 INFO - PROCESS | 3955 | ++DOMWINDOW == 176 (0x96ad5c00) [pid = 3955] [serial = 758] [outer = 0x94fab800] 19:23:19 INFO - PROCESS | 3955 | 1461118999147 Marionette DEBUG loaded listener.js 19:23:19 INFO - PROCESS | 3955 | ++DOMWINDOW == 177 (0x96b56400) [pid = 3955] [serial = 759] [outer = 0x94fab800] 19:23:20 INFO - PROCESS | 3955 | 1461119000095 Marionette TRACE conn3 <- [1,980,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-4",0,null,null]]]}] 19:23:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 19:23:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1732ms 19:23:20 INFO - PROCESS | 3955 | 1461119000158 Marionette TRACE conn3 -> [0,981,"getWindowHandle",null] 19:23:20 INFO - PROCESS | 3955 | 1461119000162 Marionette TRACE conn3 <- [1,981,null,{"value":"8"}] 19:23:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 19:23:20 INFO - PROCESS | 3955 | 1461119000168 Marionette TRACE conn3 -> [0,982,"setScriptTimeout",{"ms":35000}] 19:23:20 INFO - PROCESS | 3955 | 1461119000171 Marionette TRACE conn3 <- [1,982,null,{}] 19:23:20 INFO - PROCESS | 3955 | 1461119000177 Marionette TRACE conn3 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:23:20 INFO - PROCESS | 3955 | 1461119000383 Marionette TRACE conn3 <- [1,983,null,{"value":null}] 19:23:20 INFO - PROCESS | 3955 | 1461119000644 Marionette TRACE conn3 -> [0,984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:23:20 INFO - PROCESS | 3955 | ++DOCSHELL 0x86a55800 == 102 [pid = 3955] [id = 253] 19:23:20 INFO - PROCESS | 3955 | ++DOMWINDOW == 178 (0x933f7800) [pid = 3955] [serial = 760] [outer = (nil)] 19:23:20 INFO - PROCESS | 3955 | ++DOMWINDOW == 179 (0x96b98000) [pid = 3955] [serial = 761] [outer = 0x933f7800] 19:23:20 INFO - PROCESS | 3955 | 1461119000774 Marionette DEBUG loaded listener.js 19:23:20 INFO - PROCESS | 3955 | ++DOMWINDOW == 180 (0x96b9d000) [pid = 3955] [serial = 762] [outer = 0x933f7800] 19:23:21 INFO - PROCESS | 3955 | 1461119001750 Marionette TRACE conn3 <- [1,984,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-5",0,null,null]]]}] 19:23:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 19:23:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1631ms 19:23:21 INFO - PROCESS | 3955 | 1461119001800 Marionette TRACE conn3 -> [0,985,"getWindowHandle",null] 19:23:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 19:23:21 INFO - PROCESS | 3955 | 1461119001805 Marionette TRACE conn3 <- [1,985,null,{"value":"8"}] 19:23:21 INFO - PROCESS | 3955 | 1461119001811 Marionette TRACE conn3 -> [0,986,"setScriptTimeout",{"ms":35000}] 19:23:21 INFO - PROCESS | 3955 | 1461119001815 Marionette TRACE conn3 <- [1,986,null,{}] 19:23:21 INFO - PROCESS | 3955 | 1461119001820 Marionette TRACE conn3 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:23:22 INFO - PROCESS | 3955 | 1461119002037 Marionette TRACE conn3 <- [1,987,null,{"value":null}] 19:23:22 INFO - PROCESS | 3955 | 1461119002298 Marionette TRACE conn3 -> [0,988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:23:22 INFO - PROCESS | 3955 | ++DOCSHELL 0x9332a800 == 103 [pid = 3955] [id = 254] 19:23:22 INFO - PROCESS | 3955 | ++DOMWINDOW == 181 (0x96b84800) [pid = 3955] [serial = 763] [outer = (nil)] 19:23:22 INFO - PROCESS | 3955 | ++DOMWINDOW == 182 (0x97923400) [pid = 3955] [serial = 764] [outer = 0x96b84800] 19:23:22 INFO - PROCESS | 3955 | 1461119002419 Marionette DEBUG loaded listener.js 19:23:22 INFO - PROCESS | 3955 | ++DOMWINDOW == 183 (0x97949400) [pid = 3955] [serial = 765] [outer = 0x96b84800] 19:23:23 INFO - PROCESS | 3955 | 1461119003401 Marionette TRACE conn3 <- [1,988,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-1",0,null,null]]]}] 19:23:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 19:23:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1632ms 19:23:23 INFO - PROCESS | 3955 | 1461119003444 Marionette TRACE conn3 -> [0,989,"getWindowHandle",null] 19:23:23 INFO - PROCESS | 3955 | 1461119003448 Marionette TRACE conn3 <- [1,989,null,{"value":"8"}] 19:23:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 19:23:23 INFO - PROCESS | 3955 | 1461119003454 Marionette TRACE conn3 -> [0,990,"setScriptTimeout",{"ms":35000}] 19:23:23 INFO - PROCESS | 3955 | 1461119003458 Marionette TRACE conn3 <- [1,990,null,{}] 19:23:23 INFO - PROCESS | 3955 | 1461119003464 Marionette TRACE conn3 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:23:23 INFO - PROCESS | 3955 | 1461119003647 Marionette TRACE conn3 <- [1,991,null,{"value":null}] 19:23:23 INFO - PROCESS | 3955 | 1461119003850 Marionette TRACE conn3 -> [0,992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:23:23 INFO - PROCESS | 3955 | ++DOCSHELL 0x877d1800 == 104 [pid = 3955] [id = 255] 19:23:23 INFO - PROCESS | 3955 | ++DOMWINDOW == 184 (0x879c1c00) [pid = 3955] [serial = 766] [outer = (nil)] 19:23:23 INFO - PROCESS | 3955 | ++DOMWINDOW == 185 (0x8a687c00) [pid = 3955] [serial = 767] [outer = 0x879c1c00] 19:23:23 INFO - PROCESS | 3955 | 1461119003943 Marionette DEBUG loaded listener.js 19:23:24 INFO - PROCESS | 3955 | ++DOMWINDOW == 186 (0x8ba1dc00) [pid = 3955] [serial = 768] [outer = 0x879c1c00] 19:23:25 INFO - PROCESS | 3955 | 1461119005329 Marionette TRACE conn3 <- [1,992,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-2",0,null,null]]]}] 19:23:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 19:23:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1932ms 19:23:25 INFO - PROCESS | 3955 | 1461119005388 Marionette TRACE conn3 -> [0,993,"getWindowHandle",null] 19:23:25 INFO - PROCESS | 3955 | 1461119005395 Marionette TRACE conn3 <- [1,993,null,{"value":"8"}] 19:23:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 19:23:25 INFO - PROCESS | 3955 | 1461119005404 Marionette TRACE conn3 -> [0,994,"setScriptTimeout",{"ms":35000}] 19:23:25 INFO - PROCESS | 3955 | 1461119005409 Marionette TRACE conn3 <- [1,994,null,{}] 19:23:25 INFO - PROCESS | 3955 | 1461119005417 Marionette TRACE conn3 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:23:25 INFO - PROCESS | 3955 | 1461119005595 Marionette TRACE conn3 <- [1,995,null,{"value":null}] 19:23:25 INFO - PROCESS | 3955 | 1461119005844 Marionette TRACE conn3 -> [0,996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:23:25 INFO - PROCESS | 3955 | ++DOCSHELL 0x881ef800 == 105 [pid = 3955] [id = 256] 19:23:25 INFO - PROCESS | 3955 | ++DOMWINDOW == 187 (0x88431000) [pid = 3955] [serial = 769] [outer = (nil)] 19:23:25 INFO - PROCESS | 3955 | ++DOMWINDOW == 188 (0x8a68d800) [pid = 3955] [serial = 770] [outer = 0x88431000] 19:23:25 INFO - PROCESS | 3955 | 1461119005969 Marionette DEBUG loaded listener.js 19:23:26 INFO - PROCESS | 3955 | ++DOMWINDOW == 189 (0x8b120800) [pid = 3955] [serial = 771] [outer = 0x88431000] 19:23:27 INFO - PROCESS | 3955 | 1461119007044 Marionette TRACE conn3 <- [1,996,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-3",0,null,null]]]}] 19:23:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 19:23:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1684ms 19:23:27 INFO - PROCESS | 3955 | 1461119007090 Marionette TRACE conn3 -> [0,997,"getWindowHandle",null] 19:23:27 INFO - PROCESS | 3955 | 1461119007098 Marionette TRACE conn3 <- [1,997,null,{"value":"8"}] 19:23:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 19:23:27 INFO - PROCESS | 3955 | 1461119007108 Marionette TRACE conn3 -> [0,998,"setScriptTimeout",{"ms":35000}] 19:23:27 INFO - PROCESS | 3955 | 1461119007112 Marionette TRACE conn3 <- [1,998,null,{}] 19:23:27 INFO - PROCESS | 3955 | 1461119007118 Marionette TRACE conn3 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:23:27 INFO - PROCESS | 3955 | 1461119007302 Marionette TRACE conn3 <- [1,999,null,{"value":null}] 19:23:27 INFO - PROCESS | 3955 | 1461119007592 Marionette TRACE conn3 -> [0,1000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:23:27 INFO - PROCESS | 3955 | ++DOCSHELL 0x877c9400 == 106 [pid = 3955] [id = 257] 19:23:27 INFO - PROCESS | 3955 | ++DOMWINDOW == 190 (0x879bd000) [pid = 3955] [serial = 772] [outer = (nil)] 19:23:27 INFO - PROCESS | 3955 | ++DOMWINDOW == 191 (0x8b117800) [pid = 3955] [serial = 773] [outer = 0x879bd000] 19:23:27 INFO - PROCESS | 3955 | 1461119007708 Marionette DEBUG loaded listener.js 19:23:27 INFO - PROCESS | 3955 | ++DOMWINDOW == 192 (0x8e457400) [pid = 3955] [serial = 774] [outer = 0x879bd000] 19:23:28 INFO - PROCESS | 3955 | 1461119008592 Marionette TRACE conn3 <- [1,1000,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-4",0,null,null]]]}] 19:23:28 INFO - PROCESS | 3955 | --DOCSHELL 0x86a55000 == 105 [pid = 3955] [id = 240] 19:23:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 19:23:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1581ms 19:23:28 INFO - PROCESS | 3955 | --DOMWINDOW == 191 (0x875eec00) [pid = 3955] [serial = 595] [outer = (nil)] [url = about:blank] 19:23:28 INFO - PROCESS | 3955 | --DOMWINDOW == 190 (0x8a586400) [pid = 3955] [serial = 598] [outer = (nil)] [url = about:blank] 19:23:28 INFO - PROCESS | 3955 | --DOMWINDOW == 189 (0x8ba1b000) [pid = 3955] [serial = 601] [outer = (nil)] [url = about:blank] 19:23:28 INFO - PROCESS | 3955 | --DOMWINDOW == 188 (0x8f617800) [pid = 3955] [serial = 604] [outer = (nil)] [url = about:blank] 19:23:28 INFO - PROCESS | 3955 | --DOMWINDOW == 187 (0x8f6df800) [pid = 3955] [serial = 607] [outer = (nil)] [url = about:blank] 19:23:28 INFO - PROCESS | 3955 | --DOMWINDOW == 186 (0x90216800) [pid = 3955] [serial = 610] [outer = (nil)] [url = about:blank] 19:23:28 INFO - PROCESS | 3955 | --DOMWINDOW == 185 (0x91223800) [pid = 3955] [serial = 613] [outer = (nil)] [url = about:blank] 19:23:28 INFO - PROCESS | 3955 | --DOMWINDOW == 184 (0x92aa6000) [pid = 3955] [serial = 616] [outer = (nil)] [url = about:blank] 19:23:28 INFO - PROCESS | 3955 | --DOMWINDOW == 183 (0x933f8000) [pid = 3955] [serial = 620] [outer = (nil)] [url = about:blank] 19:23:28 INFO - PROCESS | 3955 | --DOMWINDOW == 182 (0x8a581800) [pid = 3955] [serial = 653] [outer = (nil)] [url = about:blank] 19:23:28 INFO - PROCESS | 3955 | --DOCSHELL 0x8ba89400 == 104 [pid = 3955] [id = 239] 19:23:28 INFO - PROCESS | 3955 | --DOCSHELL 0x881f7c00 == 103 [pid = 3955] [id = 238] 19:23:28 INFO - PROCESS | 3955 | --DOCSHELL 0x86a55400 == 102 [pid = 3955] [id = 237] 19:23:28 INFO - PROCESS | 3955 | --DOCSHELL 0x86a5c800 == 101 [pid = 3955] [id = 236] 19:23:28 INFO - PROCESS | 3955 | --DOCSHELL 0x881eb000 == 100 [pid = 3955] [id = 235] 19:23:28 INFO - PROCESS | 3955 | --DOCSHELL 0x879be000 == 99 [pid = 3955] [id = 234] 19:23:28 INFO - PROCESS | 3955 | 1461119008774 Marionette TRACE conn3 -> [0,1001,"getWindowHandle",null] 19:23:28 INFO - PROCESS | 3955 | 1461119008778 Marionette TRACE conn3 <- [1,1001,null,{"value":"8"}] 19:23:28 INFO - PROCESS | 3955 | --DOCSHELL 0x879c7000 == 98 [pid = 3955] [id = 231] 19:23:28 INFO - PROCESS | 3955 | --DOCSHELL 0x875e7400 == 97 [pid = 3955] [id = 230] 19:23:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 19:23:28 INFO - PROCESS | 3955 | --DOCSHELL 0x86a55c00 == 96 [pid = 3955] [id = 229] 19:23:28 INFO - PROCESS | 3955 | --DOCSHELL 0x97fa0c00 == 95 [pid = 3955] [id = 228] 19:23:28 INFO - PROCESS | 3955 | --DOCSHELL 0x91225000 == 94 [pid = 3955] [id = 227] 19:23:28 INFO - PROCESS | 3955 | --DOCSHELL 0x933f2400 == 93 [pid = 3955] [id = 226] 19:23:28 INFO - PROCESS | 3955 | --DOCSHELL 0x86a5cc00 == 92 [pid = 3955] [id = 225] 19:23:28 INFO - PROCESS | 3955 | --DOCSHELL 0x8f595000 == 91 [pid = 3955] [id = 224] 19:23:28 INFO - PROCESS | 3955 | --DOCSHELL 0x8f655800 == 90 [pid = 3955] [id = 223] 19:23:28 INFO - PROCESS | 3955 | 1461119008801 Marionette TRACE conn3 -> [0,1002,"setScriptTimeout",{"ms":35000}] 19:23:28 INFO - PROCESS | 3955 | 1461119008807 Marionette TRACE conn3 <- [1,1002,null,{}] 19:23:28 INFO - PROCESS | 3955 | --DOCSHELL 0x8f59cc00 == 89 [pid = 3955] [id = 222] 19:23:28 INFO - PROCESS | 3955 | --DOCSHELL 0x8e82cc00 == 88 [pid = 3955] [id = 221] 19:23:28 INFO - PROCESS | 3955 | --DOCSHELL 0x875e9400 == 87 [pid = 3955] [id = 220] 19:23:28 INFO - PROCESS | 3955 | --DOCSHELL 0x8b125000 == 86 [pid = 3955] [id = 219] 19:23:28 INFO - PROCESS | 3955 | --DOCSHELL 0x87bc3800 == 85 [pid = 3955] [id = 218] 19:23:28 INFO - PROCESS | 3955 | 1461119008832 Marionette TRACE conn3 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:23:28 INFO - PROCESS | 3955 | --DOMWINDOW == 181 (0x939c2c00) [pid = 3955] [serial = 647] [outer = (nil)] [url = about:blank] 19:23:28 INFO - PROCESS | 3955 | --DOMWINDOW == 180 (0x8ba18400) [pid = 3955] [serial = 630] [outer = (nil)] [url = about:blank] 19:23:28 INFO - PROCESS | 3955 | --DOMWINDOW == 179 (0x8b378c00) [pid = 3955] [serial = 629] [outer = (nil)] [url = about:blank] 19:23:28 INFO - PROCESS | 3955 | --DOMWINDOW == 178 (0x879c4000) [pid = 3955] [serial = 638] [outer = (nil)] [url = about:blank] 19:23:28 INFO - PROCESS | 3955 | --DOMWINDOW == 177 (0x87bbf000) [pid = 3955] [serial = 639] [outer = (nil)] [url = about:blank] 19:23:28 INFO - PROCESS | 3955 | --DOMWINDOW == 176 (0x9331e400) [pid = 3955] [serial = 644] [outer = (nil)] [url = about:blank] 19:23:28 INFO - PROCESS | 3955 | --DOMWINDOW == 175 (0x8b37e400) [pid = 3955] [serial = 641] [outer = (nil)] [url = about:blank] 19:23:28 INFO - PROCESS | 3955 | --DOMWINDOW == 174 (0x8e60d000) [pid = 3955] [serial = 642] [outer = (nil)] [url = about:blank] 19:23:28 INFO - PROCESS | 3955 | --DOMWINDOW == 173 (0x8b133000) [pid = 3955] [serial = 593] [outer = (nil)] [url = about:blank] 19:23:28 INFO - PROCESS | 3955 | --DOMWINDOW == 172 (0x96a0f000) [pid = 3955] [serial = 623] [outer = (nil)] [url = about:blank] 19:23:28 INFO - PROCESS | 3955 | --DOMWINDOW == 171 (0x9001e000) [pid = 3955] [serial = 633] [outer = (nil)] [url = about:blank] 19:23:28 INFO - PROCESS | 3955 | --DOMWINDOW == 170 (0x8f92ec00) [pid = 3955] [serial = 632] [outer = (nil)] [url = about:blank] 19:23:28 INFO - PROCESS | 3955 | --DOMWINDOW == 169 (0x939e6000) [pid = 3955] [serial = 648] [outer = (nil)] [url = about:blank] 19:23:28 INFO - PROCESS | 3955 | --DOMWINDOW == 168 (0x8a684000) [pid = 3955] [serial = 627] [outer = (nil)] [url = about:blank] 19:23:28 INFO - PROCESS | 3955 | --DOMWINDOW == 167 (0x89360400) [pid = 3955] [serial = 626] [outer = (nil)] [url = about:blank] 19:23:28 INFO - PROCESS | 3955 | --DOMWINDOW == 166 (0x92864c00) [pid = 3955] [serial = 636] [outer = (nil)] [url = about:blank] 19:23:28 INFO - PROCESS | 3955 | --DOMWINDOW == 165 (0x9054cc00) [pid = 3955] [serial = 635] [outer = (nil)] [url = about:blank] 19:23:28 INFO - PROCESS | 3955 | --DOMWINDOW == 164 (0x881f2400) [pid = 3955] [serial = 651] [outer = (nil)] [url = about:blank] 19:23:28 INFO - PROCESS | 3955 | --DOMWINDOW == 163 (0x87aad800) [pid = 3955] [serial = 650] [outer = (nil)] [url = about:blank] 19:23:28 INFO - PROCESS | 3955 | --DOMWINDOW == 162 (0x981dac00) [pid = 3955] [serial = 410] [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:23:28 INFO - PROCESS | 3955 | --DOMWINDOW == 161 (0x93353c00) [pid = 3955] [serial = 645] [outer = (nil)] [url = about:blank] 19:23:29 INFO - PROCESS | 3955 | 1461119009111 Marionette TRACE conn3 <- [1,1003,null,{"value":null}] 19:23:29 INFO - PROCESS | 3955 | 1461119009277 Marionette TRACE conn3 -> [0,1004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:23:29 INFO - PROCESS | 3955 | ++DOCSHELL 0x87bc7800 == 86 [pid = 3955] [id = 258] 19:23:29 INFO - PROCESS | 3955 | ++DOMWINDOW == 162 (0x8a581800) [pid = 3955] [serial = 775] [outer = (nil)] 19:23:29 INFO - PROCESS | 3955 | ++DOMWINDOW == 163 (0x8a684c00) [pid = 3955] [serial = 776] [outer = 0x8a581800] 19:23:29 INFO - PROCESS | 3955 | 1461119009354 Marionette DEBUG loaded listener.js 19:23:29 INFO - PROCESS | 3955 | ++DOMWINDOW == 164 (0x8b375c00) [pid = 3955] [serial = 777] [outer = 0x8a581800] 19:23:30 INFO - PROCESS | 3955 | 1461119010099 Marionette TRACE conn3 <- [1,1004,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-5",0,null,null]]]}] 19:23:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 19:23:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1354ms 19:23:30 INFO - PROCESS | 3955 | 1461119010144 Marionette TRACE conn3 -> [0,1005,"getWindowHandle",null] 19:23:30 INFO - PROCESS | 3955 | 1461119010149 Marionette TRACE conn3 <- [1,1005,null,{"value":"8"}] 19:23:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 19:23:30 INFO - PROCESS | 3955 | 1461119010155 Marionette TRACE conn3 -> [0,1006,"setScriptTimeout",{"ms":35000}] 19:23:30 INFO - PROCESS | 3955 | 1461119010158 Marionette TRACE conn3 <- [1,1006,null,{}] 19:23:30 INFO - PROCESS | 3955 | 1461119010164 Marionette TRACE conn3 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:23:30 INFO - PROCESS | 3955 | 1461119010331 Marionette TRACE conn3 <- [1,1007,null,{"value":null}] 19:23:30 INFO - PROCESS | 3955 | 1461119010347 Marionette TRACE conn3 -> [0,1008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:23:30 INFO - PROCESS | 3955 | ++DOCSHELL 0x8842e400 == 87 [pid = 3955] [id = 259] 19:23:30 INFO - PROCESS | 3955 | ++DOMWINDOW == 165 (0x8e464c00) [pid = 3955] [serial = 778] [outer = (nil)] 19:23:30 INFO - PROCESS | 3955 | ++DOMWINDOW == 166 (0x8e828400) [pid = 3955] [serial = 779] [outer = 0x8e464c00] 19:23:30 INFO - PROCESS | 3955 | 1461119010420 Marionette DEBUG loaded listener.js 19:23:30 INFO - PROCESS | 3955 | ++DOMWINDOW == 167 (0x8f649c00) [pid = 3955] [serial = 780] [outer = 0x8e464c00] 19:23:31 INFO - PROCESS | 3955 | 1461119011366 Marionette TRACE conn3 <- [1,1008,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-6",0,null,null]]]}] 19:23:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 19:23:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1230ms 19:23:31 INFO - PROCESS | 3955 | 1461119011385 Marionette TRACE conn3 -> [0,1009,"getWindowHandle",null] 19:23:31 INFO - PROCESS | 3955 | 1461119011387 Marionette TRACE conn3 <- [1,1009,null,{"value":"8"}] 19:23:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 19:23:31 INFO - PROCESS | 3955 | 1461119011433 Marionette TRACE conn3 -> [0,1010,"setScriptTimeout",{"ms":35000}] 19:23:31 INFO - PROCESS | 3955 | 1461119011436 Marionette TRACE conn3 <- [1,1010,null,{}] 19:23:31 INFO - PROCESS | 3955 | 1461119011442 Marionette TRACE conn3 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:23:31 INFO - PROCESS | 3955 | 1461119011653 Marionette TRACE conn3 <- [1,1011,null,{"value":null}] 19:23:31 INFO - PROCESS | 3955 | 1461119011684 Marionette TRACE conn3 -> [0,1012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:23:31 INFO - PROCESS | 3955 | ++DOCSHELL 0x87aa9400 == 88 [pid = 3955] [id = 260] 19:23:31 INFO - PROCESS | 3955 | ++DOMWINDOW == 168 (0x8b13b800) [pid = 3955] [serial = 781] [outer = (nil)] 19:23:31 INFO - PROCESS | 3955 | ++DOMWINDOW == 169 (0x8f6cd800) [pid = 3955] [serial = 782] [outer = 0x8b13b800] 19:23:31 INFO - PROCESS | 3955 | 1461119011768 Marionette DEBUG loaded listener.js 19:23:31 INFO - PROCESS | 3955 | ++DOMWINDOW == 170 (0x8f6e6800) [pid = 3955] [serial = 783] [outer = 0x8b13b800] 19:23:32 INFO - PROCESS | 3955 | 1461119012668 Marionette TRACE conn3 <- [1,1012,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-7",0,null,null]]]}] 19:23:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 19:23:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1302ms 19:23:32 INFO - PROCESS | 3955 | 1461119012725 Marionette TRACE conn3 -> [0,1013,"getWindowHandle",null] 19:23:32 INFO - PROCESS | 3955 | 1461119012729 Marionette TRACE conn3 <- [1,1013,null,{"value":"8"}] 19:23:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 19:23:32 INFO - PROCESS | 3955 | 1461119012750 Marionette TRACE conn3 -> [0,1014,"setScriptTimeout",{"ms":35000}] 19:23:32 INFO - PROCESS | 3955 | 1461119012754 Marionette TRACE conn3 <- [1,1014,null,{}] 19:23:32 INFO - PROCESS | 3955 | 1461119012763 Marionette TRACE conn3 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:23:33 INFO - PROCESS | 3955 | 1461119013044 Marionette TRACE conn3 <- [1,1015,null,{"value":null}] 19:23:33 INFO - PROCESS | 3955 | 1461119013068 Marionette TRACE conn3 -> [0,1016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:23:33 INFO - PROCESS | 3955 | ++DOCSHELL 0x8c493000 == 89 [pid = 3955] [id = 261] 19:23:33 INFO - PROCESS | 3955 | ++DOMWINDOW == 171 (0x9001e800) [pid = 3955] [serial = 784] [outer = (nil)] 19:23:33 INFO - PROCESS | 3955 | ++DOMWINDOW == 172 (0x9030f000) [pid = 3955] [serial = 785] [outer = 0x9001e800] 19:23:33 INFO - PROCESS | 3955 | 1461119013144 Marionette DEBUG loaded listener.js 19:23:33 INFO - PROCESS | 3955 | ++DOMWINDOW == 173 (0x90455c00) [pid = 3955] [serial = 786] [outer = 0x9001e800] 19:23:33 INFO - PROCESS | 3955 | --DOMWINDOW == 172 (0x8c490800) [pid = 3955] [serial = 718] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 19:23:33 INFO - PROCESS | 3955 | --DOMWINDOW == 171 (0x877cf800) [pid = 3955] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 19:23:33 INFO - PROCESS | 3955 | --DOMWINDOW == 170 (0x872cfc00) [pid = 3955] [serial = 709] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 19:23:33 INFO - PROCESS | 3955 | --DOMWINDOW == 169 (0x881f7400) [pid = 3955] [serial = 706] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 19:23:33 INFO - PROCESS | 3955 | --DOMWINDOW == 168 (0x87ab2800) [pid = 3955] [serial = 712] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 19:23:33 INFO - PROCESS | 3955 | --DOMWINDOW == 167 (0x879be400) [pid = 3955] [serial = 703] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 19:23:33 INFO - PROCESS | 3955 | --DOMWINDOW == 166 (0x88439c00) [pid = 3955] [serial = 715] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 19:23:34 INFO - PROCESS | 3955 | 1461119014318 Marionette TRACE conn3 <- [1,1016,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-1",0,null,null]]]}] 19:23:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 19:23:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1591ms 19:23:34 INFO - PROCESS | 3955 | 1461119014340 Marionette TRACE conn3 -> [0,1017,"getWindowHandle",null] 19:23:34 INFO - PROCESS | 3955 | 1461119014343 Marionette TRACE conn3 <- [1,1017,null,{"value":"8"}] 19:23:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 19:23:34 INFO - PROCESS | 3955 | 1461119014350 Marionette TRACE conn3 -> [0,1018,"setScriptTimeout",{"ms":35000}] 19:23:34 INFO - PROCESS | 3955 | 1461119014352 Marionette TRACE conn3 <- [1,1018,null,{}] 19:23:34 INFO - PROCESS | 3955 | 1461119014358 Marionette TRACE conn3 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:23:34 INFO - PROCESS | 3955 | 1461119014580 Marionette TRACE conn3 <- [1,1019,null,{"value":null}] 19:23:34 INFO - PROCESS | 3955 | 1461119014682 Marionette TRACE conn3 -> [0,1020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:23:34 INFO - PROCESS | 3955 | ++DOCSHELL 0x872cfc00 == 90 [pid = 3955] [id = 262] 19:23:34 INFO - PROCESS | 3955 | ++DOMWINDOW == 167 (0x875f5000) [pid = 3955] [serial = 787] [outer = (nil)] 19:23:34 INFO - PROCESS | 3955 | ++DOMWINDOW == 168 (0x9001e400) [pid = 3955] [serial = 788] [outer = 0x875f5000] 19:23:34 INFO - PROCESS | 3955 | 1461119014753 Marionette DEBUG loaded listener.js 19:23:34 INFO - PROCESS | 3955 | ++DOMWINDOW == 169 (0x9054f800) [pid = 3955] [serial = 789] [outer = 0x875f5000] 19:23:35 INFO - PROCESS | 3955 | 1461119015463 Marionette TRACE conn3 <- [1,1020,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-2",0,null,null]]]}] 19:23:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 19:23:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1179ms 19:23:35 INFO - PROCESS | 3955 | 1461119015529 Marionette TRACE conn3 -> [0,1021,"getWindowHandle",null] 19:23:35 INFO - PROCESS | 3955 | 1461119015533 Marionette TRACE conn3 <- [1,1021,null,{"value":"8"}] 19:23:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 19:23:35 INFO - PROCESS | 3955 | 1461119015539 Marionette TRACE conn3 -> [0,1022,"setScriptTimeout",{"ms":35000}] 19:23:35 INFO - PROCESS | 3955 | 1461119015541 Marionette TRACE conn3 <- [1,1022,null,{}] 19:23:35 INFO - PROCESS | 3955 | 1461119015547 Marionette TRACE conn3 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:23:35 INFO - PROCESS | 3955 | 1461119015707 Marionette TRACE conn3 <- [1,1023,null,{"value":null}] 19:23:35 INFO - PROCESS | 3955 | 1461119015717 Marionette TRACE conn3 -> [0,1024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:23:35 INFO - PROCESS | 3955 | ++DOCSHELL 0x8b11a400 == 91 [pid = 3955] [id = 263] 19:23:35 INFO - PROCESS | 3955 | ++DOMWINDOW == 170 (0x90028c00) [pid = 3955] [serial = 790] [outer = (nil)] 19:23:35 INFO - PROCESS | 3955 | ++DOMWINDOW == 171 (0x91ee7c00) [pid = 3955] [serial = 791] [outer = 0x90028c00] 19:23:35 INFO - PROCESS | 3955 | 1461119015789 Marionette DEBUG loaded listener.js 19:23:35 INFO - PROCESS | 3955 | ++DOMWINDOW == 172 (0x929e1c00) [pid = 3955] [serial = 792] [outer = 0x90028c00] 19:23:37 INFO - PROCESS | 3955 | 1461119016999 Marionette TRACE conn3 <- [1,1024,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-3",0,null,null]]]}] 19:23:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 19:23:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1535ms 19:23:37 INFO - PROCESS | 3955 | 1461119017075 Marionette TRACE conn3 -> [0,1025,"getWindowHandle",null] 19:23:37 INFO - PROCESS | 3955 | 1461119017083 Marionette TRACE conn3 <- [1,1025,null,{"value":"8"}] 19:23:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 19:23:37 INFO - PROCESS | 3955 | 1461119017100 Marionette TRACE conn3 -> [0,1026,"setScriptTimeout",{"ms":35000}] 19:23:37 INFO - PROCESS | 3955 | 1461119017109 Marionette TRACE conn3 <- [1,1026,null,{}] 19:23:37 INFO - PROCESS | 3955 | 1461119017117 Marionette TRACE conn3 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:23:37 INFO - PROCESS | 3955 | 1461119017409 Marionette TRACE conn3 <- [1,1027,null,{"value":null}] 19:23:37 INFO - PROCESS | 3955 | 1461119017654 Marionette TRACE conn3 -> [0,1028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:23:37 INFO - PROCESS | 3955 | ++DOCSHELL 0x879c4c00 == 92 [pid = 3955] [id = 264] 19:23:37 INFO - PROCESS | 3955 | ++DOMWINDOW == 173 (0x881ea800) [pid = 3955] [serial = 793] [outer = (nil)] 19:23:37 INFO - PROCESS | 3955 | ++DOMWINDOW == 174 (0x8842f000) [pid = 3955] [serial = 794] [outer = 0x881ea800] 19:23:37 INFO - PROCESS | 3955 | 1461119017745 Marionette DEBUG loaded listener.js 19:23:37 INFO - PROCESS | 3955 | ++DOMWINDOW == 175 (0x89366c00) [pid = 3955] [serial = 795] [outer = 0x881ea800] 19:23:38 INFO - PROCESS | 3955 | 1461119018808 Marionette TRACE conn3 <- [1,1028,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-4",0,null,null]]]}] 19:23:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 19:23:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1745ms 19:23:38 INFO - PROCESS | 3955 | 1461119018840 Marionette TRACE conn3 -> [0,1029,"getWindowHandle",null] 19:23:38 INFO - PROCESS | 3955 | 1461119018850 Marionette TRACE conn3 <- [1,1029,null,{"value":"8"}] 19:23:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 19:23:38 INFO - PROCESS | 3955 | 1461119018860 Marionette TRACE conn3 -> [0,1030,"setScriptTimeout",{"ms":35000}] 19:23:38 INFO - PROCESS | 3955 | 1461119018864 Marionette TRACE conn3 <- [1,1030,null,{}] 19:23:38 INFO - PROCESS | 3955 | 1461119018871 Marionette TRACE conn3 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:23:39 INFO - PROCESS | 3955 | 1461119019075 Marionette TRACE conn3 <- [1,1031,null,{"value":null}] 19:23:39 INFO - PROCESS | 3955 | 1461119019363 Marionette TRACE conn3 -> [0,1032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:23:39 INFO - PROCESS | 3955 | ++DOCSHELL 0x8b10b400 == 93 [pid = 3955] [id = 265] 19:23:39 INFO - PROCESS | 3955 | ++DOMWINDOW == 176 (0x8ba19000) [pid = 3955] [serial = 796] [outer = (nil)] 19:23:39 INFO - PROCESS | 3955 | ++DOMWINDOW == 177 (0x8f598000) [pid = 3955] [serial = 797] [outer = 0x8ba19000] 19:23:39 INFO - PROCESS | 3955 | 1461119019494 Marionette DEBUG loaded listener.js 19:23:39 INFO - PROCESS | 3955 | ++DOMWINDOW == 178 (0x8fb20c00) [pid = 3955] [serial = 798] [outer = 0x8ba19000] 19:23:40 INFO - PROCESS | 3955 | 1461119020395 Marionette TRACE conn3 <- [1,1032,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-5",0,null,null]]]}] 19:23:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 19:23:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1585ms 19:23:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 19:23:40 INFO - PROCESS | 3955 | 1461119020446 Marionette TRACE conn3 -> [0,1033,"getWindowHandle",null] 19:23:40 INFO - PROCESS | 3955 | 1461119020449 Marionette TRACE conn3 <- [1,1033,null,{"value":"8"}] 19:23:40 INFO - PROCESS | 3955 | 1461119020457 Marionette TRACE conn3 -> [0,1034,"setScriptTimeout",{"ms":35000}] 19:23:40 INFO - PROCESS | 3955 | 1461119020464 Marionette TRACE conn3 <- [1,1034,null,{}] 19:23:40 INFO - PROCESS | 3955 | 1461119020481 Marionette TRACE conn3 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:23:40 INFO - PROCESS | 3955 | 1461119020710 Marionette TRACE conn3 <- [1,1035,null,{"value":null}] 19:23:40 INFO - PROCESS | 3955 | 1461119020956 Marionette TRACE conn3 -> [0,1036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:23:41 INFO - PROCESS | 3955 | ++DOCSHELL 0x90216c00 == 94 [pid = 3955] [id = 266] 19:23:41 INFO - PROCESS | 3955 | ++DOMWINDOW == 179 (0x90217c00) [pid = 3955] [serial = 799] [outer = (nil)] 19:23:41 INFO - PROCESS | 3955 | ++DOMWINDOW == 180 (0x929e7c00) [pid = 3955] [serial = 800] [outer = 0x90217c00] 19:23:41 INFO - PROCESS | 3955 | 1461119021088 Marionette DEBUG loaded listener.js 19:23:41 INFO - PROCESS | 3955 | ++DOMWINDOW == 181 (0x93358000) [pid = 3955] [serial = 801] [outer = 0x90217c00] 19:23:41 INFO - PROCESS | 3955 | 1461119021988 Marionette TRACE conn3 <- [1,1036,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-6",0,null,null]]]}] 19:23:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 19:23:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1599ms 19:23:42 INFO - PROCESS | 3955 | 1461119022054 Marionette TRACE conn3 -> [0,1037,"getWindowHandle",null] 19:23:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 19:23:42 INFO - PROCESS | 3955 | 1461119022060 Marionette TRACE conn3 <- [1,1037,null,{"value":"8"}] 19:23:42 INFO - PROCESS | 3955 | 1461119022066 Marionette TRACE conn3 -> [0,1038,"setScriptTimeout",{"ms":35000}] 19:23:42 INFO - PROCESS | 3955 | 1461119022069 Marionette TRACE conn3 <- [1,1038,null,{}] 19:23:42 INFO - PROCESS | 3955 | 1461119022075 Marionette TRACE conn3 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:23:42 INFO - PROCESS | 3955 | 1461119022284 Marionette TRACE conn3 <- [1,1039,null,{"value":null}] 19:23:42 INFO - PROCESS | 3955 | 1461119022527 Marionette TRACE conn3 -> [0,1040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:23:42 INFO - PROCESS | 3955 | ++DOCSHELL 0x9030b800 == 95 [pid = 3955] [id = 267] 19:23:42 INFO - PROCESS | 3955 | ++DOMWINDOW == 182 (0x9332c800) [pid = 3955] [serial = 802] [outer = (nil)] 19:23:42 INFO - PROCESS | 3955 | ++DOMWINDOW == 183 (0x939c1800) [pid = 3955] [serial = 803] [outer = 0x9332c800] 19:23:42 INFO - PROCESS | 3955 | 1461119022656 Marionette DEBUG loaded listener.js 19:23:42 INFO - PROCESS | 3955 | ++DOMWINDOW == 184 (0x939e4800) [pid = 3955] [serial = 804] [outer = 0x9332c800] 19:23:43 INFO - PROCESS | 3955 | 1461119023494 Marionette TRACE conn3 <- [1,1040,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-7",0,null,null]]]}] 19:23:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 19:23:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1490ms 19:23:43 INFO - PROCESS | 3955 | 1461119023556 Marionette TRACE conn3 -> [0,1041,"getWindowHandle",null] 19:23:43 INFO - PROCESS | 3955 | 1461119023560 Marionette TRACE conn3 <- [1,1041,null,{"value":"8"}] 19:23:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 19:23:43 INFO - PROCESS | 3955 | 1461119023566 Marionette TRACE conn3 -> [0,1042,"setScriptTimeout",{"ms":35000}] 19:23:43 INFO - PROCESS | 3955 | 1461119023569 Marionette TRACE conn3 <- [1,1042,null,{}] 19:23:43 INFO - PROCESS | 3955 | 1461119023575 Marionette TRACE conn3 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:23:43 INFO - PROCESS | 3955 | 1461119023759 Marionette TRACE conn3 <- [1,1043,null,{"value":null}] 19:23:43 INFO - PROCESS | 3955 | 1461119023964 Marionette TRACE conn3 -> [0,1044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:23:44 INFO - PROCESS | 3955 | ++DOCSHELL 0x933f0000 == 96 [pid = 3955] [id = 268] 19:23:44 INFO - PROCESS | 3955 | ++DOMWINDOW == 185 (0x933f7000) [pid = 3955] [serial = 805] [outer = (nil)] 19:23:44 INFO - PROCESS | 3955 | ++DOMWINDOW == 186 (0x94fb7c00) [pid = 3955] [serial = 806] [outer = 0x933f7000] 19:23:44 INFO - PROCESS | 3955 | 1461119024086 Marionette DEBUG loaded listener.js 19:23:44 INFO - PROCESS | 3955 | ++DOMWINDOW == 187 (0x96b4c000) [pid = 3955] [serial = 807] [outer = 0x933f7000] 19:23:45 INFO - PROCESS | 3955 | 1461119025051 Marionette TRACE conn3 <- [1,1044,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-1",0,null,null]]]}] 19:23:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 19:23:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1529ms 19:23:45 INFO - PROCESS | 3955 | 1461119025096 Marionette TRACE conn3 -> [0,1045,"getWindowHandle",null] 19:23:45 INFO - PROCESS | 3955 | 1461119025100 Marionette TRACE conn3 <- [1,1045,null,{"value":"8"}] 19:23:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 19:23:45 INFO - PROCESS | 3955 | 1461119025106 Marionette TRACE conn3 -> [0,1046,"setScriptTimeout",{"ms":35000}] 19:23:45 INFO - PROCESS | 3955 | 1461119025110 Marionette TRACE conn3 <- [1,1046,null,{}] 19:23:45 INFO - PROCESS | 3955 | 1461119025115 Marionette TRACE conn3 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:23:45 INFO - PROCESS | 3955 | 1461119025322 Marionette TRACE conn3 <- [1,1047,null,{"value":null}] 19:23:45 INFO - PROCESS | 3955 | 1461119025567 Marionette TRACE conn3 -> [0,1048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:23:45 INFO - PROCESS | 3955 | ++DOCSHELL 0x875e7400 == 97 [pid = 3955] [id = 269] 19:23:45 INFO - PROCESS | 3955 | ++DOMWINDOW == 188 (0x939c0c00) [pid = 3955] [serial = 808] [outer = (nil)] 19:23:45 INFO - PROCESS | 3955 | ++DOMWINDOW == 189 (0x97c1c400) [pid = 3955] [serial = 809] [outer = 0x939c0c00] 19:23:45 INFO - PROCESS | 3955 | 1461119025699 Marionette DEBUG loaded listener.js 19:23:45 INFO - PROCESS | 3955 | ++DOMWINDOW == 190 (0x98101c00) [pid = 3955] [serial = 810] [outer = 0x939c0c00] 19:23:46 INFO - PROCESS | 3955 | 1461119026533 Marionette TRACE conn3 <- [1,1048,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-2",0,null,null]]]}] 19:23:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 19:23:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1484ms 19:23:46 INFO - PROCESS | 3955 | 1461119026591 Marionette TRACE conn3 -> [0,1049,"getWindowHandle",null] 19:23:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 19:23:46 INFO - PROCESS | 3955 | 1461119026595 Marionette TRACE conn3 <- [1,1049,null,{"value":"8"}] 19:23:46 INFO - PROCESS | 3955 | 1461119026601 Marionette TRACE conn3 -> [0,1050,"setScriptTimeout",{"ms":35000}] 19:23:46 INFO - PROCESS | 3955 | 1461119026605 Marionette TRACE conn3 <- [1,1050,null,{}] 19:23:46 INFO - PROCESS | 3955 | 1461119026611 Marionette TRACE conn3 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:23:46 INFO - PROCESS | 3955 | 1461119026816 Marionette TRACE conn3 <- [1,1051,null,{"value":null}] 19:23:47 INFO - PROCESS | 3955 | 1461119027019 Marionette TRACE conn3 -> [0,1052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:23:47 INFO - PROCESS | 3955 | ++DOCSHELL 0x96fb3800 == 98 [pid = 3955] [id = 270] 19:23:47 INFO - PROCESS | 3955 | ++DOMWINDOW == 191 (0x9810a400) [pid = 3955] [serial = 811] [outer = (nil)] 19:23:47 INFO - PROCESS | 3955 | ++DOMWINDOW == 192 (0x981d5800) [pid = 3955] [serial = 812] [outer = 0x9810a400] 19:23:47 INFO - PROCESS | 3955 | 1461119027201 Marionette DEBUG loaded listener.js 19:23:47 INFO - PROCESS | 3955 | ++DOMWINDOW == 193 (0x981dac00) [pid = 3955] [serial = 813] [outer = 0x9810a400] 19:23:48 INFO - PROCESS | 3955 | 1461119028040 Marionette TRACE conn3 <- [1,1052,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-3",0,null,null]]]}] 19:23:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 19:23:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1490ms 19:23:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 19:23:48 INFO - PROCESS | 3955 | 1461119028092 Marionette TRACE conn3 -> [0,1053,"getWindowHandle",null] 19:23:48 INFO - PROCESS | 3955 | 1461119028095 Marionette TRACE conn3 <- [1,1053,null,{"value":"8"}] 19:23:48 INFO - PROCESS | 3955 | 1461119028102 Marionette TRACE conn3 -> [0,1054,"setScriptTimeout",{"ms":35000}] 19:23:48 INFO - PROCESS | 3955 | 1461119028105 Marionette TRACE conn3 <- [1,1054,null,{}] 19:23:48 INFO - PROCESS | 3955 | 1461119028111 Marionette TRACE conn3 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:23:48 INFO - PROCESS | 3955 | 1461119028301 Marionette TRACE conn3 <- [1,1055,null,{"value":null}] 19:23:48 INFO - PROCESS | 3955 | 1461119028513 Marionette TRACE conn3 -> [0,1056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:23:48 INFO - PROCESS | 3955 | ++DOCSHELL 0x8e45a000 == 99 [pid = 3955] [id = 271] 19:23:48 INFO - PROCESS | 3955 | ++DOMWINDOW == 194 (0x90214800) [pid = 3955] [serial = 814] [outer = (nil)] 19:23:48 INFO - PROCESS | 3955 | ++DOMWINDOW == 195 (0x981e1000) [pid = 3955] [serial = 815] [outer = 0x90214800] 19:23:48 INFO - PROCESS | 3955 | 1461119028636 Marionette DEBUG loaded listener.js 19:23:48 INFO - PROCESS | 3955 | ++DOMWINDOW == 196 (0x98b1ac00) [pid = 3955] [serial = 816] [outer = 0x90214800] 19:23:49 INFO - PROCESS | 3955 | 1461119029560 Marionette TRACE conn3 <- [1,1056,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-4",0,null,null]]]}] 19:23:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 19:23:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1533ms 19:23:49 INFO - PROCESS | 3955 | 1461119029635 Marionette TRACE conn3 -> [0,1057,"getWindowHandle",null] 19:23:49 INFO - PROCESS | 3955 | 1461119029639 Marionette TRACE conn3 <- [1,1057,null,{"value":"8"}] 19:23:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 19:23:49 INFO - PROCESS | 3955 | 1461119029646 Marionette TRACE conn3 -> [0,1058,"setScriptTimeout",{"ms":35000}] 19:23:49 INFO - PROCESS | 3955 | 1461119029649 Marionette TRACE conn3 <- [1,1058,null,{}] 19:23:49 INFO - PROCESS | 3955 | 1461119029655 Marionette TRACE conn3 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:23:49 INFO - PROCESS | 3955 | 1461119029884 Marionette TRACE conn3 <- [1,1059,null,{"value":null}] 19:23:50 INFO - PROCESS | 3955 | 1461119030133 Marionette TRACE conn3 -> [0,1060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:23:50 INFO - PROCESS | 3955 | ++DOCSHELL 0x98109400 == 100 [pid = 3955] [id = 272] 19:23:50 INFO - PROCESS | 3955 | ++DOMWINDOW == 197 (0x981df000) [pid = 3955] [serial = 817] [outer = (nil)] 19:23:50 INFO - PROCESS | 3955 | ++DOMWINDOW == 198 (0x991a5c00) [pid = 3955] [serial = 818] [outer = 0x981df000] 19:23:50 INFO - PROCESS | 3955 | 1461119030264 Marionette DEBUG loaded listener.js 19:23:50 INFO - PROCESS | 3955 | ++DOMWINDOW == 199 (0x99835800) [pid = 3955] [serial = 819] [outer = 0x981df000] 19:23:51 INFO - PROCESS | 3955 | 1461119031106 Marionette TRACE conn3 <- [1,1060,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-5",0,null,null]]]}] 19:23:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 19:23:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1531ms 19:23:51 INFO - PROCESS | 3955 | 1461119031178 Marionette TRACE conn3 -> [0,1061,"getWindowHandle",null] 19:23:51 INFO - PROCESS | 3955 | 1461119031182 Marionette TRACE conn3 <- [1,1061,null,{"value":"8"}] 19:23:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 19:23:51 INFO - PROCESS | 3955 | 1461119031188 Marionette TRACE conn3 -> [0,1062,"setScriptTimeout",{"ms":35000}] 19:23:51 INFO - PROCESS | 3955 | 1461119031192 Marionette TRACE conn3 <- [1,1062,null,{}] 19:23:51 INFO - PROCESS | 3955 | 1461119031197 Marionette TRACE conn3 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:23:51 INFO - PROCESS | 3955 | 1461119031425 Marionette TRACE conn3 <- [1,1063,null,{"value":null}] 19:23:51 INFO - PROCESS | 3955 | 1461119031683 Marionette TRACE conn3 -> [0,1064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:23:51 INFO - PROCESS | 3955 | ++DOCSHELL 0x9919c400 == 101 [pid = 3955] [id = 273] 19:23:51 INFO - PROCESS | 3955 | ++DOMWINDOW == 200 (0x99b42000) [pid = 3955] [serial = 820] [outer = (nil)] 19:23:51 INFO - PROCESS | 3955 | ++DOMWINDOW == 201 (0x99b4b000) [pid = 3955] [serial = 821] [outer = 0x99b42000] 19:23:51 INFO - PROCESS | 3955 | 1461119031822 Marionette DEBUG loaded listener.js 19:23:51 INFO - PROCESS | 3955 | ++DOMWINDOW == 202 (0x99b80c00) [pid = 3955] [serial = 822] [outer = 0x99b42000] 19:23:52 INFO - PROCESS | 3955 | 1461119032749 Marionette TRACE conn3 <- [1,1064,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-eof",0,null,null]]]}] 19:23:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 19:23:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1584ms 19:23:52 INFO - PROCESS | 3955 | 1461119032773 Marionette TRACE conn3 -> [0,1065,"getWindowHandle",null] 19:23:52 INFO - PROCESS | 3955 | 1461119032777 Marionette TRACE conn3 <- [1,1065,null,{"value":"8"}] 19:23:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 19:23:52 INFO - PROCESS | 3955 | 1461119032784 Marionette TRACE conn3 -> [0,1066,"setScriptTimeout",{"ms":35000}] 19:23:52 INFO - PROCESS | 3955 | 1461119032789 Marionette TRACE conn3 <- [1,1066,null,{}] 19:23:52 INFO - PROCESS | 3955 | 1461119032794 Marionette TRACE conn3 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:23:53 INFO - PROCESS | 3955 | 1461119033017 Marionette TRACE conn3 <- [1,1067,null,{"value":null}] 19:23:53 INFO - PROCESS | 3955 | 1461119033320 Marionette TRACE conn3 -> [0,1068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:23:53 INFO - PROCESS | 3955 | ++DOCSHELL 0x8920e800 == 102 [pid = 3955] [id = 274] 19:23:53 INFO - PROCESS | 3955 | ++DOMWINDOW == 203 (0x983e7000) [pid = 3955] [serial = 823] [outer = (nil)] 19:23:53 INFO - PROCESS | 3955 | ++DOMWINDOW == 204 (0x9ea0f000) [pid = 3955] [serial = 824] [outer = 0x983e7000] 19:23:53 INFO - PROCESS | 3955 | 1461119033460 Marionette DEBUG loaded listener.js 19:23:53 INFO - PROCESS | 3955 | ++DOMWINDOW == 205 (0x9fb8d400) [pid = 3955] [serial = 825] [outer = 0x983e7000] 19:23:54 INFO - PROCESS | 3955 | 1461119034343 Marionette TRACE conn3 <- [1,1068,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-num",0,null,null]]]}] 19:23:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 19:23:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1590ms 19:23:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 19:23:54 INFO - PROCESS | 3955 | 1461119034375 Marionette TRACE conn3 -> [0,1069,"getWindowHandle",null] 19:23:54 INFO - PROCESS | 3955 | 1461119034378 Marionette TRACE conn3 <- [1,1069,null,{"value":"8"}] 19:23:54 INFO - PROCESS | 3955 | 1461119034384 Marionette TRACE conn3 -> [0,1070,"setScriptTimeout",{"ms":35000}] 19:23:54 INFO - PROCESS | 3955 | 1461119034388 Marionette TRACE conn3 <- [1,1070,null,{}] 19:23:54 INFO - PROCESS | 3955 | 1461119034394 Marionette TRACE conn3 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:23:54 INFO - PROCESS | 3955 | 1461119034585 Marionette TRACE conn3 <- [1,1071,null,{"value":null}] 19:23:54 INFO - PROCESS | 3955 | 1461119034840 Marionette TRACE conn3 -> [0,1072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:23:54 INFO - PROCESS | 3955 | ++DOCSHELL 0x99b42800 == 103 [pid = 3955] [id = 275] 19:23:54 INFO - PROCESS | 3955 | ++DOMWINDOW == 206 (0x99b45800) [pid = 3955] [serial = 826] [outer = (nil)] 19:23:54 INFO - PROCESS | 3955 | ++DOMWINDOW == 207 (0x9fc4d400) [pid = 3955] [serial = 827] [outer = 0x99b45800] 19:23:54 INFO - PROCESS | 3955 | 1461119034968 Marionette DEBUG loaded listener.js 19:23:55 INFO - PROCESS | 3955 | ++DOMWINDOW == 208 (0x9fc4f800) [pid = 3955] [serial = 828] [outer = 0x99b45800] 19:23:55 INFO - PROCESS | 3955 | 1461119035817 Marionette TRACE conn3 <- [1,1072,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-percent",0,null,null]]]}] 19:23:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 19:23:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1490ms 19:23:55 INFO - PROCESS | 3955 | 1461119035875 Marionette TRACE conn3 -> [0,1073,"getWindowHandle",null] 19:23:55 INFO - PROCESS | 3955 | 1461119035878 Marionette TRACE conn3 <- [1,1073,null,{"value":"8"}] 19:23:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 19:23:55 INFO - PROCESS | 3955 | 1461119035885 Marionette TRACE conn3 -> [0,1074,"setScriptTimeout",{"ms":35000}] 19:23:55 INFO - PROCESS | 3955 | 1461119035889 Marionette TRACE conn3 <- [1,1074,null,{}] 19:23:55 INFO - PROCESS | 3955 | 1461119035894 Marionette TRACE conn3 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:23:56 INFO - PROCESS | 3955 | 1461119036077 Marionette TRACE conn3 <- [1,1075,null,{"value":null}] 19:23:56 INFO - PROCESS | 3955 | 1461119036284 Marionette TRACE conn3 -> [0,1076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:23:56 INFO - PROCESS | 3955 | ++DOCSHELL 0x87bc2400 == 104 [pid = 3955] [id = 276] 19:23:56 INFO - PROCESS | 3955 | ++DOMWINDOW == 209 (0x87bc3800) [pid = 3955] [serial = 829] [outer = (nil)] 19:23:56 INFO - PROCESS | 3955 | ++DOMWINDOW == 210 (0x9ffc6800) [pid = 3955] [serial = 830] [outer = 0x87bc3800] 19:23:56 INFO - PROCESS | 3955 | 1461119036429 Marionette DEBUG loaded listener.js 19:23:56 INFO - PROCESS | 3955 | ++DOMWINDOW == 211 (0xa0a4f000) [pid = 3955] [serial = 831] [outer = 0x87bc3800] 19:23:57 INFO - PROCESS | 3955 | 1461119037426 Marionette TRACE conn3 <- [1,1076,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-1",0,null,null]]]}] 19:23:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 19:23:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1580ms 19:23:57 INFO - PROCESS | 3955 | 1461119037465 Marionette TRACE conn3 -> [0,1077,"getWindowHandle",null] 19:23:57 INFO - PROCESS | 3955 | 1461119037468 Marionette TRACE conn3 <- [1,1077,null,{"value":"8"}] 19:23:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 19:23:57 INFO - PROCESS | 3955 | 1461119037475 Marionette TRACE conn3 -> [0,1078,"setScriptTimeout",{"ms":35000}] 19:23:57 INFO - PROCESS | 3955 | 1461119037478 Marionette TRACE conn3 <- [1,1078,null,{}] 19:23:57 INFO - PROCESS | 3955 | 1461119037484 Marionette TRACE conn3 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:23:57 INFO - PROCESS | 3955 | 1461119037665 Marionette TRACE conn3 <- [1,1079,null,{"value":null}] 19:23:57 INFO - PROCESS | 3955 | 1461119037930 Marionette TRACE conn3 -> [0,1080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:23:58 INFO - PROCESS | 3955 | ++DOCSHELL 0x872cec00 == 105 [pid = 3955] [id = 277] 19:23:58 INFO - PROCESS | 3955 | ++DOMWINDOW == 212 (0x872d3000) [pid = 3955] [serial = 832] [outer = (nil)] 19:23:58 INFO - PROCESS | 3955 | ++DOMWINDOW == 213 (0x89363000) [pid = 3955] [serial = 833] [outer = 0x872d3000] 19:23:58 INFO - PROCESS | 3955 | 1461119038054 Marionette DEBUG loaded listener.js 19:23:58 INFO - PROCESS | 3955 | ++DOMWINDOW == 214 (0x8b371c00) [pid = 3955] [serial = 834] [outer = 0x872d3000] 19:23:59 INFO - PROCESS | 3955 | 1461119039558 Marionette TRACE conn3 <- [1,1080,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-2",0,null,null]]]}] 19:23:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 19:23:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 2135ms 19:23:59 INFO - PROCESS | 3955 | 1461119039611 Marionette TRACE conn3 -> [0,1081,"getWindowHandle",null] 19:23:59 INFO - PROCESS | 3955 | 1461119039616 Marionette TRACE conn3 <- [1,1081,null,{"value":"8"}] 19:23:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 19:23:59 INFO - PROCESS | 3955 | 1461119039624 Marionette TRACE conn3 -> [0,1082,"setScriptTimeout",{"ms":35000}] 19:23:59 INFO - PROCESS | 3955 | 1461119039630 Marionette TRACE conn3 <- [1,1082,null,{}] 19:23:59 INFO - PROCESS | 3955 | 1461119039638 Marionette TRACE conn3 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:23:59 INFO - PROCESS | 3955 | 1461119039827 Marionette TRACE conn3 <- [1,1083,null,{"value":null}] 19:24:00 INFO - PROCESS | 3955 | 1461119040038 Marionette TRACE conn3 -> [0,1084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:00 INFO - PROCESS | 3955 | ++DOCSHELL 0x877cd000 == 106 [pid = 3955] [id = 278] 19:24:00 INFO - PROCESS | 3955 | ++DOMWINDOW == 215 (0x877d0c00) [pid = 3955] [serial = 835] [outer = (nil)] 19:24:00 INFO - PROCESS | 3955 | ++DOMWINDOW == 216 (0x881f3400) [pid = 3955] [serial = 836] [outer = 0x877d0c00] 19:24:00 INFO - PROCESS | 3955 | 1461119040162 Marionette DEBUG loaded listener.js 19:24:00 INFO - PROCESS | 3955 | ++DOMWINDOW == 217 (0x8843d000) [pid = 3955] [serial = 837] [outer = 0x877d0c00] 19:24:01 INFO - PROCESS | 3955 | 1461119041214 Marionette TRACE conn3 <- [1,1084,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-eof",0,null,null]]]}] 19:24:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 19:24:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1642ms 19:24:01 INFO - PROCESS | 3955 | 1461119041267 Marionette TRACE conn3 -> [0,1085,"getWindowHandle",null] 19:24:01 INFO - PROCESS | 3955 | 1461119041275 Marionette TRACE conn3 <- [1,1085,null,{"value":"8"}] 19:24:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 19:24:01 INFO - PROCESS | 3955 | 1461119041286 Marionette TRACE conn3 -> [0,1086,"setScriptTimeout",{"ms":35000}] 19:24:01 INFO - PROCESS | 3955 | 1461119041289 Marionette TRACE conn3 <- [1,1086,null,{}] 19:24:01 INFO - PROCESS | 3955 | 1461119041295 Marionette TRACE conn3 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:24:01 INFO - PROCESS | 3955 | 1461119041510 Marionette TRACE conn3 <- [1,1087,null,{"value":null}] 19:24:01 INFO - PROCESS | 3955 | 1461119041826 Marionette TRACE conn3 -> [0,1088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:01 INFO - PROCESS | 3955 | ++DOCSHELL 0x875ed800 == 107 [pid = 3955] [id = 279] 19:24:01 INFO - PROCESS | 3955 | ++DOMWINDOW == 218 (0x87aaa000) [pid = 3955] [serial = 838] [outer = (nil)] 19:24:01 INFO - PROCESS | 3955 | ++DOMWINDOW == 219 (0x89207400) [pid = 3955] [serial = 839] [outer = 0x87aaa000] 19:24:01 INFO - PROCESS | 3955 | 1461119041924 Marionette DEBUG loaded listener.js 19:24:02 INFO - PROCESS | 3955 | ++DOMWINDOW == 220 (0x8a689800) [pid = 3955] [serial = 840] [outer = 0x87aaa000] 19:24:02 INFO - PROCESS | 3955 | --DOCSHELL 0x872cfc00 == 106 [pid = 3955] [id = 262] 19:24:02 INFO - PROCESS | 3955 | --DOMWINDOW == 219 (0x96fa9c00) [pid = 3955] [serial = 677] [outer = (nil)] [url = about:blank] 19:24:02 INFO - PROCESS | 3955 | --DOMWINDOW == 218 (0x97ca0c00) [pid = 3955] [serial = 680] [outer = (nil)] [url = about:blank] 19:24:02 INFO - PROCESS | 3955 | --DOMWINDOW == 217 (0x981db800) [pid = 3955] [serial = 683] [outer = (nil)] [url = about:blank] 19:24:02 INFO - PROCESS | 3955 | --DOMWINDOW == 216 (0x99b42c00) [pid = 3955] [serial = 686] [outer = (nil)] [url = about:blank] 19:24:02 INFO - PROCESS | 3955 | --DOMWINDOW == 215 (0x875ee400) [pid = 3955] [serial = 689] [outer = (nil)] [url = about:blank] 19:24:02 INFO - PROCESS | 3955 | --DOMWINDOW == 214 (0x879bb400) [pid = 3955] [serial = 692] [outer = (nil)] [url = about:blank] 19:24:02 INFO - PROCESS | 3955 | --DOMWINDOW == 213 (0x89365000) [pid = 3955] [serial = 695] [outer = (nil)] [url = about:blank] 19:24:02 INFO - PROCESS | 3955 | --DOMWINDOW == 212 (0x8c490c00) [pid = 3955] [serial = 698] [outer = (nil)] [url = about:blank] 19:24:02 INFO - PROCESS | 3955 | --DOMWINDOW == 211 (0x8e606800) [pid = 3955] [serial = 701] [outer = (nil)] [url = about:blank] 19:24:02 INFO - PROCESS | 3955 | --DOCSHELL 0x8c493000 == 105 [pid = 3955] [id = 261] 19:24:02 INFO - PROCESS | 3955 | --DOCSHELL 0x87aa9400 == 104 [pid = 3955] [id = 260] 19:24:02 INFO - PROCESS | 3955 | --DOCSHELL 0x8842e400 == 103 [pid = 3955] [id = 259] 19:24:02 INFO - PROCESS | 3955 | --DOCSHELL 0x87bc7800 == 102 [pid = 3955] [id = 258] 19:24:02 INFO - PROCESS | 3955 | --DOCSHELL 0x877c9400 == 101 [pid = 3955] [id = 257] 19:24:02 INFO - PROCESS | 3955 | --DOCSHELL 0x881ef800 == 100 [pid = 3955] [id = 256] 19:24:02 INFO - PROCESS | 3955 | --DOCSHELL 0x8f6cc400 == 99 [pid = 3955] [id = 247] 19:24:02 INFO - PROCESS | 3955 | --DOCSHELL 0x8e82b000 == 98 [pid = 3955] [id = 246] 19:24:02 INFO - PROCESS | 3955 | --DOCSHELL 0x86a59000 == 97 [pid = 3955] [id = 245] 19:24:02 INFO - PROCESS | 3955 | --DOCSHELL 0x8b116400 == 96 [pid = 3955] [id = 244] 19:24:02 INFO - PROCESS | 3955 | --DOCSHELL 0x87ab3800 == 95 [pid = 3955] [id = 243] 19:24:02 INFO - PROCESS | 3955 | --DOCSHELL 0x87aa7000 == 94 [pid = 3955] [id = 242] 19:24:03 INFO - PROCESS | 3955 | 1461119043036 Marionette TRACE conn3 <- [1,1088,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-1",0,null,null]]]}] 19:24:03 INFO - PROCESS | 3955 | --DOCSHELL 0x8a582400 == 93 [pid = 3955] [id = 241] 19:24:03 INFO - PROCESS | 3955 | --DOMWINDOW == 210 (0x8c49b000) [pid = 3955] [serial = 719] [outer = (nil)] [url = about:blank] 19:24:03 INFO - PROCESS | 3955 | --DOMWINDOW == 209 (0x8ba83800) [pid = 3955] [serial = 722] [outer = (nil)] [url = about:blank] 19:24:03 INFO - PROCESS | 3955 | --DOMWINDOW == 208 (0x9335d800) [pid = 3955] [serial = 671] [outer = (nil)] [url = about:blank] 19:24:03 INFO - PROCESS | 3955 | --DOMWINDOW == 207 (0x875f2c00) [pid = 3955] [serial = 710] [outer = (nil)] [url = about:blank] 19:24:03 INFO - PROCESS | 3955 | --DOMWINDOW == 206 (0x879c5c00) [pid = 3955] [serial = 711] [outer = (nil)] [url = about:blank] 19:24:03 INFO - PROCESS | 3955 | --DOMWINDOW == 205 (0x8b134400) [pid = 3955] [serial = 708] [outer = (nil)] [url = about:blank] 19:24:03 INFO - PROCESS | 3955 | --DOMWINDOW == 204 (0x89363c00) [pid = 3955] [serial = 707] [outer = (nil)] [url = about:blank] 19:24:03 INFO - PROCESS | 3955 | --DOMWINDOW == 203 (0x8843b400) [pid = 3955] [serial = 713] [outer = (nil)] [url = about:blank] 19:24:03 INFO - PROCESS | 3955 | --DOMWINDOW == 202 (0x8a583c00) [pid = 3955] [serial = 714] [outer = (nil)] [url = about:blank] 19:24:03 INFO - PROCESS | 3955 | --DOMWINDOW == 201 (0x8e605400) [pid = 3955] [serial = 662] [outer = (nil)] [url = about:blank] 19:24:03 INFO - PROCESS | 3955 | --DOMWINDOW == 200 (0x87bc0000) [pid = 3955] [serial = 705] [outer = (nil)] [url = about:blank] 19:24:03 INFO - PROCESS | 3955 | --DOMWINDOW == 199 (0x879c9400) [pid = 3955] [serial = 704] [outer = (nil)] [url = about:blank] 19:24:03 INFO - PROCESS | 3955 | --DOMWINDOW == 198 (0x8f6c2800) [pid = 3955] [serial = 665] [outer = (nil)] [url = about:blank] 19:24:03 INFO - PROCESS | 3955 | --DOMWINDOW == 197 (0x90024400) [pid = 3955] [serial = 668] [outer = (nil)] [url = about:blank] 19:24:03 INFO - PROCESS | 3955 | --DOMWINDOW == 196 (0x89208800) [pid = 3955] [serial = 656] [outer = (nil)] [url = about:blank] 19:24:03 INFO - PROCESS | 3955 | --DOMWINDOW == 195 (0x8b36f800) [pid = 3955] [serial = 659] [outer = (nil)] [url = about:blank] 19:24:03 INFO - PROCESS | 3955 | --DOMWINDOW == 194 (0x96a09c00) [pid = 3955] [serial = 674] [outer = (nil)] [url = about:blank] 19:24:03 INFO - PROCESS | 3955 | --DOMWINDOW == 193 (0x8ba7b400) [pid = 3955] [serial = 717] [outer = (nil)] [url = about:blank] 19:24:03 INFO - PROCESS | 3955 | --DOMWINDOW == 192 (0x8e604c00) [pid = 3955] [serial = 720] [outer = (nil)] [url = about:blank] 19:24:03 INFO - PROCESS | 3955 | --DOMWINDOW == 191 (0x8b124800) [pid = 3955] [serial = 716] [outer = (nil)] [url = about:blank] 19:24:03 INFO - PROCESS | 3955 | --DOMWINDOW == 190 (0x8e81e800) [pid = 3955] [serial = 723] [outer = (nil)] [url = about:blank] 19:24:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 19:24:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1837ms 19:24:03 INFO - PROCESS | 3955 | 1461119043123 Marionette TRACE conn3 -> [0,1089,"getWindowHandle",null] 19:24:03 INFO - PROCESS | 3955 | 1461119043127 Marionette TRACE conn3 <- [1,1089,null,{"value":"8"}] 19:24:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 19:24:03 INFO - PROCESS | 3955 | 1461119043134 Marionette TRACE conn3 -> [0,1090,"setScriptTimeout",{"ms":35000}] 19:24:03 INFO - PROCESS | 3955 | 1461119043144 Marionette TRACE conn3 <- [1,1090,null,{}] 19:24:03 INFO - PROCESS | 3955 | 1461119043173 Marionette TRACE conn3 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:24:03 INFO - PROCESS | 3955 | 1461119043444 Marionette TRACE conn3 <- [1,1091,null,{"value":null}] 19:24:03 INFO - PROCESS | 3955 | 1461119043622 Marionette TRACE conn3 -> [0,1092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:03 INFO - PROCESS | 3955 | ++DOCSHELL 0x88431800 == 94 [pid = 3955] [id = 280] 19:24:03 INFO - PROCESS | 3955 | ++DOMWINDOW == 191 (0x88438c00) [pid = 3955] [serial = 841] [outer = (nil)] 19:24:03 INFO - PROCESS | 3955 | ++DOMWINDOW == 192 (0x8b10fc00) [pid = 3955] [serial = 842] [outer = 0x88438c00] 19:24:03 INFO - PROCESS | 3955 | 1461119043702 Marionette DEBUG loaded listener.js 19:24:03 INFO - PROCESS | 3955 | ++DOMWINDOW == 193 (0x8b124800) [pid = 3955] [serial = 843] [outer = 0x88438c00] 19:24:04 INFO - PROCESS | 3955 | 1461119044427 Marionette TRACE conn3 <- [1,1092,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-2",0,null,null]]]}] 19:24:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 19:24:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1310ms 19:24:04 INFO - PROCESS | 3955 | 1461119044444 Marionette TRACE conn3 -> [0,1093,"getWindowHandle",null] 19:24:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 19:24:04 INFO - PROCESS | 3955 | 1461119044448 Marionette TRACE conn3 <- [1,1093,null,{"value":"8"}] 19:24:04 INFO - PROCESS | 3955 | 1461119044454 Marionette TRACE conn3 -> [0,1094,"setScriptTimeout",{"ms":35000}] 19:24:04 INFO - PROCESS | 3955 | 1461119044458 Marionette TRACE conn3 <- [1,1094,null,{}] 19:24:04 INFO - PROCESS | 3955 | 1461119044463 Marionette TRACE conn3 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:24:04 INFO - PROCESS | 3955 | 1461119044623 Marionette TRACE conn3 <- [1,1095,null,{"value":null}] 19:24:04 INFO - PROCESS | 3955 | 1461119044810 Marionette TRACE conn3 -> [0,1096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:04 INFO - PROCESS | 3955 | ++DOCSHELL 0x8b108800 == 95 [pid = 3955] [id = 281] 19:24:04 INFO - PROCESS | 3955 | ++DOMWINDOW == 194 (0x8b13d000) [pid = 3955] [serial = 844] [outer = (nil)] 19:24:04 INFO - PROCESS | 3955 | ++DOMWINDOW == 195 (0x8b372c00) [pid = 3955] [serial = 845] [outer = 0x8b13d000] 19:24:04 INFO - PROCESS | 3955 | 1461119044884 Marionette DEBUG loaded listener.js 19:24:04 INFO - PROCESS | 3955 | ++DOMWINDOW == 196 (0x8b378400) [pid = 3955] [serial = 846] [outer = 0x8b13d000] 19:24:05 INFO - PROCESS | 3955 | 1461119045739 Marionette TRACE conn3 <- [1,1096,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-percent",0,null,null]]]}] 19:24:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 19:24:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1331ms 19:24:05 INFO - PROCESS | 3955 | 1461119045785 Marionette TRACE conn3 -> [0,1097,"getWindowHandle",null] 19:24:05 INFO - PROCESS | 3955 | 1461119045788 Marionette TRACE conn3 <- [1,1097,null,{"value":"8"}] 19:24:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 19:24:05 INFO - PROCESS | 3955 | 1461119045801 Marionette TRACE conn3 -> [0,1098,"setScriptTimeout",{"ms":35000}] 19:24:05 INFO - PROCESS | 3955 | 1461119045804 Marionette TRACE conn3 <- [1,1098,null,{}] 19:24:05 INFO - PROCESS | 3955 | 1461119045810 Marionette TRACE conn3 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:24:06 INFO - PROCESS | 3955 | 1461119046033 Marionette TRACE conn3 <- [1,1099,null,{"value":null}] 19:24:06 INFO - PROCESS | 3955 | 1461119046065 Marionette TRACE conn3 -> [0,1100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:06 INFO - PROCESS | 3955 | ++DOCSHELL 0x8ba12000 == 96 [pid = 3955] [id = 282] 19:24:06 INFO - PROCESS | 3955 | ++DOMWINDOW == 197 (0x8ba18400) [pid = 3955] [serial = 847] [outer = (nil)] 19:24:06 INFO - PROCESS | 3955 | ++DOMWINDOW == 198 (0x8ba1fc00) [pid = 3955] [serial = 848] [outer = 0x8ba18400] 19:24:06 INFO - PROCESS | 3955 | 1461119046140 Marionette DEBUG loaded listener.js 19:24:06 INFO - PROCESS | 3955 | ++DOMWINDOW == 199 (0x8ba82c00) [pid = 3955] [serial = 849] [outer = 0x8ba18400] 19:24:07 INFO - PROCESS | 3955 | 1461119047586 Marionette TRACE conn3 <- [1,1100,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-1",0,null,null]]]}] 19:24:07 INFO - PROCESS | 3955 | --DOMWINDOW == 198 (0x8a581800) [pid = 3955] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 19:24:07 INFO - PROCESS | 3955 | --DOMWINDOW == 197 (0x879bd000) [pid = 3955] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 19:24:07 INFO - PROCESS | 3955 | --DOMWINDOW == 196 (0x875f5000) [pid = 3955] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 19:24:07 INFO - PROCESS | 3955 | --DOMWINDOW == 195 (0x8b13b800) [pid = 3955] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 19:24:07 INFO - PROCESS | 3955 | --DOMWINDOW == 194 (0x9001e800) [pid = 3955] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 19:24:07 INFO - PROCESS | 3955 | --DOMWINDOW == 193 (0x88431000) [pid = 3955] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 19:24:07 INFO - PROCESS | 3955 | --DOMWINDOW == 192 (0x8e464c00) [pid = 3955] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 19:24:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 19:24:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1885ms 19:24:07 INFO - PROCESS | 3955 | 1461119047710 Marionette TRACE conn3 -> [0,1101,"getWindowHandle",null] 19:24:07 INFO - PROCESS | 3955 | 1461119047715 Marionette TRACE conn3 <- [1,1101,null,{"value":"8"}] 19:24:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 19:24:07 INFO - PROCESS | 3955 | 1461119047722 Marionette TRACE conn3 -> [0,1102,"setScriptTimeout",{"ms":35000}] 19:24:07 INFO - PROCESS | 3955 | 1461119047725 Marionette TRACE conn3 <- [1,1102,null,{}] 19:24:07 INFO - PROCESS | 3955 | 1461119047731 Marionette TRACE conn3 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:24:07 INFO - PROCESS | 3955 | 1461119047990 Marionette TRACE conn3 <- [1,1103,null,{"value":null}] 19:24:08 INFO - PROCESS | 3955 | 1461119048100 Marionette TRACE conn3 -> [0,1104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:08 INFO - PROCESS | 3955 | ++DOCSHELL 0x8ba7c800 == 97 [pid = 3955] [id = 283] 19:24:08 INFO - PROCESS | 3955 | ++DOMWINDOW == 193 (0x8ba81c00) [pid = 3955] [serial = 850] [outer = (nil)] 19:24:08 INFO - PROCESS | 3955 | ++DOMWINDOW == 194 (0x8e458800) [pid = 3955] [serial = 851] [outer = 0x8ba81c00] 19:24:08 INFO - PROCESS | 3955 | 1461119048181 Marionette DEBUG loaded listener.js 19:24:08 INFO - PROCESS | 3955 | ++DOMWINDOW == 195 (0x8e465400) [pid = 3955] [serial = 852] [outer = 0x8ba81c00] 19:24:08 INFO - PROCESS | 3955 | 1461119048957 Marionette TRACE conn3 <- [1,1104,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-2",0,null,null]]]}] 19:24:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 19:24:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1282ms 19:24:09 INFO - PROCESS | 3955 | 1461119049004 Marionette TRACE conn3 -> [0,1105,"getWindowHandle",null] 19:24:09 INFO - PROCESS | 3955 | 1461119049008 Marionette TRACE conn3 <- [1,1105,null,{"value":"8"}] 19:24:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 19:24:09 INFO - PROCESS | 3955 | 1461119049014 Marionette TRACE conn3 -> [0,1106,"setScriptTimeout",{"ms":35000}] 19:24:09 INFO - PROCESS | 3955 | 1461119049016 Marionette TRACE conn3 <- [1,1106,null,{}] 19:24:09 INFO - PROCESS | 3955 | 1461119049022 Marionette TRACE conn3 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:24:09 INFO - PROCESS | 3955 | 1461119049180 Marionette TRACE conn3 <- [1,1107,null,{"value":null}] 19:24:09 INFO - PROCESS | 3955 | 1461119049194 Marionette TRACE conn3 -> [0,1108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:09 INFO - PROCESS | 3955 | ++DOCSHELL 0x8c49d800 == 98 [pid = 3955] [id = 284] 19:24:09 INFO - PROCESS | 3955 | ++DOMWINDOW == 196 (0x8e606400) [pid = 3955] [serial = 853] [outer = (nil)] 19:24:09 INFO - PROCESS | 3955 | ++DOMWINDOW == 197 (0x8e60e800) [pid = 3955] [serial = 854] [outer = 0x8e606400] 19:24:09 INFO - PROCESS | 3955 | 1461119049266 Marionette DEBUG loaded listener.js 19:24:09 INFO - PROCESS | 3955 | ++DOMWINDOW == 198 (0x8e821c00) [pid = 3955] [serial = 855] [outer = 0x8e606400] 19:24:10 INFO - PROCESS | 3955 | 1461119050429 Marionette TRACE conn3 <- [1,1108,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-3",0,null,null]]]}] 19:24:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 19:24:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1444ms 19:24:10 INFO - PROCESS | 3955 | 1461119050459 Marionette TRACE conn3 -> [0,1109,"getWindowHandle",null] 19:24:10 INFO - PROCESS | 3955 | 1461119050465 Marionette TRACE conn3 <- [1,1109,null,{"value":"8"}] 19:24:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 19:24:10 INFO - PROCESS | 3955 | 1461119050475 Marionette TRACE conn3 -> [0,1110,"setScriptTimeout",{"ms":35000}] 19:24:10 INFO - PROCESS | 3955 | 1461119050480 Marionette TRACE conn3 <- [1,1110,null,{}] 19:24:10 INFO - PROCESS | 3955 | 1461119050488 Marionette TRACE conn3 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:24:10 INFO - PROCESS | 3955 | 1461119050690 Marionette TRACE conn3 <- [1,1111,null,{"value":null}] 19:24:10 INFO - PROCESS | 3955 | 1461119050895 Marionette TRACE conn3 -> [0,1112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:11 INFO - PROCESS | 3955 | ++DOCSHELL 0x87ab3000 == 99 [pid = 3955] [id = 285] 19:24:11 INFO - PROCESS | 3955 | ++DOMWINDOW == 199 (0x87ab3800) [pid = 3955] [serial = 856] [outer = (nil)] 19:24:11 INFO - PROCESS | 3955 | ++DOMWINDOW == 200 (0x881f6c00) [pid = 3955] [serial = 857] [outer = 0x87ab3800] 19:24:11 INFO - PROCESS | 3955 | 1461119051086 Marionette DEBUG loaded listener.js 19:24:11 INFO - PROCESS | 3955 | ++DOMWINDOW == 201 (0x89207800) [pid = 3955] [serial = 858] [outer = 0x87ab3800] 19:24:12 INFO - PROCESS | 3955 | 1461119052038 Marionette TRACE conn3 <- [1,1112,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-4",0,null,null]]]}] 19:24:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 19:24:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1635ms 19:24:12 INFO - PROCESS | 3955 | 1461119052111 Marionette TRACE conn3 -> [0,1113,"getWindowHandle",null] 19:24:12 INFO - PROCESS | 3955 | 1461119052120 Marionette TRACE conn3 <- [1,1113,null,{"value":"8"}] 19:24:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 19:24:12 INFO - PROCESS | 3955 | 1461119052132 Marionette TRACE conn3 -> [0,1114,"setScriptTimeout",{"ms":35000}] 19:24:12 INFO - PROCESS | 3955 | 1461119052136 Marionette TRACE conn3 <- [1,1114,null,{}] 19:24:12 INFO - PROCESS | 3955 | 1461119052143 Marionette TRACE conn3 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:24:12 INFO - PROCESS | 3955 | 1461119052389 Marionette TRACE conn3 <- [1,1115,null,{"value":null}] 19:24:12 INFO - PROCESS | 3955 | 1461119052773 Marionette TRACE conn3 -> [0,1116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:12 INFO - PROCESS | 3955 | ++DOCSHELL 0x8a685800 == 100 [pid = 3955] [id = 286] 19:24:12 INFO - PROCESS | 3955 | ++DOMWINDOW == 202 (0x8a689c00) [pid = 3955] [serial = 859] [outer = (nil)] 19:24:12 INFO - PROCESS | 3955 | ++DOMWINDOW == 203 (0x8b117000) [pid = 3955] [serial = 860] [outer = 0x8a689c00] 19:24:12 INFO - PROCESS | 3955 | 1461119052860 Marionette DEBUG loaded listener.js 19:24:12 INFO - PROCESS | 3955 | ++DOMWINDOW == 204 (0x8b13c800) [pid = 3955] [serial = 861] [outer = 0x8a689c00] 19:24:13 INFO - PROCESS | 3955 | 1461119053841 Marionette TRACE conn3 <- [1,1116,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-1",0,null,null]]]}] 19:24:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 19:24:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1733ms 19:24:13 INFO - PROCESS | 3955 | 1461119053864 Marionette TRACE conn3 -> [0,1117,"getWindowHandle",null] 19:24:13 INFO - PROCESS | 3955 | 1461119053868 Marionette TRACE conn3 <- [1,1117,null,{"value":"8"}] 19:24:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 19:24:13 INFO - PROCESS | 3955 | 1461119053875 Marionette TRACE conn3 -> [0,1118,"setScriptTimeout",{"ms":35000}] 19:24:13 INFO - PROCESS | 3955 | 1461119053881 Marionette TRACE conn3 <- [1,1118,null,{}] 19:24:13 INFO - PROCESS | 3955 | 1461119053898 Marionette TRACE conn3 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:24:14 INFO - PROCESS | 3955 | 1461119054146 Marionette TRACE conn3 <- [1,1119,null,{"value":null}] 19:24:14 INFO - PROCESS | 3955 | 1461119054397 Marionette TRACE conn3 -> [0,1120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:14 INFO - PROCESS | 3955 | ++DOCSHELL 0x8e459400 == 101 [pid = 3955] [id = 287] 19:24:14 INFO - PROCESS | 3955 | ++DOMWINDOW == 205 (0x8e608800) [pid = 3955] [serial = 862] [outer = (nil)] 19:24:14 INFO - PROCESS | 3955 | ++DOMWINDOW == 206 (0x8e825c00) [pid = 3955] [serial = 863] [outer = 0x8e608800] 19:24:14 INFO - PROCESS | 3955 | 1461119054526 Marionette DEBUG loaded listener.js 19:24:14 INFO - PROCESS | 3955 | ++DOMWINDOW == 207 (0x8f59b800) [pid = 3955] [serial = 864] [outer = 0x8e608800] 19:24:15 INFO - PROCESS | 3955 | 1461119055414 Marionette TRACE conn3 <- [1,1120,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-2",0,null,null]]]}] 19:24:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 19:24:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1586ms 19:24:15 INFO - PROCESS | 3955 | 1461119055462 Marionette TRACE conn3 -> [0,1121,"getWindowHandle",null] 19:24:15 INFO - PROCESS | 3955 | 1461119055467 Marionette TRACE conn3 <- [1,1121,null,{"value":"8"}] 19:24:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 19:24:15 INFO - PROCESS | 3955 | 1461119055474 Marionette TRACE conn3 -> [0,1122,"setScriptTimeout",{"ms":35000}] 19:24:15 INFO - PROCESS | 3955 | 1461119055477 Marionette TRACE conn3 <- [1,1122,null,{}] 19:24:15 INFO - PROCESS | 3955 | 1461119055483 Marionette TRACE conn3 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:24:15 INFO - PROCESS | 3955 | 1461119055707 Marionette TRACE conn3 <- [1,1123,null,{"value":null}] 19:24:15 INFO - PROCESS | 3955 | 1461119055963 Marionette TRACE conn3 -> [0,1124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:16 INFO - PROCESS | 3955 | ++DOCSHELL 0x8a58c400 == 102 [pid = 3955] [id = 288] 19:24:16 INFO - PROCESS | 3955 | ++DOMWINDOW == 208 (0x8e604400) [pid = 3955] [serial = 865] [outer = (nil)] 19:24:16 INFO - PROCESS | 3955 | ++DOMWINDOW == 209 (0x8f6c2000) [pid = 3955] [serial = 866] [outer = 0x8e604400] 19:24:16 INFO - PROCESS | 3955 | 1461119056063 Marionette DEBUG loaded listener.js 19:24:16 INFO - PROCESS | 3955 | ++DOMWINDOW == 210 (0x8f6cd000) [pid = 3955] [serial = 867] [outer = 0x8e604400] 19:24:16 INFO - PROCESS | 3955 | 1461119056945 Marionette TRACE conn3 <- [1,1124,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.system",0,null,null]]]}] 19:24:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 19:24:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1536ms 19:24:17 INFO - PROCESS | 3955 | 1461119057011 Marionette TRACE conn3 -> [0,1125,"getWindowHandle",null] 19:24:17 INFO - PROCESS | 3955 | 1461119057016 Marionette TRACE conn3 <- [1,1125,null,{"value":"8"}] 19:24:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 19:24:17 INFO - PROCESS | 3955 | 1461119057022 Marionette TRACE conn3 -> [0,1126,"setScriptTimeout",{"ms":35000}] 19:24:17 INFO - PROCESS | 3955 | 1461119057026 Marionette TRACE conn3 <- [1,1126,null,{}] 19:24:17 INFO - PROCESS | 3955 | 1461119057031 Marionette TRACE conn3 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:24:17 INFO - PROCESS | 3955 | 1461119057215 Marionette TRACE conn3 <- [1,1127,null,{"value":null}] 19:24:17 INFO - PROCESS | 3955 | 1461119057482 Marionette TRACE conn3 -> [0,1128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:17 INFO - PROCESS | 3955 | ++DOCSHELL 0x8a582400 == 103 [pid = 3955] [id = 289] 19:24:17 INFO - PROCESS | 3955 | ++DOMWINDOW == 211 (0x8f64f400) [pid = 3955] [serial = 868] [outer = (nil)] 19:24:17 INFO - PROCESS | 3955 | ++DOMWINDOW == 212 (0x8f6e2800) [pid = 3955] [serial = 869] [outer = 0x8f64f400] 19:24:17 INFO - PROCESS | 3955 | 1461119057610 Marionette DEBUG loaded listener.js 19:24:17 INFO - PROCESS | 3955 | ++DOMWINDOW == 213 (0x8f6eac00) [pid = 3955] [serial = 870] [outer = 0x8f64f400] 19:24:18 INFO - PROCESS | 3955 | 1461119058523 Marionette TRACE conn3 <- [1,1128,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-1",0,null,null]]]}] 19:24:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 19:24:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1583ms 19:24:18 INFO - PROCESS | 3955 | 1461119058606 Marionette TRACE conn3 -> [0,1129,"getWindowHandle",null] 19:24:18 INFO - PROCESS | 3955 | 1461119058610 Marionette TRACE conn3 <- [1,1129,null,{"value":"8"}] 19:24:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 19:24:18 INFO - PROCESS | 3955 | 1461119058617 Marionette TRACE conn3 -> [0,1130,"setScriptTimeout",{"ms":35000}] 19:24:18 INFO - PROCESS | 3955 | 1461119058620 Marionette TRACE conn3 <- [1,1130,null,{}] 19:24:18 INFO - PROCESS | 3955 | 1461119058626 Marionette TRACE conn3 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:24:18 INFO - PROCESS | 3955 | 1461119058874 Marionette TRACE conn3 <- [1,1131,null,{"value":null}] 19:24:19 INFO - PROCESS | 3955 | 1461119059139 Marionette TRACE conn3 -> [0,1132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:19 INFO - PROCESS | 3955 | ++DOCSHELL 0x8f6de800 == 104 [pid = 3955] [id = 290] 19:24:19 INFO - PROCESS | 3955 | ++DOMWINDOW == 214 (0x8ff47c00) [pid = 3955] [serial = 871] [outer = (nil)] 19:24:19 INFO - PROCESS | 3955 | ++DOMWINDOW == 215 (0x90211c00) [pid = 3955] [serial = 872] [outer = 0x8ff47c00] 19:24:19 INFO - PROCESS | 3955 | 1461119059266 Marionette DEBUG loaded listener.js 19:24:19 INFO - PROCESS | 3955 | ++DOMWINDOW == 216 (0x9021b000) [pid = 3955] [serial = 873] [outer = 0x8ff47c00] 19:24:20 INFO - PROCESS | 3955 | 1461119060165 Marionette TRACE conn3 <- [1,1132,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-2",0,null,null]]]}] 19:24:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 19:24:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1596ms 19:24:20 INFO - PROCESS | 3955 | 1461119060214 Marionette TRACE conn3 -> [0,1133,"getWindowHandle",null] 19:24:20 INFO - PROCESS | 3955 | 1461119060218 Marionette TRACE conn3 <- [1,1133,null,{"value":"8"}] 19:24:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 19:24:20 INFO - PROCESS | 3955 | 1461119060224 Marionette TRACE conn3 -> [0,1134,"setScriptTimeout",{"ms":35000}] 19:24:20 INFO - PROCESS | 3955 | 1461119060227 Marionette TRACE conn3 <- [1,1134,null,{}] 19:24:20 INFO - PROCESS | 3955 | 1461119060233 Marionette TRACE conn3 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:24:20 INFO - PROCESS | 3955 | 1461119060408 Marionette TRACE conn3 <- [1,1135,null,{"value":null}] 19:24:20 INFO - PROCESS | 3955 | 1461119060619 Marionette TRACE conn3 -> [0,1136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:20 INFO - PROCESS | 3955 | ++DOCSHELL 0x8fc39800 == 105 [pid = 3955] [id = 291] 19:24:20 INFO - PROCESS | 3955 | ++DOMWINDOW == 217 (0x8ff4c800) [pid = 3955] [serial = 874] [outer = (nil)] 19:24:20 INFO - PROCESS | 3955 | ++DOMWINDOW == 218 (0x9030d800) [pid = 3955] [serial = 875] [outer = 0x8ff4c800] 19:24:20 INFO - PROCESS | 3955 | 1461119060745 Marionette DEBUG loaded listener.js 19:24:20 INFO - PROCESS | 3955 | ++DOMWINDOW == 219 (0x90453800) [pid = 3955] [serial = 876] [outer = 0x8ff4c800] 19:24:21 INFO - PROCESS | 3955 | 1461119061630 Marionette TRACE conn3 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 19:24:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 19:24:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1446ms 19:24:21 INFO - PROCESS | 3955 | 1461119061671 Marionette TRACE conn3 -> [0,1137,"getWindowHandle",null] 19:24:21 INFO - PROCESS | 3955 | 1461119061675 Marionette TRACE conn3 <- [1,1137,null,{"value":"8"}] 19:24:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 19:24:21 INFO - PROCESS | 3955 | 1461119061681 Marionette TRACE conn3 -> [0,1138,"setScriptTimeout",{"ms":35000}] 19:24:21 INFO - PROCESS | 3955 | 1461119061685 Marionette TRACE conn3 <- [1,1138,null,{}] 19:24:21 INFO - PROCESS | 3955 | 1461119061690 Marionette TRACE conn3 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:24:21 INFO - PROCESS | 3955 | 1461119061867 Marionette TRACE conn3 <- [1,1139,null,{"value":null}] 19:24:22 INFO - PROCESS | 3955 | 1461119062100 Marionette TRACE conn3 -> [0,1140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:22 INFO - PROCESS | 3955 | ++DOCSHELL 0x877c9400 == 106 [pid = 3955] [id = 292] 19:24:22 INFO - PROCESS | 3955 | ++DOMWINDOW == 220 (0x881f7400) [pid = 3955] [serial = 877] [outer = (nil)] 19:24:22 INFO - PROCESS | 3955 | ++DOMWINDOW == 221 (0x9045c800) [pid = 3955] [serial = 878] [outer = 0x881f7400] 19:24:22 INFO - PROCESS | 3955 | 1461119062218 Marionette DEBUG loaded listener.js 19:24:22 INFO - PROCESS | 3955 | ++DOMWINDOW == 222 (0x9122bc00) [pid = 3955] [serial = 879] [outer = 0x881f7400] 19:24:23 INFO - PROCESS | 3955 | 1461119063164 Marionette TRACE conn3 <- [1,1140,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.alpha",0,null,null]]]}] 19:24:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 19:24:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1531ms 19:24:23 INFO - PROCESS | 3955 | 1461119063213 Marionette TRACE conn3 -> [0,1141,"getWindowHandle",null] 19:24:23 INFO - PROCESS | 3955 | 1461119063217 Marionette TRACE conn3 <- [1,1141,null,{"value":"8"}] 19:24:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 19:24:23 INFO - PROCESS | 3955 | 1461119063223 Marionette TRACE conn3 -> [0,1142,"setScriptTimeout",{"ms":35000}] 19:24:23 INFO - PROCESS | 3955 | 1461119063226 Marionette TRACE conn3 <- [1,1142,null,{}] 19:24:23 INFO - PROCESS | 3955 | 1461119063232 Marionette TRACE conn3 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:24:23 INFO - PROCESS | 3955 | 1461119063408 Marionette TRACE conn3 <- [1,1143,null,{"value":null}] 19:24:23 INFO - PROCESS | 3955 | 1461119063756 Marionette TRACE conn3 -> [0,1144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:23 INFO - PROCESS | 3955 | ++DOCSHELL 0x90557800 == 107 [pid = 3955] [id = 293] 19:24:23 INFO - PROCESS | 3955 | ++DOMWINDOW == 223 (0x91eebc00) [pid = 3955] [serial = 880] [outer = (nil)] 19:24:23 INFO - PROCESS | 3955 | ++DOMWINDOW == 224 (0x92859800) [pid = 3955] [serial = 881] [outer = 0x91eebc00] 19:24:23 INFO - PROCESS | 3955 | 1461119063850 Marionette DEBUG loaded listener.js 19:24:23 INFO - PROCESS | 3955 | ++DOMWINDOW == 225 (0x928c5400) [pid = 3955] [serial = 882] [outer = 0x91eebc00] 19:24:24 INFO - PROCESS | 3955 | 1461119064804 Marionette TRACE conn3 <- [1,1144,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colour",0,null,null]]]}] 19:24:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 19:24:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1639ms 19:24:24 INFO - PROCESS | 3955 | 1461119064863 Marionette TRACE conn3 -> [0,1145,"getWindowHandle",null] 19:24:24 INFO - PROCESS | 3955 | 1461119064868 Marionette TRACE conn3 <- [1,1145,null,{"value":"8"}] 19:24:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 19:24:24 INFO - PROCESS | 3955 | 1461119064874 Marionette TRACE conn3 -> [0,1146,"setScriptTimeout",{"ms":35000}] 19:24:24 INFO - PROCESS | 3955 | 1461119064878 Marionette TRACE conn3 <- [1,1146,null,{}] 19:24:24 INFO - PROCESS | 3955 | 1461119064885 Marionette TRACE conn3 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:24:25 INFO - PROCESS | 3955 | 1461119065128 Marionette TRACE conn3 <- [1,1147,null,{"value":null}] 19:24:25 INFO - PROCESS | 3955 | 1461119065445 Marionette TRACE conn3 -> [0,1148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:25 INFO - PROCESS | 3955 | ++DOCSHELL 0x91222000 == 108 [pid = 3955] [id = 294] 19:24:25 INFO - PROCESS | 3955 | ++DOMWINDOW == 226 (0x91e8ec00) [pid = 3955] [serial = 883] [outer = (nil)] 19:24:25 INFO - PROCESS | 3955 | ++DOMWINDOW == 227 (0x92aa4800) [pid = 3955] [serial = 884] [outer = 0x91e8ec00] 19:24:25 INFO - PROCESS | 3955 | 1461119065540 Marionette DEBUG loaded listener.js 19:24:25 INFO - PROCESS | 3955 | ++DOMWINDOW == 228 (0x92aab400) [pid = 3955] [serial = 885] [outer = 0x91e8ec00] 19:24:26 INFO - PROCESS | 3955 | 1461119066471 Marionette TRACE conn3 <- [1,1148,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colouralpha",0,null,null]]]}] 19:24:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 19:24:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1638ms 19:24:26 INFO - PROCESS | 3955 | 1461119066514 Marionette TRACE conn3 -> [0,1149,"getWindowHandle",null] 19:24:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 19:24:26 INFO - PROCESS | 3955 | 1461119066518 Marionette TRACE conn3 <- [1,1149,null,{"value":"8"}] 19:24:26 INFO - PROCESS | 3955 | 1461119066525 Marionette TRACE conn3 -> [0,1150,"setScriptTimeout",{"ms":35000}] 19:24:26 INFO - PROCESS | 3955 | 1461119066529 Marionette TRACE conn3 <- [1,1150,null,{}] 19:24:26 INFO - PROCESS | 3955 | 1461119066535 Marionette TRACE conn3 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:24:26 INFO - PROCESS | 3955 | 1461119066784 Marionette TRACE conn3 <- [1,1151,null,{"value":null}] 19:24:27 INFO - PROCESS | 3955 | 1461119067139 Marionette TRACE conn3 -> [0,1152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:27 INFO - PROCESS | 3955 | ++DOCSHELL 0x939b6400 == 109 [pid = 3955] [id = 295] 19:24:27 INFO - PROCESS | 3955 | ++DOMWINDOW == 229 (0x939b8400) [pid = 3955] [serial = 886] [outer = (nil)] 19:24:27 INFO - PROCESS | 3955 | ++DOMWINDOW == 230 (0x939c0000) [pid = 3955] [serial = 887] [outer = 0x939b8400] 19:24:27 INFO - PROCESS | 3955 | 1461119067246 Marionette DEBUG loaded listener.js 19:24:27 INFO - PROCESS | 3955 | ++DOMWINDOW == 231 (0x939e9000) [pid = 3955] [serial = 888] [outer = 0x939b8400] 19:24:28 INFO - PROCESS | 3955 | 1461119068205 Marionette TRACE conn3 <- [1,1152,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.multiple",0,null,null]]]}] 19:24:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 19:24:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1736ms 19:24:28 INFO - PROCESS | 3955 | 1461119068261 Marionette TRACE conn3 -> [0,1153,"getWindowHandle",null] 19:24:28 INFO - PROCESS | 3955 | 1461119068265 Marionette TRACE conn3 <- [1,1153,null,{"value":"8"}] 19:24:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 19:24:28 INFO - PROCESS | 3955 | 1461119068272 Marionette TRACE conn3 -> [0,1154,"setScriptTimeout",{"ms":35000}] 19:24:28 INFO - PROCESS | 3955 | 1461119068275 Marionette TRACE conn3 <- [1,1154,null,{}] 19:24:28 INFO - PROCESS | 3955 | 1461119068281 Marionette TRACE conn3 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:24:28 INFO - PROCESS | 3955 | 1461119068468 Marionette TRACE conn3 <- [1,1155,null,{"value":null}] 19:24:28 INFO - PROCESS | 3955 | 1461119068733 Marionette TRACE conn3 -> [0,1156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:28 INFO - PROCESS | 3955 | ++DOCSHELL 0x93356c00 == 110 [pid = 3955] [id = 296] 19:24:28 INFO - PROCESS | 3955 | ++DOMWINDOW == 232 (0x933f8400) [pid = 3955] [serial = 889] [outer = (nil)] 19:24:28 INFO - PROCESS | 3955 | ++DOMWINDOW == 233 (0x96a09c00) [pid = 3955] [serial = 890] [outer = 0x933f8400] 19:24:28 INFO - PROCESS | 3955 | 1461119068869 Marionette DEBUG loaded listener.js 19:24:28 INFO - PROCESS | 3955 | ++DOMWINDOW == 234 (0x96ad4400) [pid = 3955] [serial = 891] [outer = 0x933f8400] 19:24:29 INFO - PROCESS | 3955 | 1461119069737 Marionette TRACE conn3 <- [1,1156,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.outside",0,null,null]]]}] 19:24:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 19:24:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1538ms 19:24:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 19:24:29 INFO - PROCESS | 3955 | 1461119069810 Marionette TRACE conn3 -> [0,1157,"getWindowHandle",null] 19:24:29 INFO - PROCESS | 3955 | 1461119069813 Marionette TRACE conn3 <- [1,1157,null,{"value":"8"}] 19:24:29 INFO - PROCESS | 3955 | 1461119069820 Marionette TRACE conn3 -> [0,1158,"setScriptTimeout",{"ms":35000}] 19:24:29 INFO - PROCESS | 3955 | 1461119069824 Marionette TRACE conn3 <- [1,1158,null,{}] 19:24:29 INFO - PROCESS | 3955 | 1461119069830 Marionette TRACE conn3 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:24:30 INFO - PROCESS | 3955 | 1461119070014 Marionette TRACE conn3 <- [1,1159,null,{"value":null}] 19:24:30 INFO - PROCESS | 3955 | 1461119070267 Marionette TRACE conn3 -> [0,1160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:30 INFO - PROCESS | 3955 | ++DOCSHELL 0x8c495c00 == 111 [pid = 3955] [id = 297] 19:24:30 INFO - PROCESS | 3955 | ++DOMWINDOW == 235 (0x939c2800) [pid = 3955] [serial = 892] [outer = (nil)] 19:24:30 INFO - PROCESS | 3955 | ++DOMWINDOW == 236 (0x96b81400) [pid = 3955] [serial = 893] [outer = 0x939c2800] 19:24:30 INFO - PROCESS | 3955 | 1461119070397 Marionette DEBUG loaded listener.js 19:24:30 INFO - PROCESS | 3955 | ++DOMWINDOW == 237 (0x96b90c00) [pid = 3955] [serial = 894] [outer = 0x939c2800] 19:24:31 INFO - PROCESS | 3955 | 1461119071281 Marionette TRACE conn3 <- [1,1160,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap",0,null,null]]]}] 19:24:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 19:24:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1492ms 19:24:31 INFO - PROCESS | 3955 | 1461119071313 Marionette TRACE conn3 -> [0,1161,"getWindowHandle",null] 19:24:31 INFO - PROCESS | 3955 | 1461119071317 Marionette TRACE conn3 <- [1,1161,null,{"value":"8"}] 19:24:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 19:24:31 INFO - PROCESS | 3955 | 1461119071323 Marionette TRACE conn3 -> [0,1162,"setScriptTimeout",{"ms":35000}] 19:24:31 INFO - PROCESS | 3955 | 1461119071327 Marionette TRACE conn3 <- [1,1162,null,{}] 19:24:31 INFO - PROCESS | 3955 | 1461119071333 Marionette TRACE conn3 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:24:31 INFO - PROCESS | 3955 | 1461119071513 Marionette TRACE conn3 <- [1,1163,null,{"value":null}] 19:24:31 INFO - PROCESS | 3955 | 1461119071778 Marionette TRACE conn3 -> [0,1164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:31 INFO - PROCESS | 3955 | ++DOCSHELL 0x8c493800 == 112 [pid = 3955] [id = 298] 19:24:31 INFO - PROCESS | 3955 | ++DOMWINDOW == 238 (0x8c49c000) [pid = 3955] [serial = 895] [outer = (nil)] 19:24:31 INFO - PROCESS | 3955 | ++DOMWINDOW == 239 (0x977a6400) [pid = 3955] [serial = 896] [outer = 0x8c49c000] 19:24:31 INFO - PROCESS | 3955 | 1461119071911 Marionette DEBUG loaded listener.js 19:24:32 INFO - PROCESS | 3955 | ++DOMWINDOW == 240 (0x978f0800) [pid = 3955] [serial = 897] [outer = 0x8c49c000] 19:24:32 INFO - PROCESS | 3955 | 1461119072751 Marionette TRACE conn3 <- [1,1164,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap2",0,null,null]]]}] 19:24:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 19:24:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1483ms 19:24:32 INFO - PROCESS | 3955 | 1461119072808 Marionette TRACE conn3 -> [0,1165,"getWindowHandle",null] 19:24:32 INFO - PROCESS | 3955 | 1461119072811 Marionette TRACE conn3 <- [1,1165,null,{"value":"8"}] 19:24:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 19:24:32 INFO - PROCESS | 3955 | 1461119072818 Marionette TRACE conn3 -> [0,1166,"setScriptTimeout",{"ms":35000}] 19:24:32 INFO - PROCESS | 3955 | 1461119072821 Marionette TRACE conn3 <- [1,1166,null,{}] 19:24:32 INFO - PROCESS | 3955 | 1461119072827 Marionette TRACE conn3 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:24:33 INFO - PROCESS | 3955 | 1461119073026 Marionette TRACE conn3 <- [1,1167,null,{"value":null}] 19:24:33 INFO - PROCESS | 3955 | 1461119073238 Marionette TRACE conn3 -> [0,1168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:33 INFO - PROCESS | 3955 | ++DOCSHELL 0x939b4400 == 113 [pid = 3955] [id = 299] 19:24:33 INFO - PROCESS | 3955 | ++DOMWINDOW == 241 (0x96b57800) [pid = 3955] [serial = 898] [outer = (nil)] 19:24:33 INFO - PROCESS | 3955 | ++DOMWINDOW == 242 (0x979e8400) [pid = 3955] [serial = 899] [outer = 0x96b57800] 19:24:33 INFO - PROCESS | 3955 | 1461119073398 Marionette DEBUG loaded listener.js 19:24:33 INFO - PROCESS | 3955 | ++DOMWINDOW == 243 (0x97c98c00) [pid = 3955] [serial = 900] [outer = 0x96b57800] 19:24:34 INFO - PROCESS | 3955 | 1461119074319 Marionette TRACE conn3 <- [1,1168,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.solid",0,null,null]]]}] 19:24:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 19:24:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1531ms 19:24:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 19:24:34 INFO - PROCESS | 3955 | 1461119074350 Marionette TRACE conn3 -> [0,1169,"getWindowHandle",null] 19:24:34 INFO - PROCESS | 3955 | 1461119074353 Marionette TRACE conn3 <- [1,1169,null,{"value":"8"}] 19:24:34 INFO - PROCESS | 3955 | 1461119074360 Marionette TRACE conn3 -> [0,1170,"setScriptTimeout",{"ms":35000}] 19:24:34 INFO - PROCESS | 3955 | 1461119074363 Marionette TRACE conn3 <- [1,1170,null,{}] 19:24:34 INFO - PROCESS | 3955 | 1461119074369 Marionette TRACE conn3 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:24:34 INFO - PROCESS | 3955 | 1461119074552 Marionette TRACE conn3 <- [1,1171,null,{"value":null}] 19:24:34 INFO - PROCESS | 3955 | 1461119074821 Marionette TRACE conn3 -> [0,1172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:34 INFO - PROCESS | 3955 | ++DOCSHELL 0x9335a000 == 114 [pid = 3955] [id = 300] 19:24:34 INFO - PROCESS | 3955 | ++DOMWINDOW == 244 (0x97942000) [pid = 3955] [serial = 901] [outer = (nil)] 19:24:34 INFO - PROCESS | 3955 | ++DOMWINDOW == 245 (0x981ae000) [pid = 3955] [serial = 902] [outer = 0x97942000] 19:24:34 INFO - PROCESS | 3955 | 1461119074953 Marionette DEBUG loaded listener.js 19:24:35 INFO - PROCESS | 3955 | ++DOMWINDOW == 246 (0x981d2400) [pid = 3955] [serial = 903] [outer = 0x97942000] 19:24:35 INFO - PROCESS | 3955 | --DOCSHELL 0x928ccc00 == 113 [pid = 3955] [id = 10] 19:24:35 INFO - PROCESS | 3955 | 1461119075985 Marionette TRACE conn3 <- [1,1172,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.vertical",0,null,null]]]}] 19:24:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 19:24:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1684ms 19:24:36 INFO - PROCESS | 3955 | 1461119076044 Marionette TRACE conn3 -> [0,1173,"getWindowHandle",null] 19:24:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 19:24:36 INFO - PROCESS | 3955 | 1461119076048 Marionette TRACE conn3 <- [1,1173,null,{"value":"8"}] 19:24:36 INFO - PROCESS | 3955 | 1461119076055 Marionette TRACE conn3 -> [0,1174,"setScriptTimeout",{"ms":35000}] 19:24:36 INFO - PROCESS | 3955 | 1461119076059 Marionette TRACE conn3 <- [1,1174,null,{}] 19:24:36 INFO - PROCESS | 3955 | 1461119076065 Marionette TRACE conn3 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:24:36 INFO - PROCESS | 3955 | 1461119076296 Marionette TRACE conn3 <- [1,1175,null,{"value":null}] 19:24:36 INFO - PROCESS | 3955 | 1461119076623 Marionette TRACE conn3 -> [0,1176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:36 INFO - PROCESS | 3955 | ++DOCSHELL 0x90220c00 == 114 [pid = 3955] [id = 301] 19:24:36 INFO - PROCESS | 3955 | ++DOMWINDOW == 247 (0x9030e400) [pid = 3955] [serial = 904] [outer = (nil)] 19:24:36 INFO - PROCESS | 3955 | ++DOMWINDOW == 248 (0x913dec00) [pid = 3955] [serial = 905] [outer = 0x9030e400] 19:24:36 INFO - PROCESS | 3955 | 1461119076712 Marionette DEBUG loaded listener.js 19:24:36 INFO - PROCESS | 3955 | ++DOMWINDOW == 249 (0x929e9000) [pid = 3955] [serial = 906] [outer = 0x9030e400] 19:24:37 INFO - PROCESS | 3955 | 1461119077639 Marionette TRACE conn3 <- [1,1176,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fill",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1177,"getWindowHandle",null] 19:24:37 INFO - PROCESS | 3955 | 1461119077695 Marionette TRACE conn3 <- [1,1177,null,{"value":"8"}] 19:24:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 19:24:37 INFO - PROCESS | 3955 | 1461119077702 Marionette TRACE conn3 -> [0,1178,"setScriptTimeout",{"ms":35000}] 19:24:37 INFO - PROCESS | 3955 | 1461119077705 Marionette TRACE conn3 <- [1,1178,null,{}] 19:24:37 INFO - PROCESS | 3955 | 1461119077711 Marionette TRACE conn3 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:24:37 INFO - PROCESS | 3955 | 1461119077899 Marionette TRACE conn3 <- [1,1179,null,{"value":null}] 19:24:38 INFO - PROCESS | 3955 | 1461119078586 Marionette TRACE conn3 -> [0,1180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:38 INFO - PROCESS | 3955 | ++DOCSHELL 0x87aa8c00 == 115 [pid = 3955] [id = 302] 19:24:38 INFO - PROCESS | 3955 | ++DOMWINDOW == 250 (0x87aa9400) [pid = 3955] [serial = 907] [outer = (nil)] 19:24:38 INFO - PROCESS | 3955 | ++DOMWINDOW == 251 (0x87bc2800) [pid = 3955] [serial = 908] [outer = 0x87aa9400] 19:24:38 INFO - PROCESS | 3955 | 1461119078680 Marionette DEBUG loaded listener.js 19:24:38 INFO - PROCESS | 3955 | ++DOMWINDOW == 252 (0x881f4800) [pid = 3955] [serial = 909] [outer = 0x87aa9400] 19:24:39 INFO - PROCESS | 3955 | 1461119079644 Marionette TRACE conn3 <- [1,1180,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillRect",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1181,"getWindowHandle",null] 19:24:39 INFO - PROCESS | 3955 | 1461119079693 Marionette TRACE conn3 <- [1,1181,null,{"value":"8"}] 19:24:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 19:24:39 INFO - PROCESS | 3955 | 1461119079701 Marionette TRACE conn3 -> [0,1182,"setScriptTimeout",{"ms":35000}] 19:24:39 INFO - PROCESS | 3955 | 1461119079707 Marionette TRACE conn3 <- [1,1182,null,{}] 19:24:39 INFO - PROCESS | 3955 | 1461119079714 Marionette TRACE conn3 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:24:39 INFO - PROCESS | 3955 | 1461119079903 Marionette TRACE conn3 <- [1,1183,null,{"value":null}] 19:24:40 INFO - PROCESS | 3955 | --DOCSHELL 0x8ba7c800 == 114 [pid = 3955] [id = 283] 19:24:40 INFO - PROCESS | 3955 | --DOCSHELL 0x8b108800 == 113 [pid = 3955] [id = 281] 19:24:40 INFO - PROCESS | 3955 | --DOCSHELL 0x875ed800 == 112 [pid = 3955] [id = 279] 19:24:40 INFO - PROCESS | 3955 | --DOCSHELL 0x877cd000 == 111 [pid = 3955] [id = 278] 19:24:40 INFO - PROCESS | 3955 | --DOCSHELL 0x8920e800 == 110 [pid = 3955] [id = 274] 19:24:40 INFO - PROCESS | 3955 | --DOCSHELL 0x9919c400 == 109 [pid = 3955] [id = 273] 19:24:40 INFO - PROCESS | 3955 | --DOCSHELL 0x98109400 == 108 [pid = 3955] [id = 272] 19:24:40 INFO - PROCESS | 3955 | --DOCSHELL 0x96fb3800 == 107 [pid = 3955] [id = 270] 19:24:40 INFO - PROCESS | 3955 | --DOCSHELL 0x8e45a000 == 106 [pid = 3955] [id = 271] 19:24:40 INFO - PROCESS | 3955 | --DOCSHELL 0x875e7400 == 105 [pid = 3955] [id = 269] 19:24:40 INFO - PROCESS | 3955 | --DOCSHELL 0x933f0000 == 104 [pid = 3955] [id = 268] 19:24:40 INFO - PROCESS | 3955 | --DOCSHELL 0x9030b800 == 103 [pid = 3955] [id = 267] 19:24:40 INFO - PROCESS | 3955 | --DOMWINDOW == 251 (0x8ff51400) [pid = 3955] [serial = 737] [outer = (nil)] [url = about:blank] 19:24:40 INFO - PROCESS | 3955 | --DOMWINDOW == 250 (0x8f64e400) [pid = 3955] [serial = 725] [outer = (nil)] [url = about:blank] 19:24:40 INFO - PROCESS | 3955 | --DOMWINDOW == 249 (0x8a684c00) [pid = 3955] [serial = 776] [outer = (nil)] [url = about:blank] 19:24:40 INFO - PROCESS | 3955 | --DOMWINDOW == 248 (0x90306000) [pid = 3955] [serial = 740] [outer = (nil)] [url = about:blank] 19:24:40 INFO - PROCESS | 3955 | --DOMWINDOW == 247 (0x97923400) [pid = 3955] [serial = 764] [outer = (nil)] [url = about:blank] 19:24:40 INFO - PROCESS | 3955 | --DOMWINDOW == 246 (0x91223400) [pid = 3955] [serial = 743] [outer = (nil)] [url = about:blank] 19:24:40 INFO - PROCESS | 3955 | --DOMWINDOW == 245 (0x8b117800) [pid = 3955] [serial = 773] [outer = (nil)] [url = about:blank] 19:24:40 INFO - PROCESS | 3955 | --DOMWINDOW == 244 (0x9001e400) [pid = 3955] [serial = 788] [outer = (nil)] [url = about:blank] 19:24:40 INFO - PROCESS | 3955 | --DOMWINDOW == 243 (0x8b37c000) [pid = 3955] [serial = 731] [outer = (nil)] [url = about:blank] 19:24:40 INFO - PROCESS | 3955 | --DOMWINDOW == 242 (0x8f6cd800) [pid = 3955] [serial = 782] [outer = (nil)] [url = about:blank] 19:24:40 INFO - PROCESS | 3955 | --DOMWINDOW == 241 (0x9030f000) [pid = 3955] [serial = 785] [outer = (nil)] [url = about:blank] 19:24:40 INFO - PROCESS | 3955 | --DOMWINDOW == 240 (0x93354800) [pid = 3955] [serial = 752] [outer = (nil)] [url = about:blank] 19:24:40 INFO - PROCESS | 3955 | --DOMWINDOW == 239 (0x881f1400) [pid = 3955] [serial = 728] [outer = (nil)] [url = about:blank] 19:24:40 INFO - PROCESS | 3955 | --DOMWINDOW == 238 (0x8a68d800) [pid = 3955] [serial = 770] [outer = (nil)] [url = about:blank] 19:24:40 INFO - PROCESS | 3955 | --DOMWINDOW == 237 (0x8b120800) [pid = 3955] [serial = 771] [outer = (nil)] [url = about:blank] 19:24:40 INFO - PROCESS | 3955 | --DOMWINDOW == 236 (0x8f6d0400) [pid = 3955] [serial = 734] [outer = (nil)] [url = about:blank] 19:24:40 INFO - PROCESS | 3955 | --DOMWINDOW == 235 (0x8e457400) [pid = 3955] [serial = 774] [outer = (nil)] [url = about:blank] 19:24:40 INFO - PROCESS | 3955 | --DOMWINDOW == 234 (0x8a687c00) [pid = 3955] [serial = 767] [outer = (nil)] [url = about:blank] 19:24:40 INFO - PROCESS | 3955 | --DOMWINDOW == 233 (0x8e828400) [pid = 3955] [serial = 779] [outer = (nil)] [url = about:blank] 19:24:40 INFO - PROCESS | 3955 | --DOMWINDOW == 232 (0x8f6e6800) [pid = 3955] [serial = 783] [outer = (nil)] [url = about:blank] 19:24:40 INFO - PROCESS | 3955 | --DOMWINDOW == 231 (0x96ad5c00) [pid = 3955] [serial = 758] [outer = (nil)] [url = about:blank] 19:24:40 INFO - PROCESS | 3955 | --DOMWINDOW == 230 (0x91eed800) [pid = 3955] [serial = 746] [outer = (nil)] [url = about:blank] 19:24:40 INFO - PROCESS | 3955 | --DOMWINDOW == 229 (0x96b98000) [pid = 3955] [serial = 761] [outer = (nil)] [url = about:blank] 19:24:40 INFO - PROCESS | 3955 | --DOMWINDOW == 228 (0x8f649c00) [pid = 3955] [serial = 780] [outer = (nil)] [url = about:blank] 19:24:40 INFO - PROCESS | 3955 | --DOMWINDOW == 227 (0x939be800) [pid = 3955] [serial = 755] [outer = (nil)] [url = about:blank] 19:24:40 INFO - PROCESS | 3955 | --DOMWINDOW == 226 (0x929e7400) [pid = 3955] [serial = 749] [outer = (nil)] [url = about:blank] 19:24:40 INFO - PROCESS | 3955 | --DOMWINDOW == 225 (0x8b375c00) [pid = 3955] [serial = 777] [outer = (nil)] [url = about:blank] 19:24:40 INFO - PROCESS | 3955 | --DOMWINDOW == 224 (0x90455c00) [pid = 3955] [serial = 786] [outer = (nil)] [url = about:blank] 19:24:40 INFO - PROCESS | 3955 | --DOMWINDOW == 223 (0x9054f800) [pid = 3955] [serial = 789] [outer = (nil)] [url = about:blank] 19:24:40 INFO - PROCESS | 3955 | 1461119080655 Marionette TRACE conn3 -> [0,1184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:40 INFO - PROCESS | 3955 | ++DOCSHELL 0x87aae000 == 104 [pid = 3955] [id = 303] 19:24:40 INFO - PROCESS | 3955 | ++DOMWINDOW == 224 (0x87bbf000) [pid = 3955] [serial = 910] [outer = (nil)] 19:24:40 INFO - PROCESS | 3955 | ++DOMWINDOW == 225 (0x8920e800) [pid = 3955] [serial = 911] [outer = 0x87bbf000] 19:24:40 INFO - PROCESS | 3955 | 1461119080737 Marionette DEBUG loaded listener.js 19:24:40 INFO - PROCESS | 3955 | ++DOMWINDOW == 226 (0x8a68e800) [pid = 3955] [serial = 912] [outer = 0x87bbf000] 19:24:41 INFO - PROCESS | 3955 | SkCairoFTTypeface::onFilterRec unimplemented 19:24:41 INFO - PROCESS | 3955 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 19:24:41 INFO - PROCESS | 3955 | 1461119081586 Marionette TRACE conn3 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[80] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 19:24:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 19:24:41 INFO - PROCESS | 3955 | 1461119081651 Marionette TRACE conn3 <- [1,1185,null,{"value":"8"}] 19:24:41 INFO - PROCESS | 3955 | 1461119081658 Marionette TRACE conn3 -> [0,1186,"setScriptTimeout",{"ms":35000}] 19:24:41 INFO - PROCESS | 3955 | 1461119081661 Marionette TRACE conn3 <- [1,1186,null,{}] 19:24:41 INFO - PROCESS | 3955 | 1461119081667 Marionette TRACE conn3 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:24:41 INFO - PROCESS | 3955 | 1461119081860 Marionette TRACE conn3 <- [1,1187,null,{"value":null}] 19:24:42 INFO - PROCESS | 3955 | 1461119082038 Marionette TRACE conn3 -> [0,1188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:42 INFO - PROCESS | 3955 | ++DOCSHELL 0x8a68d000 == 105 [pid = 3955] [id = 304] 19:24:42 INFO - PROCESS | 3955 | ++DOMWINDOW == 227 (0x8ba17800) [pid = 3955] [serial = 913] [outer = (nil)] 19:24:42 INFO - PROCESS | 3955 | ++DOMWINDOW == 228 (0x8e457400) [pid = 3955] [serial = 914] [outer = 0x8ba17800] 19:24:42 INFO - PROCESS | 3955 | 1461119082119 Marionette DEBUG loaded listener.js 19:24:42 INFO - PROCESS | 3955 | ++DOMWINDOW == 229 (0x8e608400) [pid = 3955] [serial = 915] [outer = 0x8ba17800] 19:24:43 INFO - PROCESS | 3955 | 1461119083025 Marionette TRACE conn3 <- [1,1188,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.stroke",1,"assert_equals: Red channel of the pixel at (20, 19) expected 0 but got 127","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1189,"getWindowHandle",null] 19:24:43 INFO - PROCESS | 3955 | 1461119083054 Marionette TRACE conn3 <- [1,1189,null,{"value":"8"}] 19:24:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 19:24:43 INFO - PROCESS | 3955 | 1461119083073 Marionette TRACE conn3 -> [0,1190,"setScriptTimeout",{"ms":35000}] 19:24:43 INFO - PROCESS | 3955 | 1461119083081 Marionette TRACE conn3 <- [1,1190,null,{}] 19:24:43 INFO - PROCESS | 3955 | 1461119083089 Marionette TRACE conn3 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:24:43 INFO - PROCESS | 3955 | 1461119083346 Marionette TRACE conn3 <- [1,1191,null,{"value":null}] 19:24:43 INFO - PROCESS | 3955 | 1461119083371 Marionette TRACE conn3 -> [0,1192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:43 INFO - PROCESS | 3955 | ++DOCSHELL 0x8ba7d000 == 106 [pid = 3955] [id = 305] 19:24:43 INFO - PROCESS | 3955 | ++DOMWINDOW == 230 (0x8f656800) [pid = 3955] [serial = 916] [outer = (nil)] 19:24:43 INFO - PROCESS | 3955 | ++DOMWINDOW == 231 (0x8f6ea800) [pid = 3955] [serial = 917] [outer = 0x8f656800] 19:24:43 INFO - PROCESS | 3955 | 1461119083443 Marionette DEBUG loaded listener.js 19:24:43 INFO - PROCESS | 3955 | ++DOMWINDOW == 232 (0x8ff43000) [pid = 3955] [serial = 918] [outer = 0x8f656800] 19:24:44 INFO - PROCESS | 3955 | 1461119084357 Marionette TRACE conn3 <- [1,1192,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeRect",1,"assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1193,"getWindowHandle",null] 19:24:44 INFO - PROCESS | 3955 | 1461119084427 Marionette TRACE conn3 <- [1,1193,null,{"value":"8"}] 19:24:44 INFO - PROCESS | 3955 | 1461119084434 Marionette TRACE conn3 -> [0,1194,"setScriptTimeout",{"ms":35000}] 19:24:44 INFO - PROCESS | 3955 | 1461119084438 Marionette TRACE conn3 <- [1,1194,null,{}] 19:24:44 INFO - PROCESS | 3955 | 1461119084443 Marionette TRACE conn3 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:24:44 INFO - PROCESS | 3955 | 1461119084681 Marionette TRACE conn3 <- [1,1195,null,{"value":null}] 19:24:44 INFO - PROCESS | 3955 | 1461119084726 Marionette TRACE conn3 -> [0,1196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:44 INFO - PROCESS | 3955 | ++DOCSHELL 0x8b108c00 == 107 [pid = 3955] [id = 306] 19:24:44 INFO - PROCESS | 3955 | ++DOMWINDOW == 233 (0x8e60fc00) [pid = 3955] [serial = 919] [outer = (nil)] 19:24:44 INFO - PROCESS | 3955 | ++DOMWINDOW == 234 (0x90309c00) [pid = 3955] [serial = 920] [outer = 0x8e60fc00] 19:24:44 INFO - PROCESS | 3955 | 1461119084799 Marionette DEBUG loaded listener.js 19:24:44 INFO - PROCESS | 3955 | ++DOMWINDOW == 235 (0x9054c400) [pid = 3955] [serial = 921] [outer = 0x8e60fc00] 19:24:45 INFO - PROCESS | 3955 | --DOMWINDOW == 234 (0x8ba18400) [pid = 3955] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 19:24:45 INFO - PROCESS | 3955 | --DOMWINDOW == 233 (0x8b13d000) [pid = 3955] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 19:24:45 INFO - PROCESS | 3955 | --DOMWINDOW == 232 (0x877d0c00) [pid = 3955] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 19:24:45 INFO - PROCESS | 3955 | --DOMWINDOW == 231 (0x88438c00) [pid = 3955] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 19:24:45 INFO - PROCESS | 3955 | --DOMWINDOW == 230 (0x87aaa000) [pid = 3955] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 19:24:45 INFO - PROCESS | 3955 | --DOMWINDOW == 229 (0x8ba81c00) [pid = 3955] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 19:24:45 INFO - PROCESS | 3955 | SkCairoFTTypeface::onFilterRec unimplemented 19:24:45 INFO - PROCESS | 3955 | SkCairoFTTypeface::onFilterRec unimplemented 19:24:46 INFO - PROCESS | 3955 | 1461119086064 Marionette TRACE conn3 <- [1,1196,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeText",1,"assert_equals: d[76] expected 0 but got 210","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1197,"getWindowHandle",null] 19:24:46 INFO - PROCESS | 3955 | 1461119086136 Marionette TRACE conn3 <- [1,1197,null,{"value":"8"}] 19:24:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 19:24:46 INFO - PROCESS | 3955 | 1461119086142 Marionette TRACE conn3 -> [0,1198,"setScriptTimeout",{"ms":35000}] 19:24:46 INFO - PROCESS | 3955 | 1461119086144 Marionette TRACE conn3 <- [1,1198,null,{}] 19:24:46 INFO - PROCESS | 3955 | 1461119086150 Marionette TRACE conn3 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:24:46 INFO - PROCESS | 3955 | 1461119086319 Marionette TRACE conn3 <- [1,1199,null,{"value":null}] 19:24:46 INFO - PROCESS | 3955 | 1461119086493 Marionette TRACE conn3 -> [0,1200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:46 INFO - PROCESS | 3955 | ++DOCSHELL 0x8ba85000 == 108 [pid = 3955] [id = 307] 19:24:46 INFO - PROCESS | 3955 | ++DOMWINDOW == 230 (0x8fc30800) [pid = 3955] [serial = 922] [outer = (nil)] 19:24:46 INFO - PROCESS | 3955 | ++DOMWINDOW == 231 (0x91ee7000) [pid = 3955] [serial = 923] [outer = 0x8fc30800] 19:24:46 INFO - PROCESS | 3955 | 1461119086577 Marionette DEBUG loaded listener.js 19:24:46 INFO - PROCESS | 3955 | ++DOMWINDOW == 232 (0x92aac000) [pid = 3955] [serial = 924] [outer = 0x8fc30800] 19:24:47 INFO - PROCESS | 3955 | 1461119087350 Marionette TRACE conn3 <- [1,1200,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html",0,null,null,[["createLinearGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 19:24:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 19:24:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1229ms 19:24:47 INFO - PROCESS | 3955 | 1461119087498 Marionette TRACE conn3 -> [0,1201,"getWindowHandle",null] 19:24:47 INFO - PROCESS | 3955 | 1461119087504 Marionette TRACE conn3 <- [1,1201,null,{"value":"8"}] 19:24:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 19:24:47 INFO - PROCESS | 3955 | 1461119087526 Marionette TRACE conn3 -> [0,1202,"setScriptTimeout",{"ms":35000}] 19:24:47 INFO - PROCESS | 3955 | 1461119087531 Marionette TRACE conn3 <- [1,1202,null,{}] 19:24:47 INFO - PROCESS | 3955 | 1461119087540 Marionette TRACE conn3 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:24:47 INFO - PROCESS | 3955 | 1461119087762 Marionette TRACE conn3 <- [1,1203,null,{"value":null}] 19:24:48 INFO - PROCESS | 3955 | 1461119088055 Marionette TRACE conn3 -> [0,1204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:48 INFO - PROCESS | 3955 | ++DOCSHELL 0x89361800 == 109 [pid = 3955] [id = 308] 19:24:48 INFO - PROCESS | 3955 | ++DOMWINDOW == 233 (0x89362000) [pid = 3955] [serial = 925] [outer = (nil)] 19:24:48 INFO - PROCESS | 3955 | ++DOMWINDOW == 234 (0x8a586800) [pid = 3955] [serial = 926] [outer = 0x89362000] 19:24:48 INFO - PROCESS | 3955 | 1461119088158 Marionette DEBUG loaded listener.js 19:24:48 INFO - PROCESS | 3955 | ++DOMWINDOW == 235 (0x8b10e800) [pid = 3955] [serial = 927] [outer = 0x89362000] 19:24:49 INFO - PROCESS | 3955 | 1461119089136 Marionette TRACE conn3 <- [1,1204,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 19:24:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 19:24:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1652ms 19:24:49 INFO - PROCESS | 3955 | 1461119089170 Marionette TRACE conn3 -> [0,1205,"getWindowHandle",null] 19:24:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 19:24:49 INFO - PROCESS | 3955 | 1461119089176 Marionette TRACE conn3 <- [1,1205,null,{"value":"8"}] 19:24:49 INFO - PROCESS | 3955 | 1461119089187 Marionette TRACE conn3 -> [0,1206,"setScriptTimeout",{"ms":35000}] 19:24:49 INFO - PROCESS | 3955 | 1461119089193 Marionette TRACE conn3 <- [1,1206,null,{}] 19:24:49 INFO - PROCESS | 3955 | 1461119089202 Marionette TRACE conn3 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:24:49 INFO - PROCESS | 3955 | 1461119089409 Marionette TRACE conn3 <- [1,1207,null,{"value":null}] 19:24:49 INFO - PROCESS | 3955 | 1461119089676 Marionette TRACE conn3 -> [0,1208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:49 INFO - PROCESS | 3955 | ++DOCSHELL 0x8ba1b400 == 110 [pid = 3955] [id = 309] 19:24:49 INFO - PROCESS | 3955 | ++DOMWINDOW == 236 (0x8c497c00) [pid = 3955] [serial = 928] [outer = (nil)] 19:24:49 INFO - PROCESS | 3955 | ++DOMWINDOW == 237 (0x8f59a800) [pid = 3955] [serial = 929] [outer = 0x8c497c00] 19:24:49 INFO - PROCESS | 3955 | 1461119089810 Marionette DEBUG loaded listener.js 19:24:49 INFO - PROCESS | 3955 | ++DOMWINDOW == 238 (0x8f6c3800) [pid = 3955] [serial = 930] [outer = 0x8c497c00] 19:24:50 INFO - PROCESS | 3955 | 1461119090763 Marionette TRACE conn3 <- [1,1208,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 19:24:50 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:24:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1644ms 19:24:50 INFO - PROCESS | 3955 | 1461119090829 Marionette TRACE conn3 -> [0,1209,"getWindowHandle",null] 19:24:50 INFO - PROCESS | 3955 | 1461119090833 Marionette TRACE conn3 <- [1,1209,null,{"value":"8"}] 19:24:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 19:24:50 INFO - PROCESS | 3955 | 1461119090840 Marionette TRACE conn3 -> [0,1210,"setScriptTimeout",{"ms":35000}] 19:24:50 INFO - PROCESS | 3955 | 1461119090844 Marionette TRACE conn3 <- [1,1210,null,{}] 19:24:50 INFO - PROCESS | 3955 | 1461119090852 Marionette TRACE conn3 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:24:51 INFO - PROCESS | 3955 | 1461119091088 Marionette TRACE conn3 <- [1,1211,null,{"value":null}] 19:24:51 INFO - PROCESS | 3955 | 1461119091444 Marionette TRACE conn3 -> [0,1212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:51 INFO - PROCESS | 3955 | ++DOCSHELL 0x92867800 == 111 [pid = 3955] [id = 310] 19:24:51 INFO - PROCESS | 3955 | ++DOMWINDOW == 239 (0x929e7400) [pid = 3955] [serial = 931] [outer = (nil)] 19:24:51 INFO - PROCESS | 3955 | ++DOMWINDOW == 240 (0x93327400) [pid = 3955] [serial = 932] [outer = 0x929e7400] 19:24:51 INFO - PROCESS | 3955 | 1461119091542 Marionette DEBUG loaded listener.js 19:24:51 INFO - PROCESS | 3955 | ++DOMWINDOW == 241 (0x933ef400) [pid = 3955] [serial = 933] [outer = 0x929e7400] 19:24:52 INFO - PROCESS | 3955 | 1461119092464 Marionette TRACE conn3 <- [1,1212,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html",0,null,null,[["Linear gradient transforms do not experience broken caching effects",0,null,null]]]}] 19:24:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 19:24:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1687ms 19:24:52 INFO - PROCESS | 3955 | 1461119092528 Marionette TRACE conn3 -> [0,1213,"getWindowHandle",null] 19:24:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 19:24:52 INFO - PROCESS | 3955 | 1461119092532 Marionette TRACE conn3 <- [1,1213,null,{"value":"8"}] 19:24:52 INFO - PROCESS | 3955 | 1461119092539 Marionette TRACE conn3 -> [0,1214,"setScriptTimeout",{"ms":35000}] 19:24:52 INFO - PROCESS | 3955 | 1461119092542 Marionette TRACE conn3 <- [1,1214,null,{}] 19:24:52 INFO - PROCESS | 3955 | 1461119092548 Marionette TRACE conn3 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:24:52 INFO - PROCESS | 3955 | 1461119092736 Marionette TRACE conn3 <- [1,1215,null,{"value":null}] 19:24:53 INFO - PROCESS | 3955 | 1461119092995 Marionette TRACE conn3 -> [0,1216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:53 INFO - PROCESS | 3955 | ++DOCSHELL 0x8e60d800 == 112 [pid = 3955] [id = 311] 19:24:53 INFO - PROCESS | 3955 | ++DOMWINDOW == 242 (0x939db400) [pid = 3955] [serial = 934] [outer = (nil)] 19:24:53 INFO - PROCESS | 3955 | ++DOMWINDOW == 243 (0x96acd800) [pid = 3955] [serial = 935] [outer = 0x939db400] 19:24:53 INFO - PROCESS | 3955 | 1461119093119 Marionette DEBUG loaded listener.js 19:24:53 INFO - PROCESS | 3955 | ++DOMWINDOW == 244 (0x96b8f800) [pid = 3955] [serial = 936] [outer = 0x939db400] 19:24:53 INFO - PROCESS | 3955 | 1461119093978 Marionette TRACE conn3 <- [1,1216,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html",0,null,null,[["Canvas test: 2d.gradient.object.compare",0,null,null]]]}] 19:24:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 19:24:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1485ms 19:24:54 INFO - PROCESS | 3955 | 1461119094023 Marionette TRACE conn3 -> [0,1217,"getWindowHandle",null] 19:24:54 INFO - PROCESS | 3955 | 1461119094027 Marionette TRACE conn3 <- [1,1217,null,{"value":"8"}] 19:24:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 19:24:54 INFO - PROCESS | 3955 | 1461119094034 Marionette TRACE conn3 -> [0,1218,"setScriptTimeout",{"ms":35000}] 19:24:54 INFO - PROCESS | 3955 | 1461119094037 Marionette TRACE conn3 <- [1,1218,null,{}] 19:24:54 INFO - PROCESS | 3955 | 1461119094043 Marionette TRACE conn3 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:24:54 INFO - PROCESS | 3955 | 1461119094253 Marionette TRACE conn3 <- [1,1219,null,{"value":null}] 19:24:54 INFO - PROCESS | 3955 | 1461119094520 Marionette TRACE conn3 -> [0,1220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:54 INFO - PROCESS | 3955 | ++DOCSHELL 0x939b7400 == 113 [pid = 3955] [id = 312] 19:24:54 INFO - PROCESS | 3955 | ++DOMWINDOW == 245 (0x94fb0c00) [pid = 3955] [serial = 937] [outer = (nil)] 19:24:54 INFO - PROCESS | 3955 | ++DOMWINDOW == 246 (0x979e6000) [pid = 3955] [serial = 938] [outer = 0x94fb0c00] 19:24:54 INFO - PROCESS | 3955 | 1461119094652 Marionette DEBUG loaded listener.js 19:24:54 INFO - PROCESS | 3955 | ++DOMWINDOW == 247 (0x98102c00) [pid = 3955] [serial = 939] [outer = 0x94fb0c00] 19:24:55 INFO - PROCESS | 3955 | 1461119095515 Marionette TRACE conn3 <- [1,1220,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html",0,null,null,[["Canvas test: 2d.gradient.object.crosscanvas",0,null,null]]]}] 19:24:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 19:24:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1530ms 19:24:55 INFO - PROCESS | 3955 | 1461119095565 Marionette TRACE conn3 -> [0,1221,"getWindowHandle",null] 19:24:55 INFO - PROCESS | 3955 | 1461119095569 Marionette TRACE conn3 <- [1,1221,null,{"value":"8"}] 19:24:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 19:24:55 INFO - PROCESS | 3955 | 1461119095576 Marionette TRACE conn3 -> [0,1222,"setScriptTimeout",{"ms":35000}] 19:24:55 INFO - PROCESS | 3955 | 1461119095580 Marionette TRACE conn3 <- [1,1222,null,{}] 19:24:55 INFO - PROCESS | 3955 | 1461119095585 Marionette TRACE conn3 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:24:55 INFO - PROCESS | 3955 | 1461119095810 Marionette TRACE conn3 <- [1,1223,null,{"value":null}] 19:24:56 INFO - PROCESS | 3955 | 1461119096084 Marionette TRACE conn3 -> [0,1224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:56 INFO - PROCESS | 3955 | ++DOCSHELL 0x88433800 == 114 [pid = 3955] [id = 313] 19:24:56 INFO - PROCESS | 3955 | ++DOMWINDOW == 248 (0x98101400) [pid = 3955] [serial = 940] [outer = (nil)] 19:24:56 INFO - PROCESS | 3955 | ++DOMWINDOW == 249 (0x9919c400) [pid = 3955] [serial = 941] [outer = 0x98101400] 19:24:56 INFO - PROCESS | 3955 | 1461119096215 Marionette DEBUG loaded listener.js 19:24:56 INFO - PROCESS | 3955 | ++DOMWINDOW == 250 (0x99841c00) [pid = 3955] [serial = 942] [outer = 0x98101400] 19:24:57 INFO - PROCESS | 3955 | 1461119097063 Marionette TRACE conn3 <- [1,1224,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html",0,null,null,[["Canvas test: 2d.gradient.object.current",1,"An invalid or illegal string was specified","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1225,"getWindowHandle",null] 19:24:57 INFO - PROCESS | 3955 | 1461119097123 Marionette TRACE conn3 <- [1,1225,null,{"value":"8"}] 19:24:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 19:24:57 INFO - PROCESS | 3955 | 1461119097134 Marionette TRACE conn3 -> [0,1226,"setScriptTimeout",{"ms":35000}] 19:24:57 INFO - PROCESS | 3955 | 1461119097138 Marionette TRACE conn3 <- [1,1226,null,{}] 19:24:57 INFO - PROCESS | 3955 | 1461119097145 Marionette TRACE conn3 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:24:57 INFO - PROCESS | 3955 | 1461119097330 Marionette TRACE conn3 <- [1,1227,null,{"value":null}] 19:24:57 INFO - PROCESS | 3955 | 1461119097634 Marionette TRACE conn3 -> [0,1228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:57 INFO - PROCESS | 3955 | ++DOCSHELL 0x8f6dd400 == 115 [pid = 3955] [id = 314] 19:24:57 INFO - PROCESS | 3955 | ++DOMWINDOW == 251 (0x983e6400) [pid = 3955] [serial = 943] [outer = (nil)] 19:24:57 INFO - PROCESS | 3955 | ++DOMWINDOW == 252 (0x99b42c00) [pid = 3955] [serial = 944] [outer = 0x983e6400] 19:24:57 INFO - PROCESS | 3955 | 1461119097725 Marionette DEBUG loaded listener.js 19:24:57 INFO - PROCESS | 3955 | ++DOMWINDOW == 253 (0x99b87400) [pid = 3955] [serial = 945] [outer = 0x983e6400] 19:24:58 INFO - PROCESS | 3955 | 1461119098564 Marionette TRACE conn3 <- [1,1228,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidcolour",0,null,null]]]}] 19:24:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 19:24:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1449ms 19:24:58 INFO - PROCESS | 3955 | 1461119098598 Marionette TRACE conn3 -> [0,1229,"getWindowHandle",null] 19:24:58 INFO - PROCESS | 3955 | 1461119098601 Marionette TRACE conn3 <- [1,1229,null,{"value":"8"}] 19:24:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 19:24:58 INFO - PROCESS | 3955 | 1461119098610 Marionette TRACE conn3 -> [0,1230,"setScriptTimeout",{"ms":35000}] 19:24:58 INFO - PROCESS | 3955 | 1461119098613 Marionette TRACE conn3 <- [1,1230,null,{}] 19:24:58 INFO - PROCESS | 3955 | 1461119098618 Marionette TRACE conn3 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:24:58 INFO - PROCESS | 3955 | 1461119098799 Marionette TRACE conn3 <- [1,1231,null,{"value":null}] 19:24:59 INFO - PROCESS | 3955 | 1461119099018 Marionette TRACE conn3 -> [0,1232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:59 INFO - PROCESS | 3955 | ++DOCSHELL 0x97c16c00 == 116 [pid = 3955] [id = 315] 19:24:59 INFO - PROCESS | 3955 | ++DOMWINDOW == 254 (0x97fa3800) [pid = 3955] [serial = 946] [outer = (nil)] 19:24:59 INFO - PROCESS | 3955 | ++DOMWINDOW == 255 (0x99b84800) [pid = 3955] [serial = 947] [outer = 0x97fa3800] 19:24:59 INFO - PROCESS | 3955 | 1461119099142 Marionette DEBUG loaded listener.js 19:24:59 INFO - PROCESS | 3955 | ++DOMWINDOW == 256 (0x9b0a2c00) [pid = 3955] [serial = 948] [outer = 0x97fa3800] 19:25:00 INFO - PROCESS | 3955 | 1461119100091 Marionette TRACE conn3 <- [1,1232,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidoffset",0,null,null]]]}] 19:25:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 19:25:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1530ms 19:25:00 INFO - PROCESS | 3955 | 1461119100141 Marionette TRACE conn3 -> [0,1233,"getWindowHandle",null] 19:25:00 INFO - PROCESS | 3955 | 1461119100145 Marionette TRACE conn3 <- [1,1233,null,{"value":"8"}] 19:25:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 19:25:00 INFO - PROCESS | 3955 | 1461119100152 Marionette TRACE conn3 -> [0,1234,"setScriptTimeout",{"ms":35000}] 19:25:00 INFO - PROCESS | 3955 | 1461119100155 Marionette TRACE conn3 <- [1,1234,null,{}] 19:25:00 INFO - PROCESS | 3955 | 1461119100161 Marionette TRACE conn3 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:25:00 INFO - PROCESS | 3955 | 1461119100346 Marionette TRACE conn3 <- [1,1235,null,{"value":null}] 19:25:00 INFO - PROCESS | 3955 | 1461119100608 Marionette TRACE conn3 -> [0,1236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:00 INFO - PROCESS | 3955 | ++DOCSHELL 0x929dd000 == 117 [pid = 3955] [id = 316] 19:25:00 INFO - PROCESS | 3955 | ++DOMWINDOW == 257 (0x97941c00) [pid = 3955] [serial = 949] [outer = (nil)] 19:25:00 INFO - PROCESS | 3955 | ++DOMWINDOW == 258 (0x9fb2ec00) [pid = 3955] [serial = 950] [outer = 0x97941c00] 19:25:00 INFO - PROCESS | 3955 | 1461119100736 Marionette DEBUG loaded listener.js 19:25:00 INFO - PROCESS | 3955 | ++DOMWINDOW == 259 (0x9fb8d000) [pid = 3955] [serial = 951] [outer = 0x97941c00] 19:25:01 INFO - PROCESS | 3955 | 1461119101594 Marionette TRACE conn3 <- [1,1236,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html",0,null,null,[["createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient",0,null,null]]]}] 19:25:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 19:25:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1479ms 19:25:01 INFO - PROCESS | 3955 | 1461119101632 Marionette TRACE conn3 -> [0,1237,"getWindowHandle",null] 19:25:01 INFO - PROCESS | 3955 | 1461119101636 Marionette TRACE conn3 <- [1,1237,null,{"value":"8"}] 19:25:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 19:25:01 INFO - PROCESS | 3955 | 1461119101644 Marionette TRACE conn3 -> [0,1238,"setScriptTimeout",{"ms":35000}] 19:25:01 INFO - PROCESS | 3955 | 1461119101647 Marionette TRACE conn3 <- [1,1238,null,{}] 19:25:01 INFO - PROCESS | 3955 | 1461119101654 Marionette TRACE conn3 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:25:01 INFO - PROCESS | 3955 | 1461119101847 Marionette TRACE conn3 <- [1,1239,null,{"value":null}] 19:25:02 INFO - PROCESS | 3955 | 1461119102065 Marionette TRACE conn3 -> [0,1240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:02 INFO - PROCESS | 3955 | ++DOCSHELL 0x9ea16c00 == 118 [pid = 3955] [id = 317] 19:25:02 INFO - PROCESS | 3955 | ++DOMWINDOW == 260 (0x9fb2fc00) [pid = 3955] [serial = 952] [outer = (nil)] 19:25:02 INFO - PROCESS | 3955 | ++DOMWINDOW == 261 (0x9feecc00) [pid = 3955] [serial = 953] [outer = 0x9fb2fc00] 19:25:02 INFO - PROCESS | 3955 | 1461119102197 Marionette DEBUG loaded listener.js 19:25:02 INFO - PROCESS | 3955 | ++DOMWINDOW == 262 (0x9ffa2400) [pid = 3955] [serial = 954] [outer = 0x9fb2fc00] 19:25:03 INFO - PROCESS | 3955 | 1461119103109 Marionette TRACE conn3 <- [1,1240,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html",0,null,null,[["window.CanvasGradient exists and has the right properties",0,null,null]]]}] 19:25:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 19:25:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1532ms 19:25:03 INFO - PROCESS | 3955 | 1461119103176 Marionette TRACE conn3 -> [0,1241,"getWindowHandle",null] 19:25:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 19:25:03 INFO - PROCESS | 3955 | 1461119103181 Marionette TRACE conn3 <- [1,1241,null,{"value":"8"}] 19:25:03 INFO - PROCESS | 3955 | 1461119103187 Marionette TRACE conn3 -> [0,1242,"setScriptTimeout",{"ms":35000}] 19:25:03 INFO - PROCESS | 3955 | 1461119103194 Marionette TRACE conn3 <- [1,1242,null,{}] 19:25:03 INFO - PROCESS | 3955 | 1461119103203 Marionette TRACE conn3 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:25:03 INFO - PROCESS | 3955 | 1461119103514 Marionette TRACE conn3 <- [1,1243,null,{"value":null}] 19:25:03 INFO - PROCESS | 3955 | 1461119103835 Marionette TRACE conn3 -> [0,1244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:03 INFO - PROCESS | 3955 | ++DOCSHELL 0x9fca2c00 == 119 [pid = 3955] [id = 318] 19:25:03 INFO - PROCESS | 3955 | ++DOMWINDOW == 263 (0xa0c34400) [pid = 3955] [serial = 955] [outer = (nil)] 19:25:03 INFO - PROCESS | 3955 | ++DOMWINDOW == 264 (0xa0e4cc00) [pid = 3955] [serial = 956] [outer = 0xa0c34400] 19:25:03 INFO - PROCESS | 3955 | 1461119103934 Marionette DEBUG loaded listener.js 19:25:04 INFO - PROCESS | 3955 | ++DOMWINDOW == 265 (0xa0f67000) [pid = 3955] [serial = 957] [outer = 0xa0c34400] 19:25:04 INFO - PROCESS | 3955 | 1461119104827 Marionette TRACE conn3 <- [1,1244,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html",0,null,null,[["Canvas test: 2d.gradient.object.update",0,null,null]]]}] 19:25:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 19:25:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1688ms 19:25:04 INFO - PROCESS | 3955 | 1461119104876 Marionette TRACE conn3 -> [0,1245,"getWindowHandle",null] 19:25:04 INFO - PROCESS | 3955 | 1461119104880 Marionette TRACE conn3 <- [1,1245,null,{"value":"8"}] 19:25:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 19:25:04 INFO - PROCESS | 3955 | 1461119104886 Marionette TRACE conn3 -> [0,1246,"setScriptTimeout",{"ms":35000}] 19:25:04 INFO - PROCESS | 3955 | 1461119104889 Marionette TRACE conn3 <- [1,1246,null,{}] 19:25:04 INFO - PROCESS | 3955 | 1461119104895 Marionette TRACE conn3 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:25:05 INFO - PROCESS | 3955 | 1461119105082 Marionette TRACE conn3 <- [1,1247,null,{"value":null}] 19:25:05 INFO - PROCESS | 3955 | 1461119105303 Marionette TRACE conn3 -> [0,1248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:05 INFO - PROCESS | 3955 | ++DOCSHELL 0x98eb2000 == 120 [pid = 3955] [id = 319] 19:25:05 INFO - PROCESS | 3955 | ++DOMWINDOW == 266 (0x99b83400) [pid = 3955] [serial = 958] [outer = (nil)] 19:25:05 INFO - PROCESS | 3955 | ++DOMWINDOW == 267 (0xa2a38800) [pid = 3955] [serial = 959] [outer = 0x99b83400] 19:25:05 INFO - PROCESS | 3955 | 1461119105424 Marionette DEBUG loaded listener.js 19:25:05 INFO - PROCESS | 3955 | ++DOMWINDOW == 268 (0xa3c05400) [pid = 3955] [serial = 960] [outer = 0x99b83400] 19:25:06 INFO - PROCESS | 3955 | 1461119106469 Marionette TRACE conn3 <- [1,1248,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.behind",0,null,null]]]}] 19:25:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 19:25:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1631ms 19:25:06 INFO - PROCESS | 3955 | 1461119106519 Marionette TRACE conn3 -> [0,1249,"getWindowHandle",null] 19:25:06 INFO - PROCESS | 3955 | 1461119106523 Marionette TRACE conn3 <- [1,1249,null,{"value":"8"}] 19:25:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 19:25:06 INFO - PROCESS | 3955 | 1461119106529 Marionette TRACE conn3 -> [0,1250,"setScriptTimeout",{"ms":35000}] 19:25:06 INFO - PROCESS | 3955 | 1461119106532 Marionette TRACE conn3 <- [1,1250,null,{}] 19:25:06 INFO - PROCESS | 3955 | 1461119106538 Marionette TRACE conn3 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:25:06 INFO - PROCESS | 3955 | 1461119106726 Marionette TRACE conn3 <- [1,1251,null,{"value":null}] 19:25:07 INFO - PROCESS | 3955 | 1461119107034 Marionette TRACE conn3 -> [0,1252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:07 INFO - PROCESS | 3955 | ++DOCSHELL 0x861ca400 == 121 [pid = 3955] [id = 320] 19:25:07 INFO - PROCESS | 3955 | ++DOMWINDOW == 269 (0x861cac00) [pid = 3955] [serial = 961] [outer = (nil)] 19:25:07 INFO - PROCESS | 3955 | ++DOMWINDOW == 270 (0x861d3c00) [pid = 3955] [serial = 962] [outer = 0x861cac00] 19:25:07 INFO - PROCESS | 3955 | 1461119107122 Marionette DEBUG loaded listener.js 19:25:07 INFO - PROCESS | 3955 | ++DOMWINDOW == 271 (0x861d5800) [pid = 3955] [serial = 963] [outer = 0x861cac00] 19:25:07 INFO - PROCESS | 3955 | 1461119107985 Marionette TRACE conn3 <- [1,1252,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.beside",0,null,null]]]}] 19:25:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 19:25:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1535ms 19:25:08 INFO - PROCESS | 3955 | 1461119108065 Marionette TRACE conn3 -> [0,1253,"getWindowHandle",null] 19:25:08 INFO - PROCESS | 3955 | 1461119108069 Marionette TRACE conn3 <- [1,1253,null,{"value":"8"}] 19:25:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 19:25:08 INFO - PROCESS | 3955 | 1461119108075 Marionette TRACE conn3 -> [0,1254,"setScriptTimeout",{"ms":35000}] 19:25:08 INFO - PROCESS | 3955 | 1461119108078 Marionette TRACE conn3 <- [1,1254,null,{}] 19:25:08 INFO - PROCESS | 3955 | 1461119108084 Marionette TRACE conn3 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:25:08 INFO - PROCESS | 3955 | 1461119108307 Marionette TRACE conn3 <- [1,1255,null,{"value":null}] 19:25:08 INFO - PROCESS | 3955 | 1461119108569 Marionette TRACE conn3 -> [0,1256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:08 INFO - PROCESS | 3955 | ++DOCSHELL 0x861cbc00 == 122 [pid = 3955] [id = 321] 19:25:08 INFO - PROCESS | 3955 | ++DOMWINDOW == 272 (0x861cd400) [pid = 3955] [serial = 964] [outer = (nil)] 19:25:08 INFO - PROCESS | 3955 | ++DOMWINDOW == 273 (0xa2a2dc00) [pid = 3955] [serial = 965] [outer = 0x861cd400] 19:25:08 INFO - PROCESS | 3955 | 1461119108694 Marionette DEBUG loaded listener.js 19:25:08 INFO - PROCESS | 3955 | ++DOMWINDOW == 274 (0xa3c02400) [pid = 3955] [serial = 966] [outer = 0x861cd400] 19:25:09 INFO - PROCESS | 3955 | 1461119109563 Marionette TRACE conn3 <- [1,1256,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.bottom",0,null,null]]]}] 19:25:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 19:25:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1534ms 19:25:09 INFO - PROCESS | 3955 | 1461119109610 Marionette TRACE conn3 -> [0,1257,"getWindowHandle",null] 19:25:09 INFO - PROCESS | 3955 | 1461119109614 Marionette TRACE conn3 <- [1,1257,null,{"value":"8"}] 19:25:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 19:25:09 INFO - PROCESS | 3955 | 1461119109620 Marionette TRACE conn3 -> [0,1258,"setScriptTimeout",{"ms":35000}] 19:25:09 INFO - PROCESS | 3955 | 1461119109623 Marionette TRACE conn3 <- [1,1258,null,{}] 19:25:09 INFO - PROCESS | 3955 | 1461119109629 Marionette TRACE conn3 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:25:09 INFO - PROCESS | 3955 | 1461119109813 Marionette TRACE conn3 <- [1,1259,null,{"value":null}] 19:25:10 INFO - PROCESS | 3955 | 1461119110130 Marionette TRACE conn3 -> [0,1260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:10 INFO - PROCESS | 3955 | ++DOCSHELL 0x88a28800 == 123 [pid = 3955] [id = 322] 19:25:10 INFO - PROCESS | 3955 | ++DOMWINDOW == 275 (0x88a29000) [pid = 3955] [serial = 967] [outer = (nil)] 19:25:10 INFO - PROCESS | 3955 | ++DOMWINDOW == 276 (0x88a32400) [pid = 3955] [serial = 968] [outer = 0x88a29000] 19:25:10 INFO - PROCESS | 3955 | 1461119110220 Marionette DEBUG loaded listener.js 19:25:10 INFO - PROCESS | 3955 | ++DOMWINDOW == 277 (0x88a33800) [pid = 3955] [serial = 969] [outer = 0x88a29000] 19:25:11 INFO - PROCESS | 3955 | 1461119111069 Marionette TRACE conn3 <- [1,1260,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.cylinder",0,null,null]]]}] 19:25:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 19:25:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1485ms 19:25:11 INFO - PROCESS | 3955 | 1461119111115 Marionette TRACE conn3 -> [0,1261,"getWindowHandle",null] 19:25:11 INFO - PROCESS | 3955 | 1461119111118 Marionette TRACE conn3 <- [1,1261,null,{"value":"8"}] 19:25:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 19:25:11 INFO - PROCESS | 3955 | 1461119111125 Marionette TRACE conn3 -> [0,1262,"setScriptTimeout",{"ms":35000}] 19:25:11 INFO - PROCESS | 3955 | 1461119111129 Marionette TRACE conn3 <- [1,1262,null,{}] 19:25:11 INFO - PROCESS | 3955 | 1461119111134 Marionette TRACE conn3 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:25:11 INFO - PROCESS | 3955 | 1461119111316 Marionette TRACE conn3 <- [1,1263,null,{"value":null}] 19:25:11 INFO - PROCESS | 3955 | 1461119111584 Marionette TRACE conn3 -> [0,1264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:11 INFO - PROCESS | 3955 | ++DOCSHELL 0x879bbc00 == 124 [pid = 3955] [id = 323] 19:25:11 INFO - PROCESS | 3955 | ++DOMWINDOW == 278 (0x88a2d800) [pid = 3955] [serial = 970] [outer = (nil)] 19:25:11 INFO - PROCESS | 3955 | ++DOMWINDOW == 279 (0xa3c79800) [pid = 3955] [serial = 971] [outer = 0x88a2d800] 19:25:11 INFO - PROCESS | 3955 | 1461119111714 Marionette DEBUG loaded listener.js 19:25:11 INFO - PROCESS | 3955 | ++DOMWINDOW == 280 (0xa3cda000) [pid = 3955] [serial = 972] [outer = 0x88a2d800] 19:25:12 INFO - PROCESS | 3955 | 1461119112585 Marionette TRACE conn3 <- [1,1264,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.front",0,null,null]]]}] 19:25:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 19:25:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1538ms 19:25:12 INFO - PROCESS | 3955 | 1461119112664 Marionette TRACE conn3 -> [0,1265,"getWindowHandle",null] 19:25:12 INFO - PROCESS | 3955 | 1461119112667 Marionette TRACE conn3 <- [1,1265,null,{"value":"8"}] 19:25:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 19:25:12 INFO - PROCESS | 3955 | 1461119112674 Marionette TRACE conn3 -> [0,1266,"setScriptTimeout",{"ms":35000}] 19:25:12 INFO - PROCESS | 3955 | 1461119112677 Marionette TRACE conn3 <- [1,1266,null,{}] 19:25:12 INFO - PROCESS | 3955 | 1461119112683 Marionette TRACE conn3 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:25:12 INFO - PROCESS | 3955 | 1461119112870 Marionette TRACE conn3 <- [1,1267,null,{"value":null}] 19:25:13 INFO - PROCESS | 3955 | 1461119113177 Marionette TRACE conn3 -> [0,1268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:13 INFO - PROCESS | 3955 | ++DOCSHELL 0x875eac00 == 125 [pid = 3955] [id = 324] 19:25:13 INFO - PROCESS | 3955 | ++DOMWINDOW == 281 (0x8842e800) [pid = 3955] [serial = 973] [outer = (nil)] 19:25:13 INFO - PROCESS | 3955 | ++DOMWINDOW == 282 (0x8ad63c00) [pid = 3955] [serial = 974] [outer = 0x8842e800] 19:25:13 INFO - PROCESS | 3955 | 1461119113266 Marionette DEBUG loaded listener.js 19:25:13 INFO - PROCESS | 3955 | ++DOMWINDOW == 283 (0x8ad65c00) [pid = 3955] [serial = 975] [outer = 0x8842e800] 19:25:14 INFO - PROCESS | 3955 | 1461119114114 Marionette TRACE conn3 <- [1,1268,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape1",0,null,null]]]}] 19:25:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 19:25:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1483ms 19:25:14 INFO - PROCESS | 3955 | 1461119114157 Marionette TRACE conn3 -> [0,1269,"getWindowHandle",null] 19:25:14 INFO - PROCESS | 3955 | 1461119114162 Marionette TRACE conn3 <- [1,1269,null,{"value":"8"}] 19:25:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 19:25:14 INFO - PROCESS | 3955 | 1461119114168 Marionette TRACE conn3 -> [0,1270,"setScriptTimeout",{"ms":35000}] 19:25:14 INFO - PROCESS | 3955 | 1461119114171 Marionette TRACE conn3 <- [1,1270,null,{}] 19:25:14 INFO - PROCESS | 3955 | 1461119114177 Marionette TRACE conn3 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:25:14 INFO - PROCESS | 3955 | 1461119114359 Marionette TRACE conn3 <- [1,1271,null,{"value":null}] 19:25:14 INFO - PROCESS | 3955 | 1461119114721 Marionette TRACE conn3 -> [0,1272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:14 INFO - PROCESS | 3955 | ++DOCSHELL 0x84a13400 == 126 [pid = 3955] [id = 325] 19:25:14 INFO - PROCESS | 3955 | ++DOMWINDOW == 284 (0x84a13c00) [pid = 3955] [serial = 976] [outer = (nil)] 19:25:14 INFO - PROCESS | 3955 | ++DOMWINDOW == 285 (0x84a1a000) [pid = 3955] [serial = 977] [outer = 0x84a13c00] 19:25:14 INFO - PROCESS | 3955 | 1461119114810 Marionette DEBUG loaded listener.js 19:25:14 INFO - PROCESS | 3955 | ++DOMWINDOW == 286 (0x84a1bc00) [pid = 3955] [serial = 978] [outer = 0x84a13c00] 19:25:15 INFO - PROCESS | 3955 | 1461119115690 Marionette TRACE conn3 <- [1,1272,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape2",0,null,null]]]}] 19:25:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 19:25:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1586ms 19:25:15 INFO - PROCESS | 3955 | 1461119115756 Marionette TRACE conn3 -> [0,1273,"getWindowHandle",null] 19:25:15 INFO - PROCESS | 3955 | 1461119115760 Marionette TRACE conn3 <- [1,1273,null,{"value":"8"}] 19:25:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 19:25:15 INFO - PROCESS | 3955 | 1461119115766 Marionette TRACE conn3 -> [0,1274,"setScriptTimeout",{"ms":35000}] 19:25:15 INFO - PROCESS | 3955 | 1461119115770 Marionette TRACE conn3 <- [1,1274,null,{}] 19:25:15 INFO - PROCESS | 3955 | 1461119115775 Marionette TRACE conn3 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:25:15 INFO - PROCESS | 3955 | 1461119115964 Marionette TRACE conn3 <- [1,1275,null,{"value":null}] 19:25:16 INFO - PROCESS | 3955 | 1461119116279 Marionette TRACE conn3 -> [0,1276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:16 INFO - PROCESS | 3955 | ++DOCSHELL 0x84a14c00 == 127 [pid = 3955] [id = 326] 19:25:16 INFO - PROCESS | 3955 | ++DOMWINDOW == 287 (0x84a18800) [pid = 3955] [serial = 979] [outer = (nil)] 19:25:16 INFO - PROCESS | 3955 | ++DOMWINDOW == 288 (0x8843ac00) [pid = 3955] [serial = 980] [outer = 0x84a18800] 19:25:16 INFO - PROCESS | 3955 | 1461119116367 Marionette DEBUG loaded listener.js 19:25:16 INFO - PROCESS | 3955 | ++DOMWINDOW == 289 (0x8a689400) [pid = 3955] [serial = 981] [outer = 0x84a18800] 19:25:17 INFO - PROCESS | 3955 | 1461119117241 Marionette TRACE conn3 <- [1,1276,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.top",0,null,null]]]}] 19:25:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 19:25:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1542ms 19:25:17 INFO - PROCESS | 3955 | 1461119117309 Marionette TRACE conn3 -> [0,1277,"getWindowHandle",null] 19:25:17 INFO - PROCESS | 3955 | 1461119117313 Marionette TRACE conn3 <- [1,1277,null,{"value":"8"}] 19:25:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 19:25:17 INFO - PROCESS | 3955 | 1461119117319 Marionette TRACE conn3 -> [0,1278,"setScriptTimeout",{"ms":35000}] 19:25:17 INFO - PROCESS | 3955 | 1461119117322 Marionette TRACE conn3 <- [1,1278,null,{}] 19:25:17 INFO - PROCESS | 3955 | 1461119117328 Marionette TRACE conn3 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:25:17 INFO - PROCESS | 3955 | 1461119117525 Marionette TRACE conn3 <- [1,1279,null,{"value":null}] 19:25:17 INFO - PROCESS | 3955 | 1461119117848 Marionette TRACE conn3 -> [0,1280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:17 INFO - PROCESS | 3955 | ++DOCSHELL 0x86a5c800 == 128 [pid = 3955] [id = 327] 19:25:17 INFO - PROCESS | 3955 | ++DOMWINDOW == 290 (0x87aa9c00) [pid = 3955] [serial = 982] [outer = (nil)] 19:25:17 INFO - PROCESS | 3955 | ++DOMWINDOW == 291 (0x8b11ec00) [pid = 3955] [serial = 983] [outer = 0x87aa9c00] 19:25:17 INFO - PROCESS | 3955 | 1461119117938 Marionette DEBUG loaded listener.js 19:25:18 INFO - PROCESS | 3955 | ++DOMWINDOW == 292 (0x8ba86c00) [pid = 3955] [serial = 984] [outer = 0x87aa9c00] 19:25:19 INFO - PROCESS | 3955 | --DOCSHELL 0x8ba12000 == 127 [pid = 3955] [id = 282] 19:25:19 INFO - PROCESS | 3955 | --DOCSHELL 0x8b108c00 == 126 [pid = 3955] [id = 306] 19:25:19 INFO - PROCESS | 3955 | --DOCSHELL 0x8ba7d000 == 125 [pid = 3955] [id = 305] 19:25:19 INFO - PROCESS | 3955 | --DOCSHELL 0x88431800 == 124 [pid = 3955] [id = 280] 19:25:19 INFO - PROCESS | 3955 | --DOCSHELL 0x8a68d000 == 123 [pid = 3955] [id = 304] 19:25:19 INFO - PROCESS | 3955 | --DOCSHELL 0x94fac400 == 122 [pid = 3955] [id = 11] 19:25:19 INFO - PROCESS | 3955 | --DOCSHELL 0x87aae000 == 121 [pid = 3955] [id = 303] 19:25:19 INFO - PROCESS | 3955 | --DOCSHELL 0x87aa8c00 == 120 [pid = 3955] [id = 302] 19:25:19 INFO - PROCESS | 3955 | --DOCSHELL 0x872c5400 == 119 [pid = 3955] [id = 193] 19:25:19 INFO - PROCESS | 3955 | --DOCSHELL 0x91222000 == 118 [pid = 3955] [id = 294] 19:25:19 INFO - PROCESS | 3955 | --DOCSHELL 0x90557800 == 117 [pid = 3955] [id = 293] 19:25:19 INFO - PROCESS | 3955 | --DOCSHELL 0x877c9400 == 116 [pid = 3955] [id = 292] 19:25:19 INFO - PROCESS | 3955 | --DOCSHELL 0x8fc39800 == 115 [pid = 3955] [id = 291] 19:25:19 INFO - PROCESS | 3955 | --DOCSHELL 0x8f6de800 == 114 [pid = 3955] [id = 290] 19:25:19 INFO - PROCESS | 3955 | --DOCSHELL 0x8e459400 == 113 [pid = 3955] [id = 287] 19:25:19 INFO - PROCESS | 3955 | --DOCSHELL 0x8a685800 == 112 [pid = 3955] [id = 286] 19:25:19 INFO - PROCESS | 3955 | --DOCSHELL 0x87ab3000 == 111 [pid = 3955] [id = 285] 19:25:19 INFO - PROCESS | 3955 | --DOMWINDOW == 291 (0x9ffc6800) [pid = 3955] [serial = 830] [outer = (nil)] [url = about:blank] 19:25:19 INFO - PROCESS | 3955 | --DOMWINDOW == 290 (0x8ba1fc00) [pid = 3955] [serial = 848] [outer = (nil)] [url = about:blank] 19:25:19 INFO - PROCESS | 3955 | --DOMWINDOW == 289 (0x8b378400) [pid = 3955] [serial = 846] [outer = (nil)] [url = about:blank] 19:25:19 INFO - PROCESS | 3955 | --DOMWINDOW == 288 (0x8842f000) [pid = 3955] [serial = 794] [outer = (nil)] [url = about:blank] 19:25:19 INFO - PROCESS | 3955 | --DOMWINDOW == 287 (0x8f598000) [pid = 3955] [serial = 797] [outer = (nil)] [url = about:blank] 19:25:19 INFO - PROCESS | 3955 | --DOMWINDOW == 286 (0x97c1c400) [pid = 3955] [serial = 809] [outer = (nil)] [url = about:blank] 19:25:19 INFO - PROCESS | 3955 | --DOMWINDOW == 285 (0x8843d000) [pid = 3955] [serial = 837] [outer = (nil)] [url = about:blank] 19:25:19 INFO - PROCESS | 3955 | --DOMWINDOW == 284 (0x91ee7c00) [pid = 3955] [serial = 791] [outer = (nil)] [url = about:blank] 19:25:19 INFO - PROCESS | 3955 | --DOMWINDOW == 283 (0x9fc4d400) [pid = 3955] [serial = 827] [outer = (nil)] [url = about:blank] 19:25:19 INFO - PROCESS | 3955 | --DOMWINDOW == 282 (0x8ba82c00) [pid = 3955] [serial = 849] [outer = (nil)] [url = about:blank] 19:25:19 INFO - PROCESS | 3955 | --DOMWINDOW == 281 (0x8b372c00) [pid = 3955] [serial = 845] [outer = (nil)] [url = about:blank] 19:25:19 INFO - PROCESS | 3955 | --DOMWINDOW == 280 (0x8b124800) [pid = 3955] [serial = 843] [outer = (nil)] [url = about:blank] 19:25:19 INFO - PROCESS | 3955 | --DOMWINDOW == 279 (0x94fb7c00) [pid = 3955] [serial = 806] [outer = (nil)] [url = about:blank] 19:25:19 INFO - PROCESS | 3955 | --DOMWINDOW == 278 (0x981e1000) [pid = 3955] [serial = 815] [outer = (nil)] [url = about:blank] 19:25:19 INFO - PROCESS | 3955 | --DOMWINDOW == 277 (0x89363000) [pid = 3955] [serial = 833] [outer = (nil)] [url = about:blank] 19:25:19 INFO - PROCESS | 3955 | --DOMWINDOW == 276 (0x939c1800) [pid = 3955] [serial = 803] [outer = (nil)] [url = about:blank] 19:25:19 INFO - PROCESS | 3955 | --DOMWINDOW == 275 (0x89207400) [pid = 3955] [serial = 839] [outer = (nil)] [url = about:blank] 19:25:19 INFO - PROCESS | 3955 | --DOMWINDOW == 274 (0x9ea0f000) [pid = 3955] [serial = 824] [outer = (nil)] [url = about:blank] 19:25:19 INFO - PROCESS | 3955 | --DOMWINDOW == 273 (0x929e7c00) [pid = 3955] [serial = 800] [outer = (nil)] [url = about:blank] 19:25:19 INFO - PROCESS | 3955 | --DOMWINDOW == 272 (0x991a5c00) [pid = 3955] [serial = 818] [outer = (nil)] [url = about:blank] 19:25:19 INFO - PROCESS | 3955 | --DOMWINDOW == 271 (0x8b10fc00) [pid = 3955] [serial = 842] [outer = (nil)] [url = about:blank] 19:25:19 INFO - PROCESS | 3955 | --DOMWINDOW == 270 (0x981d5800) [pid = 3955] [serial = 812] [outer = (nil)] [url = about:blank] 19:25:19 INFO - PROCESS | 3955 | --DOMWINDOW == 269 (0x881f3400) [pid = 3955] [serial = 836] [outer = (nil)] [url = about:blank] 19:25:19 INFO - PROCESS | 3955 | --DOMWINDOW == 268 (0x8a689800) [pid = 3955] [serial = 840] [outer = (nil)] [url = about:blank] 19:25:19 INFO - PROCESS | 3955 | --DOMWINDOW == 267 (0x8e458800) [pid = 3955] [serial = 851] [outer = (nil)] [url = about:blank] 19:25:19 INFO - PROCESS | 3955 | --DOMWINDOW == 266 (0x99b4b000) [pid = 3955] [serial = 821] [outer = (nil)] [url = about:blank] 19:25:19 INFO - PROCESS | 3955 | --DOMWINDOW == 265 (0x8e60e800) [pid = 3955] [serial = 854] [outer = (nil)] [url = about:blank] 19:25:19 INFO - PROCESS | 3955 | --DOMWINDOW == 264 (0x8e465400) [pid = 3955] [serial = 852] [outer = (nil)] [url = about:blank] 19:25:20 INFO - PROCESS | 3955 | 1461119119992 Marionette TRACE conn3 <- [1,1280,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html",0,null,null,[["Canvas test: 2d.gradient.radial.equal",0,null,null]]]}] 19:25:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 19:25:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 2699ms 19:25:20 INFO - PROCESS | 3955 | 1461119120019 Marionette TRACE conn3 -> [0,1281,"getWindowHandle",null] 19:25:20 INFO - PROCESS | 3955 | 1461119120026 Marionette TRACE conn3 <- [1,1281,null,{"value":"8"}] 19:25:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 19:25:20 INFO - PROCESS | 3955 | 1461119120035 Marionette TRACE conn3 -> [0,1282,"setScriptTimeout",{"ms":35000}] 19:25:20 INFO - PROCESS | 3955 | 1461119120039 Marionette TRACE conn3 <- [1,1282,null,{}] 19:25:20 INFO - PROCESS | 3955 | 1461119120047 Marionette TRACE conn3 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:25:20 INFO - PROCESS | 3955 | 1461119120243 Marionette TRACE conn3 <- [1,1283,null,{"value":null}] 19:25:20 INFO - PROCESS | 3955 | 1461119120418 Marionette TRACE conn3 -> [0,1284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:20 INFO - PROCESS | 3955 | ++DOCSHELL 0x87aa5c00 == 112 [pid = 3955] [id = 328] 19:25:20 INFO - PROCESS | 3955 | ++DOMWINDOW == 265 (0x89363000) [pid = 3955] [serial = 985] [outer = (nil)] 19:25:20 INFO - PROCESS | 3955 | ++DOMWINDOW == 266 (0x8a689800) [pid = 3955] [serial = 986] [outer = 0x89363000] 19:25:20 INFO - PROCESS | 3955 | 1461119120492 Marionette DEBUG loaded listener.js 19:25:20 INFO - PROCESS | 3955 | ++DOMWINDOW == 267 (0x8ad6cc00) [pid = 3955] [serial = 987] [outer = 0x89363000] 19:25:21 INFO - PROCESS | 3955 | 1461119121398 Marionette TRACE conn3 <- [1,1284,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside1",0,null,null]]]}] 19:25:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 19:25:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1383ms 19:25:21 INFO - PROCESS | 3955 | 1461119121418 Marionette TRACE conn3 -> [0,1285,"getWindowHandle",null] 19:25:21 INFO - PROCESS | 3955 | 1461119121426 Marionette TRACE conn3 <- [1,1285,null,{"value":"8"}] 19:25:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 19:25:21 INFO - PROCESS | 3955 | 1461119121436 Marionette TRACE conn3 -> [0,1286,"setScriptTimeout",{"ms":35000}] 19:25:21 INFO - PROCESS | 3955 | 1461119121439 Marionette TRACE conn3 <- [1,1286,null,{}] 19:25:21 INFO - PROCESS | 3955 | 1461119121446 Marionette TRACE conn3 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:25:21 INFO - PROCESS | 3955 | 1461119121628 Marionette TRACE conn3 <- [1,1287,null,{"value":null}] 19:25:21 INFO - PROCESS | 3955 | 1461119121642 Marionette TRACE conn3 -> [0,1288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:21 INFO - PROCESS | 3955 | ++DOCSHELL 0x8a68d000 == 113 [pid = 3955] [id = 329] 19:25:21 INFO - PROCESS | 3955 | ++DOMWINDOW == 268 (0x8a68d800) [pid = 3955] [serial = 988] [outer = (nil)] 19:25:21 INFO - PROCESS | 3955 | ++DOMWINDOW == 269 (0x8ba18800) [pid = 3955] [serial = 989] [outer = 0x8a68d800] 19:25:21 INFO - PROCESS | 3955 | 1461119121908 Marionette DEBUG loaded listener.js 19:25:22 INFO - PROCESS | 3955 | ++DOMWINDOW == 270 (0x8ba84000) [pid = 3955] [serial = 990] [outer = 0x8a68d800] 19:25:22 INFO - PROCESS | 3955 | 1461119122834 Marionette TRACE conn3 <- [1,1288,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside2",0,null,null]]]}] 19:25:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 19:25:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1435ms 19:25:22 INFO - PROCESS | 3955 | 1461119122871 Marionette TRACE conn3 -> [0,1289,"getWindowHandle",null] 19:25:22 INFO - PROCESS | 3955 | 1461119122875 Marionette TRACE conn3 <- [1,1289,null,{"value":"8"}] 19:25:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 19:25:22 INFO - PROCESS | 3955 | 1461119122882 Marionette TRACE conn3 -> [0,1290,"setScriptTimeout",{"ms":35000}] 19:25:22 INFO - PROCESS | 3955 | 1461119122888 Marionette TRACE conn3 <- [1,1290,null,{}] 19:25:22 INFO - PROCESS | 3955 | 1461119122910 Marionette TRACE conn3 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:25:23 INFO - PROCESS | 3955 | 1461119123160 Marionette TRACE conn3 <- [1,1291,null,{"value":null}] 19:25:23 INFO - PROCESS | 3955 | 1461119123192 Marionette TRACE conn3 -> [0,1292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:23 INFO - PROCESS | 3955 | ++DOCSHELL 0x8ba1b800 == 114 [pid = 3955] [id = 330] 19:25:23 INFO - PROCESS | 3955 | ++DOMWINDOW == 271 (0x8f591400) [pid = 3955] [serial = 991] [outer = (nil)] 19:25:23 INFO - PROCESS | 3955 | ++DOMWINDOW == 272 (0x8f652400) [pid = 3955] [serial = 992] [outer = 0x8f591400] 19:25:23 INFO - PROCESS | 3955 | 1461119123272 Marionette DEBUG loaded listener.js 19:25:23 INFO - PROCESS | 3955 | ++DOMWINDOW == 273 (0x8f6dfc00) [pid = 3955] [serial = 993] [outer = 0x8f591400] 19:25:24 INFO - PROCESS | 3955 | --DOMWINDOW == 272 (0x87bbf000) [pid = 3955] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 19:25:24 INFO - PROCESS | 3955 | --DOMWINDOW == 271 (0x87aa9400) [pid = 3955] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 19:25:24 INFO - PROCESS | 3955 | --DOMWINDOW == 270 (0x928cec00) [pid = 3955] [serial = 27] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 19:25:24 INFO - PROCESS | 3955 | --DOMWINDOW == 269 (0x96a0c000) [pid = 3955] [serial = 30] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 19:25:24 INFO - PROCESS | 3955 | --DOMWINDOW == 268 (0x8f656800) [pid = 3955] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 19:25:24 INFO - PROCESS | 3955 | --DOMWINDOW == 267 (0x8ba17800) [pid = 3955] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 19:25:24 INFO - PROCESS | 3955 | --DOMWINDOW == 266 (0x8e60fc00) [pid = 3955] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 19:25:24 INFO - PROCESS | 3955 | 1461119124755 Marionette TRACE conn3 <- [1,1292,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside3",0,null,null]]]}] 19:25:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 19:25:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1941ms 19:25:24 INFO - PROCESS | 3955 | 1461119124824 Marionette TRACE conn3 -> [0,1293,"getWindowHandle",null] 19:25:24 INFO - PROCESS | 3955 | 1461119124828 Marionette TRACE conn3 <- [1,1293,null,{"value":"8"}] 19:25:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 19:25:24 INFO - PROCESS | 3955 | 1461119124834 Marionette TRACE conn3 -> [0,1294,"setScriptTimeout",{"ms":35000}] 19:25:24 INFO - PROCESS | 3955 | 1461119124836 Marionette TRACE conn3 <- [1,1294,null,{}] 19:25:24 INFO - PROCESS | 3955 | 1461119124842 Marionette TRACE conn3 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:25:25 INFO - PROCESS | 3955 | 1461119125013 Marionette TRACE conn3 <- [1,1295,null,{"value":null}] 19:25:25 INFO - PROCESS | 3955 | 1461119125023 Marionette TRACE conn3 -> [0,1296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:25 INFO - PROCESS | 3955 | ++DOCSHELL 0x8b37e400 == 115 [pid = 3955] [id = 331] 19:25:25 INFO - PROCESS | 3955 | ++DOMWINDOW == 267 (0x8ba17800) [pid = 3955] [serial = 994] [outer = (nil)] 19:25:25 INFO - PROCESS | 3955 | ++DOMWINDOW == 268 (0x8f92cc00) [pid = 3955] [serial = 995] [outer = 0x8ba17800] 19:25:25 INFO - PROCESS | 3955 | 1461119125261 Marionette DEBUG loaded listener.js 19:25:25 INFO - PROCESS | 3955 | ++DOMWINDOW == 269 (0x8ff4b400) [pid = 3955] [serial = 996] [outer = 0x8ba17800] 19:25:25 INFO - PROCESS | 3955 | 1461119125993 Marionette TRACE conn3 <- [1,1296,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html",0,null,null,[["createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative",0,null,null]]]}] 19:25:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 19:25:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1177ms 19:25:26 INFO - PROCESS | 3955 | 1461119126011 Marionette TRACE conn3 -> [0,1297,"getWindowHandle",null] 19:25:26 INFO - PROCESS | 3955 | 1461119126014 Marionette TRACE conn3 <- [1,1297,null,{"value":"8"}] 19:25:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 19:25:26 INFO - PROCESS | 3955 | 1461119126020 Marionette TRACE conn3 -> [0,1298,"setScriptTimeout",{"ms":35000}] 19:25:26 INFO - PROCESS | 3955 | 1461119126022 Marionette TRACE conn3 <- [1,1298,null,{}] 19:25:26 INFO - PROCESS | 3955 | 1461119126028 Marionette TRACE conn3 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:25:26 INFO - PROCESS | 3955 | 1461119126197 Marionette TRACE conn3 <- [1,1299,null,{"value":null}] 19:25:26 INFO - PROCESS | 3955 | 1461119126535 Marionette TRACE conn3 -> [0,1300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:26 INFO - PROCESS | 3955 | ++DOCSHELL 0x84a10c00 == 116 [pid = 3955] [id = 332] 19:25:26 INFO - PROCESS | 3955 | ++DOMWINDOW == 270 (0x84a15c00) [pid = 3955] [serial = 997] [outer = (nil)] 19:25:26 INFO - PROCESS | 3955 | ++DOMWINDOW == 271 (0x861d1800) [pid = 3955] [serial = 998] [outer = 0x84a15c00] 19:25:26 INFO - PROCESS | 3955 | 1461119126630 Marionette DEBUG loaded listener.js 19:25:26 INFO - PROCESS | 3955 | ++DOMWINDOW == 272 (0x881f8400) [pid = 3955] [serial = 999] [outer = 0x84a15c00] 19:25:27 INFO - PROCESS | 3955 | 1461119127710 Marionette TRACE conn3 <- [1,1300,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html",0,null,null,[["createRadialGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 19:25:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 19:25:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1732ms 19:25:27 INFO - PROCESS | 3955 | 1461119127754 Marionette TRACE conn3 -> [0,1301,"getWindowHandle",null] 19:25:27 INFO - PROCESS | 3955 | 1461119127762 Marionette TRACE conn3 <- [1,1301,null,{"value":"8"}] 19:25:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 19:25:27 INFO - PROCESS | 3955 | 1461119127772 Marionette TRACE conn3 -> [0,1302,"setScriptTimeout",{"ms":35000}] 19:25:27 INFO - PROCESS | 3955 | 1461119127778 Marionette TRACE conn3 <- [1,1302,null,{}] 19:25:27 INFO - PROCESS | 3955 | 1461119127785 Marionette TRACE conn3 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:25:28 INFO - PROCESS | 3955 | 1461119128069 Marionette TRACE conn3 <- [1,1303,null,{"value":null}] 19:25:28 INFO - PROCESS | 3955 | 1461119128409 Marionette TRACE conn3 -> [0,1304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:28 INFO - PROCESS | 3955 | ++DOCSHELL 0x8b12f800 == 117 [pid = 3955] [id = 333] 19:25:28 INFO - PROCESS | 3955 | ++DOMWINDOW == 273 (0x8b375c00) [pid = 3955] [serial = 1000] [outer = (nil)] 19:25:28 INFO - PROCESS | 3955 | ++DOMWINDOW == 274 (0x8b37bc00) [pid = 3955] [serial = 1001] [outer = 0x8b375c00] 19:25:28 INFO - PROCESS | 3955 | 1461119128497 Marionette DEBUG loaded listener.js 19:25:28 INFO - PROCESS | 3955 | ++DOMWINDOW == 275 (0x8ba20000) [pid = 3955] [serial = 1002] [outer = 0x8b375c00] 19:25:29 INFO - PROCESS | 3955 | 1461119129480 Marionette TRACE conn3 <- [1,1304,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside1",0,null,null]]]}] 19:25:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 19:25:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1747ms 19:25:29 INFO - PROCESS | 3955 | 1461119129523 Marionette TRACE conn3 -> [0,1305,"getWindowHandle",null] 19:25:29 INFO - PROCESS | 3955 | 1461119129530 Marionette TRACE conn3 <- [1,1305,null,{"value":"8"}] 19:25:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 19:25:29 INFO - PROCESS | 3955 | 1461119129537 Marionette TRACE conn3 -> [0,1306,"setScriptTimeout",{"ms":35000}] 19:25:29 INFO - PROCESS | 3955 | 1461119129541 Marionette TRACE conn3 <- [1,1306,null,{}] 19:25:29 INFO - PROCESS | 3955 | 1461119129547 Marionette TRACE conn3 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:25:29 INFO - PROCESS | 3955 | 1461119129757 Marionette TRACE conn3 <- [1,1307,null,{"value":null}] 19:25:30 INFO - PROCESS | 3955 | 1461119130108 Marionette TRACE conn3 -> [0,1308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:30 INFO - PROCESS | 3955 | ++DOCSHELL 0x8b37d000 == 118 [pid = 3955] [id = 334] 19:25:30 INFO - PROCESS | 3955 | ++DOMWINDOW == 276 (0x8e81e400) [pid = 3955] [serial = 1003] [outer = (nil)] 19:25:30 INFO - PROCESS | 3955 | ++DOMWINDOW == 277 (0x8f927c00) [pid = 3955] [serial = 1004] [outer = 0x8e81e400] 19:25:30 INFO - PROCESS | 3955 | 1461119130199 Marionette DEBUG loaded listener.js 19:25:30 INFO - PROCESS | 3955 | ++DOMWINDOW == 278 (0x9021ec00) [pid = 3955] [serial = 1005] [outer = 0x8e81e400] 19:25:31 INFO - PROCESS | 3955 | 1461119131154 Marionette TRACE conn3 <- [1,1308,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside2",0,null,null]]]}] 19:25:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 19:25:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1683ms 19:25:31 INFO - PROCESS | 3955 | 1461119131221 Marionette TRACE conn3 -> [0,1309,"getWindowHandle",null] 19:25:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 19:25:31 INFO - PROCESS | 3955 | 1461119131226 Marionette TRACE conn3 <- [1,1309,null,{"value":"8"}] 19:25:31 INFO - PROCESS | 3955 | 1461119131242 Marionette TRACE conn3 -> [0,1310,"setScriptTimeout",{"ms":35000}] 19:25:31 INFO - PROCESS | 3955 | 1461119131251 Marionette TRACE conn3 <- [1,1310,null,{}] 19:25:31 INFO - PROCESS | 3955 | 1461119131259 Marionette TRACE conn3 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:25:31 INFO - PROCESS | 3955 | 1461119131504 Marionette TRACE conn3 <- [1,1311,null,{"value":null}] 19:25:31 INFO - PROCESS | 3955 | 1461119131818 Marionette TRACE conn3 -> [0,1312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:31 INFO - PROCESS | 3955 | ++DOCSHELL 0x8e462000 == 119 [pid = 3955] [id = 335] 19:25:31 INFO - PROCESS | 3955 | ++DOMWINDOW == 279 (0x8f617400) [pid = 3955] [serial = 1006] [outer = (nil)] 19:25:31 INFO - PROCESS | 3955 | ++DOMWINDOW == 280 (0x92864c00) [pid = 3955] [serial = 1007] [outer = 0x8f617400] 19:25:31 INFO - PROCESS | 3955 | 1461119131908 Marionette DEBUG loaded listener.js 19:25:32 INFO - PROCESS | 3955 | ++DOMWINDOW == 281 (0x929e5800) [pid = 3955] [serial = 1008] [outer = 0x8f617400] 19:25:32 INFO - PROCESS | 3955 | 1461119132796 Marionette TRACE conn3 <- [1,1312,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside3",1,"assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1313,"getWindowHandle",null] 19:25:32 INFO - PROCESS | 3955 | 1461119132857 Marionette TRACE conn3 <- [1,1313,null,{"value":"8"}] 19:25:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 19:25:32 INFO - PROCESS | 3955 | 1461119132865 Marionette TRACE conn3 -> [0,1314,"setScriptTimeout",{"ms":35000}] 19:25:32 INFO - PROCESS | 3955 | 1461119132869 Marionette TRACE conn3 <- [1,1314,null,{}] 19:25:32 INFO - PROCESS | 3955 | 1461119132875 Marionette TRACE conn3 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:25:33 INFO - PROCESS | 3955 | 1461119133068 Marionette TRACE conn3 <- [1,1315,null,{"value":null}] 19:25:33 INFO - PROCESS | 3955 | 1461119133373 Marionette TRACE conn3 -> [0,1316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:33 INFO - PROCESS | 3955 | ++DOCSHELL 0x91ef1800 == 120 [pid = 3955] [id = 336] 19:25:33 INFO - PROCESS | 3955 | ++DOMWINDOW == 282 (0x9285c800) [pid = 3955] [serial = 1009] [outer = (nil)] 19:25:33 INFO - PROCESS | 3955 | ++DOMWINDOW == 283 (0x939e2c00) [pid = 3955] [serial = 1010] [outer = 0x9285c800] 19:25:33 INFO - PROCESS | 3955 | 1461119133464 Marionette DEBUG loaded listener.js 19:25:33 INFO - PROCESS | 3955 | ++DOMWINDOW == 284 (0x94f36800) [pid = 3955] [serial = 1011] [outer = 0x9285c800] 19:25:34 INFO - PROCESS | 3955 | 1461119134306 Marionette TRACE conn3 <- [1,1316,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch1",0,null,null]]]}] 19:25:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 19:25:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1479ms 19:25:34 INFO - PROCESS | 3955 | 1461119134346 Marionette TRACE conn3 -> [0,1317,"getWindowHandle",null] 19:25:34 INFO - PROCESS | 3955 | 1461119134350 Marionette TRACE conn3 <- [1,1317,null,{"value":"8"}] 19:25:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 19:25:34 INFO - PROCESS | 3955 | 1461119134357 Marionette TRACE conn3 -> [0,1318,"setScriptTimeout",{"ms":35000}] 19:25:34 INFO - PROCESS | 3955 | 1461119134360 Marionette TRACE conn3 <- [1,1318,null,{}] 19:25:34 INFO - PROCESS | 3955 | 1461119134366 Marionette TRACE conn3 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:25:34 INFO - PROCESS | 3955 | 1461119134548 Marionette TRACE conn3 <- [1,1319,null,{"value":null}] 19:25:34 INFO - PROCESS | 3955 | 1461119134830 Marionette TRACE conn3 -> [0,1320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:34 INFO - PROCESS | 3955 | ++DOCSHELL 0x96b50800 == 121 [pid = 3955] [id = 337] 19:25:34 INFO - PROCESS | 3955 | ++DOMWINDOW == 285 (0x96b53800) [pid = 3955] [serial = 1012] [outer = (nil)] 19:25:34 INFO - PROCESS | 3955 | ++DOMWINDOW == 286 (0x96b97000) [pid = 3955] [serial = 1013] [outer = 0x96b53800] 19:25:34 INFO - PROCESS | 3955 | 1461119134990 Marionette DEBUG loaded listener.js 19:25:35 INFO - PROCESS | 3955 | ++DOMWINDOW == 287 (0x97947000) [pid = 3955] [serial = 1014] [outer = 0x96b53800] 19:25:35 INFO - PROCESS | 3955 | 1461119135880 Marionette TRACE conn3 <- [1,1320,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch2",0,null,null]]]}] 19:25:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 19:25:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1584ms 19:25:35 INFO - PROCESS | 3955 | 1461119135942 Marionette TRACE conn3 -> [0,1321,"getWindowHandle",null] 19:25:35 INFO - PROCESS | 3955 | 1461119135946 Marionette TRACE conn3 <- [1,1321,null,{"value":"8"}] 19:25:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 19:25:35 INFO - PROCESS | 3955 | 1461119135952 Marionette TRACE conn3 -> [0,1322,"setScriptTimeout",{"ms":35000}] 19:25:35 INFO - PROCESS | 3955 | 1461119135955 Marionette TRACE conn3 <- [1,1322,null,{}] 19:25:35 INFO - PROCESS | 3955 | 1461119135961 Marionette TRACE conn3 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:25:36 INFO - PROCESS | 3955 | 1461119136153 Marionette TRACE conn3 <- [1,1323,null,{"value":null}] 19:25:36 INFO - PROCESS | 3955 | 1461119136467 Marionette TRACE conn3 -> [0,1324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:36 INFO - PROCESS | 3955 | ++DOCSHELL 0x89358c00 == 122 [pid = 3955] [id = 338] 19:25:36 INFO - PROCESS | 3955 | ++DOMWINDOW == 288 (0x8a590000) [pid = 3955] [serial = 1015] [outer = (nil)] 19:25:36 INFO - PROCESS | 3955 | ++DOMWINDOW == 289 (0x981b6000) [pid = 3955] [serial = 1016] [outer = 0x8a590000] 19:25:36 INFO - PROCESS | 3955 | 1461119136562 Marionette DEBUG loaded listener.js 19:25:36 INFO - PROCESS | 3955 | ++DOMWINDOW == 290 (0x9854b800) [pid = 3955] [serial = 1017] [outer = 0x8a590000] 19:25:37 INFO - PROCESS | 3955 | 1461119137437 Marionette TRACE conn3 <- [1,1324,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch3",0,null,null]]]}] 19:25:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 19:25:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1542ms 19:25:37 INFO - PROCESS | 3955 | 1461119137494 Marionette TRACE conn3 -> [0,1325,"getWindowHandle",null] 19:25:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 19:25:37 INFO - PROCESS | 3955 | 1461119137499 Marionette TRACE conn3 <- [1,1325,null,{"value":"8"}] 19:25:37 INFO - PROCESS | 3955 | 1461119137506 Marionette TRACE conn3 -> [0,1326,"setScriptTimeout",{"ms":35000}] 19:25:37 INFO - PROCESS | 3955 | 1461119137509 Marionette TRACE conn3 <- [1,1326,null,{}] 19:25:37 INFO - PROCESS | 3955 | 1461119137515 Marionette TRACE conn3 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:25:37 INFO - PROCESS | 3955 | 1461119137711 Marionette TRACE conn3 <- [1,1327,null,{"value":null}] 19:25:38 INFO - PROCESS | 3955 | 1461119138022 Marionette TRACE conn3 -> [0,1328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:38 INFO - PROCESS | 3955 | ++DOCSHELL 0x8935c800 == 123 [pid = 3955] [id = 339] 19:25:38 INFO - PROCESS | 3955 | ++DOMWINDOW == 291 (0x90554000) [pid = 3955] [serial = 1018] [outer = (nil)] 19:25:38 INFO - PROCESS | 3955 | ++DOMWINDOW == 292 (0x99839000) [pid = 3955] [serial = 1019] [outer = 0x90554000] 19:25:38 INFO - PROCESS | 3955 | 1461119138111 Marionette DEBUG loaded listener.js 19:25:38 INFO - PROCESS | 3955 | ++DOMWINDOW == 293 (0x998f5400) [pid = 3955] [serial = 1020] [outer = 0x90554000] 19:25:38 INFO - PROCESS | 3955 | 1461119138980 Marionette TRACE conn3 <- [1,1328,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 19:25:39 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:25:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1531ms 19:25:39 INFO - PROCESS | 3955 | 1461119139037 Marionette TRACE conn3 -> [0,1329,"getWindowHandle",null] 19:25:39 INFO - PROCESS | 3955 | 1461119139041 Marionette TRACE conn3 <- [1,1329,null,{"value":"8"}] 19:25:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 19:25:39 INFO - PROCESS | 3955 | 1461119139047 Marionette TRACE conn3 -> [0,1330,"setScriptTimeout",{"ms":35000}] 19:25:39 INFO - PROCESS | 3955 | 1461119139050 Marionette TRACE conn3 <- [1,1330,null,{}] 19:25:39 INFO - PROCESS | 3955 | 1461119139056 Marionette TRACE conn3 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:25:39 INFO - PROCESS | 3955 | 1461119139245 Marionette TRACE conn3 <- [1,1331,null,{"value":null}] 19:25:39 INFO - PROCESS | 3955 | 1461119139555 Marionette TRACE conn3 -> [0,1332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:39 INFO - PROCESS | 3955 | ++DOCSHELL 0x98f86000 == 124 [pid = 3955] [id = 340] 19:25:39 INFO - PROCESS | 3955 | ++DOMWINDOW == 294 (0x99840c00) [pid = 3955] [serial = 1021] [outer = (nil)] 19:25:39 INFO - PROCESS | 3955 | ++DOMWINDOW == 295 (0x9fb96c00) [pid = 3955] [serial = 1022] [outer = 0x99840c00] 19:25:39 INFO - PROCESS | 3955 | 1461119139653 Marionette DEBUG loaded listener.js 19:25:39 INFO - PROCESS | 3955 | ++DOMWINDOW == 296 (0x9fc52000) [pid = 3955] [serial = 1023] [outer = 0x99840c00] 19:25:40 INFO - PROCESS | 3955 | 1461119140543 Marionette TRACE conn3 <- [1,1332,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 19:25:40 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:25:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1534ms 19:25:40 INFO - PROCESS | 3955 | 1461119140582 Marionette TRACE conn3 -> [0,1333,"getWindowHandle",null] 19:25:40 INFO - PROCESS | 3955 | 1461119140586 Marionette TRACE conn3 <- [1,1333,null,{"value":"8"}] 19:25:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 19:25:40 INFO - PROCESS | 3955 | 1461119140593 Marionette TRACE conn3 -> [0,1334,"setScriptTimeout",{"ms":35000}] 19:25:40 INFO - PROCESS | 3955 | 1461119140596 Marionette TRACE conn3 <- [1,1334,null,{}] 19:25:40 INFO - PROCESS | 3955 | 1461119140602 Marionette TRACE conn3 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:25:40 INFO - PROCESS | 3955 | 1461119140876 Marionette TRACE conn3 <- [1,1335,null,{"value":null}] 19:25:41 INFO - PROCESS | 3955 | 1461119141084 Marionette TRACE conn3 -> [0,1336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:41 INFO - PROCESS | 3955 | ++DOCSHELL 0x98f8fc00 == 125 [pid = 3955] [id = 341] 19:25:41 INFO - PROCESS | 3955 | ++DOMWINDOW == 297 (0x99b8e400) [pid = 3955] [serial = 1024] [outer = (nil)] 19:25:41 INFO - PROCESS | 3955 | ++DOMWINDOW == 298 (0xa0c2dc00) [pid = 3955] [serial = 1025] [outer = 0x99b8e400] 19:25:41 INFO - PROCESS | 3955 | 1461119141223 Marionette DEBUG loaded listener.js 19:25:41 INFO - PROCESS | 3955 | ++DOMWINDOW == 299 (0xa0c33c00) [pid = 3955] [serial = 1026] [outer = 0x99b8e400] 19:25:42 INFO - PROCESS | 3955 | 1461119142108 Marionette TRACE conn3 <- [1,1336,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html",0,null,null,[["Radial gradient transforms do not experience broken caching effects",0,null,null]]]}] 19:25:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 19:25:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1586ms 19:25:42 INFO - PROCESS | 3955 | 1461119142180 Marionette TRACE conn3 -> [0,1337,"getWindowHandle",null] 19:25:42 INFO - PROCESS | 3955 | 1461119142184 Marionette TRACE conn3 <- [1,1337,null,{"value":"8"}] 19:25:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 19:25:42 INFO - PROCESS | 3955 | 1461119142192 Marionette TRACE conn3 -> [0,1338,"setScriptTimeout",{"ms":35000}] 19:25:42 INFO - PROCESS | 3955 | 1461119142195 Marionette TRACE conn3 <- [1,1338,null,{}] 19:25:42 INFO - PROCESS | 3955 | 1461119142201 Marionette TRACE conn3 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:25:42 INFO - PROCESS | 3955 | 1461119142456 Marionette TRACE conn3 <- [1,1339,null,{"value":null}] 19:25:42 INFO - PROCESS | 3955 | 1461119142797 Marionette TRACE conn3 -> [0,1340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:42 INFO - PROCESS | 3955 | ++DOCSHELL 0x863eec00 == 126 [pid = 3955] [id = 342] 19:25:42 INFO - PROCESS | 3955 | ++DOMWINDOW == 300 (0x863f6000) [pid = 3955] [serial = 1027] [outer = (nil)] 19:25:42 INFO - PROCESS | 3955 | ++DOMWINDOW == 301 (0x863f8800) [pid = 3955] [serial = 1028] [outer = 0x863f6000] 19:25:42 INFO - PROCESS | 3955 | 1461119142899 Marionette DEBUG loaded listener.js 19:25:43 INFO - PROCESS | 3955 | ++DOMWINDOW == 302 (0x98102400) [pid = 3955] [serial = 1029] [outer = 0x863f6000] 19:25:44 INFO - PROCESS | 3955 | 1461119144330 Marionette TRACE conn3 <- [1,1340,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html",0,null,null,[["createPattern() of an animated GIF draws the first frame",0,null,null]]]}] 19:25:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 19:25:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 2187ms 19:25:44 INFO - PROCESS | 3955 | 1461119144399 Marionette TRACE conn3 -> [0,1341,"getWindowHandle",null] 19:25:44 INFO - PROCESS | 3955 | 1461119144404 Marionette TRACE conn3 <- [1,1341,null,{"value":"8"}] 19:25:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 19:25:44 INFO - PROCESS | 3955 | 1461119144413 Marionette TRACE conn3 -> [0,1342,"setScriptTimeout",{"ms":35000}] 19:25:44 INFO - PROCESS | 3955 | 1461119144424 Marionette TRACE conn3 <- [1,1342,null,{}] 19:25:44 INFO - PROCESS | 3955 | 1461119144430 Marionette TRACE conn3 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:25:44 INFO - PROCESS | 3955 | 1461119144656 Marionette TRACE conn3 <- [1,1343,null,{"value":null}] 19:25:44 INFO - PROCESS | 3955 | 1461119144926 Marionette TRACE conn3 -> [0,1344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:44 INFO - PROCESS | 3955 | ++DOCSHELL 0x82fe4c00 == 127 [pid = 3955] [id = 343] 19:25:44 INFO - PROCESS | 3955 | ++DOMWINDOW == 303 (0x82fe5400) [pid = 3955] [serial = 1030] [outer = (nil)] 19:25:45 INFO - PROCESS | 3955 | ++DOMWINDOW == 304 (0x82fed800) [pid = 3955] [serial = 1031] [outer = 0x82fe5400] 19:25:45 INFO - PROCESS | 3955 | 1461119145014 Marionette DEBUG loaded listener.js 19:25:45 INFO - PROCESS | 3955 | ++DOMWINDOW == 305 (0x82ff0c00) [pid = 3955] [serial = 1032] [outer = 0x82fe5400] 19:25:45 INFO - PROCESS | 3955 | 1461119145941 Marionette TRACE conn3 <- [1,1344,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.canvas",0,null,null]]]}] 19:25:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 19:25:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1601ms 19:25:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 19:25:46 INFO - PROCESS | 3955 | 1461119146015 Marionette TRACE conn3 -> [0,1345,"getWindowHandle",null] 19:25:46 INFO - PROCESS | 3955 | 1461119146018 Marionette TRACE conn3 <- [1,1345,null,{"value":"8"}] 19:25:46 INFO - PROCESS | 3955 | 1461119146025 Marionette TRACE conn3 -> [0,1346,"setScriptTimeout",{"ms":35000}] 19:25:46 INFO - PROCESS | 3955 | 1461119146028 Marionette TRACE conn3 <- [1,1346,null,{}] 19:25:46 INFO - PROCESS | 3955 | 1461119146034 Marionette TRACE conn3 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:25:46 INFO - PROCESS | 3955 | 1461119146259 Marionette TRACE conn3 <- [1,1347,null,{"value":null}] 19:25:46 INFO - PROCESS | 3955 | 1461119146582 Marionette TRACE conn3 -> [0,1348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:46 INFO - PROCESS | 3955 | ++DOCSHELL 0x82fea800 == 128 [pid = 3955] [id = 344] 19:25:46 INFO - PROCESS | 3955 | ++DOMWINDOW == 306 (0x82feb000) [pid = 3955] [serial = 1033] [outer = (nil)] 19:25:46 INFO - PROCESS | 3955 | ++DOMWINDOW == 307 (0x8f651000) [pid = 3955] [serial = 1034] [outer = 0x82feb000] 19:25:46 INFO - PROCESS | 3955 | 1461119146676 Marionette DEBUG loaded listener.js 19:25:46 INFO - PROCESS | 3955 | ++DOMWINDOW == 308 (0x93a6cc00) [pid = 3955] [serial = 1035] [outer = 0x82feb000] 19:25:47 INFO - PROCESS | 3955 | 1461119147615 Marionette TRACE conn3 <- [1,1348,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html",0,null,null,[["Canvas test: 2d.pattern.basic.image",0,null,null]]]}] 19:25:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 19:25:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1637ms 19:25:47 INFO - PROCESS | 3955 | 1461119147662 Marionette TRACE conn3 -> [0,1349,"getWindowHandle",null] 19:25:47 INFO - PROCESS | 3955 | 1461119147665 Marionette TRACE conn3 <- [1,1349,null,{"value":"8"}] 19:25:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 19:25:47 INFO - PROCESS | 3955 | 1461119147673 Marionette TRACE conn3 -> [0,1350,"setScriptTimeout",{"ms":35000}] 19:25:47 INFO - PROCESS | 3955 | 1461119147677 Marionette TRACE conn3 <- [1,1350,null,{}] 19:25:47 INFO - PROCESS | 3955 | 1461119147683 Marionette TRACE conn3 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:25:47 INFO - PROCESS | 3955 | 1461119147876 Marionette TRACE conn3 <- [1,1351,null,{"value":null}] 19:25:48 INFO - PROCESS | 3955 | 1461119148199 Marionette TRACE conn3 -> [0,1352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:48 INFO - PROCESS | 3955 | ++DOCSHELL 0x863ed400 == 129 [pid = 3955] [id = 345] 19:25:48 INFO - PROCESS | 3955 | ++DOMWINDOW == 309 (0x88a2e000) [pid = 3955] [serial = 1036] [outer = (nil)] 19:25:48 INFO - PROCESS | 3955 | ++DOMWINDOW == 310 (0x93a78400) [pid = 3955] [serial = 1037] [outer = 0x88a2e000] 19:25:48 INFO - PROCESS | 3955 | 1461119148290 Marionette DEBUG loaded listener.js 19:25:48 INFO - PROCESS | 3955 | ++DOMWINDOW == 311 (0xa0f3a800) [pid = 3955] [serial = 1038] [outer = 0x88a2e000] 19:25:49 INFO - PROCESS | 3955 | 1461119149159 Marionette TRACE conn3 <- [1,1352,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html",0,null,null,[["Canvas test: 2d.pattern.basic.nocontext",0,null,null]]]}] 19:25:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 19:25:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1534ms 19:25:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 19:25:49 INFO - PROCESS | 3955 | 1461119149209 Marionette TRACE conn3 -> [0,1353,"getWindowHandle",null] 19:25:49 INFO - PROCESS | 3955 | 1461119149213 Marionette TRACE conn3 <- [1,1353,null,{"value":"8"}] 19:25:49 INFO - PROCESS | 3955 | 1461119149219 Marionette TRACE conn3 -> [0,1354,"setScriptTimeout",{"ms":35000}] 19:25:49 INFO - PROCESS | 3955 | 1461119149223 Marionette TRACE conn3 <- [1,1354,null,{}] 19:25:49 INFO - PROCESS | 3955 | 1461119149229 Marionette TRACE conn3 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:25:49 INFO - PROCESS | 3955 | 1461119149420 Marionette TRACE conn3 <- [1,1355,null,{"value":null}] 19:25:49 INFO - PROCESS | 3955 | 1461119149742 Marionette TRACE conn3 -> [0,1356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:49 INFO - PROCESS | 3955 | ++DOCSHELL 0x849c1400 == 130 [pid = 3955] [id = 346] 19:25:49 INFO - PROCESS | 3955 | ++DOMWINDOW == 312 (0x849c2c00) [pid = 3955] [serial = 1039] [outer = (nil)] 19:25:49 INFO - PROCESS | 3955 | ++DOMWINDOW == 313 (0x849ca400) [pid = 3955] [serial = 1040] [outer = 0x849c2c00] 19:25:49 INFO - PROCESS | 3955 | 1461119149829 Marionette DEBUG loaded listener.js 19:25:49 INFO - PROCESS | 3955 | ++DOMWINDOW == 314 (0x849cd400) [pid = 3955] [serial = 1041] [outer = 0x849c2c00] 19:25:50 INFO - PROCESS | 3955 | 1461119150725 Marionette TRACE conn3 <- [1,1356,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html",0,null,null,[["Canvas test: 2d.pattern.basic.type",0,null,null]]]}] 19:25:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 19:25:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1543ms 19:25:50 INFO - PROCESS | 3955 | 1461119150762 Marionette TRACE conn3 -> [0,1357,"getWindowHandle",null] 19:25:50 INFO - PROCESS | 3955 | 1461119150766 Marionette TRACE conn3 <- [1,1357,null,{"value":"8"}] 19:25:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 19:25:50 INFO - PROCESS | 3955 | 1461119150772 Marionette TRACE conn3 -> [0,1358,"setScriptTimeout",{"ms":35000}] 19:25:50 INFO - PROCESS | 3955 | 1461119150775 Marionette TRACE conn3 <- [1,1358,null,{}] 19:25:50 INFO - PROCESS | 3955 | 1461119150781 Marionette TRACE conn3 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:25:50 INFO - PROCESS | 3955 | 1461119150963 Marionette TRACE conn3 <- [1,1359,null,{"value":null}] 19:25:51 INFO - PROCESS | 3955 | 1461119151294 Marionette TRACE conn3 -> [0,1360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:51 INFO - PROCESS | 3955 | ++DOCSHELL 0x8287d000 == 131 [pid = 3955] [id = 347] 19:25:51 INFO - PROCESS | 3955 | ++DOMWINDOW == 315 (0x82880000) [pid = 3955] [serial = 1042] [outer = (nil)] 19:25:51 INFO - PROCESS | 3955 | ++DOMWINDOW == 316 (0x82885400) [pid = 3955] [serial = 1043] [outer = 0x82880000] 19:25:51 INFO - PROCESS | 3955 | 1461119151383 Marionette DEBUG loaded listener.js 19:25:51 INFO - PROCESS | 3955 | ++DOMWINDOW == 317 (0x82888c00) [pid = 3955] [serial = 1044] [outer = 0x82880000] 19:25:52 INFO - PROCESS | 3955 | 1461119152231 Marionette TRACE conn3 <- [1,1360,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.zerocanvas",0,null,null]]]}] 19:25:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 19:25:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1530ms 19:25:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 19:25:52 INFO - PROCESS | 3955 | 1461119152303 Marionette TRACE conn3 -> [0,1361,"getWindowHandle",null] 19:25:52 INFO - PROCESS | 3955 | 1461119152306 Marionette TRACE conn3 <- [1,1361,null,{"value":"8"}] 19:25:52 INFO - PROCESS | 3955 | 1461119152313 Marionette TRACE conn3 -> [0,1362,"setScriptTimeout",{"ms":35000}] 19:25:52 INFO - PROCESS | 3955 | 1461119152317 Marionette TRACE conn3 <- [1,1362,null,{}] 19:25:52 INFO - PROCESS | 3955 | 1461119152322 Marionette TRACE conn3 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:25:52 INFO - PROCESS | 3955 | 1461119152526 Marionette TRACE conn3 <- [1,1363,null,{"value":null}] 19:25:52 INFO - PROCESS | 3955 | 1461119152875 Marionette TRACE conn3 -> [0,1364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:52 INFO - PROCESS | 3955 | ++DOCSHELL 0x82885000 == 132 [pid = 3955] [id = 348] 19:25:52 INFO - PROCESS | 3955 | ++DOMWINDOW == 318 (0x82886400) [pid = 3955] [serial = 1045] [outer = (nil)] 19:25:52 INFO - PROCESS | 3955 | ++DOMWINDOW == 319 (0x849cf800) [pid = 3955] [serial = 1046] [outer = 0x82886400] 19:25:52 INFO - PROCESS | 3955 | 1461119152969 Marionette DEBUG loaded listener.js 19:25:53 INFO - PROCESS | 3955 | ++DOMWINDOW == 320 (0x875f2000) [pid = 3955] [serial = 1047] [outer = 0x82886400] 19:25:53 INFO - PROCESS | 3955 | 1461119153887 Marionette TRACE conn3 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 19:25:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 19:25:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1641ms 19:25:53 INFO - PROCESS | 3955 | 1461119153954 Marionette TRACE conn3 -> [0,1365,"getWindowHandle",null] 19:25:53 INFO - PROCESS | 3955 | 1461119153958 Marionette TRACE conn3 <- [1,1365,null,{"value":"8"}] 19:25:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 19:25:53 INFO - PROCESS | 3955 | 1461119153965 Marionette TRACE conn3 -> [0,1366,"setScriptTimeout",{"ms":35000}] 19:25:53 INFO - PROCESS | 3955 | 1461119153969 Marionette TRACE conn3 <- [1,1366,null,{}] 19:25:53 INFO - PROCESS | 3955 | 1461119153975 Marionette TRACE conn3 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:25:54 INFO - PROCESS | 3955 | 1461119154178 Marionette TRACE conn3 <- [1,1367,null,{"value":null}] 19:25:55 INFO - PROCESS | 3955 | 1461119154981 Marionette TRACE conn3 -> [0,1368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:55 INFO - PROCESS | 3955 | ++DOCSHELL 0x849cac00 == 133 [pid = 3955] [id = 349] 19:25:55 INFO - PROCESS | 3955 | ++DOMWINDOW == 321 (0x849cfc00) [pid = 3955] [serial = 1048] [outer = (nil)] 19:25:55 INFO - PROCESS | 3955 | ++DOMWINDOW == 322 (0x861cd800) [pid = 3955] [serial = 1049] [outer = 0x849cfc00] 19:25:55 INFO - PROCESS | 3955 | 1461119155068 Marionette DEBUG loaded listener.js 19:25:55 INFO - PROCESS | 3955 | ++DOMWINDOW == 323 (0x863efc00) [pid = 3955] [serial = 1050] [outer = 0x849cfc00] 19:25:56 INFO - PROCESS | 3955 | 1461119156069 Marionette TRACE conn3 <- [1,1368,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html",0,null,null,[["Canvas test: 2d.pattern.image.broken",1,"assert_throws: function \"function () { ctx.createPattern(img, 'repeat'); }\" threw object \"[Exception... \"Component is not available\" nsresult: \"0x...\" that is not a DOMException INVALID_STATE_ERR: property \"code\" is equal to undefined, expected 11","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1369,"getWindowHandle",null] 19:25:56 INFO - PROCESS | 3955 | 1461119156107 Marionette TRACE conn3 <- [1,1369,null,{"value":"8"}] 19:25:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 19:25:56 INFO - PROCESS | 3955 | 1461119156114 Marionette TRACE conn3 -> [0,1370,"setScriptTimeout",{"ms":35000}] 19:25:56 INFO - PROCESS | 3955 | 1461119156121 Marionette TRACE conn3 <- [1,1370,null,{}] 19:25:56 INFO - PROCESS | 3955 | 1461119156128 Marionette TRACE conn3 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:25:56 INFO - PROCESS | 3955 | 1461119156310 Marionette TRACE conn3 <- [1,1371,null,{"value":null}] 19:25:57 INFO - PROCESS | 3955 | --DOCSHELL 0x94f33000 == 132 [pid = 3955] [id = 41] 19:25:57 INFO - PROCESS | 3955 | --DOCSHELL 0x879c4c00 == 131 [pid = 3955] [id = 264] 19:25:57 INFO - PROCESS | 3955 | --DOCSHELL 0x90216c00 == 130 [pid = 3955] [id = 266] 19:25:57 INFO - PROCESS | 3955 | --DOCSHELL 0x8b10b400 == 129 [pid = 3955] [id = 265] 19:25:57 INFO - PROCESS | 3955 | --DOCSHELL 0x8b37e400 == 128 [pid = 3955] [id = 331] 19:25:57 INFO - PROCESS | 3955 | --DOCSHELL 0x8ba1b800 == 127 [pid = 3955] [id = 330] 19:25:57 INFO - PROCESS | 3955 | --DOCSHELL 0x8a68d000 == 126 [pid = 3955] [id = 329] 19:25:57 INFO - PROCESS | 3955 | --DOCSHELL 0x87aa5c00 == 125 [pid = 3955] [id = 328] 19:25:57 INFO - PROCESS | 3955 | --DOCSHELL 0x84a14c00 == 124 [pid = 3955] [id = 326] 19:25:57 INFO - PROCESS | 3955 | --DOCSHELL 0x84a13400 == 123 [pid = 3955] [id = 325] 19:25:57 INFO - PROCESS | 3955 | --DOCSHELL 0x879bbc00 == 122 [pid = 3955] [id = 323] 19:25:57 INFO - PROCESS | 3955 | --DOCSHELL 0x875eac00 == 121 [pid = 3955] [id = 324] 19:25:57 INFO - PROCESS | 3955 | --DOCSHELL 0x88a28800 == 120 [pid = 3955] [id = 322] 19:25:57 INFO - PROCESS | 3955 | --DOCSHELL 0x861cbc00 == 119 [pid = 3955] [id = 321] 19:25:57 INFO - PROCESS | 3955 | --DOCSHELL 0x861ca400 == 118 [pid = 3955] [id = 320] 19:25:57 INFO - PROCESS | 3955 | --DOCSHELL 0x9fca2c00 == 117 [pid = 3955] [id = 318] 19:25:57 INFO - PROCESS | 3955 | --DOCSHELL 0x98eb2000 == 116 [pid = 3955] [id = 319] 19:25:57 INFO - PROCESS | 3955 | --DOCSHELL 0x9ea16c00 == 115 [pid = 3955] [id = 317] 19:25:57 INFO - PROCESS | 3955 | --DOCSHELL 0x929dd000 == 114 [pid = 3955] [id = 316] 19:25:57 INFO - PROCESS | 3955 | --DOCSHELL 0x8f6dd400 == 113 [pid = 3955] [id = 314] 19:25:57 INFO - PROCESS | 3955 | --DOCSHELL 0x97c16c00 == 112 [pid = 3955] [id = 315] 19:25:57 INFO - PROCESS | 3955 | --DOCSHELL 0x88433800 == 111 [pid = 3955] [id = 313] 19:25:57 INFO - PROCESS | 3955 | --DOCSHELL 0x939b7400 == 110 [pid = 3955] [id = 312] 19:25:57 INFO - PROCESS | 3955 | --DOCSHELL 0x8e60d800 == 109 [pid = 3955] [id = 311] 19:25:57 INFO - PROCESS | 3955 | --DOCSHELL 0x92867800 == 108 [pid = 3955] [id = 310] 19:25:57 INFO - PROCESS | 3955 | --DOCSHELL 0x8ba1b400 == 107 [pid = 3955] [id = 309] 19:25:57 INFO - PROCESS | 3955 | --DOCSHELL 0x8ba85000 == 106 [pid = 3955] [id = 307] 19:25:57 INFO - PROCESS | 3955 | --DOCSHELL 0x89361800 == 105 [pid = 3955] [id = 308] 19:25:57 INFO - PROCESS | 3955 | --DOMWINDOW == 322 (0x91ee7000) [pid = 3955] [serial = 923] [outer = (nil)] [url = about:blank] 19:25:57 INFO - PROCESS | 3955 | --DOMWINDOW == 321 (0x939c0000) [pid = 3955] [serial = 887] [outer = (nil)] [url = about:blank] 19:25:57 INFO - PROCESS | 3955 | --DOMWINDOW == 320 (0x8920e800) [pid = 3955] [serial = 911] [outer = (nil)] [url = about:blank] 19:25:57 INFO - PROCESS | 3955 | --DOMWINDOW == 319 (0x96b81400) [pid = 3955] [serial = 893] [outer = (nil)] [url = about:blank] 19:25:57 INFO - PROCESS | 3955 | --DOMWINDOW == 318 (0x87bc2800) [pid = 3955] [serial = 908] [outer = (nil)] [url = about:blank] 19:25:57 INFO - PROCESS | 3955 | --DOMWINDOW == 317 (0x977a6400) [pid = 3955] [serial = 896] [outer = (nil)] [url = about:blank] 19:25:57 INFO - PROCESS | 3955 | --DOMWINDOW == 316 (0x981ae000) [pid = 3955] [serial = 902] [outer = (nil)] [url = about:blank] 19:25:57 INFO - PROCESS | 3955 | --DOMWINDOW == 315 (0x9030d800) [pid = 3955] [serial = 875] [outer = (nil)] [url = about:blank] 19:25:57 INFO - PROCESS | 3955 | --DOMWINDOW == 314 (0x93327000) [pid = 3955] [serial = 618] [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:25:57 INFO - PROCESS | 3955 | --DOMWINDOW == 313 (0x90211c00) [pid = 3955] [serial = 872] [outer = (nil)] [url = about:blank] 19:25:57 INFO - PROCESS | 3955 | --DOMWINDOW == 312 (0x8ff43000) [pid = 3955] [serial = 918] [outer = (nil)] [url = about:blank] 19:25:57 INFO - PROCESS | 3955 | --DOMWINDOW == 311 (0x979e8400) [pid = 3955] [serial = 899] [outer = (nil)] [url = about:blank] 19:25:57 INFO - PROCESS | 3955 | --DOMWINDOW == 310 (0x8f6e2800) [pid = 3955] [serial = 869] [outer = (nil)] [url = about:blank] 19:25:57 INFO - PROCESS | 3955 | --DOMWINDOW == 309 (0x8e608400) [pid = 3955] [serial = 915] [outer = (nil)] [url = about:blank] 19:25:57 INFO - PROCESS | 3955 | --DOMWINDOW == 308 (0x8b117000) [pid = 3955] [serial = 860] [outer = (nil)] [url = about:blank] 19:25:57 INFO - PROCESS | 3955 | --DOMWINDOW == 307 (0x92aa4800) [pid = 3955] [serial = 884] [outer = (nil)] [url = about:blank] 19:25:57 INFO - PROCESS | 3955 | --DOMWINDOW == 306 (0x8e825c00) [pid = 3955] [serial = 863] [outer = (nil)] [url = about:blank] 19:25:57 INFO - PROCESS | 3955 | --DOMWINDOW == 305 (0x881f4800) [pid = 3955] [serial = 909] [outer = (nil)] [url = about:blank] 19:25:57 INFO - PROCESS | 3955 | --DOMWINDOW == 304 (0x881f6c00) [pid = 3955] [serial = 857] [outer = (nil)] [url = about:blank] 19:25:57 INFO - PROCESS | 3955 | --DOMWINDOW == 303 (0x8a68e800) [pid = 3955] [serial = 912] [outer = (nil)] [url = about:blank] 19:25:57 INFO - PROCESS | 3955 | --DOMWINDOW == 302 (0x913dec00) [pid = 3955] [serial = 905] [outer = (nil)] [url = about:blank] 19:25:57 INFO - PROCESS | 3955 | --DOMWINDOW == 301 (0x9054c400) [pid = 3955] [serial = 921] [outer = (nil)] [url = about:blank] 19:25:57 INFO - PROCESS | 3955 | --DOMWINDOW == 300 (0x8f6ea800) [pid = 3955] [serial = 917] [outer = (nil)] [url = about:blank] 19:25:57 INFO - PROCESS | 3955 | --DOMWINDOW == 299 (0x8f6c2000) [pid = 3955] [serial = 866] [outer = (nil)] [url = about:blank] 19:25:57 INFO - PROCESS | 3955 | --DOMWINDOW == 298 (0x9045c800) [pid = 3955] [serial = 878] [outer = (nil)] [url = about:blank] 19:25:57 INFO - PROCESS | 3955 | --DOMWINDOW == 297 (0x92859800) [pid = 3955] [serial = 881] [outer = (nil)] [url = about:blank] 19:25:57 INFO - PROCESS | 3955 | --DOMWINDOW == 296 (0x96a09c00) [pid = 3955] [serial = 890] [outer = (nil)] [url = about:blank] 19:25:57 INFO - PROCESS | 3955 | --DOMWINDOW == 295 (0x8e457400) [pid = 3955] [serial = 914] [outer = (nil)] [url = about:blank] 19:25:57 INFO - PROCESS | 3955 | --DOMWINDOW == 294 (0x90309c00) [pid = 3955] [serial = 920] [outer = (nil)] [url = about:blank] 19:25:57 INFO - PROCESS | 3955 | 1461119157539 Marionette TRACE conn3 -> [0,1372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:57 INFO - PROCESS | 3955 | ++DOCSHELL 0x84a12000 == 106 [pid = 3955] [id = 350] 19:25:57 INFO - PROCESS | 3955 | ++DOMWINDOW == 295 (0x84a15800) [pid = 3955] [serial = 1051] [outer = (nil)] 19:25:57 INFO - PROCESS | 3955 | ++DOMWINDOW == 296 (0x861d2800) [pid = 3955] [serial = 1052] [outer = 0x84a15800] 19:25:57 INFO - PROCESS | 3955 | 1461119157674 Marionette DEBUG loaded listener.js 19:25:57 INFO - PROCESS | 3955 | ++DOMWINDOW == 297 (0x875e7400) [pid = 3955] [serial = 1053] [outer = 0x84a15800] 19:25:58 INFO - PROCESS | 3955 | 1461119158492 Marionette TRACE conn3 <- [1,1372,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.emptysrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1373,"getWindowHandle",null] 19:25:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 19:25:58 INFO - PROCESS | 3955 | 1461119158563 Marionette TRACE conn3 <- [1,1373,null,{"value":"8"}] 19:25:58 INFO - PROCESS | 3955 | 1461119158570 Marionette TRACE conn3 -> [0,1374,"setScriptTimeout",{"ms":35000}] 19:25:58 INFO - PROCESS | 3955 | 1461119158573 Marionette TRACE conn3 <- [1,1374,null,{}] 19:25:58 INFO - PROCESS | 3955 | 1461119158579 Marionette TRACE conn3 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:25:58 INFO - PROCESS | 3955 | 1461119158756 Marionette TRACE conn3 <- [1,1375,null,{"value":null}] 19:25:58 INFO - PROCESS | 3955 | 1461119158953 Marionette TRACE conn3 -> [0,1376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:58 INFO - PROCESS | 3955 | ++DOCSHELL 0x881f7c00 == 107 [pid = 3955] [id = 351] 19:25:58 INFO - PROCESS | 3955 | ++DOMWINDOW == 298 (0x8842fc00) [pid = 3955] [serial = 1054] [outer = (nil)] 19:25:59 INFO - PROCESS | 3955 | ++DOMWINDOW == 299 (0x89208000) [pid = 3955] [serial = 1055] [outer = 0x8842fc00] 19:25:59 INFO - PROCESS | 3955 | 1461119159029 Marionette DEBUG loaded listener.js 19:25:59 INFO - PROCESS | 3955 | ++DOMWINDOW == 300 (0x8a584400) [pid = 3955] [serial = 1056] [outer = 0x8842fc00] 19:25:59 INFO - PROCESS | 3955 | [3955] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 19:25:59 INFO - PROCESS | 3955 | 1461119159878 Marionette TRACE conn3 <- [1,1376,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.immediate",1,"","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1377,"getWindowHandle",null] 19:25:59 INFO - PROCESS | 3955 | 1461119159959 Marionette TRACE conn3 <- [1,1377,null,{"value":"8"}] 19:25:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 19:25:59 INFO - PROCESS | 3955 | 1461119159973 Marionette TRACE conn3 -> [0,1378,"setScriptTimeout",{"ms":35000}] 19:25:59 INFO - PROCESS | 3955 | 1461119159982 Marionette TRACE conn3 <- [1,1378,null,{}] 19:26:00 INFO - PROCESS | 3955 | 1461119160001 Marionette TRACE conn3 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:26:00 INFO - PROCESS | 3955 | 1461119160248 Marionette TRACE conn3 <- [1,1379,null,{"value":null}] 19:26:00 INFO - PROCESS | 3955 | 1461119160277 Marionette TRACE conn3 -> [0,1380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:00 INFO - PROCESS | 3955 | ++DOCSHELL 0x88a2b800 == 108 [pid = 3955] [id = 352] 19:26:00 INFO - PROCESS | 3955 | ++DOMWINDOW == 301 (0x8ad66400) [pid = 3955] [serial = 1057] [outer = (nil)] 19:26:00 INFO - PROCESS | 3955 | ++DOMWINDOW == 302 (0x8b123000) [pid = 3955] [serial = 1058] [outer = 0x8ad66400] 19:26:00 INFO - PROCESS | 3955 | 1461119160361 Marionette DEBUG loaded listener.js 19:26:00 INFO - PROCESS | 3955 | ++DOMWINDOW == 303 (0x8b36f400) [pid = 3955] [serial = 1059] [outer = 0x8ad66400] 19:26:01 INFO - PROCESS | 3955 | 1461119161466 Marionette TRACE conn3 <- [1,1380,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.nosrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1381,"getWindowHandle",null] 19:26:01 INFO - PROCESS | 3955 | 1461119161549 Marionette TRACE conn3 <- [1,1381,null,{"value":"8"}] 19:26:01 INFO - PROCESS | 3955 | 1461119161557 Marionette TRACE conn3 -> [0,1382,"setScriptTimeout",{"ms":35000}] 19:26:01 INFO - PROCESS | 3955 | 1461119161561 Marionette TRACE conn3 <- [1,1382,null,{}] 19:26:01 INFO - PROCESS | 3955 | 1461119161566 Marionette TRACE conn3 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:26:01 INFO - PROCESS | 3955 | 1461119161820 Marionette TRACE conn3 <- [1,1383,null,{"value":null}] 19:26:01 INFO - PROCESS | 3955 | 1461119161846 Marionette TRACE conn3 -> [0,1384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:01 INFO - PROCESS | 3955 | ++DOCSHELL 0x8b107c00 == 109 [pid = 3955] [id = 353] 19:26:01 INFO - PROCESS | 3955 | ++DOMWINDOW == 304 (0x8ba7d000) [pid = 3955] [serial = 1060] [outer = (nil)] 19:26:01 INFO - PROCESS | 3955 | ++DOMWINDOW == 305 (0x8e45d800) [pid = 3955] [serial = 1061] [outer = 0x8ba7d000] 19:26:01 INFO - PROCESS | 3955 | 1461119161919 Marionette DEBUG loaded listener.js 19:26:02 INFO - PROCESS | 3955 | ++DOMWINDOW == 306 (0x8e608c00) [pid = 3955] [serial = 1062] [outer = 0x8ba7d000] 19:26:03 INFO - PROCESS | 3955 | --DOMWINDOW == 305 (0x8e606400) [pid = 3955] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 19:26:03 INFO - PROCESS | 3955 | --DOMWINDOW == 304 (0x939c2800) [pid = 3955] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 19:26:03 INFO - PROCESS | 3955 | --DOMWINDOW == 303 (0x87bc3800) [pid = 3955] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 19:26:03 INFO - PROCESS | 3955 | --DOMWINDOW == 302 (0x87bcb000) [pid = 3955] [serial = 694] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 19:26:03 INFO - PROCESS | 3955 | --DOMWINDOW == 301 (0x933f7800) [pid = 3955] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 19:26:03 INFO - PROCESS | 3955 | --DOMWINDOW == 300 (0x8b130c00) [pid = 3955] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 19:26:03 INFO - PROCESS | 3955 | --DOMWINDOW == 299 (0x877c7000) [pid = 3955] [serial = 652] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 19:26:03 INFO - PROCESS | 3955 | --DOMWINDOW == 298 (0x87ab3800) [pid = 3955] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 19:26:03 INFO - PROCESS | 3955 | --DOMWINDOW == 297 (0x99b42000) [pid = 3955] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 19:26:03 INFO - PROCESS | 3955 | --DOMWINDOW == 296 (0x8f927000) [pid = 3955] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 19:26:03 INFO - PROCESS | 3955 | --DOMWINDOW == 295 (0x8a687400) [pid = 3955] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 19:26:03 INFO - PROCESS | 3955 | --DOMWINDOW == 294 (0x8f59ac00) [pid = 3955] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 19:26:03 INFO - PROCESS | 3955 | --DOMWINDOW == 293 (0x96a0cc00) [pid = 3955] [serial = 679] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 19:26:03 INFO - PROCESS | 3955 | --DOMWINDOW == 292 (0x872d3000) [pid = 3955] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 19:26:03 INFO - PROCESS | 3955 | --DOMWINDOW == 291 (0x99b45800) [pid = 3955] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 19:26:03 INFO - PROCESS | 3955 | --DOMWINDOW == 290 (0x8ff4c800) [pid = 3955] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 19:26:03 INFO - PROCESS | 3955 | --DOMWINDOW == 289 (0x87aaa800) [pid = 3955] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 19:26:03 INFO - PROCESS | 3955 | --DOMWINDOW == 288 (0x90028800) [pid = 3955] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 19:26:03 INFO - PROCESS | 3955 | --DOMWINDOW == 287 (0x881ea800) [pid = 3955] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 19:26:03 INFO - PROCESS | 3955 | --DOMWINDOW == 286 (0x939c0c00) [pid = 3955] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 19:26:03 INFO - PROCESS | 3955 | --DOMWINDOW == 285 (0x8a691000) [pid = 3955] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 19:26:03 INFO - PROCESS | 3955 | --DOMWINDOW == 284 (0x933fa000) [pid = 3955] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 19:26:03 INFO - PROCESS | 3955 | --DOMWINDOW == 283 (0x8ba19000) [pid = 3955] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 19:26:03 INFO - PROCESS | 3955 | --DOMWINDOW == 282 (0x9332c800) [pid = 3955] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 19:26:03 INFO - PROCESS | 3955 | --DOMWINDOW == 281 (0x8c491400) [pid = 3955] [serial = 661] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 19:26:03 INFO - PROCESS | 3955 | --DOMWINDOW == 280 (0x9810a400) [pid = 3955] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 19:26:03 INFO - PROCESS | 3955 | --DOMWINDOW == 279 (0x91e8ec00) [pid = 3955] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 19:26:03 INFO - PROCESS | 3955 | --DOMWINDOW == 278 (0x90214400) [pid = 3955] [serial = 670] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 19:26:03 INFO - PROCESS | 3955 | --DOMWINDOW == 277 (0x981adc00) [pid = 3955] [serial = 682] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 19:26:03 INFO - PROCESS | 3955 | --DOMWINDOW == 276 (0x8a689c00) [pid = 3955] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 19:26:03 INFO - PROCESS | 3955 | --DOMWINDOW == 275 (0x8ff47c00) [pid = 3955] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 19:26:03 INFO - PROCESS | 3955 | --DOMWINDOW == 274 (0x8b130400) [pid = 3955] [serial = 658] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 19:26:03 INFO - PROCESS | 3955 | --DOMWINDOW == 273 (0x933f8400) [pid = 3955] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 19:26:03 INFO - PROCESS | 3955 | --DOMWINDOW == 272 (0x875e8000) [pid = 3955] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 19:26:03 INFO - PROCESS | 3955 | --DOMWINDOW == 271 (0x8ff42c00) [pid = 3955] [serial = 667] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 19:26:03 INFO - PROCESS | 3955 | --DOMWINDOW == 270 (0x8f64c000) [pid = 3955] [serial = 673] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 19:26:03 INFO - PROCESS | 3955 | --DOMWINDOW == 269 (0x91e9a000) [pid = 3955] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 19:26:03 INFO - PROCESS | 3955 | --DOMWINDOW == 268 (0x90214800) [pid = 3955] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 19:26:03 INFO - PROCESS | 3955 | --DOMWINDOW == 267 (0x90028c00) [pid = 3955] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 19:26:03 INFO - PROCESS | 3955 | --DOMWINDOW == 266 (0x9030e400) [pid = 3955] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 19:26:03 INFO - PROCESS | 3955 | --DOMWINDOW == 265 (0x928c9800) [pid = 3955] [serial = 619] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 19:26:03 INFO - PROCESS | 3955 | --DOMWINDOW == 264 (0x879c1c00) [pid = 3955] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 19:26:03 INFO - PROCESS | 3955 | --DOMWINDOW == 263 (0x981df000) [pid = 3955] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 19:26:03 INFO - PROCESS | 3955 | --DOMWINDOW == 262 (0x9285e400) [pid = 3955] [serial = 676] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 19:26:03 INFO - PROCESS | 3955 | --DOMWINDOW == 261 (0x872d2c00) [pid = 3955] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 19:26:03 INFO - PROCESS | 3955 | --DOMWINDOW == 260 (0x97942000) [pid = 3955] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 19:26:03 INFO - PROCESS | 3955 | --DOMWINDOW == 259 (0x875f5800) [pid = 3955] [serial = 691] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 19:26:03 INFO - PROCESS | 3955 | --DOMWINDOW == 258 (0x91224800) [pid = 3955] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 19:26:03 INFO - PROCESS | 3955 | --DOMWINDOW == 257 (0x881f7400) [pid = 3955] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 19:26:03 INFO - PROCESS | 3955 | --DOMWINDOW == 256 (0x8b11b000) [pid = 3955] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 19:26:03 INFO - PROCESS | 3955 | --DOMWINDOW == 255 (0x8e608800) [pid = 3955] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 19:26:03 INFO - PROCESS | 3955 | --DOMWINDOW == 254 (0x88435000) [pid = 3955] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 19:26:03 INFO - PROCESS | 3955 | --DOMWINDOW == 253 (0x933f7000) [pid = 3955] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 19:26:03 INFO - PROCESS | 3955 | --DOMWINDOW == 252 (0x983e7000) [pid = 3955] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 19:26:03 INFO - PROCESS | 3955 | --DOMWINDOW == 251 (0x90219800) [pid = 3955] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 19:26:03 INFO - PROCESS | 3955 | --DOMWINDOW == 250 (0x9021a000) [pid = 3955] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 19:26:03 INFO - PROCESS | 3955 | --DOMWINDOW == 249 (0x96b57800) [pid = 3955] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 19:26:03 INFO - PROCESS | 3955 | --DOMWINDOW == 248 (0x939b8400) [pid = 3955] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 19:26:03 INFO - PROCESS | 3955 | --DOMWINDOW == 247 (0x8920b400) [pid = 3955] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 19:26:03 INFO - PROCESS | 3955 | --DOMWINDOW == 246 (0x86a58000) [pid = 3955] [serial = 688] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 19:26:03 INFO - PROCESS | 3955 | --DOMWINDOW == 245 (0x8ff48800) [pid = 3955] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 19:26:04 INFO - PROCESS | 3955 | --DOMWINDOW == 244 (0x8f64f400) [pid = 3955] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 19:26:04 INFO - PROCESS | 3955 | --DOMWINDOW == 243 (0x87bc6000) [pid = 3955] [serial = 655] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 19:26:04 INFO - PROCESS | 3955 | --DOMWINDOW == 242 (0x9021fc00) [pid = 3955] [serial = 622] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 19:26:04 INFO - PROCESS | 3955 | --DOMWINDOW == 241 (0x8f59f400) [pid = 3955] [serial = 664] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 19:26:04 INFO - PROCESS | 3955 | --DOMWINDOW == 240 (0x90217c00) [pid = 3955] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 19:26:04 INFO - PROCESS | 3955 | --DOMWINDOW == 239 (0x96b84800) [pid = 3955] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 19:26:04 INFO - PROCESS | 3955 | --DOMWINDOW == 238 (0x91eebc00) [pid = 3955] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 19:26:04 INFO - PROCESS | 3955 | --DOMWINDOW == 237 (0x8e604400) [pid = 3955] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 19:26:04 INFO - PROCESS | 3955 | --DOMWINDOW == 236 (0x8f6cf400) [pid = 3955] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 19:26:04 INFO - PROCESS | 3955 | --DOMWINDOW == 235 (0x981dd800) [pid = 3955] [serial = 685] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 19:26:04 INFO - PROCESS | 3955 | --DOMWINDOW == 234 (0x8ba20400) [pid = 3955] [serial = 697] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 19:26:04 INFO - PROCESS | 3955 | --DOMWINDOW == 233 (0x94fab800) [pid = 3955] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 19:26:04 INFO - PROCESS | 3955 | --DOMWINDOW == 232 (0x8c49c000) [pid = 3955] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 19:26:04 INFO - PROCESS | 3955 | --DOMWINDOW == 231 (0x8b135c00) [pid = 3955] [serial = 700] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 19:26:04 INFO - PROCESS | 3955 | --DOMWINDOW == 230 (0x8e821800) [pid = 3955] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 19:26:04 INFO - PROCESS | 3955 | --DOMWINDOW == 229 (0x8f591400) [pid = 3955] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 19:26:04 INFO - PROCESS | 3955 | --DOMWINDOW == 228 (0x97941c00) [pid = 3955] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 19:26:04 INFO - PROCESS | 3955 | --DOMWINDOW == 227 (0x861cac00) [pid = 3955] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 19:26:04 INFO - PROCESS | 3955 | --DOMWINDOW == 226 (0x84a13c00) [pid = 3955] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 19:26:04 INFO - PROCESS | 3955 | --DOMWINDOW == 225 (0x99b83400) [pid = 3955] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 19:26:04 INFO - PROCESS | 3955 | --DOMWINDOW == 224 (0x8842e800) [pid = 3955] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 19:26:04 INFO - PROCESS | 3955 | --DOMWINDOW == 223 (0x9fb2fc00) [pid = 3955] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 19:26:04 INFO - PROCESS | 3955 | --DOMWINDOW == 222 (0x88a2d800) [pid = 3955] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 19:26:04 INFO - PROCESS | 3955 | --DOMWINDOW == 221 (0x939db400) [pid = 3955] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 19:26:04 INFO - PROCESS | 3955 | --DOMWINDOW == 220 (0x84a18800) [pid = 3955] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 19:26:04 INFO - PROCESS | 3955 | --DOMWINDOW == 219 (0x8c497c00) [pid = 3955] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 19:26:04 INFO - PROCESS | 3955 | --DOMWINDOW == 218 (0x89362000) [pid = 3955] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 19:26:04 INFO - PROCESS | 3955 | --DOMWINDOW == 217 (0x97fa3800) [pid = 3955] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 19:26:04 INFO - PROCESS | 3955 | --DOMWINDOW == 216 (0x861cd400) [pid = 3955] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 19:26:04 INFO - PROCESS | 3955 | --DOMWINDOW == 215 (0x94fb0c00) [pid = 3955] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 19:26:04 INFO - PROCESS | 3955 | --DOMWINDOW == 214 (0x98101400) [pid = 3955] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 19:26:04 INFO - PROCESS | 3955 | --DOMWINDOW == 213 (0x983e6400) [pid = 3955] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 19:26:04 INFO - PROCESS | 3955 | --DOMWINDOW == 212 (0x88a29000) [pid = 3955] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 19:26:04 INFO - PROCESS | 3955 | --DOMWINDOW == 211 (0x89363000) [pid = 3955] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 19:26:04 INFO - PROCESS | 3955 | --DOMWINDOW == 210 (0x87aa9c00) [pid = 3955] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 19:26:04 INFO - PROCESS | 3955 | --DOMWINDOW == 209 (0x929e7400) [pid = 3955] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 19:26:04 INFO - PROCESS | 3955 | --DOMWINDOW == 208 (0x8fc30800) [pid = 3955] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 19:26:04 INFO - PROCESS | 3955 | --DOMWINDOW == 207 (0xa0c34400) [pid = 3955] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 19:26:04 INFO - PROCESS | 3955 | --DOMWINDOW == 206 (0x8a68d800) [pid = 3955] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 19:26:04 INFO - PROCESS | 3955 | [3955] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 19:26:04 INFO - PROCESS | 3955 | 1461119164463 Marionette TRACE conn3 <- [1,1384,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.reload",1,"assert_equals: ctx.createPattern(img, 'repeat') === null (got [object CanvasPattern][object], expected [object]) expected null but got object \"[object CanvasPattern]\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1385,"getWindowHandle",null] 19:26:04 INFO - PROCESS | 3955 | 1461119164497 Marionette TRACE conn3 <- [1,1385,null,{"value":"8"}] 19:26:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 19:26:04 INFO - PROCESS | 3955 | 1461119164503 Marionette TRACE conn3 -> [0,1386,"setScriptTimeout",{"ms":35000}] 19:26:04 INFO - PROCESS | 3955 | 1461119164505 Marionette TRACE conn3 <- [1,1386,null,{}] 19:26:04 INFO - PROCESS | 3955 | 1461119164511 Marionette TRACE conn3 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:26:04 INFO - PROCESS | 3955 | 1461119164749 Marionette TRACE conn3 <- [1,1387,null,{"value":null}] 19:26:04 INFO - PROCESS | 3955 | 1461119164769 Marionette TRACE conn3 -> [0,1388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:04 INFO - PROCESS | 3955 | ++DOCSHELL 0x872d3000 == 110 [pid = 3955] [id = 354] 19:26:04 INFO - PROCESS | 3955 | ++DOMWINDOW == 207 (0x875e9800) [pid = 3955] [serial = 1063] [outer = (nil)] 19:26:04 INFO - PROCESS | 3955 | ++DOMWINDOW == 208 (0x879c8000) [pid = 3955] [serial = 1064] [outer = 0x875e9800] 19:26:04 INFO - PROCESS | 3955 | 1461119164853 Marionette DEBUG loaded listener.js 19:26:04 INFO - PROCESS | 3955 | ++DOMWINDOW == 209 (0x8843d800) [pid = 3955] [serial = 1065] [outer = 0x875e9800] 19:26:05 INFO - PROCESS | 3955 | 1461119165978 Marionette TRACE conn3 <- [1,1388,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.removedsrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1389,"getWindowHandle",null] 19:26:06 INFO - PROCESS | 3955 | 1461119166047 Marionette TRACE conn3 <- [1,1389,null,{"value":"8"}] 19:26:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 19:26:06 INFO - PROCESS | 3955 | 1461119166056 Marionette TRACE conn3 -> [0,1390,"setScriptTimeout",{"ms":35000}] 19:26:06 INFO - PROCESS | 3955 | 1461119166062 Marionette TRACE conn3 <- [1,1390,null,{}] 19:26:06 INFO - PROCESS | 3955 | 1461119166072 Marionette TRACE conn3 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:26:06 INFO - PROCESS | 3955 | 1461119166384 Marionette TRACE conn3 <- [1,1391,null,{"value":null}] 19:26:06 INFO - PROCESS | 3955 | 1461119166670 Marionette TRACE conn3 -> [0,1392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:06 INFO - PROCESS | 3955 | ++DOCSHELL 0x849c7400 == 111 [pid = 3955] [id = 355] 19:26:06 INFO - PROCESS | 3955 | ++DOMWINDOW == 210 (0x86762000) [pid = 3955] [serial = 1066] [outer = (nil)] 19:26:06 INFO - PROCESS | 3955 | ++DOMWINDOW == 211 (0x86766c00) [pid = 3955] [serial = 1067] [outer = 0x86762000] 19:26:06 INFO - PROCESS | 3955 | 1461119166761 Marionette DEBUG loaded listener.js 19:26:06 INFO - PROCESS | 3955 | ++DOMWINDOW == 212 (0x8676bc00) [pid = 3955] [serial = 1068] [outer = 0x86762000] 19:26:07 INFO - PROCESS | 3955 | 1461119167710 Marionette TRACE conn3 <- [1,1392,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html",0,null,null,[["Canvas test: 2d.pattern.image.null",0,null,null]]]}] 19:26:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 19:26:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1687ms 19:26:07 INFO - PROCESS | 3955 | 1461119167742 Marionette TRACE conn3 -> [0,1393,"getWindowHandle",null] 19:26:07 INFO - PROCESS | 3955 | 1461119167750 Marionette TRACE conn3 <- [1,1393,null,{"value":"8"}] 19:26:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 19:26:07 INFO - PROCESS | 3955 | 1461119167761 Marionette TRACE conn3 -> [0,1394,"setScriptTimeout",{"ms":35000}] 19:26:07 INFO - PROCESS | 3955 | 1461119167765 Marionette TRACE conn3 <- [1,1394,null,{}] 19:26:07 INFO - PROCESS | 3955 | 1461119167771 Marionette TRACE conn3 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:26:07 INFO - PROCESS | 3955 | 1461119167968 Marionette TRACE conn3 <- [1,1395,null,{"value":null}] 19:26:08 INFO - PROCESS | 3955 | 1461119168287 Marionette TRACE conn3 -> [0,1396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:08 INFO - PROCESS | 3955 | ++DOCSHELL 0x861d9c00 == 112 [pid = 3955] [id = 356] 19:26:08 INFO - PROCESS | 3955 | ++DOMWINDOW == 213 (0x8676f800) [pid = 3955] [serial = 1069] [outer = (nil)] 19:26:08 INFO - PROCESS | 3955 | ++DOMWINDOW == 214 (0x88a28800) [pid = 3955] [serial = 1070] [outer = 0x8676f800] 19:26:08 INFO - PROCESS | 3955 | 1461119168377 Marionette DEBUG loaded listener.js 19:26:08 INFO - PROCESS | 3955 | ++DOMWINDOW == 215 (0x89206800) [pid = 3955] [serial = 1071] [outer = 0x8676f800] 19:26:09 INFO - PROCESS | 3955 | 1461119169359 Marionette TRACE conn3 <- [1,1396,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html",0,null,null,[["Canvas test: 2d.pattern.image.string",0,null,null]]]}] 19:26:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 19:26:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1639ms 19:26:09 INFO - PROCESS | 3955 | 1461119169399 Marionette TRACE conn3 -> [0,1397,"getWindowHandle",null] 19:26:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 19:26:09 INFO - PROCESS | 3955 | 1461119169403 Marionette TRACE conn3 <- [1,1397,null,{"value":"8"}] 19:26:09 INFO - PROCESS | 3955 | 1461119169410 Marionette TRACE conn3 -> [0,1398,"setScriptTimeout",{"ms":35000}] 19:26:09 INFO - PROCESS | 3955 | 1461119169416 Marionette TRACE conn3 <- [1,1398,null,{}] 19:26:09 INFO - PROCESS | 3955 | 1461119169433 Marionette TRACE conn3 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:26:09 INFO - PROCESS | 3955 | 1461119169671 Marionette TRACE conn3 <- [1,1399,null,{"value":null}] 19:26:10 INFO - PROCESS | 3955 | 1461119169994 Marionette TRACE conn3 -> [0,1400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:10 INFO - PROCESS | 3955 | ++DOCSHELL 0x88a2d400 == 113 [pid = 3955] [id = 357] 19:26:10 INFO - PROCESS | 3955 | ++DOMWINDOW == 216 (0x8ad69c00) [pid = 3955] [serial = 1072] [outer = (nil)] 19:26:10 INFO - PROCESS | 3955 | ++DOMWINDOW == 217 (0x8b120800) [pid = 3955] [serial = 1073] [outer = 0x8ad69c00] 19:26:10 INFO - PROCESS | 3955 | 1461119170089 Marionette DEBUG loaded listener.js 19:26:10 INFO - PROCESS | 3955 | ++DOMWINDOW == 218 (0x8ba16c00) [pid = 3955] [serial = 1074] [outer = 0x8ad69c00] 19:26:11 INFO - PROCESS | 3955 | 1461119171036 Marionette TRACE conn3 <- [1,1400,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html",0,null,null,[["Canvas test: 2d.pattern.image.undefined",0,null,null]]]}] 19:26:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 19:26:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1694ms 19:26:11 INFO - PROCESS | 3955 | 1461119171104 Marionette TRACE conn3 -> [0,1401,"getWindowHandle",null] 19:26:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 19:26:11 INFO - PROCESS | 3955 | 1461119171109 Marionette TRACE conn3 <- [1,1401,null,{"value":"8"}] 19:26:11 INFO - PROCESS | 3955 | 1461119171115 Marionette TRACE conn3 -> [0,1402,"setScriptTimeout",{"ms":35000}] 19:26:11 INFO - PROCESS | 3955 | 1461119171118 Marionette TRACE conn3 <- [1,1402,null,{}] 19:26:11 INFO - PROCESS | 3955 | 1461119171124 Marionette TRACE conn3 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:26:11 INFO - PROCESS | 3955 | 1461119171316 Marionette TRACE conn3 <- [1,1403,null,{"value":null}] 19:26:11 INFO - PROCESS | 3955 | 1461119171631 Marionette TRACE conn3 -> [0,1404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:11 INFO - PROCESS | 3955 | ++DOCSHELL 0x8ad60800 == 114 [pid = 3955] [id = 358] 19:26:11 INFO - PROCESS | 3955 | ++DOMWINDOW == 219 (0x8b10b800) [pid = 3955] [serial = 1075] [outer = (nil)] 19:26:11 INFO - PROCESS | 3955 | ++DOMWINDOW == 220 (0x8e459400) [pid = 3955] [serial = 1076] [outer = 0x8b10b800] 19:26:11 INFO - PROCESS | 3955 | 1461119171728 Marionette DEBUG loaded listener.js 19:26:11 INFO - PROCESS | 3955 | ++DOMWINDOW == 221 (0x8e610400) [pid = 3955] [serial = 1077] [outer = 0x8b10b800] 19:26:12 INFO - PROCESS | 3955 | 1461119172636 Marionette TRACE conn3 <- [1,1404,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas1",0,null,null]]]}] 19:26:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 19:26:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1583ms 19:26:12 INFO - PROCESS | 3955 | 1461119172698 Marionette TRACE conn3 -> [0,1405,"getWindowHandle",null] 19:26:12 INFO - PROCESS | 3955 | 1461119172702 Marionette TRACE conn3 <- [1,1405,null,{"value":"8"}] 19:26:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 19:26:12 INFO - PROCESS | 3955 | 1461119172709 Marionette TRACE conn3 -> [0,1406,"setScriptTimeout",{"ms":35000}] 19:26:12 INFO - PROCESS | 3955 | 1461119172712 Marionette TRACE conn3 <- [1,1406,null,{}] 19:26:12 INFO - PROCESS | 3955 | 1461119172718 Marionette TRACE conn3 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:26:12 INFO - PROCESS | 3955 | 1461119172939 Marionette TRACE conn3 <- [1,1407,null,{"value":null}] 19:26:13 INFO - PROCESS | 3955 | 1461119173261 Marionette TRACE conn3 -> [0,1408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:13 INFO - PROCESS | 3955 | ++DOCSHELL 0x8c499800 == 115 [pid = 3955] [id = 359] 19:26:13 INFO - PROCESS | 3955 | ++DOMWINDOW == 222 (0x8e457000) [pid = 3955] [serial = 1078] [outer = (nil)] 19:26:13 INFO - PROCESS | 3955 | ++DOMWINDOW == 223 (0x8f64d000) [pid = 3955] [serial = 1079] [outer = 0x8e457000] 19:26:13 INFO - PROCESS | 3955 | 1461119173352 Marionette DEBUG loaded listener.js 19:26:13 INFO - PROCESS | 3955 | ++DOMWINDOW == 224 (0x8f6c2000) [pid = 3955] [serial = 1080] [outer = 0x8e457000] 19:26:14 INFO - PROCESS | 3955 | 1461119174219 Marionette TRACE conn3 <- [1,1408,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas2",0,null,null]]]}] 19:26:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 19:26:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1556ms 19:26:14 INFO - PROCESS | 3955 | 1461119174266 Marionette TRACE conn3 -> [0,1409,"getWindowHandle",null] 19:26:14 INFO - PROCESS | 3955 | 1461119174270 Marionette TRACE conn3 <- [1,1409,null,{"value":"8"}] 19:26:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 19:26:14 INFO - PROCESS | 3955 | 1461119174294 Marionette TRACE conn3 -> [0,1410,"setScriptTimeout",{"ms":35000}] 19:26:14 INFO - PROCESS | 3955 | 1461119174297 Marionette TRACE conn3 <- [1,1410,null,{}] 19:26:14 INFO - PROCESS | 3955 | 1461119174303 Marionette TRACE conn3 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:26:14 INFO - PROCESS | 3955 | 1461119174529 Marionette TRACE conn3 <- [1,1411,null,{"value":null}] 19:26:14 INFO - PROCESS | 3955 | 1461119174862 Marionette TRACE conn3 -> [0,1412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:14 INFO - PROCESS | 3955 | ++DOCSHELL 0x8e825c00 == 116 [pid = 3955] [id = 360] 19:26:14 INFO - PROCESS | 3955 | ++DOMWINDOW == 225 (0x8f6e7800) [pid = 3955] [serial = 1081] [outer = (nil)] 19:26:14 INFO - PROCESS | 3955 | ++DOMWINDOW == 226 (0x90022c00) [pid = 3955] [serial = 1082] [outer = 0x8f6e7800] 19:26:14 INFO - PROCESS | 3955 | 1461119174957 Marionette DEBUG loaded listener.js 19:26:15 INFO - PROCESS | 3955 | ++DOMWINDOW == 227 (0x90212800) [pid = 3955] [serial = 1083] [outer = 0x8f6e7800] 19:26:15 INFO - PROCESS | 3955 | 1461119175934 Marionette TRACE conn3 <- [1,1412,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html",0,null,null,[["Canvas test: 2d.pattern.modify.image1",0,null,null]]]}] 19:26:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 19:26:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1691ms 19:26:15 INFO - PROCESS | 3955 | 1461119175984 Marionette TRACE conn3 -> [0,1413,"getWindowHandle",null] 19:26:15 INFO - PROCESS | 3955 | 1461119175988 Marionette TRACE conn3 <- [1,1413,null,{"value":"8"}] 19:26:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 19:26:15 INFO - PROCESS | 3955 | 1461119175994 Marionette TRACE conn3 -> [0,1414,"setScriptTimeout",{"ms":35000}] 19:26:16 INFO - PROCESS | 3955 | 1461119175998 Marionette TRACE conn3 <- [1,1414,null,{}] 19:26:16 INFO - PROCESS | 3955 | 1461119176005 Marionette TRACE conn3 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:26:16 INFO - PROCESS | 3955 | 1461119176244 Marionette TRACE conn3 <- [1,1415,null,{"value":null}] 19:26:16 INFO - PROCESS | 3955 | 1461119176580 Marionette TRACE conn3 -> [0,1416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:16 INFO - PROCESS | 3955 | ++DOCSHELL 0x8676a000 == 117 [pid = 3955] [id = 361] 19:26:16 INFO - PROCESS | 3955 | ++DOMWINDOW == 228 (0x877c8800) [pid = 3955] [serial = 1084] [outer = (nil)] 19:26:16 INFO - PROCESS | 3955 | ++DOMWINDOW == 229 (0x9030b000) [pid = 3955] [serial = 1085] [outer = 0x877c8800] 19:26:16 INFO - PROCESS | 3955 | 1461119176675 Marionette DEBUG loaded listener.js 19:26:16 INFO - PROCESS | 3955 | ++DOMWINDOW == 230 (0x90456c00) [pid = 3955] [serial = 1086] [outer = 0x877c8800] 19:26:17 INFO - PROCESS | 3955 | 1461119177753 Marionette TRACE conn3 <- [1,1416,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html",0,null,null,[["Canvas test: 2d.pattern.modify.image2",0,null,null]]]}] 19:26:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 19:26:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1788ms 19:26:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 19:26:17 INFO - PROCESS | 3955 | 1461119177784 Marionette TRACE conn3 -> [0,1417,"getWindowHandle",null] 19:26:17 INFO - PROCESS | 3955 | 1461119177787 Marionette TRACE conn3 <- [1,1417,null,{"value":"8"}] 19:26:17 INFO - PROCESS | 3955 | 1461119177794 Marionette TRACE conn3 -> [0,1418,"setScriptTimeout",{"ms":35000}] 19:26:17 INFO - PROCESS | 3955 | 1461119177798 Marionette TRACE conn3 <- [1,1418,null,{}] 19:26:17 INFO - PROCESS | 3955 | 1461119177804 Marionette TRACE conn3 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:26:18 INFO - PROCESS | 3955 | 1461119178009 Marionette TRACE conn3 <- [1,1419,null,{"value":null}] 19:26:18 INFO - PROCESS | 3955 | 1461119178341 Marionette TRACE conn3 -> [0,1420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:18 INFO - PROCESS | 3955 | ++DOCSHELL 0x9001e000 == 118 [pid = 3955] [id = 362] 19:26:18 INFO - PROCESS | 3955 | ++DOMWINDOW == 231 (0x90220400) [pid = 3955] [serial = 1087] [outer = (nil)] 19:26:18 INFO - PROCESS | 3955 | ++DOMWINDOW == 232 (0x9122cc00) [pid = 3955] [serial = 1088] [outer = 0x90220400] 19:26:18 INFO - PROCESS | 3955 | 1461119178435 Marionette DEBUG loaded listener.js 19:26:18 INFO - PROCESS | 3955 | ++DOMWINDOW == 233 (0x913dec00) [pid = 3955] [serial = 1089] [outer = 0x90220400] 19:26:19 INFO - PROCESS | 3955 | 1461119179360 Marionette TRACE conn3 <- [1,1420,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.basic",0,null,null]]]}] 19:26:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 19:26:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1633ms 19:26:19 INFO - PROCESS | 3955 | 1461119179427 Marionette TRACE conn3 -> [0,1421,"getWindowHandle",null] 19:26:19 INFO - PROCESS | 3955 | 1461119179431 Marionette TRACE conn3 <- [1,1421,null,{"value":"8"}] 19:26:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 19:26:19 INFO - PROCESS | 3955 | 1461119179438 Marionette TRACE conn3 -> [0,1422,"setScriptTimeout",{"ms":35000}] 19:26:19 INFO - PROCESS | 3955 | 1461119179442 Marionette TRACE conn3 <- [1,1422,null,{}] 19:26:19 INFO - PROCESS | 3955 | 1461119179448 Marionette TRACE conn3 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:26:19 INFO - PROCESS | 3955 | 1461119179651 Marionette TRACE conn3 <- [1,1423,null,{"value":null}] 19:26:19 INFO - PROCESS | 3955 | 1461119179981 Marionette TRACE conn3 -> [0,1424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:20 INFO - PROCESS | 3955 | ++DOCSHELL 0x8935b000 == 119 [pid = 3955] [id = 363] 19:26:20 INFO - PROCESS | 3955 | ++DOMWINDOW == 234 (0x9122f400) [pid = 3955] [serial = 1090] [outer = (nil)] 19:26:20 INFO - PROCESS | 3955 | ++DOMWINDOW == 235 (0x928cc400) [pid = 3955] [serial = 1091] [outer = 0x9122f400] 19:26:20 INFO - PROCESS | 3955 | 1461119180075 Marionette DEBUG loaded listener.js 19:26:20 INFO - PROCESS | 3955 | ++DOMWINDOW == 236 (0x929ddc00) [pid = 3955] [serial = 1092] [outer = 0x9122f400] 19:26:21 INFO - PROCESS | 3955 | 1461119181043 Marionette TRACE conn3 <- [1,1424,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord1",0,null,null]]]}] 19:26:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 19:26:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1641ms 19:26:21 INFO - PROCESS | 3955 | 1461119181080 Marionette TRACE conn3 -> [0,1425,"getWindowHandle",null] 19:26:21 INFO - PROCESS | 3955 | 1461119181084 Marionette TRACE conn3 <- [1,1425,null,{"value":"8"}] 19:26:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 19:26:21 INFO - PROCESS | 3955 | 1461119181090 Marionette TRACE conn3 -> [0,1426,"setScriptTimeout",{"ms":35000}] 19:26:21 INFO - PROCESS | 3955 | 1461119181094 Marionette TRACE conn3 <- [1,1426,null,{}] 19:26:21 INFO - PROCESS | 3955 | 1461119181100 Marionette TRACE conn3 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:26:21 INFO - PROCESS | 3955 | 1461119181297 Marionette TRACE conn3 <- [1,1427,null,{"value":null}] 19:26:21 INFO - PROCESS | 3955 | 1461119181623 Marionette TRACE conn3 -> [0,1428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:21 INFO - PROCESS | 3955 | ++DOCSHELL 0x87aa4c00 == 120 [pid = 3955] [id = 364] 19:26:21 INFO - PROCESS | 3955 | ++DOMWINDOW == 237 (0x87aaf800) [pid = 3955] [serial = 1093] [outer = (nil)] 19:26:21 INFO - PROCESS | 3955 | ++DOMWINDOW == 238 (0x93359000) [pid = 3955] [serial = 1094] [outer = 0x87aaf800] 19:26:21 INFO - PROCESS | 3955 | 1461119181715 Marionette DEBUG loaded listener.js 19:26:21 INFO - PROCESS | 3955 | ++DOMWINDOW == 239 (0x9335e400) [pid = 3955] [serial = 1095] [outer = 0x87aaf800] 19:26:22 INFO - PROCESS | 3955 | 1461119182667 Marionette TRACE conn3 <- [1,1428,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord2",0,null,null]]]}] 19:26:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 19:26:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1635ms 19:26:22 INFO - PROCESS | 3955 | 1461119182727 Marionette TRACE conn3 -> [0,1429,"getWindowHandle",null] 19:26:22 INFO - PROCESS | 3955 | 1461119182731 Marionette TRACE conn3 <- [1,1429,null,{"value":"8"}] 19:26:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 19:26:22 INFO - PROCESS | 3955 | 1461119182738 Marionette TRACE conn3 -> [0,1430,"setScriptTimeout",{"ms":35000}] 19:26:22 INFO - PROCESS | 3955 | 1461119182742 Marionette TRACE conn3 <- [1,1430,null,{}] 19:26:22 INFO - PROCESS | 3955 | 1461119182748 Marionette TRACE conn3 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:26:23 INFO - PROCESS | 3955 | 1461119183021 Marionette TRACE conn3 <- [1,1431,null,{"value":null}] 19:26:23 INFO - PROCESS | 3955 | 1461119183364 Marionette TRACE conn3 -> [0,1432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:23 INFO - PROCESS | 3955 | ++DOCSHELL 0x93321c00 == 121 [pid = 3955] [id = 365] 19:26:23 INFO - PROCESS | 3955 | ++DOMWINDOW == 240 (0x939e7400) [pid = 3955] [serial = 1096] [outer = (nil)] 19:26:23 INFO - PROCESS | 3955 | ++DOMWINDOW == 241 (0x93a6f000) [pid = 3955] [serial = 1097] [outer = 0x939e7400] 19:26:23 INFO - PROCESS | 3955 | 1461119183456 Marionette DEBUG loaded listener.js 19:26:23 INFO - PROCESS | 3955 | ++DOMWINDOW == 242 (0x95a6a400) [pid = 3955] [serial = 1098] [outer = 0x939e7400] 19:26:24 INFO - PROCESS | 3955 | 1461119184476 Marionette TRACE conn3 <- [1,1432,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord3",0,null,null]]]}] 19:26:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 19:26:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1781ms 19:26:24 INFO - PROCESS | 3955 | 1461119184521 Marionette TRACE conn3 -> [0,1433,"getWindowHandle",null] 19:26:24 INFO - PROCESS | 3955 | 1461119184525 Marionette TRACE conn3 <- [1,1433,null,{"value":"8"}] 19:26:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 19:26:24 INFO - PROCESS | 3955 | 1461119184532 Marionette TRACE conn3 -> [0,1434,"setScriptTimeout",{"ms":35000}] 19:26:24 INFO - PROCESS | 3955 | 1461119184536 Marionette TRACE conn3 <- [1,1434,null,{}] 19:26:24 INFO - PROCESS | 3955 | 1461119184542 Marionette TRACE conn3 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:26:24 INFO - PROCESS | 3955 | 1461119184740 Marionette TRACE conn3 <- [1,1435,null,{"value":null}] 19:26:25 INFO - PROCESS | 3955 | 1461119185067 Marionette TRACE conn3 -> [0,1436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:25 INFO - PROCESS | 3955 | ++DOCSHELL 0x881ed800 == 122 [pid = 3955] [id = 366] 19:26:25 INFO - PROCESS | 3955 | ++DOMWINDOW == 243 (0x939e9800) [pid = 3955] [serial = 1099] [outer = (nil)] 19:26:25 INFO - PROCESS | 3955 | ++DOMWINDOW == 244 (0x96b84800) [pid = 3955] [serial = 1100] [outer = 0x939e9800] 19:26:25 INFO - PROCESS | 3955 | 1461119185157 Marionette DEBUG loaded listener.js 19:26:25 INFO - PROCESS | 3955 | ++DOMWINDOW == 245 (0x96b93000) [pid = 3955] [serial = 1101] [outer = 0x939e9800] 19:26:26 INFO - PROCESS | 3955 | 1461119186122 Marionette TRACE conn3 <- [1,1436,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.outside",0,null,null]]]}] 19:26:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 19:26:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1643ms 19:26:26 INFO - PROCESS | 3955 | 1461119186175 Marionette TRACE conn3 -> [0,1437,"getWindowHandle",null] 19:26:26 INFO - PROCESS | 3955 | 1461119186179 Marionette TRACE conn3 <- [1,1437,null,{"value":"8"}] 19:26:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 19:26:26 INFO - PROCESS | 3955 | 1461119186186 Marionette TRACE conn3 -> [0,1438,"setScriptTimeout",{"ms":35000}] 19:26:26 INFO - PROCESS | 3955 | 1461119186189 Marionette TRACE conn3 <- [1,1438,null,{}] 19:26:26 INFO - PROCESS | 3955 | 1461119186195 Marionette TRACE conn3 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:26:26 INFO - PROCESS | 3955 | 1461119186390 Marionette TRACE conn3 <- [1,1439,null,{"value":null}] 19:26:26 INFO - PROCESS | 3955 | 1461119186718 Marionette TRACE conn3 -> [0,1440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:26 INFO - PROCESS | 3955 | ++DOCSHELL 0x87bcac00 == 123 [pid = 3955] [id = 367] 19:26:26 INFO - PROCESS | 3955 | ++DOMWINDOW == 246 (0x8e60bc00) [pid = 3955] [serial = 1102] [outer = (nil)] 19:26:26 INFO - PROCESS | 3955 | ++DOMWINDOW == 247 (0x97923400) [pid = 3955] [serial = 1103] [outer = 0x8e60bc00] 19:26:26 INFO - PROCESS | 3955 | 1461119186808 Marionette DEBUG loaded listener.js 19:26:26 INFO - PROCESS | 3955 | ++DOMWINDOW == 248 (0x9793f400) [pid = 3955] [serial = 1104] [outer = 0x8e60bc00] 19:26:27 INFO - PROCESS | 3955 | 1461119187723 Marionette TRACE conn3 <- [1,1440,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html",0,null,null,[["Canvas patterns do not get flipped when painted",0,null,null]]]}] 19:26:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 19:26:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1584ms 19:26:27 INFO - PROCESS | 3955 | 1461119187771 Marionette TRACE conn3 -> [0,1441,"getWindowHandle",null] 19:26:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 19:26:27 INFO - PROCESS | 3955 | 1461119187775 Marionette TRACE conn3 <- [1,1441,null,{"value":"8"}] 19:26:27 INFO - PROCESS | 3955 | 1461119187781 Marionette TRACE conn3 -> [0,1442,"setScriptTimeout",{"ms":35000}] 19:26:27 INFO - PROCESS | 3955 | 1461119187785 Marionette TRACE conn3 <- [1,1442,null,{}] 19:26:27 INFO - PROCESS | 3955 | 1461119187794 Marionette TRACE conn3 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:26:28 INFO - PROCESS | 3955 | 1461119188023 Marionette TRACE conn3 <- [1,1443,null,{"value":null}] 19:26:28 INFO - PROCESS | 3955 | 1461119188349 Marionette TRACE conn3 -> [0,1444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:28 INFO - PROCESS | 3955 | ++DOCSHELL 0x87bbe800 == 124 [pid = 3955] [id = 368] 19:26:28 INFO - PROCESS | 3955 | ++DOMWINDOW == 249 (0x978e9400) [pid = 3955] [serial = 1105] [outer = (nil)] 19:26:28 INFO - PROCESS | 3955 | ++DOMWINDOW == 250 (0x981d4400) [pid = 3955] [serial = 1106] [outer = 0x978e9400] 19:26:28 INFO - PROCESS | 3955 | 1461119188447 Marionette DEBUG loaded listener.js 19:26:28 INFO - PROCESS | 3955 | ++DOMWINDOW == 251 (0x981d9000) [pid = 3955] [serial = 1107] [outer = 0x978e9400] 19:26:29 INFO - PROCESS | 3955 | 1461119189365 Marionette TRACE conn3 <- [1,1444,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html",0,null,null,[["Image patterns do not get flipped when painted",0,null,null]]]}] 19:26:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 19:26:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1632ms 19:26:29 INFO - PROCESS | 3955 | 1461119189414 Marionette TRACE conn3 -> [0,1445,"getWindowHandle",null] 19:26:29 INFO - PROCESS | 3955 | 1461119189418 Marionette TRACE conn3 <- [1,1445,null,{"value":"8"}] 19:26:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 19:26:29 INFO - PROCESS | 3955 | 1461119189425 Marionette TRACE conn3 -> [0,1446,"setScriptTimeout",{"ms":35000}] 19:26:29 INFO - PROCESS | 3955 | 1461119189427 Marionette TRACE conn3 <- [1,1446,null,{}] 19:26:29 INFO - PROCESS | 3955 | 1461119189434 Marionette TRACE conn3 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:26:29 INFO - PROCESS | 3955 | 1461119189654 Marionette TRACE conn3 <- [1,1447,null,{"value":null}] 19:26:30 INFO - PROCESS | 3955 | 1461119189991 Marionette TRACE conn3 -> [0,1448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:30 INFO - PROCESS | 3955 | ++DOCSHELL 0x96ad6800 == 125 [pid = 3955] [id = 369] 19:26:30 INFO - PROCESS | 3955 | ++DOMWINDOW == 252 (0x98101400) [pid = 3955] [serial = 1108] [outer = (nil)] 19:26:30 INFO - PROCESS | 3955 | ++DOMWINDOW == 253 (0x98f92000) [pid = 3955] [serial = 1109] [outer = 0x98101400] 19:26:30 INFO - PROCESS | 3955 | 1461119190086 Marionette DEBUG loaded listener.js 19:26:30 INFO - PROCESS | 3955 | ++DOMWINDOW == 254 (0x991a6000) [pid = 3955] [serial = 1110] [outer = 0x98101400] 19:26:31 INFO - PROCESS | 3955 | 1461119191059 Marionette TRACE conn3 <- [1,1448,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.basic",0,null,null]]]}] 19:26:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 19:26:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1690ms 19:26:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 19:26:31 INFO - PROCESS | 3955 | 1461119191116 Marionette TRACE conn3 -> [0,1449,"getWindowHandle",null] 19:26:31 INFO - PROCESS | 3955 | 1461119191119 Marionette TRACE conn3 <- [1,1449,null,{"value":"8"}] 19:26:31 INFO - PROCESS | 3955 | 1461119191127 Marionette TRACE conn3 -> [0,1450,"setScriptTimeout",{"ms":35000}] 19:26:31 INFO - PROCESS | 3955 | 1461119191130 Marionette TRACE conn3 <- [1,1450,null,{}] 19:26:31 INFO - PROCESS | 3955 | 1461119191137 Marionette TRACE conn3 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:26:31 INFO - PROCESS | 3955 | 1461119191362 Marionette TRACE conn3 <- [1,1451,null,{"value":null}] 19:26:31 INFO - PROCESS | 3955 | 1461119191697 Marionette TRACE conn3 -> [0,1452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:31 INFO - PROCESS | 3955 | ++DOCSHELL 0x8f64ac00 == 126 [pid = 3955] [id = 370] 19:26:31 INFO - PROCESS | 3955 | ++DOMWINDOW == 255 (0x8f6c7000) [pid = 3955] [serial = 1111] [outer = (nil)] 19:26:31 INFO - PROCESS | 3955 | ++DOMWINDOW == 256 (0x998f2400) [pid = 3955] [serial = 1112] [outer = 0x8f6c7000] 19:26:31 INFO - PROCESS | 3955 | 1461119191795 Marionette DEBUG loaded listener.js 19:26:31 INFO - PROCESS | 3955 | ++DOMWINDOW == 257 (0x99b7f800) [pid = 3955] [serial = 1113] [outer = 0x8f6c7000] 19:26:32 INFO - PROCESS | 3955 | 1461119192738 Marionette TRACE conn3 <- [1,1452,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord1",0,null,null]]]}] 19:26:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 19:26:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1646ms 19:26:32 INFO - PROCESS | 3955 | 1461119192772 Marionette TRACE conn3 -> [0,1453,"getWindowHandle",null] 19:26:32 INFO - PROCESS | 3955 | 1461119192776 Marionette TRACE conn3 <- [1,1453,null,{"value":"8"}] 19:26:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 19:26:32 INFO - PROCESS | 3955 | 1461119192783 Marionette TRACE conn3 -> [0,1454,"setScriptTimeout",{"ms":35000}] 19:26:32 INFO - PROCESS | 3955 | 1461119192786 Marionette TRACE conn3 <- [1,1454,null,{}] 19:26:32 INFO - PROCESS | 3955 | 1461119192792 Marionette TRACE conn3 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:26:32 INFO - PROCESS | 3955 | 1461119192990 Marionette TRACE conn3 <- [1,1455,null,{"value":null}] 19:26:33 INFO - PROCESS | 3955 | 1461119193320 Marionette TRACE conn3 -> [0,1456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:33 INFO - PROCESS | 3955 | ++DOCSHELL 0x9981ec00 == 127 [pid = 3955] [id = 371] 19:26:33 INFO - PROCESS | 3955 | ++DOMWINDOW == 258 (0x99b4d400) [pid = 3955] [serial = 1114] [outer = (nil)] 19:26:33 INFO - PROCESS | 3955 | ++DOMWINDOW == 259 (0x9fb8b000) [pid = 3955] [serial = 1115] [outer = 0x99b4d400] 19:26:33 INFO - PROCESS | 3955 | 1461119193409 Marionette DEBUG loaded listener.js 19:26:33 INFO - PROCESS | 3955 | ++DOMWINDOW == 260 (0x9fc09800) [pid = 3955] [serial = 1116] [outer = 0x99b4d400] 19:26:34 INFO - PROCESS | 3955 | 1461119194308 Marionette TRACE conn3 <- [1,1456,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord2",0,null,null]]]}] 19:26:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 19:26:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1581ms 19:26:34 INFO - PROCESS | 3955 | 1461119194364 Marionette TRACE conn3 -> [0,1457,"getWindowHandle",null] 19:26:34 INFO - PROCESS | 3955 | 1461119194368 Marionette TRACE conn3 <- [1,1457,null,{"value":"8"}] 19:26:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 19:26:34 INFO - PROCESS | 3955 | 1461119194375 Marionette TRACE conn3 -> [0,1458,"setScriptTimeout",{"ms":35000}] 19:26:34 INFO - PROCESS | 3955 | 1461119194377 Marionette TRACE conn3 <- [1,1458,null,{}] 19:26:34 INFO - PROCESS | 3955 | 1461119194383 Marionette TRACE conn3 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:26:34 INFO - PROCESS | 3955 | 1461119194576 Marionette TRACE conn3 <- [1,1459,null,{"value":null}] 19:26:34 INFO - PROCESS | 3955 | 1461119194917 Marionette TRACE conn3 -> [0,1460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:34 INFO - PROCESS | 3955 | ++DOCSHELL 0x84a11400 == 128 [pid = 3955] [id = 372] 19:26:34 INFO - PROCESS | 3955 | ++DOMWINDOW == 261 (0x84a14800) [pid = 3955] [serial = 1117] [outer = (nil)] 19:26:34 INFO - PROCESS | 3955 | ++DOMWINDOW == 262 (0x861cc400) [pid = 3955] [serial = 1118] [outer = 0x84a14800] 19:26:35 INFO - PROCESS | 3955 | 1461119195008 Marionette DEBUG loaded listener.js 19:26:35 INFO - PROCESS | 3955 | ++DOMWINDOW == 263 (0x861d7800) [pid = 3955] [serial = 1119] [outer = 0x84a14800] 19:26:35 INFO - PROCESS | 3955 | 1461119195926 Marionette TRACE conn3 <- [1,1460,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord3",0,null,null]]]}] 19:26:37 INFO - PROCESS | 3955 | --DOCSHELL 0x9335a000 == 127 [pid = 3955] [id = 300] 19:26:37 INFO - PROCESS | 3955 | --DOCSHELL 0x939b4400 == 126 [pid = 3955] [id = 299] 19:26:37 INFO - PROCESS | 3955 | --DOCSHELL 0x8c493800 == 125 [pid = 3955] [id = 298] 19:26:37 INFO - PROCESS | 3955 | --DOCSHELL 0x8c495c00 == 124 [pid = 3955] [id = 297] 19:26:37 INFO - PROCESS | 3955 | --DOCSHELL 0x93356c00 == 123 [pid = 3955] [id = 296] 19:26:37 INFO - PROCESS | 3955 | --DOCSHELL 0x8b107c00 == 122 [pid = 3955] [id = 353] 19:26:37 INFO - PROCESS | 3955 | --DOCSHELL 0x88a2b800 == 121 [pid = 3955] [id = 352] 19:26:37 INFO - PROCESS | 3955 | --DOCSHELL 0x881f7c00 == 120 [pid = 3955] [id = 351] 19:26:37 INFO - PROCESS | 3955 | --DOCSHELL 0x84a12000 == 119 [pid = 3955] [id = 350] 19:26:37 INFO - PROCESS | 3955 | --DOCSHELL 0x849cac00 == 118 [pid = 3955] [id = 349] 19:26:37 INFO - PROCESS | 3955 | --DOCSHELL 0x91ef1800 == 117 [pid = 3955] [id = 336] 19:26:37 INFO - PROCESS | 3955 | --DOCSHELL 0x8e462000 == 116 [pid = 3955] [id = 335] 19:26:37 INFO - PROCESS | 3955 | --DOCSHELL 0x8b37d000 == 115 [pid = 3955] [id = 334] 19:26:37 INFO - PROCESS | 3955 | --DOCSHELL 0x8b12f800 == 114 [pid = 3955] [id = 333] 19:26:37 INFO - PROCESS | 3955 | --DOCSHELL 0x84a10c00 == 113 [pid = 3955] [id = 332] 19:26:37 INFO - PROCESS | 3955 | --DOMWINDOW == 262 (0x91eecc00) [pid = 3955] [serial = 29] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 19:26:37 INFO - PROCESS | 3955 | --DOMWINDOW == 261 (0x8e821c00) [pid = 3955] [serial = 855] [outer = (nil)] [url = about:blank] 19:26:37 INFO - PROCESS | 3955 | --DOMWINDOW == 260 (0x96b90c00) [pid = 3955] [serial = 894] [outer = (nil)] [url = about:blank] 19:26:37 INFO - PROCESS | 3955 | --DOMWINDOW == 259 (0xa0a4f000) [pid = 3955] [serial = 831] [outer = (nil)] [url = about:blank] 19:26:37 INFO - PROCESS | 3955 | --DOMWINDOW == 258 (0x8a687800) [pid = 3955] [serial = 696] [outer = (nil)] [url = about:blank] 19:26:37 INFO - PROCESS | 3955 | --DOMWINDOW == 257 (0x96b9d000) [pid = 3955] [serial = 762] [outer = (nil)] [url = about:blank] 19:26:37 INFO - PROCESS | 3955 | --DOMWINDOW == 256 (0x8fc2d800) [pid = 3955] [serial = 735] [outer = (nil)] [url = about:blank] 19:26:37 INFO - PROCESS | 3955 | --DOMWINDOW == 255 (0x8b104800) [pid = 3955] [serial = 654] [outer = (nil)] [url = about:blank] 19:26:37 INFO - PROCESS | 3955 | --DOMWINDOW == 254 (0x89207800) [pid = 3955] [serial = 858] [outer = (nil)] [url = about:blank] 19:26:37 INFO - PROCESS | 3955 | --DOMWINDOW == 253 (0x99b80c00) [pid = 3955] [serial = 822] [outer = (nil)] [url = about:blank] 19:26:37 INFO - PROCESS | 3955 | --DOMWINDOW == 252 (0x9002ac00) [pid = 3955] [serial = 738] [outer = (nil)] [url = about:blank] 19:26:37 INFO - PROCESS | 3955 | --DOMWINDOW == 251 (0x8f64f000) [pid = 3955] [serial = 605] [outer = (nil)] [url = about:blank] 19:26:37 INFO - PROCESS | 3955 | --DOMWINDOW == 250 (0x8f6e5000) [pid = 3955] [serial = 608] [outer = (nil)] [url = about:blank] 19:26:37 INFO - PROCESS | 3955 | --DOMWINDOW == 249 (0x98103400) [pid = 3955] [serial = 681] [outer = (nil)] [url = about:blank] 19:26:37 INFO - PROCESS | 3955 | --DOMWINDOW == 248 (0x8b371c00) [pid = 3955] [serial = 834] [outer = (nil)] [url = about:blank] 19:26:37 INFO - PROCESS | 3955 | --DOMWINDOW == 247 (0x9fc4f800) [pid = 3955] [serial = 828] [outer = (nil)] [url = about:blank] 19:26:37 INFO - PROCESS | 3955 | --DOMWINDOW == 246 (0x90453800) [pid = 3955] [serial = 876] [outer = (nil)] [url = about:blank] 19:26:37 INFO - PROCESS | 3955 | --DOMWINDOW == 245 (0x89201c00) [pid = 3955] [serial = 729] [outer = (nil)] [url = about:blank] 19:26:37 INFO - PROCESS | 3955 | --DOMWINDOW == 244 (0x9044f800) [pid = 3955] [serial = 611] [outer = (nil)] [url = about:blank] 19:26:37 INFO - PROCESS | 3955 | --DOMWINDOW == 243 (0x89366c00) [pid = 3955] [serial = 795] [outer = (nil)] [url = about:blank] 19:26:37 INFO - PROCESS | 3955 | --DOMWINDOW == 242 (0x98101c00) [pid = 3955] [serial = 810] [outer = (nil)] [url = about:blank] 19:26:37 INFO - PROCESS | 3955 | --DOMWINDOW == 241 (0x8c49d000) [pid = 3955] [serial = 602] [outer = (nil)] [url = about:blank] 19:26:37 INFO - PROCESS | 3955 | --DOMWINDOW == 240 (0x939dc400) [pid = 3955] [serial = 756] [outer = (nil)] [url = about:blank] 19:26:37 INFO - PROCESS | 3955 | --DOMWINDOW == 239 (0x8fb20c00) [pid = 3955] [serial = 798] [outer = (nil)] [url = about:blank] 19:26:37 INFO - PROCESS | 3955 | --DOMWINDOW == 238 (0x939e4800) [pid = 3955] [serial = 804] [outer = (nil)] [url = about:blank] 19:26:37 INFO - PROCESS | 3955 | --DOMWINDOW == 237 (0x8e827c00) [pid = 3955] [serial = 663] [outer = (nil)] [url = about:blank] 19:26:37 INFO - PROCESS | 3955 | --DOMWINDOW == 236 (0x981dac00) [pid = 3955] [serial = 813] [outer = (nil)] [url = about:blank] 19:26:37 INFO - PROCESS | 3955 | --DOMWINDOW == 235 (0x92aab400) [pid = 3955] [serial = 885] [outer = (nil)] [url = about:blank] 19:26:37 INFO - PROCESS | 3955 | --DOMWINDOW == 234 (0x939b7000) [pid = 3955] [serial = 672] [outer = (nil)] [url = about:blank] 19:26:37 INFO - PROCESS | 3955 | --DOMWINDOW == 233 (0x983e4c00) [pid = 3955] [serial = 684] [outer = (nil)] [url = about:blank] 19:26:37 INFO - PROCESS | 3955 | --DOMWINDOW == 232 (0x8b13c800) [pid = 3955] [serial = 861] [outer = (nil)] [url = about:blank] 19:26:37 INFO - PROCESS | 3955 | --DOMWINDOW == 231 (0x9021b000) [pid = 3955] [serial = 873] [outer = (nil)] [url = about:blank] 19:26:37 INFO - PROCESS | 3955 | --DOMWINDOW == 230 (0x8b377000) [pid = 3955] [serial = 660] [outer = (nil)] [url = about:blank] 19:26:37 INFO - PROCESS | 3955 | --DOMWINDOW == 229 (0x96ad4400) [pid = 3955] [serial = 891] [outer = (nil)] [url = about:blank] 19:26:37 INFO - PROCESS | 3955 | --DOMWINDOW == 228 (0x879bcc00) [pid = 3955] [serial = 596] [outer = (nil)] [url = about:blank] 19:26:37 INFO - PROCESS | 3955 | --DOMWINDOW == 227 (0x9044e400) [pid = 3955] [serial = 669] [outer = (nil)] [url = about:blank] 19:26:37 INFO - PROCESS | 3955 | --DOMWINDOW == 226 (0x96b50400) [pid = 3955] [serial = 675] [outer = (nil)] [url = about:blank] 19:26:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 19:26:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 2988ms 19:26:37 INFO - PROCESS | 3955 | --DOMWINDOW == 225 (0x92aa7c00) [pid = 3955] [serial = 750] [outer = (nil)] [url = about:blank] 19:26:37 INFO - PROCESS | 3955 | --DOMWINDOW == 224 (0x98b1ac00) [pid = 3955] [serial = 816] [outer = (nil)] [url = about:blank] 19:26:37 INFO - PROCESS | 3955 | --DOMWINDOW == 223 (0x929e1c00) [pid = 3955] [serial = 792] [outer = (nil)] [url = about:blank] 19:26:37 INFO - PROCESS | 3955 | --DOMWINDOW == 222 (0x929e9000) [pid = 3955] [serial = 906] [outer = (nil)] [url = about:blank] 19:26:37 INFO - PROCESS | 3955 | --DOMWINDOW == 221 (0x939bf400) [pid = 3955] [serial = 621] [outer = (nil)] [url = about:blank] 19:26:37 INFO - PROCESS | 3955 | --DOMWINDOW == 220 (0x8ba1dc00) [pid = 3955] [serial = 768] [outer = (nil)] [url = about:blank] 19:26:37 INFO - PROCESS | 3955 | --DOMWINDOW == 219 (0x99835800) [pid = 3955] [serial = 819] [outer = (nil)] [url = about:blank] 19:26:37 INFO - PROCESS | 3955 | --DOMWINDOW == 218 (0x977a3800) [pid = 3955] [serial = 678] [outer = (nil)] [url = about:blank] 19:26:37 INFO - PROCESS | 3955 | --DOMWINDOW == 217 (0x93352c00) [pid = 3955] [serial = 617] [outer = (nil)] [url = about:blank] 19:26:37 INFO - PROCESS | 3955 | --DOMWINDOW == 216 (0x981d2400) [pid = 3955] [serial = 903] [outer = (nil)] [url = about:blank] 19:26:37 INFO - PROCESS | 3955 | --DOMWINDOW == 215 (0x87aab800) [pid = 3955] [serial = 693] [outer = (nil)] [url = about:blank] 19:26:37 INFO - PROCESS | 3955 | --DOMWINDOW == 214 (0x93359800) [pid = 3955] [serial = 753] [outer = (nil)] [url = about:blank] 19:26:37 INFO - PROCESS | 3955 | --DOMWINDOW == 213 (0x9122bc00) [pid = 3955] [serial = 879] [outer = (nil)] [url = about:blank] 19:26:37 INFO - PROCESS | 3955 | --DOMWINDOW == 212 (0x8ba88800) [pid = 3955] [serial = 732] [outer = (nil)] [url = about:blank] 19:26:37 INFO - PROCESS | 3955 | --DOMWINDOW == 211 (0x8f59b800) [pid = 3955] [serial = 864] [outer = (nil)] [url = about:blank] 19:26:37 INFO - PROCESS | 3955 | --DOMWINDOW == 210 (0x8a691800) [pid = 3955] [serial = 599] [outer = (nil)] [url = about:blank] 19:26:37 INFO - PROCESS | 3955 | --DOMWINDOW == 209 (0x96b4c000) [pid = 3955] [serial = 807] [outer = (nil)] [url = about:blank] 19:26:37 INFO - PROCESS | 3955 | --DOMWINDOW == 208 (0x9fb8d400) [pid = 3955] [serial = 825] [outer = (nil)] [url = about:blank] 19:26:37 INFO - PROCESS | 3955 | --DOMWINDOW == 207 (0x91230c00) [pid = 3955] [serial = 744] [outer = (nil)] [url = about:blank] 19:26:37 INFO - PROCESS | 3955 | --DOMWINDOW == 206 (0x9285ac00) [pid = 3955] [serial = 747] [outer = (nil)] [url = about:blank] 19:26:37 INFO - PROCESS | 3955 | --DOMWINDOW == 205 (0x97c98c00) [pid = 3955] [serial = 900] [outer = (nil)] [url = about:blank] 19:26:37 INFO - PROCESS | 3955 | --DOMWINDOW == 204 (0x939e9000) [pid = 3955] [serial = 888] [outer = (nil)] [url = about:blank] 19:26:37 INFO - PROCESS | 3955 | --DOMWINDOW == 203 (0x90558000) [pid = 3955] [serial = 542] [outer = (nil)] [url = about:blank] 19:26:37 INFO - PROCESS | 3955 | --DOMWINDOW == 202 (0x881f5400) [pid = 3955] [serial = 690] [outer = (nil)] [url = about:blank] 19:26:37 INFO - PROCESS | 3955 | --DOMWINDOW == 201 (0x90309400) [pid = 3955] [serial = 741] [outer = (nil)] [url = about:blank] 19:26:37 INFO - PROCESS | 3955 | --DOMWINDOW == 200 (0x8f6eac00) [pid = 3955] [serial = 870] [outer = (nil)] [url = about:blank] 19:26:37 INFO - PROCESS | 3955 | --DOMWINDOW == 199 (0x89362800) [pid = 3955] [serial = 657] [outer = (nil)] [url = about:blank] 19:26:37 INFO - PROCESS | 3955 | --DOMWINDOW == 198 (0x96b53000) [pid = 3955] [serial = 624] [outer = (nil)] [url = about:blank] 19:26:37 INFO - PROCESS | 3955 | --DOMWINDOW == 197 (0x8f6e1c00) [pid = 3955] [serial = 666] [outer = (nil)] [url = about:blank] 19:26:37 INFO - PROCESS | 3955 | --DOMWINDOW == 196 (0x93358000) [pid = 3955] [serial = 801] [outer = (nil)] [url = about:blank] 19:26:37 INFO - PROCESS | 3955 | --DOMWINDOW == 195 (0x97949400) [pid = 3955] [serial = 765] [outer = (nil)] [url = about:blank] 19:26:37 INFO - PROCESS | 3955 | --DOMWINDOW == 194 (0x928c5400) [pid = 3955] [serial = 882] [outer = (nil)] [url = about:blank] 19:26:37 INFO - PROCESS | 3955 | --DOMWINDOW == 193 (0x8f6cd000) [pid = 3955] [serial = 867] [outer = (nil)] [url = about:blank] 19:26:37 INFO - PROCESS | 3955 | --DOMWINDOW == 192 (0x9285e000) [pid = 3955] [serial = 614] [outer = (nil)] [url = about:blank] 19:26:37 INFO - PROCESS | 3955 | --DOMWINDOW == 191 (0x9df86400) [pid = 3955] [serial = 687] [outer = (nil)] [url = about:blank] 19:26:37 INFO - PROCESS | 3955 | --DOMWINDOW == 190 (0x8e821000) [pid = 3955] [serial = 699] [outer = (nil)] [url = about:blank] 19:26:37 INFO - PROCESS | 3955 | --DOMWINDOW == 189 (0x96b56400) [pid = 3955] [serial = 759] [outer = (nil)] [url = about:blank] 19:26:37 INFO - PROCESS | 3955 | --DOMWINDOW == 188 (0x978f0800) [pid = 3955] [serial = 897] [outer = (nil)] [url = about:blank] 19:26:37 INFO - PROCESS | 3955 | --DOMWINDOW == 187 (0x8ff46000) [pid = 3955] [serial = 702] [outer = (nil)] [url = about:blank] 19:26:37 INFO - PROCESS | 3955 | --DOMWINDOW == 186 (0x8f6c3000) [pid = 3955] [serial = 726] [outer = (nil)] [url = about:blank] 19:26:37 INFO - PROCESS | 3955 | --DOMWINDOW == 185 (0x8f92cc00) [pid = 3955] [serial = 995] [outer = (nil)] [url = about:blank] 19:26:37 INFO - PROCESS | 3955 | --DOMWINDOW == 184 (0x8f652400) [pid = 3955] [serial = 992] [outer = (nil)] [url = about:blank] 19:26:37 INFO - PROCESS | 3955 | --DOMWINDOW == 183 (0x9fb2ec00) [pid = 3955] [serial = 950] [outer = (nil)] [url = about:blank] 19:26:37 INFO - PROCESS | 3955 | --DOMWINDOW == 182 (0x9fb8d000) [pid = 3955] [serial = 951] [outer = (nil)] [url = about:blank] 19:26:37 INFO - PROCESS | 3955 | --DOMWINDOW == 181 (0x861d3c00) [pid = 3955] [serial = 962] [outer = (nil)] [url = about:blank] 19:26:37 INFO - PROCESS | 3955 | --DOMWINDOW == 180 (0x861d5800) [pid = 3955] [serial = 963] [outer = (nil)] [url = about:blank] 19:26:37 INFO - PROCESS | 3955 | --DOMWINDOW == 179 (0x84a1a000) [pid = 3955] [serial = 977] [outer = (nil)] [url = about:blank] 19:26:37 INFO - PROCESS | 3955 | --DOMWINDOW == 178 (0x84a1bc00) [pid = 3955] [serial = 978] [outer = (nil)] [url = about:blank] 19:26:37 INFO - PROCESS | 3955 | --DOMWINDOW == 177 (0xa2a38800) [pid = 3955] [serial = 959] [outer = (nil)] [url = about:blank] 19:26:37 INFO - PROCESS | 3955 | --DOMWINDOW == 176 (0xa3c05400) [pid = 3955] [serial = 960] [outer = (nil)] [url = about:blank] 19:26:37 INFO - PROCESS | 3955 | --DOMWINDOW == 175 (0x8ad63c00) [pid = 3955] [serial = 974] [outer = (nil)] [url = about:blank] 19:26:37 INFO - PROCESS | 3955 | --DOMWINDOW == 174 (0x8ad65c00) [pid = 3955] [serial = 975] [outer = (nil)] [url = about:blank] 19:26:37 INFO - PROCESS | 3955 | --DOMWINDOW == 173 (0x9feecc00) [pid = 3955] [serial = 953] [outer = (nil)] [url = about:blank] 19:26:37 INFO - PROCESS | 3955 | --DOMWINDOW == 172 (0x9ffa2400) [pid = 3955] [serial = 954] [outer = (nil)] [url = about:blank] 19:26:37 INFO - PROCESS | 3955 | --DOMWINDOW == 171 (0x8f6dfc00) [pid = 3955] [serial = 993] [outer = (nil)] [url = about:blank] 19:26:37 INFO - PROCESS | 3955 | --DOMWINDOW == 170 (0xa3c79800) [pid = 3955] [serial = 971] [outer = (nil)] [url = about:blank] 19:26:37 INFO - PROCESS | 3955 | --DOMWINDOW == 169 (0xa3cda000) [pid = 3955] [serial = 972] [outer = (nil)] [url = about:blank] 19:26:37 INFO - PROCESS | 3955 | --DOMWINDOW == 168 (0x96acd800) [pid = 3955] [serial = 935] [outer = (nil)] [url = about:blank] 19:26:37 INFO - PROCESS | 3955 | --DOMWINDOW == 167 (0x96b8f800) [pid = 3955] [serial = 936] [outer = (nil)] [url = about:blank] 19:26:37 INFO - PROCESS | 3955 | --DOMWINDOW == 166 (0x8843ac00) [pid = 3955] [serial = 980] [outer = (nil)] [url = about:blank] 19:26:37 INFO - PROCESS | 3955 | --DOMWINDOW == 165 (0x8a689400) [pid = 3955] [serial = 981] [outer = (nil)] [url = about:blank] 19:26:37 INFO - PROCESS | 3955 | --DOMWINDOW == 164 (0x8f59a800) [pid = 3955] [serial = 929] [outer = (nil)] [url = about:blank] 19:26:37 INFO - PROCESS | 3955 | --DOMWINDOW == 163 (0x8f6c3800) [pid = 3955] [serial = 930] [outer = (nil)] [url = about:blank] 19:26:37 INFO - PROCESS | 3955 | --DOMWINDOW == 162 (0x8a586800) [pid = 3955] [serial = 926] [outer = (nil)] [url = about:blank] 19:26:37 INFO - PROCESS | 3955 | --DOMWINDOW == 161 (0x8b10e800) [pid = 3955] [serial = 927] [outer = (nil)] [url = about:blank] 19:26:37 INFO - PROCESS | 3955 | --DOMWINDOW == 160 (0x99b84800) [pid = 3955] [serial = 947] [outer = (nil)] [url = about:blank] 19:26:37 INFO - PROCESS | 3955 | --DOMWINDOW == 159 (0x9b0a2c00) [pid = 3955] [serial = 948] [outer = (nil)] [url = about:blank] 19:26:37 INFO - PROCESS | 3955 | --DOMWINDOW == 158 (0xa2a2dc00) [pid = 3955] [serial = 965] [outer = (nil)] [url = about:blank] 19:26:37 INFO - PROCESS | 3955 | --DOMWINDOW == 157 (0xa3c02400) [pid = 3955] [serial = 966] [outer = (nil)] [url = about:blank] 19:26:37 INFO - PROCESS | 3955 | --DOMWINDOW == 156 (0x979e6000) [pid = 3955] [serial = 938] [outer = (nil)] [url = about:blank] 19:26:37 INFO - PROCESS | 3955 | --DOMWINDOW == 155 (0x98102c00) [pid = 3955] [serial = 939] [outer = (nil)] [url = about:blank] 19:26:37 INFO - PROCESS | 3955 | --DOMWINDOW == 154 (0x9919c400) [pid = 3955] [serial = 941] [outer = (nil)] [url = about:blank] 19:26:37 INFO - PROCESS | 3955 | --DOMWINDOW == 153 (0x99841c00) [pid = 3955] [serial = 942] [outer = (nil)] [url = about:blank] 19:26:37 INFO - PROCESS | 3955 | --DOMWINDOW == 152 (0x99b42c00) [pid = 3955] [serial = 944] [outer = (nil)] [url = about:blank] 19:26:37 INFO - PROCESS | 3955 | --DOMWINDOW == 151 (0x99b87400) [pid = 3955] [serial = 945] [outer = (nil)] [url = about:blank] 19:26:37 INFO - PROCESS | 3955 | --DOMWINDOW == 150 (0x88a32400) [pid = 3955] [serial = 968] [outer = (nil)] [url = about:blank] 19:26:37 INFO - PROCESS | 3955 | --DOMWINDOW == 149 (0x88a33800) [pid = 3955] [serial = 969] [outer = (nil)] [url = about:blank] 19:26:37 INFO - PROCESS | 3955 | --DOMWINDOW == 148 (0x8a689800) [pid = 3955] [serial = 986] [outer = (nil)] [url = about:blank] 19:26:37 INFO - PROCESS | 3955 | --DOMWINDOW == 147 (0x8ad6cc00) [pid = 3955] [serial = 987] [outer = (nil)] [url = about:blank] 19:26:37 INFO - PROCESS | 3955 | --DOMWINDOW == 146 (0x8b11ec00) [pid = 3955] [serial = 983] [outer = (nil)] [url = about:blank] 19:26:37 INFO - PROCESS | 3955 | --DOMWINDOW == 145 (0x8ba86c00) [pid = 3955] [serial = 984] [outer = (nil)] [url = about:blank] 19:26:37 INFO - PROCESS | 3955 | --DOMWINDOW == 144 (0x93327400) [pid = 3955] [serial = 932] [outer = (nil)] [url = about:blank] 19:26:37 INFO - PROCESS | 3955 | --DOMWINDOW == 143 (0x933ef400) [pid = 3955] [serial = 933] [outer = (nil)] [url = about:blank] 19:26:37 INFO - PROCESS | 3955 | --DOMWINDOW == 142 (0x92aac000) [pid = 3955] [serial = 924] [outer = (nil)] [url = about:blank] 19:26:37 INFO - PROCESS | 3955 | --DOMWINDOW == 141 (0xa0e4cc00) [pid = 3955] [serial = 956] [outer = (nil)] [url = about:blank] 19:26:37 INFO - PROCESS | 3955 | --DOMWINDOW == 140 (0xa0f67000) [pid = 3955] [serial = 957] [outer = (nil)] [url = about:blank] 19:26:37 INFO - PROCESS | 3955 | --DOMWINDOW == 139 (0x8ba84000) [pid = 3955] [serial = 990] [outer = (nil)] [url = about:blank] 19:26:37 INFO - PROCESS | 3955 | --DOMWINDOW == 138 (0x8ba18800) [pid = 3955] [serial = 989] [outer = (nil)] [url = about:blank] 19:26:37 INFO - PROCESS | 3955 | 1461119197598 Marionette TRACE conn3 -> [0,1461,"getWindowHandle",null] 19:26:37 INFO - PROCESS | 3955 | 1461119197608 Marionette TRACE conn3 <- [1,1461,null,{"value":"8"}] 19:26:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 19:26:37 INFO - PROCESS | 3955 | 1461119197624 Marionette TRACE conn3 -> [0,1462,"setScriptTimeout",{"ms":35000}] 19:26:37 INFO - PROCESS | 3955 | 1461119197633 Marionette TRACE conn3 <- [1,1462,null,{}] 19:26:37 INFO - PROCESS | 3955 | 1461119197640 Marionette TRACE conn3 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:26:37 INFO - PROCESS | 3955 | 1461119197819 Marionette TRACE conn3 <- [1,1463,null,{"value":null}] 19:26:38 INFO - PROCESS | 3955 | 1461119198021 Marionette TRACE conn3 -> [0,1464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:38 INFO - PROCESS | 3955 | ++DOCSHELL 0x861d8c00 == 114 [pid = 3955] [id = 373] 19:26:38 INFO - PROCESS | 3955 | ++DOMWINDOW == 139 (0x863ed800) [pid = 3955] [serial = 1120] [outer = (nil)] 19:26:38 INFO - PROCESS | 3955 | ++DOMWINDOW == 140 (0x863f4000) [pid = 3955] [serial = 1121] [outer = 0x863ed800] 19:26:38 INFO - PROCESS | 3955 | 1461119198098 Marionette DEBUG loaded listener.js 19:26:38 INFO - PROCESS | 3955 | ++DOMWINDOW == 141 (0x86763000) [pid = 3955] [serial = 1122] [outer = 0x863ed800] 19:26:38 INFO - PROCESS | 3955 | 1461119198886 Marionette TRACE conn3 <- [1,1464,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.outside",0,null,null]]]}] 19:26:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 19:26:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1294ms 19:26:38 INFO - PROCESS | 3955 | 1461119198918 Marionette TRACE conn3 -> [0,1465,"getWindowHandle",null] 19:26:38 INFO - PROCESS | 3955 | 1461119198923 Marionette TRACE conn3 <- [1,1465,null,{"value":"8"}] 19:26:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 19:26:38 INFO - PROCESS | 3955 | 1461119198935 Marionette TRACE conn3 -> [0,1466,"setScriptTimeout",{"ms":35000}] 19:26:38 INFO - PROCESS | 3955 | 1461119198940 Marionette TRACE conn3 <- [1,1466,null,{}] 19:26:38 INFO - PROCESS | 3955 | 1461119198946 Marionette TRACE conn3 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:26:39 INFO - PROCESS | 3955 | 1461119199121 Marionette TRACE conn3 <- [1,1467,null,{"value":null}] 19:26:39 INFO - PROCESS | 3955 | 1461119199144 Marionette TRACE conn3 -> [0,1468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:39 INFO - PROCESS | 3955 | ++DOCSHELL 0x861d6400 == 115 [pid = 3955] [id = 374] 19:26:39 INFO - PROCESS | 3955 | ++DOMWINDOW == 142 (0x875ec400) [pid = 3955] [serial = 1123] [outer = (nil)] 19:26:39 INFO - PROCESS | 3955 | ++DOMWINDOW == 143 (0x879c1800) [pid = 3955] [serial = 1124] [outer = 0x875ec400] 19:26:39 INFO - PROCESS | 3955 | 1461119199214 Marionette DEBUG loaded listener.js 19:26:39 INFO - PROCESS | 3955 | ++DOMWINDOW == 144 (0x87aaa800) [pid = 3955] [serial = 1125] [outer = 0x875ec400] 19:26:40 INFO - PROCESS | 3955 | 1461119200416 Marionette TRACE conn3 <- [1,1468,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.basic",0,null,null]]]}] 19:26:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 19:26:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1493ms 19:26:40 INFO - PROCESS | 3955 | 1461119200426 Marionette TRACE conn3 -> [0,1469,"getWindowHandle",null] 19:26:40 INFO - PROCESS | 3955 | 1461119200428 Marionette TRACE conn3 <- [1,1469,null,{"value":"8"}] 19:26:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 19:26:40 INFO - PROCESS | 3955 | 1461119200443 Marionette TRACE conn3 -> [0,1470,"setScriptTimeout",{"ms":35000}] 19:26:40 INFO - PROCESS | 3955 | 1461119200447 Marionette TRACE conn3 <- [1,1470,null,{}] 19:26:40 INFO - PROCESS | 3955 | 1461119200464 Marionette TRACE conn3 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:26:40 INFO - PROCESS | 3955 | 1461119200705 Marionette TRACE conn3 <- [1,1471,null,{"value":null}] 19:26:40 INFO - PROCESS | 3955 | 1461119200739 Marionette TRACE conn3 -> [0,1472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:40 INFO - PROCESS | 3955 | ++DOCSHELL 0x875f0c00 == 116 [pid = 3955] [id = 375] 19:26:40 INFO - PROCESS | 3955 | ++DOMWINDOW == 145 (0x87bc0000) [pid = 3955] [serial = 1126] [outer = (nil)] 19:26:40 INFO - PROCESS | 3955 | ++DOMWINDOW == 146 (0x88a2bc00) [pid = 3955] [serial = 1127] [outer = 0x87bc0000] 19:26:40 INFO - PROCESS | 3955 | 1461119200816 Marionette DEBUG loaded listener.js 19:26:40 INFO - PROCESS | 3955 | ++DOMWINDOW == 147 (0x88a36c00) [pid = 3955] [serial = 1128] [outer = 0x87bc0000] 19:26:41 INFO - PROCESS | 3955 | 1461119201938 Marionette TRACE conn3 <- [1,1472,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.coord1",0,null,null]]]}] 19:26:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 19:26:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1851ms 19:26:42 INFO - PROCESS | 3955 | --DOMWINDOW == 146 (0x8ba17800) [pid = 3955] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 19:26:42 INFO - PROCESS | 3955 | --DOMWINDOW == 145 (0x8ad66400) [pid = 3955] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 19:26:42 INFO - PROCESS | 3955 | --DOMWINDOW == 144 (0x8ba7d000) [pid = 3955] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 19:26:42 INFO - PROCESS | 3955 | --DOMWINDOW == 143 (0x8842fc00) [pid = 3955] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 19:26:42 INFO - PROCESS | 3955 | --DOMWINDOW == 142 (0x84a15800) [pid = 3955] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 19:26:42 INFO - PROCESS | 3955 | --DOMWINDOW == 141 (0x849cfc00) [pid = 3955] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 19:26:42 INFO - PROCESS | 3955 | 1461119202316 Marionette TRACE conn3 -> [0,1473,"getWindowHandle",null] 19:26:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 19:26:42 INFO - PROCESS | 3955 | 1461119202334 Marionette TRACE conn3 <- [1,1473,null,{"value":"8"}] 19:26:42 INFO - PROCESS | 3955 | 1461119202340 Marionette TRACE conn3 -> [0,1474,"setScriptTimeout",{"ms":35000}] 19:26:42 INFO - PROCESS | 3955 | 1461119202344 Marionette TRACE conn3 <- [1,1474,null,{}] 19:26:42 INFO - PROCESS | 3955 | 1461119202349 Marionette TRACE conn3 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:26:42 INFO - PROCESS | 3955 | 1461119202547 Marionette TRACE conn3 <- [1,1475,null,{"value":null}] 19:26:42 INFO - PROCESS | 3955 | 1461119202758 Marionette TRACE conn3 -> [0,1476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:42 INFO - PROCESS | 3955 | ++DOCSHELL 0x879be000 == 117 [pid = 3955] [id = 376] 19:26:42 INFO - PROCESS | 3955 | ++DOMWINDOW == 142 (0x87bbc400) [pid = 3955] [serial = 1129] [outer = (nil)] 19:26:42 INFO - PROCESS | 3955 | ++DOMWINDOW == 143 (0x8920f400) [pid = 3955] [serial = 1130] [outer = 0x87bbc400] 19:26:42 INFO - PROCESS | 3955 | 1461119202832 Marionette DEBUG loaded listener.js 19:26:42 INFO - PROCESS | 3955 | ++DOMWINDOW == 144 (0x8a586000) [pid = 3955] [serial = 1131] [outer = 0x87bbc400] 19:26:43 INFO - PROCESS | 3955 | 1461119203627 Marionette TRACE conn3 <- [1,1476,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.outside",0,null,null]]]}] 19:26:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 19:26:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1336ms 19:26:43 INFO - PROCESS | 3955 | 1461119203676 Marionette TRACE conn3 -> [0,1477,"getWindowHandle",null] 19:26:43 INFO - PROCESS | 3955 | 1461119203680 Marionette TRACE conn3 <- [1,1477,null,{"value":"8"}] 19:26:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 19:26:43 INFO - PROCESS | 3955 | 1461119203686 Marionette TRACE conn3 -> [0,1478,"setScriptTimeout",{"ms":35000}] 19:26:43 INFO - PROCESS | 3955 | 1461119203689 Marionette TRACE conn3 <- [1,1478,null,{}] 19:26:43 INFO - PROCESS | 3955 | 1461119203694 Marionette TRACE conn3 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:26:43 INFO - PROCESS | 3955 | 1461119203870 Marionette TRACE conn3 <- [1,1479,null,{"value":null}] 19:26:43 INFO - PROCESS | 3955 | 1461119203886 Marionette TRACE conn3 -> [0,1480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:44 INFO - PROCESS | 3955 | ++DOCSHELL 0x8676b400 == 118 [pid = 3955] [id = 377] 19:26:44 INFO - PROCESS | 3955 | ++DOMWINDOW == 145 (0x8a586800) [pid = 3955] [serial = 1132] [outer = (nil)] 19:26:44 INFO - PROCESS | 3955 | ++DOMWINDOW == 146 (0x8a68d000) [pid = 3955] [serial = 1133] [outer = 0x8a586800] 19:26:44 INFO - PROCESS | 3955 | 1461119204124 Marionette DEBUG loaded listener.js 19:26:44 INFO - PROCESS | 3955 | ++DOMWINDOW == 147 (0x8ad61800) [pid = 3955] [serial = 1134] [outer = 0x8a586800] 19:26:45 INFO - PROCESS | 3955 | 1461119205262 Marionette TRACE conn3 <- [1,1480,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.basic",0,null,null]]]}] 19:26:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 19:26:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1631ms 19:26:45 INFO - PROCESS | 3955 | 1461119205319 Marionette TRACE conn3 -> [0,1481,"getWindowHandle",null] 19:26:45 INFO - PROCESS | 3955 | 1461119205326 Marionette TRACE conn3 <- [1,1481,null,{"value":"8"}] 19:26:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 19:26:45 INFO - PROCESS | 3955 | 1461119205336 Marionette TRACE conn3 -> [0,1482,"setScriptTimeout",{"ms":35000}] 19:26:45 INFO - PROCESS | 3955 | 1461119205341 Marionette TRACE conn3 <- [1,1482,null,{}] 19:26:45 INFO - PROCESS | 3955 | 1461119205350 Marionette TRACE conn3 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:26:45 INFO - PROCESS | 3955 | 1461119205571 Marionette TRACE conn3 <- [1,1483,null,{"value":null}] 19:26:45 INFO - PROCESS | 3955 | 1461119205900 Marionette TRACE conn3 -> [0,1484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:45 INFO - PROCESS | 3955 | ++DOCSHELL 0x861d7400 == 119 [pid = 3955] [id = 378] 19:26:45 INFO - PROCESS | 3955 | ++DOMWINDOW == 148 (0x863fcc00) [pid = 3955] [serial = 1135] [outer = (nil)] 19:26:45 INFO - PROCESS | 3955 | ++DOMWINDOW == 149 (0x877cb000) [pid = 3955] [serial = 1136] [outer = 0x863fcc00] 19:26:46 INFO - PROCESS | 3955 | 1461119205996 Marionette DEBUG loaded listener.js 19:26:46 INFO - PROCESS | 3955 | ++DOMWINDOW == 150 (0x87aaf000) [pid = 3955] [serial = 1137] [outer = 0x863fcc00] 19:26:47 INFO - PROCESS | 3955 | 1461119207017 Marionette TRACE conn3 <- [1,1484,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.coord1",0,null,null]]]}] 19:26:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 19:26:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1741ms 19:26:47 INFO - PROCESS | 3955 | 1461119207077 Marionette TRACE conn3 -> [0,1485,"getWindowHandle",null] 19:26:47 INFO - PROCESS | 3955 | 1461119207087 Marionette TRACE conn3 <- [1,1485,null,{"value":"8"}] 19:26:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 19:26:47 INFO - PROCESS | 3955 | 1461119207097 Marionette TRACE conn3 -> [0,1486,"setScriptTimeout",{"ms":35000}] 19:26:47 INFO - PROCESS | 3955 | 1461119207101 Marionette TRACE conn3 <- [1,1486,null,{}] 19:26:47 INFO - PROCESS | 3955 | 1461119207108 Marionette TRACE conn3 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:26:47 INFO - PROCESS | 3955 | 1461119207308 Marionette TRACE conn3 <- [1,1487,null,{"value":null}] 19:26:47 INFO - PROCESS | 3955 | 1461119207661 Marionette TRACE conn3 -> [0,1488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:47 INFO - PROCESS | 3955 | ++DOCSHELL 0x89210400 == 120 [pid = 3955] [id = 379] 19:26:47 INFO - PROCESS | 3955 | ++DOMWINDOW == 151 (0x89359400) [pid = 3955] [serial = 1138] [outer = (nil)] 19:26:47 INFO - PROCESS | 3955 | ++DOMWINDOW == 152 (0x8a58dc00) [pid = 3955] [serial = 1139] [outer = 0x89359400] 19:26:47 INFO - PROCESS | 3955 | 1461119207799 Marionette DEBUG loaded listener.js 19:26:47 INFO - PROCESS | 3955 | ++DOMWINDOW == 153 (0x8a68d800) [pid = 3955] [serial = 1140] [outer = 0x89359400] 19:26:48 INFO - PROCESS | 3955 | 1461119208782 Marionette TRACE conn3 <- [1,1488,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.outside",0,null,null]]]}] 19:26:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 19:26:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1733ms 19:26:48 INFO - PROCESS | 3955 | 1461119208831 Marionette TRACE conn3 -> [0,1489,"getWindowHandle",null] 19:26:48 INFO - PROCESS | 3955 | 1461119208836 Marionette TRACE conn3 <- [1,1489,null,{"value":"8"}] 19:26:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 19:26:48 INFO - PROCESS | 3955 | 1461119208843 Marionette TRACE conn3 -> [0,1490,"setScriptTimeout",{"ms":35000}] 19:26:48 INFO - PROCESS | 3955 | 1461119208849 Marionette TRACE conn3 <- [1,1490,null,{}] 19:26:48 INFO - PROCESS | 3955 | 1461119208866 Marionette TRACE conn3 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:26:49 INFO - PROCESS | 3955 | 1461119209083 Marionette TRACE conn3 <- [1,1491,null,{"value":null}] 19:26:49 INFO - PROCESS | 3955 | 1461119209351 Marionette TRACE conn3 -> [0,1492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:49 INFO - PROCESS | 3955 | ++DOCSHELL 0x8b107800 == 121 [pid = 3955] [id = 380] 19:26:49 INFO - PROCESS | 3955 | ++DOMWINDOW == 154 (0x8b119c00) [pid = 3955] [serial = 1141] [outer = (nil)] 19:26:49 INFO - PROCESS | 3955 | ++DOMWINDOW == 155 (0x8b124800) [pid = 3955] [serial = 1142] [outer = 0x8b119c00] 19:26:49 INFO - PROCESS | 3955 | 1461119209480 Marionette DEBUG loaded listener.js 19:26:49 INFO - PROCESS | 3955 | ++DOMWINDOW == 156 (0x8b373000) [pid = 3955] [serial = 1143] [outer = 0x8b119c00] 19:26:50 INFO - PROCESS | 3955 | 1461119210389 Marionette TRACE conn3 <- [1,1492,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html",0,null,null,[["Canvas test: 2d.pattern.repeat.case",0,null,null]]]}] 19:26:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 19:26:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1588ms 19:26:50 INFO - PROCESS | 3955 | 1461119210432 Marionette TRACE conn3 -> [0,1493,"getWindowHandle",null] 19:26:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 19:26:50 INFO - PROCESS | 3955 | 1461119210437 Marionette TRACE conn3 <- [1,1493,null,{"value":"8"}] 19:26:50 INFO - PROCESS | 3955 | 1461119210443 Marionette TRACE conn3 -> [0,1494,"setScriptTimeout",{"ms":35000}] 19:26:50 INFO - PROCESS | 3955 | 1461119210447 Marionette TRACE conn3 <- [1,1494,null,{}] 19:26:50 INFO - PROCESS | 3955 | 1461119210453 Marionette TRACE conn3 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:26:50 INFO - PROCESS | 3955 | 1461119210642 Marionette TRACE conn3 <- [1,1495,null,{"value":null}] 19:26:50 INFO - PROCESS | 3955 | 1461119210908 Marionette TRACE conn3 -> [0,1496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:50 INFO - PROCESS | 3955 | ++DOCSHELL 0x88a32400 == 122 [pid = 3955] [id = 381] 19:26:50 INFO - PROCESS | 3955 | ++DOMWINDOW == 157 (0x8b132400) [pid = 3955] [serial = 1144] [outer = (nil)] 19:26:51 INFO - PROCESS | 3955 | ++DOMWINDOW == 158 (0x8ba17400) [pid = 3955] [serial = 1145] [outer = 0x8b132400] 19:26:51 INFO - PROCESS | 3955 | 1461119211042 Marionette DEBUG loaded listener.js 19:26:51 INFO - PROCESS | 3955 | ++DOMWINDOW == 159 (0x8ba7d000) [pid = 3955] [serial = 1146] [outer = 0x8b132400] 19:26:51 INFO - PROCESS | 3955 | 1461119211942 Marionette TRACE conn3 <- [1,1496,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html",0,null,null,[["Canvas test: 2d.pattern.repeat.empty",0,null,null]]]}] 19:26:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 19:26:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1537ms 19:26:51 INFO - PROCESS | 3955 | 1461119211980 Marionette TRACE conn3 -> [0,1497,"getWindowHandle",null] 19:26:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 19:26:51 INFO - PROCESS | 3955 | 1461119211984 Marionette TRACE conn3 <- [1,1497,null,{"value":"8"}] 19:26:51 INFO - PROCESS | 3955 | 1461119211990 Marionette TRACE conn3 -> [0,1498,"setScriptTimeout",{"ms":35000}] 19:26:51 INFO - PROCESS | 3955 | 1461119211994 Marionette TRACE conn3 <- [1,1498,null,{}] 19:26:52 INFO - PROCESS | 3955 | 1461119212000 Marionette TRACE conn3 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:26:52 INFO - PROCESS | 3955 | 1461119212198 Marionette TRACE conn3 <- [1,1499,null,{"value":null}] 19:26:52 INFO - PROCESS | 3955 | 1461119212463 Marionette TRACE conn3 -> [0,1500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:52 INFO - PROCESS | 3955 | ++DOCSHELL 0x8b376c00 == 123 [pid = 3955] [id = 382] 19:26:52 INFO - PROCESS | 3955 | ++DOMWINDOW == 160 (0x8b37d000) [pid = 3955] [serial = 1147] [outer = (nil)] 19:26:52 INFO - PROCESS | 3955 | ++DOMWINDOW == 161 (0x8c493800) [pid = 3955] [serial = 1148] [outer = 0x8b37d000] 19:26:52 INFO - PROCESS | 3955 | 1461119212587 Marionette DEBUG loaded listener.js 19:26:52 INFO - PROCESS | 3955 | ++DOMWINDOW == 162 (0x8c49d000) [pid = 3955] [serial = 1149] [outer = 0x8b37d000] 19:26:53 INFO - PROCESS | 3955 | 1461119213511 Marionette TRACE conn3 <- [1,1500,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html",0,null,null,[["Canvas test: 2d.pattern.repeat.null",0,null,null]]]}] 19:26:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 19:26:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1582ms 19:26:53 INFO - PROCESS | 3955 | 1461119213573 Marionette TRACE conn3 -> [0,1501,"getWindowHandle",null] 19:26:53 INFO - PROCESS | 3955 | 1461119213577 Marionette TRACE conn3 <- [1,1501,null,{"value":"8"}] 19:26:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 19:26:53 INFO - PROCESS | 3955 | 1461119213584 Marionette TRACE conn3 -> [0,1502,"setScriptTimeout",{"ms":35000}] 19:26:53 INFO - PROCESS | 3955 | 1461119213587 Marionette TRACE conn3 <- [1,1502,null,{}] 19:26:53 INFO - PROCESS | 3955 | 1461119213593 Marionette TRACE conn3 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:26:53 INFO - PROCESS | 3955 | 1461119213848 Marionette TRACE conn3 <- [1,1503,null,{"value":null}] 19:26:54 INFO - PROCESS | 3955 | 1461119214167 Marionette TRACE conn3 -> [0,1504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:54 INFO - PROCESS | 3955 | ++DOCSHELL 0x82feec00 == 124 [pid = 3955] [id = 383] 19:26:54 INFO - PROCESS | 3955 | ++DOMWINDOW == 163 (0x8e45c800) [pid = 3955] [serial = 1150] [outer = (nil)] 19:26:54 INFO - PROCESS | 3955 | ++DOMWINDOW == 164 (0x8f595c00) [pid = 3955] [serial = 1151] [outer = 0x8e45c800] 19:26:54 INFO - PROCESS | 3955 | 1461119214258 Marionette DEBUG loaded listener.js 19:26:54 INFO - PROCESS | 3955 | ++DOMWINDOW == 165 (0x8f617800) [pid = 3955] [serial = 1152] [outer = 0x8e45c800] 19:26:55 INFO - PROCESS | 3955 | 1461119215127 Marionette TRACE conn3 <- [1,1504,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html",0,null,null,[["Canvas test: 2d.pattern.repeat.nullsuffix",0,null,null]]]}] 19:26:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 19:26:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1584ms 19:26:55 INFO - PROCESS | 3955 | 1461119215169 Marionette TRACE conn3 -> [0,1505,"getWindowHandle",null] 19:26:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 19:26:55 INFO - PROCESS | 3955 | 1461119215173 Marionette TRACE conn3 <- [1,1505,null,{"value":"8"}] 19:26:55 INFO - PROCESS | 3955 | 1461119215179 Marionette TRACE conn3 -> [0,1506,"setScriptTimeout",{"ms":35000}] 19:26:55 INFO - PROCESS | 3955 | 1461119215183 Marionette TRACE conn3 <- [1,1506,null,{}] 19:26:55 INFO - PROCESS | 3955 | 1461119215189 Marionette TRACE conn3 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:26:55 INFO - PROCESS | 3955 | 1461119215376 Marionette TRACE conn3 <- [1,1507,null,{"value":null}] 19:26:55 INFO - PROCESS | 3955 | 1461119215652 Marionette TRACE conn3 -> [0,1508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:55 INFO - PROCESS | 3955 | ++DOCSHELL 0x8a690400 == 125 [pid = 3955] [id = 384] 19:26:55 INFO - PROCESS | 3955 | ++DOMWINDOW == 166 (0x8b37cc00) [pid = 3955] [serial = 1153] [outer = (nil)] 19:26:55 INFO - PROCESS | 3955 | ++DOMWINDOW == 167 (0x8f6c6c00) [pid = 3955] [serial = 1154] [outer = 0x8b37cc00] 19:26:55 INFO - PROCESS | 3955 | 1461119215782 Marionette DEBUG loaded listener.js 19:26:55 INFO - PROCESS | 3955 | ++DOMWINDOW == 168 (0x8f6cbc00) [pid = 3955] [serial = 1155] [outer = 0x8b37cc00] 19:26:56 INFO - PROCESS | 3955 | 1461119216721 Marionette TRACE conn3 <- [1,1508,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html",0,null,null,[["Canvas test: 2d.pattern.repeat.undefined",0,null,null]]]}] 19:26:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 19:26:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1589ms 19:26:56 INFO - PROCESS | 3955 | 1461119216768 Marionette TRACE conn3 -> [0,1509,"getWindowHandle",null] 19:26:56 INFO - PROCESS | 3955 | 1461119216771 Marionette TRACE conn3 <- [1,1509,null,{"value":"8"}] 19:26:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 19:26:56 INFO - PROCESS | 3955 | 1461119216778 Marionette TRACE conn3 -> [0,1510,"setScriptTimeout",{"ms":35000}] 19:26:56 INFO - PROCESS | 3955 | 1461119216782 Marionette TRACE conn3 <- [1,1510,null,{}] 19:26:56 INFO - PROCESS | 3955 | 1461119216788 Marionette TRACE conn3 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:26:56 INFO - PROCESS | 3955 | 1461119216974 Marionette TRACE conn3 <- [1,1511,null,{"value":null}] 19:26:57 INFO - PROCESS | 3955 | 1461119217244 Marionette TRACE conn3 -> [0,1512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:57 INFO - PROCESS | 3955 | ++DOCSHELL 0x82886c00 == 126 [pid = 3955] [id = 385] 19:26:57 INFO - PROCESS | 3955 | ++DOMWINDOW == 169 (0x82fefc00) [pid = 3955] [serial = 1156] [outer = (nil)] 19:26:57 INFO - PROCESS | 3955 | ++DOMWINDOW == 170 (0x8f6ea800) [pid = 3955] [serial = 1157] [outer = 0x82fefc00] 19:26:57 INFO - PROCESS | 3955 | 1461119217371 Marionette DEBUG loaded listener.js 19:26:57 INFO - PROCESS | 3955 | ++DOMWINDOW == 171 (0x8f92c400) [pid = 3955] [serial = 1158] [outer = 0x82fefc00] 19:26:58 INFO - PROCESS | 3955 | 1461119218276 Marionette TRACE conn3 <- [1,1512,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognised",0,null,null]]]}] 19:26:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 19:26:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1541ms 19:26:58 INFO - PROCESS | 3955 | 1461119218320 Marionette TRACE conn3 -> [0,1513,"getWindowHandle",null] 19:26:58 INFO - PROCESS | 3955 | 1461119218324 Marionette TRACE conn3 <- [1,1513,null,{"value":"8"}] 19:26:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 19:26:58 INFO - PROCESS | 3955 | 1461119218330 Marionette TRACE conn3 -> [0,1514,"setScriptTimeout",{"ms":35000}] 19:26:58 INFO - PROCESS | 3955 | 1461119218334 Marionette TRACE conn3 <- [1,1514,null,{}] 19:26:58 INFO - PROCESS | 3955 | 1461119218340 Marionette TRACE conn3 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:26:58 INFO - PROCESS | 3955 | 1461119218527 Marionette TRACE conn3 <- [1,1515,null,{"value":null}] 19:26:58 INFO - PROCESS | 3955 | 1461119218838 Marionette TRACE conn3 -> [0,1516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:58 INFO - PROCESS | 3955 | ++DOCSHELL 0x8f652c00 == 127 [pid = 3955] [id = 386] 19:26:58 INFO - PROCESS | 3955 | ++DOMWINDOW == 172 (0x8f6dfc00) [pid = 3955] [serial = 1159] [outer = (nil)] 19:26:58 INFO - PROCESS | 3955 | ++DOMWINDOW == 173 (0x8fc38400) [pid = 3955] [serial = 1160] [outer = 0x8f6dfc00] 19:26:58 INFO - PROCESS | 3955 | 1461119218931 Marionette DEBUG loaded listener.js 19:26:59 INFO - PROCESS | 3955 | ++DOMWINDOW == 174 (0x8ff43c00) [pid = 3955] [serial = 1161] [outer = 0x8f6dfc00] 19:26:59 INFO - PROCESS | 3955 | 1461119219808 Marionette TRACE conn3 <- [1,1516,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognisednull",0,null,null]]]}] 19:26:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 19:26:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1530ms 19:26:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 19:26:59 INFO - PROCESS | 3955 | 1461119219861 Marionette TRACE conn3 -> [0,1517,"getWindowHandle",null] 19:26:59 INFO - PROCESS | 3955 | 1461119219865 Marionette TRACE conn3 <- [1,1517,null,{"value":"8"}] 19:26:59 INFO - PROCESS | 3955 | 1461119219872 Marionette TRACE conn3 -> [0,1518,"setScriptTimeout",{"ms":35000}] 19:26:59 INFO - PROCESS | 3955 | 1461119219875 Marionette TRACE conn3 <- [1,1518,null,{}] 19:26:59 INFO - PROCESS | 3955 | 1461119219881 Marionette TRACE conn3 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:27:00 INFO - PROCESS | 3955 | 1461119220087 Marionette TRACE conn3 <- [1,1519,null,{"value":null}] 19:27:00 INFO - PROCESS | 3955 | 1461119220397 Marionette TRACE conn3 -> [0,1520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:00 INFO - PROCESS | 3955 | ++DOCSHELL 0x8b124000 == 128 [pid = 3955] [id = 387] 19:27:00 INFO - PROCESS | 3955 | ++DOMWINDOW == 175 (0x8e81f800) [pid = 3955] [serial = 1162] [outer = (nil)] 19:27:00 INFO - PROCESS | 3955 | ++DOMWINDOW == 176 (0x90024c00) [pid = 3955] [serial = 1163] [outer = 0x8e81f800] 19:27:00 INFO - PROCESS | 3955 | 1461119220494 Marionette DEBUG loaded listener.js 19:27:00 INFO - PROCESS | 3955 | ++DOMWINDOW == 177 (0x90028800) [pid = 3955] [serial = 1164] [outer = 0x8e81f800] 19:27:01 INFO - PROCESS | 3955 | 1461119221429 Marionette TRACE conn3 <- [1,1520,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 19:27:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 19:27:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1634ms 19:27:01 INFO - PROCESS | 3955 | 1461119221506 Marionette TRACE conn3 -> [0,1521,"getWindowHandle",null] 19:27:01 INFO - PROCESS | 3955 | 1461119221511 Marionette TRACE conn3 <- [1,1521,null,{"value":"8"}] 19:27:01 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 19:27:01 INFO - PROCESS | 3955 | 1461119221518 Marionette TRACE conn3 -> [0,1522,"setScriptTimeout",{"ms":35000}] 19:27:01 INFO - PROCESS | 3955 | 1461119221522 Marionette TRACE conn3 <- [1,1522,null,{}] 19:27:01 INFO - PROCESS | 3955 | 1461119221528 Marionette TRACE conn3 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:27:01 INFO - PROCESS | 3955 | 1461119221793 Marionette TRACE conn3 <- [1,1523,null,{"value":null}] 19:27:02 INFO - PROCESS | 3955 | 1461119222129 Marionette TRACE conn3 -> [0,1524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:02 INFO - PROCESS | 3955 | ++DOCSHELL 0x90213800 == 129 [pid = 3955] [id = 388] 19:27:02 INFO - PROCESS | 3955 | ++DOMWINDOW == 178 (0x9044f000) [pid = 3955] [serial = 1165] [outer = (nil)] 19:27:02 INFO - PROCESS | 3955 | ++DOMWINDOW == 179 (0x90454000) [pid = 3955] [serial = 1166] [outer = 0x9044f000] 19:27:02 INFO - PROCESS | 3955 | 1461119222229 Marionette DEBUG loaded listener.js 19:27:02 INFO - PROCESS | 3955 | ++DOMWINDOW == 180 (0x90555000) [pid = 3955] [serial = 1167] [outer = 0x9044f000] 19:27:02 INFO - PROCESS | 3955 | SkCairoFTTypeface::onFilterRec unimplemented 19:27:02 INFO - PROCESS | 3955 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 19:27:02 INFO - PROCESS | 3955 | SkCairoFTTypeface::onFilterRec unimplemented 19:27:02 INFO - PROCESS | 3955 | SkCairoFTTypeface::onFilterRec unimplemented 19:27:02 INFO - PROCESS | 3955 | SkCairoFTTypeface::onFilterRec unimplemented 19:27:02 INFO - PROCESS | 3955 | SkCairoFTTypeface::onFilterRec unimplemented 19:27:02 INFO - PROCESS | 3955 | SkCairoFTTypeface::onFilterRec unimplemented 19:27:02 INFO - PROCESS | 3955 | SkCairoFTTypeface::onFilterRec unimplemented 19:27:02 INFO - PROCESS | 3955 | SkCairoFTTypeface::onFilterRec unimplemented 19:27:02 INFO - PROCESS | 3955 | SkCairoFTTypeface::onFilterRec unimplemented 19:27:02 INFO - PROCESS | 3955 | SkCairoFTTypeface::onFilterRec unimplemented 19:27:02 INFO - PROCESS | 3955 | SkCairoFTTypeface::onFilterRec unimplemented 19:27:03 INFO - PROCESS | 3955 | 1461119223136 Marionette TRACE conn3 <- [1,1524,null,{"value":["/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html",0,null,null,[["fillRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1\n"],["strokeRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1\n"],["fillText should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1\n"],["strokeText should not affect current default path and NotSupportedError shuld be thrown.",1,"assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1\n"]]]}] 19:27:03 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:27:03 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 19:27:03 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 19:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:27:03 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 19:27:03 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:27:03 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 19:27:03 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 19:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:27:03 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 19:27:03 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:27:03 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 19:27:03 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 19:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:27:03 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 19:27:03 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:27:03 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 19:27:03 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 19:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:27:03 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 19:27:03 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1688ms 19:27:03 INFO - PROCESS | 3955 | 1461119223209 Marionette TRACE conn3 -> [0,1525,"getWindowHandle",null] 19:27:03 INFO - PROCESS | 3955 | 1461119223216 Marionette TRACE conn3 <- [1,1525,null,{"value":"8"}] 19:27:03 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 19:27:03 INFO - PROCESS | 3955 | 1461119223260 Marionette TRACE conn3 -> [0,1526,"setScriptTimeout",{"ms":35000}] 19:27:03 INFO - PROCESS | 3955 | 1461119223265 Marionette TRACE conn3 <- [1,1526,null,{}] 19:27:03 INFO - PROCESS | 3955 | 1461119223273 Marionette TRACE conn3 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:27:03 INFO - PROCESS | 3955 | 1461119223460 Marionette TRACE conn3 <- [1,1527,null,{"value":null}] 19:27:03 INFO - PROCESS | 3955 | 1461119223775 Marionette TRACE conn3 -> [0,1528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/hitregions-members-exist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:03 INFO - PROCESS | 3955 | ++DOCSHELL 0x90452000 == 130 [pid = 3955] [id = 389] 19:27:03 INFO - PROCESS | 3955 | ++DOMWINDOW == 181 (0x90557c00) [pid = 3955] [serial = 1168] [outer = (nil)] 19:27:03 INFO - PROCESS | 3955 | ++DOMWINDOW == 182 (0x913e3000) [pid = 3955] [serial = 1169] [outer = 0x90557c00] 19:27:03 INFO - PROCESS | 3955 | 1461119223866 Marionette DEBUG loaded listener.js 19:27:03 INFO - PROCESS | 3955 | ++DOMWINDOW == 183 (0x91e95c00) [pid = 3955] [serial = 1170] [outer = 0x90557c00] 19:27:04 INFO - PROCESS | 3955 | 1461119224718 Marionette TRACE conn3 <- [1,1528,null,{"value":["/2dcontext/hit-regions/hitregions-members-exist.html",0,null,null,[["context.addHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1\n"],["context.removeHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1\n"],["context.clearHitRegions Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1\n"]]]}] 19:27:04 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 19:27:04 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 19:27:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:27:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:27:04 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 19:27:04 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 19:27:04 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 19:27:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:27:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:27:04 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 19:27:04 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 19:27:04 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 19:27:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:27:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:27:04 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 19:27:04 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1491ms 19:27:04 INFO - PROCESS | 3955 | 1461119224747 Marionette TRACE conn3 -> [0,1529,"getWindowHandle",null] 19:27:04 INFO - PROCESS | 3955 | 1461119224753 Marionette TRACE conn3 <- [1,1529,null,{"value":"8"}] 19:27:04 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 19:27:04 INFO - PROCESS | 3955 | 1461119224759 Marionette TRACE conn3 -> [0,1530,"setScriptTimeout",{"ms":35000}] 19:27:04 INFO - PROCESS | 3955 | 1461119224762 Marionette TRACE conn3 <- [1,1530,null,{}] 19:27:04 INFO - PROCESS | 3955 | 1461119224787 Marionette TRACE conn3 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:27:04 INFO - PROCESS | 3955 | 1461119224976 Marionette TRACE conn3 <- [1,1531,null,{"value":null}] 19:27:05 INFO - PROCESS | 3955 | 1461119225240 Marionette TRACE conn3 -> [0,1532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/image-smoothing/imagesmoothing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:05 INFO - PROCESS | 3955 | ++DOCSHELL 0x8fb2a400 == 131 [pid = 3955] [id = 390] 19:27:05 INFO - PROCESS | 3955 | ++DOMWINDOW == 184 (0x913dc800) [pid = 3955] [serial = 1171] [outer = (nil)] 19:27:05 INFO - PROCESS | 3955 | ++DOMWINDOW == 185 (0x92aa1c00) [pid = 3955] [serial = 1172] [outer = 0x913dc800] 19:27:05 INFO - PROCESS | 3955 | 1461119225368 Marionette DEBUG loaded listener.js 19:27:05 INFO - PROCESS | 3955 | ++DOMWINDOW == 186 (0x92aab800) [pid = 3955] [serial = 1173] [outer = 0x913dc800] 19:27:06 INFO - PROCESS | 3955 | 1461119226127 Marionette TRACE conn3 <- [1,1532,null,{"value":["/2dcontext/image-smoothing/imagesmoothing.html",0,null,null,[["When the CanvasRenderingContext2D object is created, the attribute must be set to true.",1,"assert_true: expected true got undefined","@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6\n"],["On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to.",0,null,null],["On setting the imageSmoothingEnabled attribute, it must be set to the new value.",0,null,null]]]}] 19:27:06 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:27:06 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 19:27:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:27:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:27:06 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 19:27:06 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 19:27:06 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:27:06 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 19:27:06 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1398ms 19:27:06 INFO - PROCESS | 3955 | 1461119226160 Marionette TRACE conn3 -> [0,1533,"getWindowHandle",null] 19:27:06 INFO - PROCESS | 3955 | 1461119226163 Marionette TRACE conn3 <- [1,1533,null,{"value":"8"}] 19:27:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 19:27:06 INFO - PROCESS | 3955 | 1461119226169 Marionette TRACE conn3 -> [0,1534,"setScriptTimeout",{"ms":35000}] 19:27:06 INFO - PROCESS | 3955 | 1461119226173 Marionette TRACE conn3 <- [1,1534,null,{}] 19:27:06 INFO - PROCESS | 3955 | 1461119226178 Marionette TRACE conn3 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:27:06 INFO - PROCESS | 3955 | 1461119226356 Marionette TRACE conn3 <- [1,1535,null,{"value":null}] 19:27:06 INFO - PROCESS | 3955 | 1461119226631 Marionette TRACE conn3 -> [0,1536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.butt.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:06 INFO - PROCESS | 3955 | ++DOCSHELL 0x913eb000 == 132 [pid = 3955] [id = 391] 19:27:06 INFO - PROCESS | 3955 | ++DOMWINDOW == 187 (0x929e1c00) [pid = 3955] [serial = 1174] [outer = (nil)] 19:27:06 INFO - PROCESS | 3955 | ++DOMWINDOW == 188 (0x93360000) [pid = 3955] [serial = 1175] [outer = 0x929e1c00] 19:27:06 INFO - PROCESS | 3955 | 1461119226718 Marionette DEBUG loaded listener.js 19:27:06 INFO - PROCESS | 3955 | ++DOMWINDOW == 189 (0x933f8000) [pid = 3955] [serial = 1176] [outer = 0x929e1c00] 19:27:07 INFO - PROCESS | 3955 | 1461119227637 Marionette TRACE conn3 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 19:27:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 19:27:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1545ms 19:27:07 INFO - PROCESS | 3955 | 1461119227716 Marionette TRACE conn3 -> [0,1537,"getWindowHandle",null] 19:27:07 INFO - PROCESS | 3955 | 1461119227719 Marionette TRACE conn3 <- [1,1537,null,{"value":"8"}] 19:27:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 19:27:07 INFO - PROCESS | 3955 | 1461119227727 Marionette TRACE conn3 -> [0,1538,"setScriptTimeout",{"ms":35000}] 19:27:07 INFO - PROCESS | 3955 | 1461119227730 Marionette TRACE conn3 <- [1,1538,null,{}] 19:27:07 INFO - PROCESS | 3955 | 1461119227736 Marionette TRACE conn3 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:27:08 INFO - PROCESS | 3955 | 1461119228032 Marionette TRACE conn3 <- [1,1539,null,{"value":null}] 19:27:08 INFO - PROCESS | 3955 | 1461119228284 Marionette TRACE conn3 -> [0,1540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:08 INFO - PROCESS | 3955 | ++DOCSHELL 0x82fe9000 == 133 [pid = 3955] [id = 392] 19:27:08 INFO - PROCESS | 3955 | ++DOMWINDOW == 190 (0x8fc32800) [pid = 3955] [serial = 1177] [outer = (nil)] 19:27:08 INFO - PROCESS | 3955 | ++DOMWINDOW == 191 (0x939bf400) [pid = 3955] [serial = 1178] [outer = 0x8fc32800] 19:27:08 INFO - PROCESS | 3955 | 1461119228373 Marionette DEBUG loaded listener.js 19:27:08 INFO - PROCESS | 3955 | ++DOMWINDOW == 192 (0x939c0c00) [pid = 3955] [serial = 1179] [outer = 0x8fc32800] 19:27:09 INFO - PROCESS | 3955 | 1461119229214 Marionette TRACE conn3 <- [1,1540,null,{"value":["/2dcontext/line-styles/2d.line.cap.closed.html",0,null,null,[["Line caps are not drawn at the corners of an unclosed rectangle",0,null,null]]]}] 19:27:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 19:27:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1537ms 19:27:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 19:27:09 INFO - PROCESS | 3955 | 1461119229265 Marionette TRACE conn3 -> [0,1541,"getWindowHandle",null] 19:27:09 INFO - PROCESS | 3955 | 1461119229268 Marionette TRACE conn3 <- [1,1541,null,{"value":"8"}] 19:27:09 INFO - PROCESS | 3955 | 1461119229290 Marionette TRACE conn3 -> [0,1542,"setScriptTimeout",{"ms":35000}] 19:27:09 INFO - PROCESS | 3955 | 1461119229294 Marionette TRACE conn3 <- [1,1542,null,{}] 19:27:09 INFO - PROCESS | 3955 | 1461119229304 Marionette TRACE conn3 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:27:09 INFO - PROCESS | 3955 | 1461119229496 Marionette TRACE conn3 <- [1,1543,null,{"value":null}] 19:27:09 INFO - PROCESS | 3955 | 1461119229768 Marionette TRACE conn3 -> [0,1544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:09 INFO - PROCESS | 3955 | ++DOCSHELL 0x9335bc00 == 134 [pid = 3955] [id = 393] 19:27:09 INFO - PROCESS | 3955 | ++DOMWINDOW == 193 (0x9335c000) [pid = 3955] [serial = 1180] [outer = (nil)] 19:27:09 INFO - PROCESS | 3955 | ++DOMWINDOW == 194 (0x939ea400) [pid = 3955] [serial = 1181] [outer = 0x9335c000] 19:27:09 INFO - PROCESS | 3955 | 1461119229896 Marionette DEBUG loaded listener.js 19:27:10 INFO - PROCESS | 3955 | ++DOMWINDOW == 195 (0x93a73800) [pid = 3955] [serial = 1182] [outer = 0x9335c000] 19:27:10 INFO - PROCESS | 3955 | 1461119230759 Marionette TRACE conn3 <- [1,1544,null,{"value":["/2dcontext/line-styles/2d.line.cap.invalid.html",0,null,null,[["Setting lineCap to invalid values is ignored",0,null,null]]]}] 19:27:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 19:27:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1550ms 19:27:10 INFO - PROCESS | 3955 | 1461119230825 Marionette TRACE conn3 -> [0,1545,"getWindowHandle",null] 19:27:10 INFO - PROCESS | 3955 | 1461119230829 Marionette TRACE conn3 <- [1,1545,null,{"value":"8"}] 19:27:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 19:27:10 INFO - PROCESS | 3955 | 1461119230835 Marionette TRACE conn3 -> [0,1546,"setScriptTimeout",{"ms":35000}] 19:27:10 INFO - PROCESS | 3955 | 1461119230839 Marionette TRACE conn3 <- [1,1546,null,{}] 19:27:10 INFO - PROCESS | 3955 | 1461119230845 Marionette TRACE conn3 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:27:11 INFO - PROCESS | 3955 | 1461119231039 Marionette TRACE conn3 <- [1,1547,null,{"value":null}] 19:27:11 INFO - PROCESS | 3955 | 1461119231311 Marionette TRACE conn3 -> [0,1548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:11 INFO - PROCESS | 3955 | ++DOCSHELL 0x939e4800 == 135 [pid = 3955] [id = 394] 19:27:11 INFO - PROCESS | 3955 | ++DOMWINDOW == 196 (0x939e5000) [pid = 3955] [serial = 1183] [outer = (nil)] 19:27:11 INFO - PROCESS | 3955 | ++DOMWINDOW == 197 (0x95a69800) [pid = 3955] [serial = 1184] [outer = 0x939e5000] 19:27:11 INFO - PROCESS | 3955 | 1461119231400 Marionette DEBUG loaded listener.js 19:27:11 INFO - PROCESS | 3955 | ++DOMWINDOW == 198 (0x96a0c800) [pid = 3955] [serial = 1185] [outer = 0x939e5000] 19:27:12 INFO - PROCESS | 3955 | 1461119232375 Marionette TRACE conn3 <- [1,1548,null,{"value":["/2dcontext/line-styles/2d.line.cap.open.html",0,null,null,[["Line caps are drawn at the corners of an unclosed rectangle",0,null,null]]]}] 19:27:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 19:27:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1592ms 19:27:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 19:27:12 INFO - PROCESS | 3955 | 1461119232427 Marionette TRACE conn3 -> [0,1549,"getWindowHandle",null] 19:27:12 INFO - PROCESS | 3955 | 1461119232430 Marionette TRACE conn3 <- [1,1549,null,{"value":"8"}] 19:27:12 INFO - PROCESS | 3955 | 1461119232437 Marionette TRACE conn3 -> [0,1550,"setScriptTimeout",{"ms":35000}] 19:27:12 INFO - PROCESS | 3955 | 1461119232441 Marionette TRACE conn3 <- [1,1550,null,{}] 19:27:12 INFO - PROCESS | 3955 | 1461119232446 Marionette TRACE conn3 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:27:12 INFO - PROCESS | 3955 | 1461119232641 Marionette TRACE conn3 <- [1,1551,null,{"value":null}] 19:27:13 INFO - PROCESS | 3955 | 1461119232982 Marionette TRACE conn3 -> [0,1552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:13 INFO - PROCESS | 3955 | ++DOCSHELL 0x8f6e7400 == 136 [pid = 3955] [id = 395] 19:27:13 INFO - PROCESS | 3955 | ++DOMWINDOW == 199 (0x90025800) [pid = 3955] [serial = 1186] [outer = (nil)] 19:27:13 INFO - PROCESS | 3955 | ++DOMWINDOW == 200 (0x96b57000) [pid = 3955] [serial = 1187] [outer = 0x90025800] 19:27:13 INFO - PROCESS | 3955 | 1461119233072 Marionette DEBUG loaded listener.js 19:27:13 INFO - PROCESS | 3955 | ++DOMWINDOW == 201 (0x96b7e000) [pid = 3955] [serial = 1188] [outer = 0x90025800] 19:27:13 INFO - PROCESS | 3955 | 1461119233928 Marionette TRACE conn3 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 19:27:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 19:27:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1539ms 19:27:13 INFO - PROCESS | 3955 | 1461119233976 Marionette TRACE conn3 -> [0,1553,"getWindowHandle",null] 19:27:13 INFO - PROCESS | 3955 | 1461119233980 Marionette TRACE conn3 <- [1,1553,null,{"value":"8"}] 19:27:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 19:27:13 INFO - PROCESS | 3955 | 1461119233986 Marionette TRACE conn3 -> [0,1554,"setScriptTimeout",{"ms":35000}] 19:27:13 INFO - PROCESS | 3955 | 1461119233989 Marionette TRACE conn3 <- [1,1554,null,{}] 19:27:13 INFO - PROCESS | 3955 | 1461119233995 Marionette TRACE conn3 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:27:14 INFO - PROCESS | 3955 | 1461119234187 Marionette TRACE conn3 <- [1,1555,null,{"value":null}] 19:27:14 INFO - PROCESS | 3955 | 1461119234521 Marionette TRACE conn3 -> [0,1556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.square.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:14 INFO - PROCESS | 3955 | ++DOCSHELL 0x861d9800 == 137 [pid = 3955] [id = 396] 19:27:14 INFO - PROCESS | 3955 | ++DOMWINDOW == 202 (0x863f2400) [pid = 3955] [serial = 1189] [outer = (nil)] 19:27:14 INFO - PROCESS | 3955 | ++DOMWINDOW == 203 (0x96fac400) [pid = 3955] [serial = 1190] [outer = 0x863f2400] 19:27:14 INFO - PROCESS | 3955 | 1461119234610 Marionette DEBUG loaded listener.js 19:27:14 INFO - PROCESS | 3955 | ++DOMWINDOW == 204 (0x96fb3000) [pid = 3955] [serial = 1191] [outer = 0x863f2400] 19:27:15 INFO - PROCESS | 3955 | --DOCSHELL 0x8f92bc00 == 136 [pid = 3955] [id = 53] 19:27:15 INFO - PROCESS | 3955 | --DOCSHELL 0x99b42800 == 135 [pid = 3955] [id = 275] 19:27:15 INFO - PROCESS | 3955 | --DOCSHELL 0x87bc2400 == 134 [pid = 3955] [id = 276] 19:27:15 INFO - PROCESS | 3955 | --DOCSHELL 0x879be000 == 133 [pid = 3955] [id = 376] 19:27:15 INFO - PROCESS | 3955 | --DOCSHELL 0x875f0c00 == 132 [pid = 3955] [id = 375] 19:27:15 INFO - PROCESS | 3955 | --DOCSHELL 0x861d6400 == 131 [pid = 3955] [id = 374] 19:27:15 INFO - PROCESS | 3955 | --DOCSHELL 0x861d8c00 == 130 [pid = 3955] [id = 373] 19:27:15 INFO - PROCESS | 3955 | --DOCSHELL 0x9981ec00 == 129 [pid = 3955] [id = 371] 19:27:15 INFO - PROCESS | 3955 | --DOCSHELL 0x8f64ac00 == 128 [pid = 3955] [id = 370] 19:27:15 INFO - PROCESS | 3955 | --DOCSHELL 0x87bbe800 == 127 [pid = 3955] [id = 368] 19:27:15 INFO - PROCESS | 3955 | --DOCSHELL 0x96ad6800 == 126 [pid = 3955] [id = 369] 19:27:15 INFO - PROCESS | 3955 | --DOCSHELL 0x87bcac00 == 125 [pid = 3955] [id = 367] 19:27:15 INFO - PROCESS | 3955 | --DOCSHELL 0x881ed800 == 124 [pid = 3955] [id = 366] 19:27:15 INFO - PROCESS | 3955 | --DOCSHELL 0x87aa4c00 == 123 [pid = 3955] [id = 364] 19:27:15 INFO - PROCESS | 3955 | --DOCSHELL 0x93321c00 == 122 [pid = 3955] [id = 365] 19:27:15 INFO - PROCESS | 3955 | --DOCSHELL 0x8935b000 == 121 [pid = 3955] [id = 363] 19:27:15 INFO - PROCESS | 3955 | --DOCSHELL 0x9001e000 == 120 [pid = 3955] [id = 362] 19:27:15 INFO - PROCESS | 3955 | --DOCSHELL 0x8676a000 == 119 [pid = 3955] [id = 361] 19:27:15 INFO - PROCESS | 3955 | --DOCSHELL 0x8e825c00 == 118 [pid = 3955] [id = 360] 19:27:15 INFO - PROCESS | 3955 | --DOCSHELL 0x8c499800 == 117 [pid = 3955] [id = 359] 19:27:15 INFO - PROCESS | 3955 | --DOCSHELL 0x8ad60800 == 116 [pid = 3955] [id = 358] 19:27:15 INFO - PROCESS | 3955 | --DOCSHELL 0x861d9c00 == 115 [pid = 3955] [id = 356] 19:27:15 INFO - PROCESS | 3955 | --DOCSHELL 0x88a2d400 == 114 [pid = 3955] [id = 357] 19:27:15 INFO - PROCESS | 3955 | --DOCSHELL 0x849c7400 == 113 [pid = 3955] [id = 355] 19:27:16 INFO - PROCESS | 3955 | --DOMWINDOW == 203 (0x8ff4b400) [pid = 3955] [serial = 996] [outer = (nil)] [url = about:blank] 19:27:16 INFO - PROCESS | 3955 | --DOMWINDOW == 202 (0x879c8000) [pid = 3955] [serial = 1064] [outer = (nil)] [url = about:blank] 19:27:16 INFO - PROCESS | 3955 | --DOMWINDOW == 201 (0x8b36f400) [pid = 3955] [serial = 1059] [outer = (nil)] [url = about:blank] 19:27:16 INFO - PROCESS | 3955 | --DOMWINDOW == 200 (0x8e45d800) [pid = 3955] [serial = 1061] [outer = (nil)] [url = about:blank] 19:27:16 INFO - PROCESS | 3955 | --DOMWINDOW == 199 (0x8e608c00) [pid = 3955] [serial = 1062] [outer = (nil)] [url = about:blank] 19:27:16 INFO - PROCESS | 3955 | --DOMWINDOW == 198 (0x8f651000) [pid = 3955] [serial = 1034] [outer = (nil)] [url = about:blank] 19:27:16 INFO - PROCESS | 3955 | --DOMWINDOW == 197 (0x93a78400) [pid = 3955] [serial = 1037] [outer = (nil)] [url = about:blank] 19:27:16 INFO - PROCESS | 3955 | --DOMWINDOW == 196 (0x849ca400) [pid = 3955] [serial = 1040] [outer = (nil)] [url = about:blank] 19:27:16 INFO - PROCESS | 3955 | --DOMWINDOW == 195 (0x82885400) [pid = 3955] [serial = 1043] [outer = (nil)] [url = about:blank] 19:27:16 INFO - PROCESS | 3955 | --DOMWINDOW == 194 (0x849cf800) [pid = 3955] [serial = 1046] [outer = (nil)] [url = about:blank] 19:27:16 INFO - PROCESS | 3955 | --DOMWINDOW == 193 (0x89208000) [pid = 3955] [serial = 1055] [outer = (nil)] [url = about:blank] 19:27:16 INFO - PROCESS | 3955 | --DOMWINDOW == 192 (0x981b6000) [pid = 3955] [serial = 1016] [outer = (nil)] [url = about:blank] 19:27:16 INFO - PROCESS | 3955 | --DOMWINDOW == 191 (0xa0c2dc00) [pid = 3955] [serial = 1025] [outer = (nil)] [url = about:blank] 19:27:16 INFO - PROCESS | 3955 | --DOMWINDOW == 190 (0x8f927c00) [pid = 3955] [serial = 1004] [outer = (nil)] [url = about:blank] 19:27:16 INFO - PROCESS | 3955 | --DOMWINDOW == 189 (0x9fb96c00) [pid = 3955] [serial = 1022] [outer = (nil)] [url = about:blank] 19:27:16 INFO - PROCESS | 3955 | --DOMWINDOW == 188 (0x861d1800) [pid = 3955] [serial = 998] [outer = (nil)] [url = about:blank] 19:27:16 INFO - PROCESS | 3955 | --DOMWINDOW == 187 (0x863f8800) [pid = 3955] [serial = 1028] [outer = (nil)] [url = about:blank] 19:27:16 INFO - PROCESS | 3955 | --DOMWINDOW == 186 (0x939e2c00) [pid = 3955] [serial = 1010] [outer = (nil)] [url = about:blank] 19:27:16 INFO - PROCESS | 3955 | --DOMWINDOW == 185 (0x8b37bc00) [pid = 3955] [serial = 1001] [outer = (nil)] [url = about:blank] 19:27:16 INFO - PROCESS | 3955 | --DOMWINDOW == 184 (0x96b97000) [pid = 3955] [serial = 1013] [outer = (nil)] [url = about:blank] 19:27:16 INFO - PROCESS | 3955 | --DOMWINDOW == 183 (0x861d2800) [pid = 3955] [serial = 1052] [outer = (nil)] [url = about:blank] 19:27:16 INFO - PROCESS | 3955 | --DOMWINDOW == 182 (0x875e7400) [pid = 3955] [serial = 1053] [outer = (nil)] [url = about:blank] 19:27:16 INFO - PROCESS | 3955 | --DOMWINDOW == 181 (0x99839000) [pid = 3955] [serial = 1019] [outer = (nil)] [url = about:blank] 19:27:16 INFO - PROCESS | 3955 | --DOMWINDOW == 180 (0x863efc00) [pid = 3955] [serial = 1050] [outer = (nil)] [url = about:blank] 19:27:16 INFO - PROCESS | 3955 | --DOMWINDOW == 179 (0x861cd800) [pid = 3955] [serial = 1049] [outer = (nil)] [url = about:blank] 19:27:16 INFO - PROCESS | 3955 | --DOMWINDOW == 178 (0x92864c00) [pid = 3955] [serial = 1007] [outer = (nil)] [url = about:blank] 19:27:16 INFO - PROCESS | 3955 | --DOMWINDOW == 177 (0x82fed800) [pid = 3955] [serial = 1031] [outer = (nil)] [url = about:blank] 19:27:16 INFO - PROCESS | 3955 | --DOMWINDOW == 176 (0x8b123000) [pid = 3955] [serial = 1058] [outer = (nil)] [url = about:blank] 19:27:16 INFO - PROCESS | 3955 | --DOMWINDOW == 175 (0x8a584400) [pid = 3955] [serial = 1056] [outer = (nil)] [url = about:blank] 19:27:16 INFO - PROCESS | 3955 | 1461119236781 Marionette TRACE conn3 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 19:27:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 19:27:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 2834ms 19:27:16 INFO - PROCESS | 3955 | 1461119236820 Marionette TRACE conn3 -> [0,1557,"getWindowHandle",null] 19:27:16 INFO - PROCESS | 3955 | 1461119236827 Marionette TRACE conn3 <- [1,1557,null,{"value":"8"}] 19:27:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 19:27:16 INFO - PROCESS | 3955 | 1461119236836 Marionette TRACE conn3 -> [0,1558,"setScriptTimeout",{"ms":35000}] 19:27:16 INFO - PROCESS | 3955 | 1461119236841 Marionette TRACE conn3 <- [1,1558,null,{}] 19:27:16 INFO - PROCESS | 3955 | 1461119236848 Marionette TRACE conn3 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:27:17 INFO - PROCESS | 3955 | 1461119237044 Marionette TRACE conn3 <- [1,1559,null,{"value":null}] 19:27:17 INFO - PROCESS | 3955 | 1461119237233 Marionette TRACE conn3 -> [0,1560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:17 INFO - PROCESS | 3955 | ++DOCSHELL 0x84a1d400 == 114 [pid = 3955] [id = 397] 19:27:17 INFO - PROCESS | 3955 | ++DOMWINDOW == 176 (0x84a1f400) [pid = 3955] [serial = 1192] [outer = (nil)] 19:27:17 INFO - PROCESS | 3955 | ++DOMWINDOW == 177 (0x86767400) [pid = 3955] [serial = 1193] [outer = 0x84a1f400] 19:27:17 INFO - PROCESS | 3955 | 1461119237314 Marionette DEBUG loaded listener.js 19:27:17 INFO - PROCESS | 3955 | ++DOMWINDOW == 178 (0x86a57400) [pid = 3955] [serial = 1194] [outer = 0x84a1f400] 19:27:18 INFO - PROCESS | 3955 | 1461119238229 Marionette TRACE conn3 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 19:27:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 19:27:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1443ms 19:27:18 INFO - PROCESS | 3955 | 1461119238279 Marionette TRACE conn3 -> [0,1561,"getWindowHandle",null] 19:27:18 INFO - PROCESS | 3955 | 1461119238287 Marionette TRACE conn3 <- [1,1561,null,{"value":"8"}] 19:27:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 19:27:18 INFO - PROCESS | 3955 | 1461119238297 Marionette TRACE conn3 -> [0,1562,"setScriptTimeout",{"ms":35000}] 19:27:18 INFO - PROCESS | 3955 | 1461119238300 Marionette TRACE conn3 <- [1,1562,null,{}] 19:27:18 INFO - PROCESS | 3955 | 1461119238306 Marionette TRACE conn3 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:27:18 INFO - PROCESS | 3955 | 1461119238488 Marionette TRACE conn3 <- [1,1563,null,{"value":null}] 19:27:18 INFO - PROCESS | 3955 | 1461119238705 Marionette TRACE conn3 -> [0,1564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:18 INFO - PROCESS | 3955 | ++DOCSHELL 0x863f1400 == 115 [pid = 3955] [id = 398] 19:27:18 INFO - PROCESS | 3955 | ++DOMWINDOW == 179 (0x8676a000) [pid = 3955] [serial = 1195] [outer = (nil)] 19:27:18 INFO - PROCESS | 3955 | ++DOMWINDOW == 180 (0x87ab2800) [pid = 3955] [serial = 1196] [outer = 0x8676a000] 19:27:18 INFO - PROCESS | 3955 | 1461119238781 Marionette DEBUG loaded listener.js 19:27:18 INFO - PROCESS | 3955 | ++DOMWINDOW == 181 (0x87bc7400) [pid = 3955] [serial = 1197] [outer = 0x8676a000] 19:27:19 INFO - PROCESS | 3955 | 1461119239666 Marionette TRACE conn3 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 19:27:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 19:27:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1439ms 19:27:19 INFO - PROCESS | 3955 | 1461119239736 Marionette TRACE conn3 -> [0,1565,"getWindowHandle",null] 19:27:19 INFO - PROCESS | 3955 | 1461119239739 Marionette TRACE conn3 <- [1,1565,null,{"value":"8"}] 19:27:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 19:27:19 INFO - PROCESS | 3955 | 1461119239750 Marionette TRACE conn3 -> [0,1566,"setScriptTimeout",{"ms":35000}] 19:27:19 INFO - PROCESS | 3955 | 1461119239756 Marionette TRACE conn3 <- [1,1566,null,{}] 19:27:19 INFO - PROCESS | 3955 | 1461119239777 Marionette TRACE conn3 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:27:20 INFO - PROCESS | 3955 | 1461119240029 Marionette TRACE conn3 <- [1,1567,null,{"value":null}] 19:27:20 INFO - PROCESS | 3955 | 1461119240067 Marionette TRACE conn3 -> [0,1568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.defaults.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:20 INFO - PROCESS | 3955 | ++DOCSHELL 0x879be000 == 116 [pid = 3955] [id = 399] 19:27:20 INFO - PROCESS | 3955 | ++DOMWINDOW == 182 (0x8843d400) [pid = 3955] [serial = 1198] [outer = (nil)] 19:27:20 INFO - PROCESS | 3955 | ++DOMWINDOW == 183 (0x89364000) [pid = 3955] [serial = 1199] [outer = 0x8843d400] 19:27:20 INFO - PROCESS | 3955 | 1461119240144 Marionette DEBUG loaded listener.js 19:27:20 INFO - PROCESS | 3955 | ++DOMWINDOW == 184 (0x8a684800) [pid = 3955] [serial = 1200] [outer = 0x8843d400] 19:27:21 INFO - PROCESS | 3955 | --DOMWINDOW == 183 (0x87bc0000) [pid = 3955] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 19:27:21 INFO - PROCESS | 3955 | --DOMWINDOW == 182 (0x87bbc400) [pid = 3955] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 19:27:21 INFO - PROCESS | 3955 | --DOMWINDOW == 181 (0x875ec400) [pid = 3955] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 19:27:21 INFO - PROCESS | 3955 | --DOMWINDOW == 180 (0x84a14800) [pid = 3955] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 19:27:21 INFO - PROCESS | 3955 | --DOMWINDOW == 179 (0x8ad69c00) [pid = 3955] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 19:27:21 INFO - PROCESS | 3955 | --DOMWINDOW == 178 (0x8b10b800) [pid = 3955] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 19:27:21 INFO - PROCESS | 3955 | --DOMWINDOW == 177 (0x8f6c7000) [pid = 3955] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 19:27:21 INFO - PROCESS | 3955 | --DOMWINDOW == 176 (0x87aaf800) [pid = 3955] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 19:27:21 INFO - PROCESS | 3955 | --DOMWINDOW == 175 (0x99b4d400) [pid = 3955] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 19:27:21 INFO - PROCESS | 3955 | --DOMWINDOW == 174 (0x863ed800) [pid = 3955] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 19:27:21 INFO - PROCESS | 3955 | --DOMWINDOW == 173 (0x8676f800) [pid = 3955] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 19:27:21 INFO - PROCESS | 3955 | --DOMWINDOW == 172 (0x939e9800) [pid = 3955] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 19:27:21 INFO - PROCESS | 3955 | --DOMWINDOW == 171 (0x8f6e7800) [pid = 3955] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 19:27:21 INFO - PROCESS | 3955 | --DOMWINDOW == 170 (0x978e9400) [pid = 3955] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 19:27:21 INFO - PROCESS | 3955 | --DOMWINDOW == 169 (0x877c8800) [pid = 3955] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 19:27:21 INFO - PROCESS | 3955 | --DOMWINDOW == 168 (0x98101400) [pid = 3955] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 19:27:21 INFO - PROCESS | 3955 | --DOMWINDOW == 167 (0x939e7400) [pid = 3955] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 19:27:21 INFO - PROCESS | 3955 | --DOMWINDOW == 166 (0x8e60bc00) [pid = 3955] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 19:27:21 INFO - PROCESS | 3955 | --DOMWINDOW == 165 (0x86762000) [pid = 3955] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 19:27:21 INFO - PROCESS | 3955 | --DOMWINDOW == 164 (0x9122f400) [pid = 3955] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 19:27:21 INFO - PROCESS | 3955 | --DOMWINDOW == 163 (0x90220400) [pid = 3955] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 19:27:21 INFO - PROCESS | 3955 | --DOMWINDOW == 162 (0x8e457000) [pid = 3955] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 19:27:21 INFO - PROCESS | 3955 | --DOMWINDOW == 161 (0x90554000) [pid = 3955] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 19:27:21 INFO - PROCESS | 3955 | --DOMWINDOW == 160 (0x82fe5400) [pid = 3955] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 19:27:21 INFO - PROCESS | 3955 | --DOMWINDOW == 159 (0x82880000) [pid = 3955] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 19:27:21 INFO - PROCESS | 3955 | --DOMWINDOW == 158 (0x8b375c00) [pid = 3955] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 19:27:21 INFO - PROCESS | 3955 | --DOMWINDOW == 157 (0x84a15c00) [pid = 3955] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 19:27:21 INFO - PROCESS | 3955 | --DOMWINDOW == 156 (0x82886400) [pid = 3955] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 19:27:21 INFO - PROCESS | 3955 | --DOMWINDOW == 155 (0x8f617400) [pid = 3955] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 19:27:21 INFO - PROCESS | 3955 | --DOMWINDOW == 154 (0x849c2c00) [pid = 3955] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 19:27:21 INFO - PROCESS | 3955 | --DOMWINDOW == 153 (0x863f6000) [pid = 3955] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 19:27:21 INFO - PROCESS | 3955 | --DOMWINDOW == 152 (0x82feb000) [pid = 3955] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 19:27:21 INFO - PROCESS | 3955 | --DOMWINDOW == 151 (0x88a2e000) [pid = 3955] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 19:27:21 INFO - PROCESS | 3955 | --DOMWINDOW == 150 (0x99840c00) [pid = 3955] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 19:27:21 INFO - PROCESS | 3955 | --DOMWINDOW == 149 (0x99b8e400) [pid = 3955] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 19:27:21 INFO - PROCESS | 3955 | --DOMWINDOW == 148 (0x96b53800) [pid = 3955] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 19:27:21 INFO - PROCESS | 3955 | --DOMWINDOW == 147 (0x8a590000) [pid = 3955] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 19:27:21 INFO - PROCESS | 3955 | --DOMWINDOW == 146 (0x8e81e400) [pid = 3955] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 19:27:21 INFO - PROCESS | 3955 | --DOMWINDOW == 145 (0x9285c800) [pid = 3955] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 19:27:21 INFO - PROCESS | 3955 | 1461119241798 Marionette TRACE conn3 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 19:27:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 19:27:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 2087ms 19:27:21 INFO - PROCESS | 3955 | 1461119241837 Marionette TRACE conn3 -> [0,1569,"getWindowHandle",null] 19:27:21 INFO - PROCESS | 3955 | 1461119241840 Marionette TRACE conn3 <- [1,1569,null,{"value":"8"}] 19:27:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 19:27:21 INFO - PROCESS | 3955 | 1461119241847 Marionette TRACE conn3 -> [0,1570,"setScriptTimeout",{"ms":35000}] 19:27:21 INFO - PROCESS | 3955 | 1461119241849 Marionette TRACE conn3 <- [1,1570,null,{}] 19:27:21 INFO - PROCESS | 3955 | 1461119241855 Marionette TRACE conn3 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:27:22 INFO - PROCESS | 3955 | 1461119242037 Marionette TRACE conn3 <- [1,1571,null,{"value":null}] 19:27:22 INFO - PROCESS | 3955 | 1461119242053 Marionette TRACE conn3 -> [0,1572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.bevel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:22 INFO - PROCESS | 3955 | ++DOCSHELL 0x82fe7800 == 117 [pid = 3955] [id = 400] 19:27:22 INFO - PROCESS | 3955 | ++DOMWINDOW == 146 (0x849c6c00) [pid = 3955] [serial = 1201] [outer = (nil)] 19:27:22 INFO - PROCESS | 3955 | ++DOMWINDOW == 147 (0x8676f400) [pid = 3955] [serial = 1202] [outer = 0x849c6c00] 19:27:22 INFO - PROCESS | 3955 | 1461119242302 Marionette DEBUG loaded listener.js 19:27:22 INFO - PROCESS | 3955 | ++DOMWINDOW == 148 (0x87bc0000) [pid = 3955] [serial = 1203] [outer = 0x849c6c00] 19:27:23 INFO - PROCESS | 3955 | 1461119243085 Marionette TRACE conn3 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 19:27:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 19:27:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1279ms 19:27:23 INFO - PROCESS | 3955 | 1461119243126 Marionette TRACE conn3 -> [0,1573,"getWindowHandle",null] 19:27:23 INFO - PROCESS | 3955 | 1461119243129 Marionette TRACE conn3 <- [1,1573,null,{"value":"8"}] 19:27:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 19:27:23 INFO - PROCESS | 3955 | 1461119243135 Marionette TRACE conn3 -> [0,1574,"setScriptTimeout",{"ms":35000}] 19:27:23 INFO - PROCESS | 3955 | 1461119243138 Marionette TRACE conn3 <- [1,1574,null,{}] 19:27:23 INFO - PROCESS | 3955 | 1461119243144 Marionette TRACE conn3 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:27:23 INFO - PROCESS | 3955 | 1461119243384 Marionette TRACE conn3 <- [1,1575,null,{"value":null}] 19:27:23 INFO - PROCESS | 3955 | 1461119243672 Marionette TRACE conn3 -> [0,1576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:23 INFO - PROCESS | 3955 | ++DOCSHELL 0x82ff1000 == 118 [pid = 3955] [id = 401] 19:27:23 INFO - PROCESS | 3955 | ++DOMWINDOW == 149 (0x82ff2400) [pid = 3955] [serial = 1204] [outer = (nil)] 19:27:23 INFO - PROCESS | 3955 | ++DOMWINDOW == 150 (0x849cd000) [pid = 3955] [serial = 1205] [outer = 0x82ff2400] 19:27:23 INFO - PROCESS | 3955 | 1461119243834 Marionette DEBUG loaded listener.js 19:27:23 INFO - PROCESS | 3955 | ++DOMWINDOW == 151 (0x863edc00) [pid = 3955] [serial = 1206] [outer = 0x82ff2400] 19:27:24 INFO - PROCESS | 3955 | 1461119244774 Marionette TRACE conn3 <- [1,1576,null,{"value":["/2dcontext/line-styles/2d.line.join.closed.html",0,null,null,[["Line joins are drawn at the corner of a closed rectangle",0,null,null]]]}] 19:27:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 19:27:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1684ms 19:27:24 INFO - PROCESS | 3955 | 1461119244822 Marionette TRACE conn3 -> [0,1577,"getWindowHandle",null] 19:27:24 INFO - PROCESS | 3955 | 1461119244828 Marionette TRACE conn3 <- [1,1577,null,{"value":"8"}] 19:27:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 19:27:24 INFO - PROCESS | 3955 | 1461119244836 Marionette TRACE conn3 -> [0,1578,"setScriptTimeout",{"ms":35000}] 19:27:24 INFO - PROCESS | 3955 | 1461119244842 Marionette TRACE conn3 <- [1,1578,null,{}] 19:27:24 INFO - PROCESS | 3955 | 1461119244851 Marionette TRACE conn3 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:27:25 INFO - PROCESS | 3955 | 1461119245071 Marionette TRACE conn3 <- [1,1579,null,{"value":null}] 19:27:25 INFO - PROCESS | 3955 | 1461119245394 Marionette TRACE conn3 -> [0,1580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:25 INFO - PROCESS | 3955 | ++DOCSHELL 0x877d3800 == 119 [pid = 3955] [id = 402] 19:27:25 INFO - PROCESS | 3955 | ++DOMWINDOW == 152 (0x879c7000) [pid = 3955] [serial = 1207] [outer = (nil)] 19:27:25 INFO - PROCESS | 3955 | ++DOMWINDOW == 153 (0x87bbe800) [pid = 3955] [serial = 1208] [outer = 0x879c7000] 19:27:25 INFO - PROCESS | 3955 | 1461119245489 Marionette DEBUG loaded listener.js 19:27:25 INFO - PROCESS | 3955 | ++DOMWINDOW == 154 (0x88439000) [pid = 3955] [serial = 1209] [outer = 0x879c7000] 19:27:26 INFO - PROCESS | 3955 | 1461119246460 Marionette TRACE conn3 <- [1,1580,null,{"value":["/2dcontext/line-styles/2d.line.join.invalid.html",0,null,null,[["Setting lineJoin to invalid values is ignored",0,null,null]]]}] 19:27:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 19:27:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1695ms 19:27:26 INFO - PROCESS | 3955 | 1461119246534 Marionette TRACE conn3 -> [0,1581,"getWindowHandle",null] 19:27:26 INFO - PROCESS | 3955 | 1461119246540 Marionette TRACE conn3 <- [1,1581,null,{"value":"8"}] 19:27:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 19:27:26 INFO - PROCESS | 3955 | 1461119246547 Marionette TRACE conn3 -> [0,1582,"setScriptTimeout",{"ms":35000}] 19:27:26 INFO - PROCESS | 3955 | 1461119246551 Marionette TRACE conn3 <- [1,1582,null,{}] 19:27:26 INFO - PROCESS | 3955 | 1461119246558 Marionette TRACE conn3 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:27:26 INFO - PROCESS | 3955 | 1461119246818 Marionette TRACE conn3 <- [1,1583,null,{"value":null}] 19:27:27 INFO - PROCESS | 3955 | 1461119247216 Marionette TRACE conn3 -> [0,1584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.miter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:27 INFO - PROCESS | 3955 | ++DOCSHELL 0x8a68b000 == 120 [pid = 3955] [id = 403] 19:27:27 INFO - PROCESS | 3955 | ++DOMWINDOW == 155 (0x8a690800) [pid = 3955] [serial = 1210] [outer = (nil)] 19:27:27 INFO - PROCESS | 3955 | ++DOMWINDOW == 156 (0x8ad66000) [pid = 3955] [serial = 1211] [outer = 0x8a690800] 19:27:27 INFO - PROCESS | 3955 | 1461119247308 Marionette DEBUG loaded listener.js 19:27:27 INFO - PROCESS | 3955 | ++DOMWINDOW == 157 (0x8b104c00) [pid = 3955] [serial = 1212] [outer = 0x8a690800] 19:27:28 INFO - PROCESS | 3955 | 1461119248244 Marionette TRACE conn3 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 19:27:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 19:27:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1735ms 19:27:28 INFO - PROCESS | 3955 | 1461119248298 Marionette TRACE conn3 -> [0,1585,"getWindowHandle",null] 19:27:28 INFO - PROCESS | 3955 | 1461119248302 Marionette TRACE conn3 <- [1,1585,null,{"value":"8"}] 19:27:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 19:27:28 INFO - PROCESS | 3955 | 1461119248320 Marionette TRACE conn3 -> [0,1586,"setScriptTimeout",{"ms":35000}] 19:27:28 INFO - PROCESS | 3955 | 1461119248329 Marionette TRACE conn3 <- [1,1586,null,{}] 19:27:28 INFO - PROCESS | 3955 | 1461119248336 Marionette TRACE conn3 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:27:28 INFO - PROCESS | 3955 | 1461119248546 Marionette TRACE conn3 <- [1,1587,null,{"value":null}] 19:27:28 INFO - PROCESS | 3955 | 1461119248862 Marionette TRACE conn3 -> [0,1588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:28 INFO - PROCESS | 3955 | ++DOCSHELL 0x8a588000 == 121 [pid = 3955] [id = 404] 19:27:28 INFO - PROCESS | 3955 | ++DOMWINDOW == 158 (0x8ad62c00) [pid = 3955] [serial = 1213] [outer = (nil)] 19:27:28 INFO - PROCESS | 3955 | ++DOMWINDOW == 159 (0x8b37bc00) [pid = 3955] [serial = 1214] [outer = 0x8ad62c00] 19:27:28 INFO - PROCESS | 3955 | 1461119248953 Marionette DEBUG loaded listener.js 19:27:29 INFO - PROCESS | 3955 | ++DOMWINDOW == 160 (0x8ba84c00) [pid = 3955] [serial = 1215] [outer = 0x8ad62c00] 19:27:29 INFO - PROCESS | 3955 | 1461119249836 Marionette TRACE conn3 <- [1,1588,null,{"value":["/2dcontext/line-styles/2d.line.join.open.html",0,null,null,[["Line joins are not drawn at the corner of an unclosed rectangle",0,null,null]]]}] 19:27:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 19:27:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1556ms 19:27:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 19:27:29 INFO - PROCESS | 3955 | 1461119249868 Marionette TRACE conn3 -> [0,1589,"getWindowHandle",null] 19:27:29 INFO - PROCESS | 3955 | 1461119249872 Marionette TRACE conn3 <- [1,1589,null,{"value":"8"}] 19:27:29 INFO - PROCESS | 3955 | 1461119249879 Marionette TRACE conn3 -> [0,1590,"setScriptTimeout",{"ms":35000}] 19:27:29 INFO - PROCESS | 3955 | 1461119249882 Marionette TRACE conn3 <- [1,1590,null,{}] 19:27:29 INFO - PROCESS | 3955 | 1461119249888 Marionette TRACE conn3 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:27:30 INFO - PROCESS | 3955 | 1461119250082 Marionette TRACE conn3 <- [1,1591,null,{"value":null}] 19:27:30 INFO - PROCESS | 3955 | 1461119250399 Marionette TRACE conn3 -> [0,1592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.parallel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:30 INFO - PROCESS | 3955 | ++DOCSHELL 0x8ba1c400 == 122 [pid = 3955] [id = 405] 19:27:30 INFO - PROCESS | 3955 | ++DOMWINDOW == 161 (0x8c49dc00) [pid = 3955] [serial = 1216] [outer = (nil)] 19:27:30 INFO - PROCESS | 3955 | ++DOMWINDOW == 162 (0x8e608400) [pid = 3955] [serial = 1217] [outer = 0x8c49dc00] 19:27:30 INFO - PROCESS | 3955 | 1461119250490 Marionette DEBUG loaded listener.js 19:27:30 INFO - PROCESS | 3955 | ++DOMWINDOW == 163 (0x8e60b000) [pid = 3955] [serial = 1218] [outer = 0x8c49dc00] 19:27:31 INFO - PROCESS | 3955 | 1461119251374 Marionette TRACE conn3 <- [1,1592,null,{"value":["/2dcontext/line-styles/2d.line.join.parallel.html",0,null,null,[["Line joins are drawn at 180-degree joins",0,null,null]]]}] 19:27:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 19:27:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1534ms 19:27:31 INFO - PROCESS | 3955 | 1461119251412 Marionette TRACE conn3 -> [0,1593,"getWindowHandle",null] 19:27:31 INFO - PROCESS | 3955 | 1461119251415 Marionette TRACE conn3 <- [1,1593,null,{"value":"8"}] 19:27:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 19:27:31 INFO - PROCESS | 3955 | 1461119251423 Marionette TRACE conn3 -> [0,1594,"setScriptTimeout",{"ms":35000}] 19:27:31 INFO - PROCESS | 3955 | 1461119251426 Marionette TRACE conn3 <- [1,1594,null,{}] 19:27:31 INFO - PROCESS | 3955 | 1461119251432 Marionette TRACE conn3 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:27:31 INFO - PROCESS | 3955 | 1461119251625 Marionette TRACE conn3 <- [1,1595,null,{"value":null}] 19:27:31 INFO - PROCESS | 3955 | 1461119251957 Marionette TRACE conn3 -> [0,1596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:32 INFO - PROCESS | 3955 | ++DOCSHELL 0x8f59d400 == 123 [pid = 3955] [id = 406] 19:27:32 INFO - PROCESS | 3955 | ++DOMWINDOW == 164 (0x8f59e400) [pid = 3955] [serial = 1219] [outer = (nil)] 19:27:32 INFO - PROCESS | 3955 | ++DOMWINDOW == 165 (0x8f64f400) [pid = 3955] [serial = 1220] [outer = 0x8f59e400] 19:27:32 INFO - PROCESS | 3955 | 1461119252077 Marionette DEBUG loaded listener.js 19:27:32 INFO - PROCESS | 3955 | ++DOMWINDOW == 166 (0x8fb20c00) [pid = 3955] [serial = 1221] [outer = 0x8f59e400] 19:27:33 INFO - PROCESS | 3955 | 1461119253028 Marionette TRACE conn3 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 19:27:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 19:27:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1644ms 19:27:33 INFO - PROCESS | 3955 | 1461119253068 Marionette TRACE conn3 -> [0,1597,"getWindowHandle",null] 19:27:33 INFO - PROCESS | 3955 | 1461119253071 Marionette TRACE conn3 <- [1,1597,null,{"value":"8"}] 19:27:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 19:27:33 INFO - PROCESS | 3955 | 1461119253078 Marionette TRACE conn3 -> [0,1598,"setScriptTimeout",{"ms":35000}] 19:27:33 INFO - PROCESS | 3955 | 1461119253082 Marionette TRACE conn3 <- [1,1598,null,{}] 19:27:33 INFO - PROCESS | 3955 | 1461119253087 Marionette TRACE conn3 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:27:33 INFO - PROCESS | 3955 | 1461119253292 Marionette TRACE conn3 <- [1,1599,null,{"value":null}] 19:27:33 INFO - PROCESS | 3955 | 1461119253613 Marionette TRACE conn3 -> [0,1600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:33 INFO - PROCESS | 3955 | ++DOCSHELL 0x8f650c00 == 124 [pid = 3955] [id = 407] 19:27:33 INFO - PROCESS | 3955 | ++DOMWINDOW == 167 (0x8f6eac00) [pid = 3955] [serial = 1222] [outer = (nil)] 19:27:33 INFO - PROCESS | 3955 | ++DOMWINDOW == 168 (0x90020800) [pid = 3955] [serial = 1223] [outer = 0x8f6eac00] 19:27:33 INFO - PROCESS | 3955 | 1461119253706 Marionette DEBUG loaded listener.js 19:27:33 INFO - PROCESS | 3955 | ++DOMWINDOW == 169 (0x90028c00) [pid = 3955] [serial = 1224] [outer = 0x8f6eac00] 19:27:34 INFO - PROCESS | 3955 | 1461119254588 Marionette TRACE conn3 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 19:27:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 19:27:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1547ms 19:27:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 19:27:34 INFO - PROCESS | 3955 | 1461119254625 Marionette TRACE conn3 -> [0,1601,"getWindowHandle",null] 19:27:34 INFO - PROCESS | 3955 | 1461119254628 Marionette TRACE conn3 <- [1,1601,null,{"value":"8"}] 19:27:34 INFO - PROCESS | 3955 | 1461119254635 Marionette TRACE conn3 -> [0,1602,"setScriptTimeout",{"ms":35000}] 19:27:34 INFO - PROCESS | 3955 | 1461119254639 Marionette TRACE conn3 <- [1,1602,null,{}] 19:27:34 INFO - PROCESS | 3955 | 1461119254644 Marionette TRACE conn3 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:27:34 INFO - PROCESS | 3955 | 1461119254851 Marionette TRACE conn3 <- [1,1603,null,{"value":null}] 19:27:35 INFO - PROCESS | 3955 | 1461119255173 Marionette TRACE conn3 -> [0,1604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.acute.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:35 INFO - PROCESS | 3955 | ++DOCSHELL 0x8ff4c800 == 125 [pid = 3955] [id = 408] 19:27:35 INFO - PROCESS | 3955 | ++DOMWINDOW == 170 (0x90021400) [pid = 3955] [serial = 1225] [outer = (nil)] 19:27:35 INFO - PROCESS | 3955 | ++DOMWINDOW == 171 (0x90307400) [pid = 3955] [serial = 1226] [outer = 0x90021400] 19:27:35 INFO - PROCESS | 3955 | 1461119255261 Marionette DEBUG loaded listener.js 19:27:35 INFO - PROCESS | 3955 | ++DOMWINDOW == 172 (0x9030ac00) [pid = 3955] [serial = 1227] [outer = 0x90021400] 19:27:36 INFO - PROCESS | 3955 | 1461119256107 Marionette TRACE conn3 <- [1,1604,null,{"value":["/2dcontext/line-styles/2d.line.miter.acute.html",0,null,null,[["Miter joins are drawn correctly with acute angles",0,null,null]]]}] 19:27:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 19:27:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1531ms 19:27:36 INFO - PROCESS | 3955 | 1461119256166 Marionette TRACE conn3 -> [0,1605,"getWindowHandle",null] 19:27:36 INFO - PROCESS | 3955 | 1461119256169 Marionette TRACE conn3 <- [1,1605,null,{"value":"8"}] 19:27:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 19:27:36 INFO - PROCESS | 3955 | 1461119256176 Marionette TRACE conn3 -> [0,1606,"setScriptTimeout",{"ms":35000}] 19:27:36 INFO - PROCESS | 3955 | 1461119256180 Marionette TRACE conn3 <- [1,1606,null,{}] 19:27:36 INFO - PROCESS | 3955 | 1461119256186 Marionette TRACE conn3 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:27:36 INFO - PROCESS | 3955 | 1461119256376 Marionette TRACE conn3 <- [1,1607,null,{"value":null}] 19:27:36 INFO - PROCESS | 3955 | 1461119256648 Marionette TRACE conn3 -> [0,1608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.exceeded.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:36 INFO - PROCESS | 3955 | ++DOCSHELL 0x87aac800 == 126 [pid = 3955] [id = 409] 19:27:36 INFO - PROCESS | 3955 | ++DOMWINDOW == 173 (0x8a587000) [pid = 3955] [serial = 1228] [outer = (nil)] 19:27:36 INFO - PROCESS | 3955 | ++DOMWINDOW == 174 (0x90553000) [pid = 3955] [serial = 1229] [outer = 0x8a587000] 19:27:36 INFO - PROCESS | 3955 | 1461119256788 Marionette DEBUG loaded listener.js 19:27:36 INFO - PROCESS | 3955 | ++DOMWINDOW == 175 (0x91224800) [pid = 3955] [serial = 1230] [outer = 0x8a587000] 19:27:37 INFO - PROCESS | 3955 | 1461119257697 Marionette TRACE conn3 <- [1,1608,null,{"value":["/2dcontext/line-styles/2d.line.miter.exceeded.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded",0,null,null]]]}] 19:27:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 19:27:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1599ms 19:27:37 INFO - PROCESS | 3955 | 1461119257775 Marionette TRACE conn3 -> [0,1609,"getWindowHandle",null] 19:27:37 INFO - PROCESS | 3955 | 1461119257779 Marionette TRACE conn3 <- [1,1609,null,{"value":"8"}] 19:27:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 19:27:37 INFO - PROCESS | 3955 | 1461119257786 Marionette TRACE conn3 -> [0,1610,"setScriptTimeout",{"ms":35000}] 19:27:37 INFO - PROCESS | 3955 | 1461119257789 Marionette TRACE conn3 <- [1,1610,null,{}] 19:27:37 INFO - PROCESS | 3955 | 1461119257795 Marionette TRACE conn3 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:27:38 INFO - PROCESS | 3955 | 1461119258047 Marionette TRACE conn3 <- [1,1611,null,{"value":null}] 19:27:38 INFO - PROCESS | 3955 | 1461119258369 Marionette TRACE conn3 -> [0,1612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:38 INFO - PROCESS | 3955 | ++DOCSHELL 0x90220400 == 127 [pid = 3955] [id = 410] 19:27:38 INFO - PROCESS | 3955 | ++DOMWINDOW == 176 (0x90456400) [pid = 3955] [serial = 1231] [outer = (nil)] 19:27:38 INFO - PROCESS | 3955 | ++DOMWINDOW == 177 (0x9285d000) [pid = 3955] [serial = 1232] [outer = 0x90456400] 19:27:38 INFO - PROCESS | 3955 | 1461119258459 Marionette DEBUG loaded listener.js 19:27:38 INFO - PROCESS | 3955 | ++DOMWINDOW == 178 (0x929dfc00) [pid = 3955] [serial = 1233] [outer = 0x90456400] 19:27:39 INFO - PROCESS | 3955 | 1461119259302 Marionette TRACE conn3 <- [1,1612,null,{"value":["/2dcontext/line-styles/2d.line.miter.invalid.html",0,null,null,[["Setting miterLimit to invalid values is ignored",0,null,null]]]}] 19:27:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 19:27:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1530ms 19:27:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 19:27:39 INFO - PROCESS | 3955 | 1461119259316 Marionette TRACE conn3 -> [0,1613,"getWindowHandle",null] 19:27:39 INFO - PROCESS | 3955 | 1461119259319 Marionette TRACE conn3 <- [1,1613,null,{"value":"8"}] 19:27:39 INFO - PROCESS | 3955 | 1461119259326 Marionette TRACE conn3 -> [0,1614,"setScriptTimeout",{"ms":35000}] 19:27:39 INFO - PROCESS | 3955 | 1461119259330 Marionette TRACE conn3 <- [1,1614,null,{}] 19:27:39 INFO - PROCESS | 3955 | 1461119259335 Marionette TRACE conn3 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:27:39 INFO - PROCESS | 3955 | 1461119259526 Marionette TRACE conn3 <- [1,1615,null,{"value":null}] 19:27:39 INFO - PROCESS | 3955 | 1461119259809 Marionette TRACE conn3 -> [0,1616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.lineedge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:39 INFO - PROCESS | 3955 | ++DOCSHELL 0x93325400 == 128 [pid = 3955] [id = 411] 19:27:39 INFO - PROCESS | 3955 | ++DOMWINDOW == 179 (0x93326c00) [pid = 3955] [serial = 1234] [outer = (nil)] 19:27:39 INFO - PROCESS | 3955 | ++DOMWINDOW == 180 (0x9335b400) [pid = 3955] [serial = 1235] [outer = 0x93326c00] 19:27:39 INFO - PROCESS | 3955 | 1461119259968 Marionette DEBUG loaded listener.js 19:27:40 INFO - PROCESS | 3955 | ++DOMWINDOW == 181 (0x933fb800) [pid = 3955] [serial = 1236] [outer = 0x93326c00] 19:27:40 INFO - PROCESS | 3955 | 1461119260927 Marionette TRACE conn3 <- [1,1616,null,{"value":["/2dcontext/line-styles/2d.line.miter.lineedge.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle",0,null,null]]]}] 19:27:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.lineedge.html | Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle 19:27:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1635ms 19:27:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 19:27:40 INFO - PROCESS | 3955 | 1461119260960 Marionette TRACE conn3 -> [0,1617,"getWindowHandle",null] 19:27:40 INFO - PROCESS | 3955 | 1461119260964 Marionette TRACE conn3 <- [1,1617,null,{"value":"8"}] 19:27:40 INFO - PROCESS | 3955 | 1461119260971 Marionette TRACE conn3 -> [0,1618,"setScriptTimeout",{"ms":35000}] 19:27:40 INFO - PROCESS | 3955 | 1461119260981 Marionette TRACE conn3 <- [1,1618,null,{}] 19:27:40 INFO - PROCESS | 3955 | 1461119260986 Marionette TRACE conn3 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:27:41 INFO - PROCESS | 3955 | 1461119261205 Marionette TRACE conn3 <- [1,1619,null,{"value":null}] 19:27:41 INFO - PROCESS | 3955 | 1461119261527 Marionette TRACE conn3 -> [0,1620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.obtuse.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:41 INFO - PROCESS | 3955 | ++DOCSHELL 0x933fe400 == 129 [pid = 3955] [id = 412] 19:27:41 INFO - PROCESS | 3955 | ++DOMWINDOW == 182 (0x939ea800) [pid = 3955] [serial = 1237] [outer = (nil)] 19:27:41 INFO - PROCESS | 3955 | ++DOMWINDOW == 183 (0x93a75000) [pid = 3955] [serial = 1238] [outer = 0x939ea800] 19:27:41 INFO - PROCESS | 3955 | 1461119261618 Marionette DEBUG loaded listener.js 19:27:41 INFO - PROCESS | 3955 | ++DOMWINDOW == 184 (0x94fad400) [pid = 3955] [serial = 1239] [outer = 0x939ea800] 19:27:42 INFO - PROCESS | 3955 | 1461119262530 Marionette TRACE conn3 <- [1,1620,null,{"value":["/2dcontext/line-styles/2d.line.miter.obtuse.html",0,null,null,[["Miter joins are drawn correctly with obtuse angles",0,null,null]]]}] 19:27:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 19:27:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1603ms 19:27:42 INFO - PROCESS | 3955 | 1461119262574 Marionette TRACE conn3 -> [0,1621,"getWindowHandle",null] 19:27:42 INFO - PROCESS | 3955 | 1461119262578 Marionette TRACE conn3 <- [1,1621,null,{"value":"8"}] 19:27:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 19:27:42 INFO - PROCESS | 3955 | 1461119262584 Marionette TRACE conn3 -> [0,1622,"setScriptTimeout",{"ms":35000}] 19:27:42 INFO - PROCESS | 3955 | 1461119262587 Marionette TRACE conn3 <- [1,1622,null,{}] 19:27:42 INFO - PROCESS | 3955 | 1461119262593 Marionette TRACE conn3 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:27:42 INFO - PROCESS | 3955 | 1461119262782 Marionette TRACE conn3 <- [1,1623,null,{"value":null}] 19:27:43 INFO - PROCESS | 3955 | 1461119263121 Marionette TRACE conn3 -> [0,1624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.rightangle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:43 INFO - PROCESS | 3955 | ++DOCSHELL 0x94f36c00 == 130 [pid = 3955] [id = 413] 19:27:43 INFO - PROCESS | 3955 | ++DOMWINDOW == 185 (0x94fac400) [pid = 3955] [serial = 1240] [outer = (nil)] 19:27:43 INFO - PROCESS | 3955 | ++DOMWINDOW == 186 (0x96b58c00) [pid = 3955] [serial = 1241] [outer = 0x94fac400] 19:27:43 INFO - PROCESS | 3955 | 1461119263209 Marionette DEBUG loaded listener.js 19:27:43 INFO - PROCESS | 3955 | ++DOMWINDOW == 187 (0x96b90400) [pid = 3955] [serial = 1242] [outer = 0x94fac400] 19:27:44 INFO - PROCESS | 3955 | 1461119264069 Marionette TRACE conn3 <- [1,1624,null,{"value":["/2dcontext/line-styles/2d.line.miter.rightangle.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded, on exact right angles",0,null,null]]]}] 19:27:44 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:27:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1535ms 19:27:44 INFO - PROCESS | 3955 | 1461119264120 Marionette TRACE conn3 -> [0,1625,"getWindowHandle",null] 19:27:44 INFO - PROCESS | 3955 | 1461119264124 Marionette TRACE conn3 <- [1,1625,null,{"value":"8"}] 19:27:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 19:27:44 INFO - PROCESS | 3955 | 1461119264130 Marionette TRACE conn3 -> [0,1626,"setScriptTimeout",{"ms":35000}] 19:27:44 INFO - PROCESS | 3955 | 1461119264133 Marionette TRACE conn3 <- [1,1626,null,{}] 19:27:44 INFO - PROCESS | 3955 | 1461119264139 Marionette TRACE conn3 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:27:44 INFO - PROCESS | 3955 | 1461119264340 Marionette TRACE conn3 <- [1,1627,null,{"value":null}] 19:27:44 INFO - PROCESS | 3955 | 1461119264618 Marionette TRACE conn3 -> [0,1628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:44 INFO - PROCESS | 3955 | ++DOCSHELL 0x82fecc00 == 131 [pid = 3955] [id = 414] 19:27:44 INFO - PROCESS | 3955 | ++DOMWINDOW == 188 (0x90456800) [pid = 3955] [serial = 1243] [outer = (nil)] 19:27:44 INFO - PROCESS | 3955 | ++DOMWINDOW == 189 (0x978e9000) [pid = 3955] [serial = 1244] [outer = 0x90456800] 19:27:44 INFO - PROCESS | 3955 | 1461119264751 Marionette DEBUG loaded listener.js 19:27:44 INFO - PROCESS | 3955 | ++DOMWINDOW == 190 (0x9792a800) [pid = 3955] [serial = 1245] [outer = 0x90456800] 19:27:45 INFO - PROCESS | 3955 | 1461119265702 Marionette TRACE conn3 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 19:27:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 19:27:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1634ms 19:27:45 INFO - PROCESS | 3955 | 1461119265765 Marionette TRACE conn3 -> [0,1629,"getWindowHandle",null] 19:27:45 INFO - PROCESS | 3955 | 1461119265769 Marionette TRACE conn3 <- [1,1629,null,{"value":"8"}] 19:27:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 19:27:45 INFO - PROCESS | 3955 | 1461119265775 Marionette TRACE conn3 -> [0,1630,"setScriptTimeout",{"ms":35000}] 19:27:45 INFO - PROCESS | 3955 | 1461119265779 Marionette TRACE conn3 <- [1,1630,null,{}] 19:27:45 INFO - PROCESS | 3955 | 1461119265784 Marionette TRACE conn3 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:27:45 INFO - PROCESS | 3955 | 1461119265994 Marionette TRACE conn3 <- [1,1631,null,{"value":null}] 19:27:46 INFO - PROCESS | 3955 | 1461119266320 Marionette TRACE conn3 -> [0,1632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.within.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:46 INFO - PROCESS | 3955 | ++DOCSHELL 0x82887c00 == 132 [pid = 3955] [id = 415] 19:27:46 INFO - PROCESS | 3955 | ++DOMWINDOW == 191 (0x861d0c00) [pid = 3955] [serial = 1246] [outer = (nil)] 19:27:46 INFO - PROCESS | 3955 | ++DOMWINDOW == 192 (0x97c21400) [pid = 3955] [serial = 1247] [outer = 0x861d0c00] 19:27:46 INFO - PROCESS | 3955 | 1461119266410 Marionette DEBUG loaded listener.js 19:27:46 INFO - PROCESS | 3955 | ++DOMWINDOW == 193 (0x97ca1400) [pid = 3955] [serial = 1248] [outer = 0x861d0c00] 19:27:47 INFO - PROCESS | 3955 | 1461119267329 Marionette TRACE conn3 <- [1,1632,null,{"value":["/2dcontext/line-styles/2d.line.miter.within.html",0,null,null,[["Miter joins are drawn when the miter limit is not quite exceeded",0,null,null]]]}] 19:27:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 19:27:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1585ms 19:27:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 19:27:47 INFO - PROCESS | 3955 | 1461119267362 Marionette TRACE conn3 -> [0,1633,"getWindowHandle",null] 19:27:47 INFO - PROCESS | 3955 | 1461119267365 Marionette TRACE conn3 <- [1,1633,null,{"value":"8"}] 19:27:47 INFO - PROCESS | 3955 | 1461119267371 Marionette TRACE conn3 -> [0,1634,"setScriptTimeout",{"ms":35000}] 19:27:47 INFO - PROCESS | 3955 | 1461119267375 Marionette TRACE conn3 <- [1,1634,null,{}] 19:27:47 INFO - PROCESS | 3955 | 1461119267381 Marionette TRACE conn3 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:27:47 INFO - PROCESS | 3955 | 1461119267584 Marionette TRACE conn3 <- [1,1635,null,{"value":null}] 19:27:47 INFO - PROCESS | 3955 | 1461119267922 Marionette TRACE conn3 -> [0,1636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:47 INFO - PROCESS | 3955 | ++DOCSHELL 0x861cb800 == 133 [pid = 3955] [id = 416] 19:27:47 INFO - PROCESS | 3955 | ++DOMWINDOW == 194 (0x97949400) [pid = 3955] [serial = 1249] [outer = (nil)] 19:27:48 INFO - PROCESS | 3955 | ++DOMWINDOW == 195 (0x98109000) [pid = 3955] [serial = 1250] [outer = 0x97949400] 19:27:48 INFO - PROCESS | 3955 | 1461119268011 Marionette DEBUG loaded listener.js 19:27:48 INFO - PROCESS | 3955 | ++DOMWINDOW == 196 (0x9810c800) [pid = 3955] [serial = 1251] [outer = 0x97949400] 19:27:48 INFO - PROCESS | 3955 | 1461119268936 Marionette TRACE conn3 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 19:27:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 19:27:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1637ms 19:27:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 19:27:49 INFO - PROCESS | 3955 | 1461119269008 Marionette TRACE conn3 -> [0,1637,"getWindowHandle",null] 19:27:49 INFO - PROCESS | 3955 | 1461119269012 Marionette TRACE conn3 <- [1,1637,null,{"value":"8"}] 19:27:49 INFO - PROCESS | 3955 | 1461119269018 Marionette TRACE conn3 -> [0,1638,"setScriptTimeout",{"ms":35000}] 19:27:49 INFO - PROCESS | 3955 | 1461119269021 Marionette TRACE conn3 <- [1,1638,null,{}] 19:27:49 INFO - PROCESS | 3955 | 1461119269027 Marionette TRACE conn3 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:27:49 INFO - PROCESS | 3955 | 1461119269280 Marionette TRACE conn3 <- [1,1639,null,{"value":null}] 19:27:49 INFO - PROCESS | 3955 | 1461119269604 Marionette TRACE conn3 -> [0,1640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:49 INFO - PROCESS | 3955 | ++DOCSHELL 0x977a4000 == 134 [pid = 3955] [id = 417] 19:27:49 INFO - PROCESS | 3955 | ++DOMWINDOW == 197 (0x98101c00) [pid = 3955] [serial = 1252] [outer = (nil)] 19:27:49 INFO - PROCESS | 3955 | ++DOMWINDOW == 198 (0x981dcc00) [pid = 3955] [serial = 1253] [outer = 0x98101c00] 19:27:49 INFO - PROCESS | 3955 | 1461119269694 Marionette DEBUG loaded listener.js 19:27:49 INFO - PROCESS | 3955 | ++DOMWINDOW == 199 (0x981df800) [pid = 3955] [serial = 1254] [outer = 0x98101c00] 19:27:50 INFO - PROCESS | 3955 | 1461119270602 Marionette TRACE conn3 <- [1,1640,null,{"value":["/2dcontext/line-styles/2d.line.width.basic.html",0,null,null,[["lineWidth determines the width of line strokes",0,null,null]]]}] 19:27:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 19:27:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1634ms 19:27:50 INFO - PROCESS | 3955 | 1461119270652 Marionette TRACE conn3 -> [0,1641,"getWindowHandle",null] 19:27:50 INFO - PROCESS | 3955 | 1461119270656 Marionette TRACE conn3 <- [1,1641,null,{"value":"8"}] 19:27:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 19:27:50 INFO - PROCESS | 3955 | 1461119270663 Marionette TRACE conn3 -> [0,1642,"setScriptTimeout",{"ms":35000}] 19:27:50 INFO - PROCESS | 3955 | 1461119270665 Marionette TRACE conn3 <- [1,1642,null,{}] 19:27:50 INFO - PROCESS | 3955 | 1461119270671 Marionette TRACE conn3 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:27:50 INFO - PROCESS | 3955 | 1461119270885 Marionette TRACE conn3 <- [1,1643,null,{"value":null}] 19:27:51 INFO - PROCESS | 3955 | 1461119271224 Marionette TRACE conn3 -> [0,1644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:51 INFO - PROCESS | 3955 | ++DOCSHELL 0x8ff45400 == 135 [pid = 3955] [id = 418] 19:27:51 INFO - PROCESS | 3955 | ++DOMWINDOW == 200 (0x981d3000) [pid = 3955] [serial = 1255] [outer = (nil)] 19:27:51 INFO - PROCESS | 3955 | ++DOMWINDOW == 201 (0x98e87400) [pid = 3955] [serial = 1256] [outer = 0x981d3000] 19:27:51 INFO - PROCESS | 3955 | 1461119271318 Marionette DEBUG loaded listener.js 19:27:51 INFO - PROCESS | 3955 | ++DOMWINDOW == 202 (0x98eaf400) [pid = 3955] [serial = 1257] [outer = 0x981d3000] 19:27:52 INFO - PROCESS | 3955 | 1461119272233 Marionette TRACE conn3 <- [1,1644,null,{"value":["/2dcontext/line-styles/2d.line.width.invalid.html",0,null,null,[["Setting lineWidth to invalid values is ignored",0,null,null]]]}] 19:27:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 19:27:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1632ms 19:27:52 INFO - PROCESS | 3955 | 1461119272297 Marionette TRACE conn3 -> [0,1645,"getWindowHandle",null] 19:27:52 INFO - PROCESS | 3955 | 1461119272301 Marionette TRACE conn3 <- [1,1645,null,{"value":"8"}] 19:27:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 19:27:52 INFO - PROCESS | 3955 | 1461119272308 Marionette TRACE conn3 -> [0,1646,"setScriptTimeout",{"ms":35000}] 19:27:52 INFO - PROCESS | 3955 | 1461119272311 Marionette TRACE conn3 <- [1,1646,null,{}] 19:27:52 INFO - PROCESS | 3955 | 1461119272317 Marionette TRACE conn3 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:27:52 INFO - PROCESS | 3955 | 1461119272580 Marionette TRACE conn3 <- [1,1647,null,{"value":null}] 19:27:52 INFO - PROCESS | 3955 | 1461119272918 Marionette TRACE conn3 -> [0,1648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.scaledefault.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:52 INFO - PROCESS | 3955 | ++DOCSHELL 0x97bbe800 == 136 [pid = 3955] [id = 419] 19:27:52 INFO - PROCESS | 3955 | ++DOMWINDOW == 203 (0x98b0d000) [pid = 3955] [serial = 1258] [outer = (nil)] 19:27:53 INFO - PROCESS | 3955 | ++DOMWINDOW == 204 (0x99835800) [pid = 3955] [serial = 1259] [outer = 0x98b0d000] 19:27:53 INFO - PROCESS | 3955 | 1461119273021 Marionette DEBUG loaded listener.js 19:27:53 INFO - PROCESS | 3955 | ++DOMWINDOW == 205 (0x99839800) [pid = 3955] [serial = 1260] [outer = 0x98b0d000] 19:27:55 INFO - PROCESS | 3955 | --DOCSHELL 0x939b6400 == 135 [pid = 3955] [id = 295] 19:27:55 INFO - PROCESS | 3955 | --DOCSHELL 0x8a582400 == 134 [pid = 3955] [id = 289] 19:27:55 INFO - PROCESS | 3955 | --DOCSHELL 0x8ba12800 == 133 [pid = 3955] [id = 162] 19:27:55 INFO - PROCESS | 3955 | --DOCSHELL 0x82fe7800 == 132 [pid = 3955] [id = 400] 19:27:55 INFO - PROCESS | 3955 | --DOCSHELL 0x879be000 == 131 [pid = 3955] [id = 399] 19:27:55 INFO - PROCESS | 3955 | --DOCSHELL 0x863f1400 == 130 [pid = 3955] [id = 398] 19:27:55 INFO - PROCESS | 3955 | --DOCSHELL 0x84a1d400 == 129 [pid = 3955] [id = 397] 19:27:55 INFO - PROCESS | 3955 | --DOCSHELL 0x8f6e7400 == 128 [pid = 3955] [id = 395] 19:27:55 INFO - PROCESS | 3955 | --DOCSHELL 0x939e4800 == 127 [pid = 3955] [id = 394] 19:27:55 INFO - PROCESS | 3955 | --DOCSHELL 0x9335bc00 == 126 [pid = 3955] [id = 393] 19:27:55 INFO - PROCESS | 3955 | --DOCSHELL 0x877d4000 == 125 [pid = 3955] [id = 233] 19:27:55 INFO - PROCESS | 3955 | --DOCSHELL 0x82fe9000 == 124 [pid = 3955] [id = 392] 19:27:55 INFO - PROCESS | 3955 | --DOCSHELL 0x8fb2a400 == 123 [pid = 3955] [id = 390] 19:27:55 INFO - PROCESS | 3955 | --DOCSHELL 0x913eb000 == 122 [pid = 3955] [id = 391] 19:27:55 INFO - PROCESS | 3955 | --DOCSHELL 0x90452000 == 121 [pid = 3955] [id = 389] 19:27:55 INFO - PROCESS | 3955 | --DOCSHELL 0x90213800 == 120 [pid = 3955] [id = 388] 19:27:55 INFO - PROCESS | 3955 | --DOCSHELL 0x8b124000 == 119 [pid = 3955] [id = 387] 19:27:55 INFO - PROCESS | 3955 | --DOCSHELL 0x82886c00 == 118 [pid = 3955] [id = 385] 19:27:55 INFO - PROCESS | 3955 | --DOCSHELL 0x8f652c00 == 117 [pid = 3955] [id = 386] 19:27:55 INFO - PROCESS | 3955 | --DOCSHELL 0x8a690400 == 116 [pid = 3955] [id = 384] 19:27:55 INFO - PROCESS | 3955 | --DOCSHELL 0x82feec00 == 115 [pid = 3955] [id = 383] 19:27:55 INFO - PROCESS | 3955 | --DOCSHELL 0x8b376c00 == 114 [pid = 3955] [id = 382] 19:27:55 INFO - PROCESS | 3955 | --DOCSHELL 0x88a32400 == 113 [pid = 3955] [id = 381] 19:27:55 INFO - PROCESS | 3955 | --DOCSHELL 0x8b107800 == 112 [pid = 3955] [id = 380] 19:27:55 INFO - PROCESS | 3955 | --DOCSHELL 0x861d7400 == 111 [pid = 3955] [id = 378] 19:27:55 INFO - PROCESS | 3955 | --DOCSHELL 0x89210400 == 110 [pid = 3955] [id = 379] 19:27:55 INFO - PROCESS | 3955 | --DOMWINDOW == 204 (0x998f5400) [pid = 3955] [serial = 1020] [outer = (nil)] [url = about:blank] 19:27:55 INFO - PROCESS | 3955 | --DOMWINDOW == 203 (0x82ff0c00) [pid = 3955] [serial = 1032] [outer = (nil)] [url = about:blank] 19:27:55 INFO - PROCESS | 3955 | --DOMWINDOW == 202 (0x82888c00) [pid = 3955] [serial = 1044] [outer = (nil)] [url = about:blank] 19:27:55 INFO - PROCESS | 3955 | --DOMWINDOW == 201 (0x8ba20000) [pid = 3955] [serial = 1002] [outer = (nil)] [url = about:blank] 19:27:55 INFO - PROCESS | 3955 | --DOMWINDOW == 200 (0x881f8400) [pid = 3955] [serial = 999] [outer = (nil)] [url = about:blank] 19:27:55 INFO - PROCESS | 3955 | --DOMWINDOW == 199 (0x875f2000) [pid = 3955] [serial = 1047] [outer = (nil)] [url = about:blank] 19:27:55 INFO - PROCESS | 3955 | --DOMWINDOW == 198 (0x929e5800) [pid = 3955] [serial = 1008] [outer = (nil)] [url = about:blank] 19:27:55 INFO - PROCESS | 3955 | --DOMWINDOW == 197 (0x849cd400) [pid = 3955] [serial = 1041] [outer = (nil)] [url = about:blank] 19:27:55 INFO - PROCESS | 3955 | --DOMWINDOW == 196 (0x98102400) [pid = 3955] [serial = 1029] [outer = (nil)] [url = about:blank] 19:27:55 INFO - PROCESS | 3955 | --DOMWINDOW == 195 (0x93a6cc00) [pid = 3955] [serial = 1035] [outer = (nil)] [url = about:blank] 19:27:55 INFO - PROCESS | 3955 | --DOMWINDOW == 194 (0xa0f3a800) [pid = 3955] [serial = 1038] [outer = (nil)] [url = about:blank] 19:27:55 INFO - PROCESS | 3955 | --DOMWINDOW == 193 (0x9fc52000) [pid = 3955] [serial = 1023] [outer = (nil)] [url = about:blank] 19:27:55 INFO - PROCESS | 3955 | --DOMWINDOW == 192 (0xa0c33c00) [pid = 3955] [serial = 1026] [outer = (nil)] [url = about:blank] 19:27:55 INFO - PROCESS | 3955 | --DOMWINDOW == 191 (0x97947000) [pid = 3955] [serial = 1014] [outer = (nil)] [url = about:blank] 19:27:55 INFO - PROCESS | 3955 | --DOMWINDOW == 190 (0x9854b800) [pid = 3955] [serial = 1017] [outer = (nil)] [url = about:blank] 19:27:55 INFO - PROCESS | 3955 | --DOMWINDOW == 189 (0x9021ec00) [pid = 3955] [serial = 1005] [outer = (nil)] [url = about:blank] 19:27:55 INFO - PROCESS | 3955 | --DOMWINDOW == 188 (0x94f36800) [pid = 3955] [serial = 1011] [outer = (nil)] [url = about:blank] 19:27:55 INFO - PROCESS | 3955 | --DOMWINDOW == 187 (0x8a68d000) [pid = 3955] [serial = 1133] [outer = (nil)] [url = about:blank] 19:27:55 INFO - PROCESS | 3955 | --DOMWINDOW == 186 (0x88a2bc00) [pid = 3955] [serial = 1127] [outer = (nil)] [url = about:blank] 19:27:55 INFO - PROCESS | 3955 | --DOMWINDOW == 185 (0x8920f400) [pid = 3955] [serial = 1130] [outer = (nil)] [url = about:blank] 19:27:55 INFO - PROCESS | 3955 | --DOMWINDOW == 184 (0x88a36c00) [pid = 3955] [serial = 1128] [outer = (nil)] [url = about:blank] 19:27:55 INFO - PROCESS | 3955 | --DOMWINDOW == 183 (0x879c1800) [pid = 3955] [serial = 1124] [outer = (nil)] [url = about:blank] 19:27:56 INFO - PROCESS | 3955 | --DOMWINDOW == 182 (0x861d7800) [pid = 3955] [serial = 1119] [outer = (nil)] [url = about:blank] 19:27:56 INFO - PROCESS | 3955 | --DOMWINDOW == 181 (0x861cc400) [pid = 3955] [serial = 1118] [outer = (nil)] [url = about:blank] 19:27:56 INFO - PROCESS | 3955 | --DOMWINDOW == 180 (0x8ba16c00) [pid = 3955] [serial = 1074] [outer = (nil)] [url = about:blank] 19:27:56 INFO - PROCESS | 3955 | --DOMWINDOW == 179 (0x8b120800) [pid = 3955] [serial = 1073] [outer = (nil)] [url = about:blank] 19:27:56 INFO - PROCESS | 3955 | --DOMWINDOW == 178 (0x8e610400) [pid = 3955] [serial = 1077] [outer = (nil)] [url = about:blank] 19:27:56 INFO - PROCESS | 3955 | --DOMWINDOW == 177 (0x8e459400) [pid = 3955] [serial = 1076] [outer = (nil)] [url = about:blank] 19:27:56 INFO - PROCESS | 3955 | --DOMWINDOW == 176 (0x99b7f800) [pid = 3955] [serial = 1113] [outer = (nil)] [url = about:blank] 19:27:56 INFO - PROCESS | 3955 | --DOMWINDOW == 175 (0x998f2400) [pid = 3955] [serial = 1112] [outer = (nil)] [url = about:blank] 19:27:56 INFO - PROCESS | 3955 | --DOMWINDOW == 174 (0x9335e400) [pid = 3955] [serial = 1095] [outer = (nil)] [url = about:blank] 19:27:56 INFO - PROCESS | 3955 | --DOMWINDOW == 173 (0x93359000) [pid = 3955] [serial = 1094] [outer = (nil)] [url = about:blank] 19:27:56 INFO - PROCESS | 3955 | --DOMWINDOW == 172 (0x9fc09800) [pid = 3955] [serial = 1116] [outer = (nil)] [url = about:blank] 19:27:56 INFO - PROCESS | 3955 | --DOMWINDOW == 171 (0x9fb8b000) [pid = 3955] [serial = 1115] [outer = (nil)] [url = about:blank] 19:27:56 INFO - PROCESS | 3955 | --DOMWINDOW == 170 (0x863f4000) [pid = 3955] [serial = 1121] [outer = (nil)] [url = about:blank] 19:27:56 INFO - PROCESS | 3955 | --DOMWINDOW == 169 (0x86763000) [pid = 3955] [serial = 1122] [outer = (nil)] [url = about:blank] 19:27:56 INFO - PROCESS | 3955 | --DOMWINDOW == 168 (0x89206800) [pid = 3955] [serial = 1071] [outer = (nil)] [url = about:blank] 19:27:56 INFO - PROCESS | 3955 | --DOMWINDOW == 167 (0x88a28800) [pid = 3955] [serial = 1070] [outer = (nil)] [url = about:blank] 19:27:56 INFO - PROCESS | 3955 | --DOMWINDOW == 166 (0x96b93000) [pid = 3955] [serial = 1101] [outer = (nil)] [url = about:blank] 19:27:56 INFO - PROCESS | 3955 | --DOMWINDOW == 165 (0x96b84800) [pid = 3955] [serial = 1100] [outer = (nil)] [url = about:blank] 19:27:56 INFO - PROCESS | 3955 | --DOMWINDOW == 164 (0x90212800) [pid = 3955] [serial = 1083] [outer = (nil)] [url = about:blank] 19:27:56 INFO - PROCESS | 3955 | --DOMWINDOW == 163 (0x90022c00) [pid = 3955] [serial = 1082] [outer = (nil)] [url = about:blank] 19:27:56 INFO - PROCESS | 3955 | --DOMWINDOW == 162 (0x981d9000) [pid = 3955] [serial = 1107] [outer = (nil)] [url = about:blank] 19:27:56 INFO - PROCESS | 3955 | --DOMWINDOW == 161 (0x981d4400) [pid = 3955] [serial = 1106] [outer = (nil)] [url = about:blank] 19:27:56 INFO - PROCESS | 3955 | --DOMWINDOW == 160 (0x90456c00) [pid = 3955] [serial = 1086] [outer = (nil)] [url = about:blank] 19:27:56 INFO - PROCESS | 3955 | --DOMWINDOW == 159 (0x9030b000) [pid = 3955] [serial = 1085] [outer = (nil)] [url = about:blank] 19:27:56 INFO - PROCESS | 3955 | --DOMWINDOW == 158 (0x991a6000) [pid = 3955] [serial = 1110] [outer = (nil)] [url = about:blank] 19:27:56 INFO - PROCESS | 3955 | --DOMWINDOW == 157 (0x98f92000) [pid = 3955] [serial = 1109] [outer = (nil)] [url = about:blank] 19:27:56 INFO - PROCESS | 3955 | --DOMWINDOW == 156 (0x95a6a400) [pid = 3955] [serial = 1098] [outer = (nil)] [url = about:blank] 19:27:56 INFO - PROCESS | 3955 | --DOMWINDOW == 155 (0x93a6f000) [pid = 3955] [serial = 1097] [outer = (nil)] [url = about:blank] 19:27:56 INFO - PROCESS | 3955 | --DOMWINDOW == 154 (0x9793f400) [pid = 3955] [serial = 1104] [outer = (nil)] [url = about:blank] 19:27:56 INFO - PROCESS | 3955 | --DOMWINDOW == 153 (0x97923400) [pid = 3955] [serial = 1103] [outer = (nil)] [url = about:blank] 19:27:56 INFO - PROCESS | 3955 | --DOMWINDOW == 152 (0x8676bc00) [pid = 3955] [serial = 1068] [outer = (nil)] [url = about:blank] 19:27:56 INFO - PROCESS | 3955 | --DOMWINDOW == 151 (0x86766c00) [pid = 3955] [serial = 1067] [outer = (nil)] [url = about:blank] 19:27:56 INFO - PROCESS | 3955 | --DOMWINDOW == 150 (0x929ddc00) [pid = 3955] [serial = 1092] [outer = (nil)] [url = about:blank] 19:27:56 INFO - PROCESS | 3955 | --DOMWINDOW == 149 (0x928cc400) [pid = 3955] [serial = 1091] [outer = (nil)] [url = about:blank] 19:27:56 INFO - PROCESS | 3955 | --DOMWINDOW == 148 (0x913dec00) [pid = 3955] [serial = 1089] [outer = (nil)] [url = about:blank] 19:27:56 INFO - PROCESS | 3955 | --DOMWINDOW == 147 (0x9122cc00) [pid = 3955] [serial = 1088] [outer = (nil)] [url = about:blank] 19:27:56 INFO - PROCESS | 3955 | --DOMWINDOW == 146 (0x8f6c2000) [pid = 3955] [serial = 1080] [outer = (nil)] [url = about:blank] 19:27:56 INFO - PROCESS | 3955 | --DOMWINDOW == 145 (0x8f64d000) [pid = 3955] [serial = 1079] [outer = (nil)] [url = about:blank] 19:27:56 INFO - PROCESS | 3955 | --DOMWINDOW == 144 (0x8a586000) [pid = 3955] [serial = 1131] [outer = (nil)] [url = about:blank] 19:27:56 INFO - PROCESS | 3955 | --DOMWINDOW == 143 (0x87aaa800) [pid = 3955] [serial = 1125] [outer = (nil)] [url = about:blank] 19:27:56 INFO - PROCESS | 3955 | 1461119276520 Marionette TRACE conn3 <- [1,1648,null,{"value":["/2dcontext/line-styles/2d.line.width.scaledefault.html",0,null,null,[["Default lineWidth strokes are affected by scale transformations",0,null,null]]]}] 19:27:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 19:27:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 4246ms 19:27:56 INFO - PROCESS | 3955 | 1461119276554 Marionette TRACE conn3 -> [0,1649,"getWindowHandle",null] 19:27:56 INFO - PROCESS | 3955 | 1461119276559 Marionette TRACE conn3 <- [1,1649,null,{"value":"8"}] 19:27:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 19:27:56 INFO - PROCESS | 3955 | 1461119276610 Marionette TRACE conn3 -> [0,1650,"setScriptTimeout",{"ms":35000}] 19:27:56 INFO - PROCESS | 3955 | 1461119276615 Marionette TRACE conn3 <- [1,1650,null,{}] 19:27:56 INFO - PROCESS | 3955 | 1461119276626 Marionette TRACE conn3 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:27:56 INFO - PROCESS | 3955 | 1461119276821 Marionette TRACE conn3 <- [1,1651,null,{"value":null}] 19:27:56 INFO - PROCESS | 3955 | 1461119276835 Marionette TRACE conn3 -> [0,1652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.transformed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:56 INFO - PROCESS | 3955 | ++DOCSHELL 0x82fe6000 == 111 [pid = 3955] [id = 420] 19:27:56 INFO - PROCESS | 3955 | ++DOMWINDOW == 144 (0x849c5000) [pid = 3955] [serial = 1261] [outer = (nil)] 19:27:56 INFO - PROCESS | 3955 | ++DOMWINDOW == 145 (0x863f5800) [pid = 3955] [serial = 1262] [outer = 0x849c5000] 19:27:56 INFO - PROCESS | 3955 | 1461119276944 Marionette DEBUG loaded listener.js 19:27:57 INFO - PROCESS | 3955 | ++DOMWINDOW == 146 (0x863fc400) [pid = 3955] [serial = 1263] [outer = 0x849c5000] 19:27:58 INFO - PROCESS | 3955 | 1461119278336 Marionette TRACE conn3 <- [1,1652,null,{"value":["/2dcontext/line-styles/2d.line.width.transformed.html",0,null,null,[["Line stroke widths are affected by scale transformations",0,null,null]]]}] 19:27:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 19:27:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1785ms 19:27:58 INFO - PROCESS | 3955 | 1461119278352 Marionette TRACE conn3 -> [0,1653,"getWindowHandle",null] 19:27:58 INFO - PROCESS | 3955 | 1461119278360 Marionette TRACE conn3 <- [1,1653,null,{"value":"8"}] 19:27:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 19:27:58 INFO - PROCESS | 3955 | 1461119278371 Marionette TRACE conn3 -> [0,1654,"setScriptTimeout",{"ms":35000}] 19:27:58 INFO - PROCESS | 3955 | 1461119278374 Marionette TRACE conn3 <- [1,1654,null,{}] 19:27:58 INFO - PROCESS | 3955 | 1461119278381 Marionette TRACE conn3 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:27:58 INFO - PROCESS | 3955 | 1461119278701 Marionette TRACE conn3 <- [1,1655,null,{"value":null}] 19:27:58 INFO - PROCESS | 3955 | 1461119278915 Marionette TRACE conn3 -> [0,1656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:59 INFO - PROCESS | 3955 | ++DOCSHELL 0x8676c000 == 112 [pid = 3955] [id = 421] 19:27:59 INFO - PROCESS | 3955 | ++DOMWINDOW == 147 (0x872ca000) [pid = 3955] [serial = 1264] [outer = (nil)] 19:27:59 INFO - PROCESS | 3955 | ++DOMWINDOW == 148 (0x875eac00) [pid = 3955] [serial = 1265] [outer = 0x872ca000] 19:27:59 INFO - PROCESS | 3955 | 1461119279155 Marionette DEBUG loaded listener.js 19:27:59 INFO - PROCESS | 3955 | ++DOMWINDOW == 149 (0x879c4c00) [pid = 3955] [serial = 1266] [outer = 0x872ca000] 19:28:00 INFO - PROCESS | 3955 | 1461119280311 Marionette TRACE conn3 <- [1,1656,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 19:28:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 19:28:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1980ms 19:28:00 INFO - PROCESS | 3955 | 1461119280353 Marionette TRACE conn3 -> [0,1657,"getWindowHandle",null] 19:28:00 INFO - PROCESS | 3955 | 1461119280359 Marionette TRACE conn3 <- [1,1657,null,{"value":"8"}] 19:28:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 19:28:00 INFO - PROCESS | 3955 | 1461119280373 Marionette TRACE conn3 -> [0,1658,"setScriptTimeout",{"ms":35000}] 19:28:00 INFO - PROCESS | 3955 | 1461119280379 Marionette TRACE conn3 <- [1,1658,null,{}] 19:28:00 INFO - PROCESS | 3955 | 1461119280394 Marionette TRACE conn3 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:28:00 INFO - PROCESS | 3955 | 1461119280658 Marionette TRACE conn3 <- [1,1659,null,{"value":null}] 19:28:00 INFO - PROCESS | 3955 | 1461119280684 Marionette TRACE conn3 -> [0,1660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:00 INFO - PROCESS | 3955 | ++DOCSHELL 0x863ed800 == 113 [pid = 3955] [id = 422] 19:28:00 INFO - PROCESS | 3955 | ++DOMWINDOW == 150 (0x87bbdc00) [pid = 3955] [serial = 1267] [outer = (nil)] 19:28:00 INFO - PROCESS | 3955 | ++DOMWINDOW == 151 (0x88a2c800) [pid = 3955] [serial = 1268] [outer = 0x87bbdc00] 19:28:00 INFO - PROCESS | 3955 | 1461119280762 Marionette DEBUG loaded listener.js 19:28:00 INFO - PROCESS | 3955 | ++DOMWINDOW == 152 (0x89201800) [pid = 3955] [serial = 1269] [outer = 0x87bbdc00] 19:28:01 INFO - PROCESS | 3955 | --DOMWINDOW == 151 (0x9335c000) [pid = 3955] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 19:28:01 INFO - PROCESS | 3955 | --DOMWINDOW == 150 (0x89359400) [pid = 3955] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 19:28:01 INFO - PROCESS | 3955 | --DOMWINDOW == 149 (0x8b132400) [pid = 3955] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 19:28:01 INFO - PROCESS | 3955 | --DOMWINDOW == 148 (0x9044f000) [pid = 3955] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 19:28:01 INFO - PROCESS | 3955 | --DOMWINDOW == 147 (0x8fc32800) [pid = 3955] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 19:28:01 INFO - PROCESS | 3955 | --DOMWINDOW == 146 (0x8843d400) [pid = 3955] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 19:28:01 INFO - PROCESS | 3955 | --DOMWINDOW == 145 (0x90025800) [pid = 3955] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 19:28:01 INFO - PROCESS | 3955 | --DOMWINDOW == 144 (0x8b119c00) [pid = 3955] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 19:28:01 INFO - PROCESS | 3955 | --DOMWINDOW == 143 (0x929e1c00) [pid = 3955] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 19:28:01 INFO - PROCESS | 3955 | --DOMWINDOW == 142 (0x939e5000) [pid = 3955] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 19:28:01 INFO - PROCESS | 3955 | --DOMWINDOW == 141 (0x8676a000) [pid = 3955] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 19:28:01 INFO - PROCESS | 3955 | --DOMWINDOW == 140 (0x863fcc00) [pid = 3955] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 19:28:01 INFO - PROCESS | 3955 | --DOMWINDOW == 139 (0x8e81f800) [pid = 3955] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 19:28:01 INFO - PROCESS | 3955 | --DOMWINDOW == 138 (0x8b37d000) [pid = 3955] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 19:28:01 INFO - PROCESS | 3955 | --DOMWINDOW == 137 (0x82fefc00) [pid = 3955] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 19:28:02 INFO - PROCESS | 3955 | --DOMWINDOW == 136 (0x8f6dfc00) [pid = 3955] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 19:28:02 INFO - PROCESS | 3955 | --DOMWINDOW == 135 (0x8e45c800) [pid = 3955] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 19:28:02 INFO - PROCESS | 3955 | --DOMWINDOW == 134 (0x84a1f400) [pid = 3955] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 19:28:02 INFO - PROCESS | 3955 | --DOMWINDOW == 133 (0x863f2400) [pid = 3955] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 19:28:02 INFO - PROCESS | 3955 | --DOMWINDOW == 132 (0x8b37cc00) [pid = 3955] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 19:28:02 INFO - PROCESS | 3955 | --DOMWINDOW == 131 (0x913dc800) [pid = 3955] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 19:28:02 INFO - PROCESS | 3955 | --DOMWINDOW == 130 (0x90557c00) [pid = 3955] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 19:28:02 INFO - PROCESS | 3955 | --DOMWINDOW == 129 (0x875e9800) [pid = 3955] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 19:28:02 INFO - PROCESS | 3955 | 1461119282452 Marionette TRACE conn3 <- [1,1660,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.1.html",0,null,null,[["arc() draws pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 19:28:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 19:28:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 2097ms 19:28:02 INFO - PROCESS | 3955 | 1461119282473 Marionette TRACE conn3 -> [0,1661,"getWindowHandle",null] 19:28:02 INFO - PROCESS | 3955 | 1461119282478 Marionette TRACE conn3 <- [1,1661,null,{"value":"8"}] 19:28:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 19:28:02 INFO - PROCESS | 3955 | 1461119282484 Marionette TRACE conn3 -> [0,1662,"setScriptTimeout",{"ms":35000}] 19:28:02 INFO - PROCESS | 3955 | 1461119282487 Marionette TRACE conn3 <- [1,1662,null,{}] 19:28:02 INFO - PROCESS | 3955 | 1461119282492 Marionette TRACE conn3 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:28:02 INFO - PROCESS | 3955 | 1461119282690 Marionette TRACE conn3 <- [1,1663,null,{"value":null}] 19:28:02 INFO - PROCESS | 3955 | 1461119282895 Marionette TRACE conn3 -> [0,1664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:02 INFO - PROCESS | 3955 | ++DOCSHELL 0x82888000 == 114 [pid = 3955] [id = 423] 19:28:02 INFO - PROCESS | 3955 | ++DOMWINDOW == 130 (0x82fefc00) [pid = 3955] [serial = 1270] [outer = (nil)] 19:28:02 INFO - PROCESS | 3955 | ++DOMWINDOW == 131 (0x8935b000) [pid = 3955] [serial = 1271] [outer = 0x82fefc00] 19:28:03 INFO - PROCESS | 3955 | 1461119282993 Marionette DEBUG loaded listener.js 19:28:03 INFO - PROCESS | 3955 | ++DOMWINDOW == 132 (0x8a587c00) [pid = 3955] [serial = 1272] [outer = 0x82fefc00] 19:28:03 INFO - PROCESS | 3955 | 1461119283918 Marionette TRACE conn3 <- [1,1664,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.2.html",0,null,null,[["arc() draws -3pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 19:28:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 19:28:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1481ms 19:28:03 INFO - PROCESS | 3955 | 1461119283977 Marionette TRACE conn3 -> [0,1665,"getWindowHandle",null] 19:28:03 INFO - PROCESS | 3955 | 1461119283983 Marionette TRACE conn3 <- [1,1665,null,{"value":"8"}] 19:28:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 19:28:04 INFO - PROCESS | 3955 | 1461119283992 Marionette TRACE conn3 -> [0,1666,"setScriptTimeout",{"ms":35000}] 19:28:04 INFO - PROCESS | 3955 | 1461119283997 Marionette TRACE conn3 <- [1,1666,null,{}] 19:28:04 INFO - PROCESS | 3955 | 1461119284006 Marionette TRACE conn3 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:28:04 INFO - PROCESS | 3955 | 1461119284221 Marionette TRACE conn3 <- [1,1667,null,{"value":null}] 19:28:04 INFO - PROCESS | 3955 | 1461119284530 Marionette TRACE conn3 -> [0,1668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:04 INFO - PROCESS | 3955 | ++DOCSHELL 0x863ee800 == 115 [pid = 3955] [id = 424] 19:28:04 INFO - PROCESS | 3955 | ++DOMWINDOW == 133 (0x863f4000) [pid = 3955] [serial = 1273] [outer = (nil)] 19:28:04 INFO - PROCESS | 3955 | ++DOMWINDOW == 134 (0x863fb800) [pid = 3955] [serial = 1274] [outer = 0x863f4000] 19:28:04 INFO - PROCESS | 3955 | 1461119284623 Marionette DEBUG loaded listener.js 19:28:04 INFO - PROCESS | 3955 | ++DOMWINDOW == 135 (0x8676bc00) [pid = 3955] [serial = 1275] [outer = 0x863f4000] 19:28:05 INFO - PROCESS | 3955 | 1461119285560 Marionette TRACE conn3 <- [1,1668,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.3.html",0,null,null,[["arc() wraps angles mod 2pi when anticlockwise and end > start+2pi",0,null,null]]]}] 19:28:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 19:28:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1643ms 19:28:05 INFO - PROCESS | 3955 | 1461119285636 Marionette TRACE conn3 -> [0,1669,"getWindowHandle",null] 19:28:05 INFO - PROCESS | 3955 | 1461119285645 Marionette TRACE conn3 <- [1,1669,null,{"value":"8"}] 19:28:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 19:28:05 INFO - PROCESS | 3955 | 1461119285657 Marionette TRACE conn3 -> [0,1670,"setScriptTimeout",{"ms":35000}] 19:28:05 INFO - PROCESS | 3955 | 1461119285660 Marionette TRACE conn3 <- [1,1670,null,{}] 19:28:05 INFO - PROCESS | 3955 | 1461119285668 Marionette TRACE conn3 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:28:05 INFO - PROCESS | 3955 | 1461119285939 Marionette TRACE conn3 <- [1,1671,null,{"value":null}] 19:28:06 INFO - PROCESS | 3955 | 1461119286344 Marionette TRACE conn3 -> [0,1672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:06 INFO - PROCESS | 3955 | ++DOCSHELL 0x875eb800 == 116 [pid = 3955] [id = 425] 19:28:06 INFO - PROCESS | 3955 | ++DOMWINDOW == 136 (0x875ed400) [pid = 3955] [serial = 1276] [outer = (nil)] 19:28:06 INFO - PROCESS | 3955 | ++DOMWINDOW == 137 (0x8843d400) [pid = 3955] [serial = 1277] [outer = 0x875ed400] 19:28:06 INFO - PROCESS | 3955 | 1461119286485 Marionette DEBUG loaded listener.js 19:28:06 INFO - PROCESS | 3955 | ++DOMWINDOW == 138 (0x8a688800) [pid = 3955] [serial = 1278] [outer = 0x875ed400] 19:28:07 INFO - PROCESS | 3955 | 1461119287559 Marionette TRACE conn3 <- [1,1672,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.4.html",0,null,null,[["arc() draws a full circle when clockwise and end > start+2pi",0,null,null]]]}] 19:28:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 19:28:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1940ms 19:28:07 INFO - PROCESS | 3955 | 1461119287596 Marionette TRACE conn3 -> [0,1673,"getWindowHandle",null] 19:28:07 INFO - PROCESS | 3955 | 1461119287600 Marionette TRACE conn3 <- [1,1673,null,{"value":"8"}] 19:28:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 19:28:07 INFO - PROCESS | 3955 | 1461119287607 Marionette TRACE conn3 -> [0,1674,"setScriptTimeout",{"ms":35000}] 19:28:07 INFO - PROCESS | 3955 | 1461119287613 Marionette TRACE conn3 <- [1,1674,null,{}] 19:28:07 INFO - PROCESS | 3955 | 1461119287629 Marionette TRACE conn3 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:28:07 INFO - PROCESS | 3955 | 1461119287849 Marionette TRACE conn3 <- [1,1675,null,{"value":null}] 19:28:08 INFO - PROCESS | 3955 | 1461119288322 Marionette TRACE conn3 -> [0,1676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:08 INFO - PROCESS | 3955 | ++DOCSHELL 0x8ad61000 == 117 [pid = 3955] [id = 426] 19:28:08 INFO - PROCESS | 3955 | ++DOMWINDOW == 139 (0x8b116400) [pid = 3955] [serial = 1279] [outer = (nil)] 19:28:08 INFO - PROCESS | 3955 | ++DOMWINDOW == 140 (0x8b125000) [pid = 3955] [serial = 1280] [outer = 0x8b116400] 19:28:08 INFO - PROCESS | 3955 | 1461119288487 Marionette DEBUG loaded listener.js 19:28:08 INFO - PROCESS | 3955 | ++DOMWINDOW == 141 (0x8b13b800) [pid = 3955] [serial = 1281] [outer = 0x8b116400] 19:28:09 INFO - PROCESS | 3955 | 1461119289591 Marionette TRACE conn3 <- [1,1676,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.5.html",0,null,null,[["arc() wraps angles mod 2pi when clockwise and start > end+2pi",0,null,null]]]}] 19:28:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 19:28:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 2041ms 19:28:09 INFO - PROCESS | 3955 | 1461119289649 Marionette TRACE conn3 -> [0,1677,"getWindowHandle",null] 19:28:09 INFO - PROCESS | 3955 | 1461119289653 Marionette TRACE conn3 <- [1,1677,null,{"value":"8"}] 19:28:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 19:28:09 INFO - PROCESS | 3955 | 1461119289660 Marionette TRACE conn3 -> [0,1678,"setScriptTimeout",{"ms":35000}] 19:28:09 INFO - PROCESS | 3955 | 1461119289663 Marionette TRACE conn3 <- [1,1678,null,{}] 19:28:09 INFO - PROCESS | 3955 | 1461119289669 Marionette TRACE conn3 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:28:09 INFO - PROCESS | 3955 | 1461119289871 Marionette TRACE conn3 <- [1,1679,null,{"value":null}] 19:28:10 INFO - PROCESS | 3955 | 1461119290183 Marionette TRACE conn3 -> [0,1680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:10 INFO - PROCESS | 3955 | ++DOCSHELL 0x8ad5dc00 == 118 [pid = 3955] [id = 427] 19:28:10 INFO - PROCESS | 3955 | ++DOMWINDOW == 142 (0x8b120800) [pid = 3955] [serial = 1282] [outer = (nil)] 19:28:10 INFO - PROCESS | 3955 | ++DOMWINDOW == 143 (0x8ba19000) [pid = 3955] [serial = 1283] [outer = 0x8b120800] 19:28:10 INFO - PROCESS | 3955 | 1461119290277 Marionette DEBUG loaded listener.js 19:28:10 INFO - PROCESS | 3955 | ++DOMWINDOW == 144 (0x8ba20800) [pid = 3955] [serial = 1284] [outer = 0x8b120800] 19:28:11 INFO - PROCESS | 3955 | 1461119291170 Marionette TRACE conn3 <- [1,1680,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.6.html",0,null,null,[["arc() draws a full circle when anticlockwise and start > end+2pi",0,null,null]]]}] 19:28:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 19:28:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1585ms 19:28:11 INFO - PROCESS | 3955 | 1461119291246 Marionette TRACE conn3 -> [0,1681,"getWindowHandle",null] 19:28:11 INFO - PROCESS | 3955 | 1461119291251 Marionette TRACE conn3 <- [1,1681,null,{"value":"8"}] 19:28:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 19:28:11 INFO - PROCESS | 3955 | 1461119291257 Marionette TRACE conn3 -> [0,1682,"setScriptTimeout",{"ms":35000}] 19:28:11 INFO - PROCESS | 3955 | 1461119291261 Marionette TRACE conn3 <- [1,1682,null,{}] 19:28:11 INFO - PROCESS | 3955 | 1461119291267 Marionette TRACE conn3 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:28:11 INFO - PROCESS | 3955 | 1461119291559 Marionette TRACE conn3 <- [1,1683,null,{"value":null}] 19:28:11 INFO - PROCESS | 3955 | 1461119291925 Marionette TRACE conn3 -> [0,1684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:11 INFO - PROCESS | 3955 | ++DOCSHELL 0x8b37b000 == 119 [pid = 3955] [id = 428] 19:28:11 INFO - PROCESS | 3955 | ++DOMWINDOW == 145 (0x8ba11400) [pid = 3955] [serial = 1285] [outer = (nil)] 19:28:12 INFO - PROCESS | 3955 | ++DOMWINDOW == 146 (0x8c497c00) [pid = 3955] [serial = 1286] [outer = 0x8ba11400] 19:28:12 INFO - PROCESS | 3955 | 1461119292014 Marionette DEBUG loaded listener.js 19:28:12 INFO - PROCESS | 3955 | ++DOMWINDOW == 147 (0x8e459000) [pid = 3955] [serial = 1287] [outer = 0x8ba11400] 19:28:12 INFO - PROCESS | 3955 | 1461119292929 Marionette TRACE conn3 <- [1,1684,null,{"value":["/2dcontext/path-objects/2d.path.arc.default.html",0,null,null,[["arc() with missing last argument defaults to clockwise",0,null,null]]]}] 19:28:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 19:28:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1796ms 19:28:13 INFO - PROCESS | 3955 | 1461119293053 Marionette TRACE conn3 -> [0,1685,"getWindowHandle",null] 19:28:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 19:28:13 INFO - PROCESS | 3955 | 1461119293058 Marionette TRACE conn3 <- [1,1685,null,{"value":"8"}] 19:28:13 INFO - PROCESS | 3955 | 1461119293064 Marionette TRACE conn3 -> [0,1686,"setScriptTimeout",{"ms":35000}] 19:28:13 INFO - PROCESS | 3955 | 1461119293067 Marionette TRACE conn3 <- [1,1686,null,{}] 19:28:13 INFO - PROCESS | 3955 | 1461119293073 Marionette TRACE conn3 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:28:13 INFO - PROCESS | 3955 | 1461119293314 Marionette TRACE conn3 <- [1,1687,null,{"value":null}] 19:28:13 INFO - PROCESS | 3955 | 1461119293642 Marionette TRACE conn3 -> [0,1688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:13 INFO - PROCESS | 3955 | ++DOCSHELL 0x8ba82c00 == 120 [pid = 3955] [id = 429] 19:28:13 INFO - PROCESS | 3955 | ++DOMWINDOW == 148 (0x8e45c800) [pid = 3955] [serial = 1288] [outer = (nil)] 19:28:13 INFO - PROCESS | 3955 | ++DOMWINDOW == 149 (0x8f598c00) [pid = 3955] [serial = 1289] [outer = 0x8e45c800] 19:28:13 INFO - PROCESS | 3955 | 1461119293737 Marionette DEBUG loaded listener.js 19:28:13 INFO - PROCESS | 3955 | ++DOMWINDOW == 150 (0x8f649400) [pid = 3955] [serial = 1290] [outer = 0x8e45c800] 19:28:14 INFO - PROCESS | 3955 | 1461119294660 Marionette TRACE conn3 <- [1,1688,null,{"value":["/2dcontext/path-objects/2d.path.arc.empty.html",0,null,null,[["arc() with an empty path does not draw a straight line to the start point",0,null,null]]]}] 19:28:14 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 19:28:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1645ms 19:28:14 INFO - PROCESS | 3955 | 1461119294709 Marionette TRACE conn3 -> [0,1689,"getWindowHandle",null] 19:28:14 INFO - PROCESS | 3955 | 1461119294713 Marionette TRACE conn3 <- [1,1689,null,{"value":"8"}] 19:28:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 19:28:14 INFO - PROCESS | 3955 | 1461119294719 Marionette TRACE conn3 -> [0,1690,"setScriptTimeout",{"ms":35000}] 19:28:14 INFO - PROCESS | 3955 | 1461119294723 Marionette TRACE conn3 <- [1,1690,null,{}] 19:28:14 INFO - PROCESS | 3955 | 1461119294729 Marionette TRACE conn3 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:28:14 INFO - PROCESS | 3955 | 1461119294928 Marionette TRACE conn3 <- [1,1691,null,{"value":null}] 19:28:15 INFO - PROCESS | 3955 | 1461119295242 Marionette TRACE conn3 -> [0,1692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:15 INFO - PROCESS | 3955 | ++DOCSHELL 0x8c495400 == 121 [pid = 3955] [id = 430] 19:28:15 INFO - PROCESS | 3955 | ++DOMWINDOW == 151 (0x8f59a000) [pid = 3955] [serial = 1291] [outer = (nil)] 19:28:15 INFO - PROCESS | 3955 | ++DOMWINDOW == 152 (0x8f6cac00) [pid = 3955] [serial = 1292] [outer = 0x8f59a000] 19:28:15 INFO - PROCESS | 3955 | 1461119295341 Marionette DEBUG loaded listener.js 19:28:15 INFO - PROCESS | 3955 | ++DOMWINDOW == 153 (0x8f6df000) [pid = 3955] [serial = 1293] [outer = 0x8f59a000] 19:28:16 INFO - PROCESS | 3955 | 1461119296236 Marionette TRACE conn3 <- [1,1692,null,{"value":["/2dcontext/path-objects/2d.path.arc.end.html",0,null,null,[["arc() adds the end point of the arc to the subpath",0,null,null]]]}] 19:28:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 19:28:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1581ms 19:28:16 INFO - PROCESS | 3955 | 1461119296302 Marionette TRACE conn3 -> [0,1693,"getWindowHandle",null] 19:28:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 19:28:16 INFO - PROCESS | 3955 | 1461119296307 Marionette TRACE conn3 <- [1,1693,null,{"value":"8"}] 19:28:16 INFO - PROCESS | 3955 | 1461119296313 Marionette TRACE conn3 -> [0,1694,"setScriptTimeout",{"ms":35000}] 19:28:16 INFO - PROCESS | 3955 | 1461119296317 Marionette TRACE conn3 <- [1,1694,null,{}] 19:28:16 INFO - PROCESS | 3955 | 1461119296323 Marionette TRACE conn3 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:28:16 INFO - PROCESS | 3955 | 1461119296546 Marionette TRACE conn3 <- [1,1695,null,{"value":null}] 19:28:16 INFO - PROCESS | 3955 | 1461119296869 Marionette TRACE conn3 -> [0,1696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:16 INFO - PROCESS | 3955 | ++DOCSHELL 0x8f6c4800 == 122 [pid = 3955] [id = 431] 19:28:16 INFO - PROCESS | 3955 | ++DOMWINDOW == 154 (0x8f6cd800) [pid = 3955] [serial = 1294] [outer = (nil)] 19:28:16 INFO - PROCESS | 3955 | ++DOMWINDOW == 155 (0x8f92d800) [pid = 3955] [serial = 1295] [outer = 0x8f6cd800] 19:28:16 INFO - PROCESS | 3955 | 1461119296962 Marionette DEBUG loaded listener.js 19:28:17 INFO - PROCESS | 3955 | ++DOMWINDOW == 156 (0x8fc2a400) [pid = 3955] [serial = 1296] [outer = 0x8f6cd800] 19:28:17 INFO - PROCESS | 3955 | 1461119297868 Marionette TRACE conn3 <- [1,1696,null,{"value":["/2dcontext/path-objects/2d.path.arc.negative.html",0,null,null,[["arc() with negative radius throws INDEX_SIZE_ERR",0,null,null]]]}] 19:28:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 19:28:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1583ms 19:28:17 INFO - PROCESS | 3955 | 1461119297896 Marionette TRACE conn3 -> [0,1697,"getWindowHandle",null] 19:28:17 INFO - PROCESS | 3955 | 1461119297899 Marionette TRACE conn3 <- [1,1697,null,{"value":"8"}] 19:28:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 19:28:17 INFO - PROCESS | 3955 | 1461119297906 Marionette TRACE conn3 -> [0,1698,"setScriptTimeout",{"ms":35000}] 19:28:17 INFO - PROCESS | 3955 | 1461119297910 Marionette TRACE conn3 <- [1,1698,null,{}] 19:28:17 INFO - PROCESS | 3955 | 1461119297916 Marionette TRACE conn3 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:28:18 INFO - PROCESS | 3955 | 1461119298156 Marionette TRACE conn3 <- [1,1699,null,{"value":null}] 19:28:18 INFO - PROCESS | 3955 | 1461119298476 Marionette TRACE conn3 -> [0,1700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonempty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:18 INFO - PROCESS | 3955 | ++DOCSHELL 0x8e465800 == 123 [pid = 3955] [id = 432] 19:28:18 INFO - PROCESS | 3955 | ++DOMWINDOW == 157 (0x8f657400) [pid = 3955] [serial = 1297] [outer = (nil)] 19:28:18 INFO - PROCESS | 3955 | ++DOMWINDOW == 158 (0x8ff47c00) [pid = 3955] [serial = 1298] [outer = 0x8f657400] 19:28:18 INFO - PROCESS | 3955 | 1461119298572 Marionette DEBUG loaded listener.js 19:28:18 INFO - PROCESS | 3955 | ++DOMWINDOW == 159 (0x8ff4d400) [pid = 3955] [serial = 1299] [outer = 0x8f657400] 19:28:19 INFO - PROCESS | 3955 | 1461119299477 Marionette TRACE conn3 <- [1,1700,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonempty.html",0,null,null,[["arc() with a non-empty path does draw a straight line to the start point",0,null,null]]]}] 19:28:19 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 19:28:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1635ms 19:28:19 INFO - PROCESS | 3955 | 1461119299542 Marionette TRACE conn3 -> [0,1701,"getWindowHandle",null] 19:28:19 INFO - PROCESS | 3955 | 1461119299546 Marionette TRACE conn3 <- [1,1701,null,{"value":"8"}] 19:28:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 19:28:19 INFO - PROCESS | 3955 | 1461119299552 Marionette TRACE conn3 -> [0,1702,"setScriptTimeout",{"ms":35000}] 19:28:19 INFO - PROCESS | 3955 | 1461119299555 Marionette TRACE conn3 <- [1,1702,null,{}] 19:28:19 INFO - PROCESS | 3955 | 1461119299561 Marionette TRACE conn3 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:28:19 INFO - PROCESS | 3955 | 1461119299759 Marionette TRACE conn3 <- [1,1703,null,{"value":null}] 19:28:20 INFO - PROCESS | 3955 | 1461119300075 Marionette TRACE conn3 -> [0,1704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:20 INFO - PROCESS | 3955 | ++DOCSHELL 0x8f6e8800 == 124 [pid = 3955] [id = 433] 19:28:20 INFO - PROCESS | 3955 | ++DOMWINDOW == 160 (0x8fb2bc00) [pid = 3955] [serial = 1300] [outer = (nil)] 19:28:20 INFO - PROCESS | 3955 | ++DOMWINDOW == 161 (0x9021b400) [pid = 3955] [serial = 1301] [outer = 0x8fb2bc00] 19:28:20 INFO - PROCESS | 3955 | 1461119300167 Marionette DEBUG loaded listener.js 19:28:20 INFO - PROCESS | 3955 | ++DOMWINDOW == 162 (0x9021f400) [pid = 3955] [serial = 1302] [outer = 0x8fb2bc00] 19:28:21 INFO - PROCESS | 3955 | 1461119301075 Marionette TRACE conn3 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 19:28:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 19:28:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1592ms 19:28:21 INFO - PROCESS | 3955 | 1461119301146 Marionette TRACE conn3 -> [0,1705,"getWindowHandle",null] 19:28:21 INFO - PROCESS | 3955 | 1461119301151 Marionette TRACE conn3 <- [1,1705,null,{"value":"8"}] 19:28:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 19:28:21 INFO - PROCESS | 3955 | 1461119301158 Marionette TRACE conn3 -> [0,1706,"setScriptTimeout",{"ms":35000}] 19:28:21 INFO - PROCESS | 3955 | 1461119301163 Marionette TRACE conn3 <- [1,1706,null,{}] 19:28:21 INFO - PROCESS | 3955 | 1461119301168 Marionette TRACE conn3 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:28:21 INFO - PROCESS | 3955 | 1461119301429 Marionette TRACE conn3 <- [1,1707,null,{"value":null}] 19:28:21 INFO - PROCESS | 3955 | 1461119301763 Marionette TRACE conn3 -> [0,1708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:21 INFO - PROCESS | 3955 | ++DOCSHELL 0x90214000 == 125 [pid = 3955] [id = 434] 19:28:21 INFO - PROCESS | 3955 | ++DOMWINDOW == 163 (0x9054dc00) [pid = 3955] [serial = 1303] [outer = (nil)] 19:28:21 INFO - PROCESS | 3955 | ++DOMWINDOW == 164 (0x90557000) [pid = 3955] [serial = 1304] [outer = 0x9054dc00] 19:28:21 INFO - PROCESS | 3955 | 1461119301860 Marionette DEBUG loaded listener.js 19:28:21 INFO - PROCESS | 3955 | ++DOMWINDOW == 165 (0x913e0800) [pid = 3955] [serial = 1305] [outer = 0x9054dc00] 19:28:22 INFO - PROCESS | 3955 | 1461119302787 Marionette TRACE conn3 <- [1,1708,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.1.html",0,null,null,[["Non-uniformly scaled arcs are the right shape",0,null,null]]]}] 19:28:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 19:28:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1681ms 19:28:22 INFO - PROCESS | 3955 | 1461119302840 Marionette TRACE conn3 -> [0,1709,"getWindowHandle",null] 19:28:22 INFO - PROCESS | 3955 | 1461119302843 Marionette TRACE conn3 <- [1,1709,null,{"value":"8"}] 19:28:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 19:28:22 INFO - PROCESS | 3955 | 1461119302850 Marionette TRACE conn3 -> [0,1710,"setScriptTimeout",{"ms":35000}] 19:28:22 INFO - PROCESS | 3955 | 1461119302853 Marionette TRACE conn3 <- [1,1710,null,{}] 19:28:22 INFO - PROCESS | 3955 | 1461119302859 Marionette TRACE conn3 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:28:23 INFO - PROCESS | 3955 | 1461119303157 Marionette TRACE conn3 <- [1,1711,null,{"value":null}] 19:28:23 INFO - PROCESS | 3955 | 1461119303483 Marionette TRACE conn3 -> [0,1712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:23 INFO - PROCESS | 3955 | ++DOCSHELL 0x8ba85400 == 126 [pid = 3955] [id = 435] 19:28:23 INFO - PROCESS | 3955 | ++DOMWINDOW == 166 (0x8ff51400) [pid = 3955] [serial = 1306] [outer = (nil)] 19:28:23 INFO - PROCESS | 3955 | ++DOMWINDOW == 167 (0x92859800) [pid = 3955] [serial = 1307] [outer = 0x8ff51400] 19:28:23 INFO - PROCESS | 3955 | 1461119303572 Marionette DEBUG loaded listener.js 19:28:23 INFO - PROCESS | 3955 | ++DOMWINDOW == 168 (0x92865c00) [pid = 3955] [serial = 1308] [outer = 0x8ff51400] 19:28:24 INFO - PROCESS | 3955 | 1461119304448 Marionette TRACE conn3 <- [1,1712,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.2.html",0,null,null,[["Highly scaled arcs are the right shape",0,null,null]]]}] 19:28:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 19:28:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1637ms 19:28:24 INFO - PROCESS | 3955 | 1461119304488 Marionette TRACE conn3 -> [0,1713,"getWindowHandle",null] 19:28:24 INFO - PROCESS | 3955 | 1461119304492 Marionette TRACE conn3 <- [1,1713,null,{"value":"8"}] 19:28:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 19:28:24 INFO - PROCESS | 3955 | 1461119304498 Marionette TRACE conn3 -> [0,1714,"setScriptTimeout",{"ms":35000}] 19:28:24 INFO - PROCESS | 3955 | 1461119304502 Marionette TRACE conn3 <- [1,1714,null,{}] 19:28:24 INFO - PROCESS | 3955 | 1461119304529 Marionette TRACE conn3 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:28:24 INFO - PROCESS | 3955 | 1461119304729 Marionette TRACE conn3 <- [1,1715,null,{"value":null}] 19:28:25 INFO - PROCESS | 3955 | 1461119305050 Marionette TRACE conn3 -> [0,1716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:25 INFO - PROCESS | 3955 | ++DOCSHELL 0x8f922400 == 127 [pid = 3955] [id = 436] 19:28:25 INFO - PROCESS | 3955 | ++DOMWINDOW == 169 (0x91eeac00) [pid = 3955] [serial = 1309] [outer = (nil)] 19:28:25 INFO - PROCESS | 3955 | ++DOMWINDOW == 170 (0x929e4800) [pid = 3955] [serial = 1310] [outer = 0x91eeac00] 19:28:25 INFO - PROCESS | 3955 | 1461119305139 Marionette DEBUG loaded listener.js 19:28:25 INFO - PROCESS | 3955 | ++DOMWINDOW == 171 (0x92aa4800) [pid = 3955] [serial = 1311] [outer = 0x91eeac00] 19:28:26 INFO - PROCESS | 3955 | 1461119306208 Marionette TRACE conn3 <- [1,1716,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.1.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 19:28:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 19:28:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1757ms 19:28:26 INFO - PROCESS | 3955 | 1461119306256 Marionette TRACE conn3 -> [0,1717,"getWindowHandle",null] 19:28:26 INFO - PROCESS | 3955 | 1461119306259 Marionette TRACE conn3 <- [1,1717,null,{"value":"8"}] 19:28:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 19:28:26 INFO - PROCESS | 3955 | 1461119306266 Marionette TRACE conn3 -> [0,1718,"setScriptTimeout",{"ms":35000}] 19:28:26 INFO - PROCESS | 3955 | 1461119306269 Marionette TRACE conn3 <- [1,1718,null,{}] 19:28:26 INFO - PROCESS | 3955 | 1461119306275 Marionette TRACE conn3 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:28:26 INFO - PROCESS | 3955 | 1461119306502 Marionette TRACE conn3 <- [1,1719,null,{"value":null}] 19:28:26 INFO - PROCESS | 3955 | 1461119306891 Marionette TRACE conn3 -> [0,1720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:26 INFO - PROCESS | 3955 | ++DOCSHELL 0x9002a000 == 128 [pid = 3955] [id = 437] 19:28:26 INFO - PROCESS | 3955 | ++DOMWINDOW == 172 (0x9030c400) [pid = 3955] [serial = 1312] [outer = (nil)] 19:28:26 INFO - PROCESS | 3955 | ++DOMWINDOW == 173 (0x93328000) [pid = 3955] [serial = 1313] [outer = 0x9030c400] 19:28:26 INFO - PROCESS | 3955 | 1461119306982 Marionette DEBUG loaded listener.js 19:28:27 INFO - PROCESS | 3955 | ++DOMWINDOW == 174 (0x93329c00) [pid = 3955] [serial = 1314] [outer = 0x9030c400] 19:28:27 INFO - PROCESS | 3955 | 1461119307857 Marionette TRACE conn3 <- [1,1720,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.2.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 19:28:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 19:28:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1636ms 19:28:27 INFO - PROCESS | 3955 | 1461119307918 Marionette TRACE conn3 -> [0,1721,"getWindowHandle",null] 19:28:27 INFO - PROCESS | 3955 | 1461119307923 Marionette TRACE conn3 <- [1,1721,null,{"value":"8"}] 19:28:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 19:28:27 INFO - PROCESS | 3955 | 1461119307934 Marionette TRACE conn3 -> [0,1722,"setScriptTimeout",{"ms":35000}] 19:28:27 INFO - PROCESS | 3955 | 1461119307937 Marionette TRACE conn3 <- [1,1722,null,{}] 19:28:27 INFO - PROCESS | 3955 | 1461119307944 Marionette TRACE conn3 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:28:28 INFO - PROCESS | 3955 | 1461119308216 Marionette TRACE conn3 <- [1,1723,null,{"value":null}] 19:28:28 INFO - PROCESS | 3955 | 1461119308538 Marionette TRACE conn3 -> [0,1724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:28 INFO - PROCESS | 3955 | ++DOCSHELL 0x861cf800 == 129 [pid = 3955] [id = 438] 19:28:28 INFO - PROCESS | 3955 | ++DOMWINDOW == 175 (0x8a58d800) [pid = 3955] [serial = 1315] [outer = (nil)] 19:28:28 INFO - PROCESS | 3955 | ++DOMWINDOW == 176 (0x933f3c00) [pid = 3955] [serial = 1316] [outer = 0x8a58d800] 19:28:28 INFO - PROCESS | 3955 | 1461119308635 Marionette DEBUG loaded listener.js 19:28:28 INFO - PROCESS | 3955 | ++DOMWINDOW == 177 (0x933f5c00) [pid = 3955] [serial = 1317] [outer = 0x8a58d800] 19:28:29 INFO - PROCESS | 3955 | 1461119309577 Marionette TRACE conn3 <- [1,1724,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.1.html",0,null,null,[["arc() from 0 to pi does not draw anything in the wrong half",0,null,null]]]}] 19:28:29 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 19:28:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1681ms 19:28:29 INFO - PROCESS | 3955 | 1461119309616 Marionette TRACE conn3 -> [0,1725,"getWindowHandle",null] 19:28:29 INFO - PROCESS | 3955 | 1461119309620 Marionette TRACE conn3 <- [1,1725,null,{"value":"8"}] 19:28:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 19:28:29 INFO - PROCESS | 3955 | 1461119309626 Marionette TRACE conn3 -> [0,1726,"setScriptTimeout",{"ms":35000}] 19:28:29 INFO - PROCESS | 3955 | 1461119309630 Marionette TRACE conn3 <- [1,1726,null,{}] 19:28:29 INFO - PROCESS | 3955 | 1461119309635 Marionette TRACE conn3 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:28:29 INFO - PROCESS | 3955 | 1461119309889 Marionette TRACE conn3 <- [1,1727,null,{"value":null}] 19:28:30 INFO - PROCESS | 3955 | 1461119310309 Marionette TRACE conn3 -> [0,1728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:30 INFO - PROCESS | 3955 | ++DOCSHELL 0x849d0800 == 130 [pid = 3955] [id = 439] 19:28:30 INFO - PROCESS | 3955 | ++DOMWINDOW == 178 (0x93324000) [pid = 3955] [serial = 1318] [outer = (nil)] 19:28:30 INFO - PROCESS | 3955 | ++DOMWINDOW == 179 (0x939db800) [pid = 3955] [serial = 1319] [outer = 0x93324000] 19:28:30 INFO - PROCESS | 3955 | 1461119310442 Marionette DEBUG loaded listener.js 19:28:30 INFO - PROCESS | 3955 | ++DOMWINDOW == 180 (0x939e1400) [pid = 3955] [serial = 1320] [outer = 0x93324000] 19:28:31 INFO - PROCESS | 3955 | 1461119311489 Marionette TRACE conn3 <- [1,1728,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.2.html",0,null,null,[["arc() from 0 to pi draws stuff in the right half",0,null,null]]]}] 19:28:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 19:28:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1938ms 19:28:31 INFO - PROCESS | 3955 | 1461119311566 Marionette TRACE conn3 -> [0,1729,"getWindowHandle",null] 19:28:31 INFO - PROCESS | 3955 | 1461119311569 Marionette TRACE conn3 <- [1,1729,null,{"value":"8"}] 19:28:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 19:28:31 INFO - PROCESS | 3955 | 1461119311576 Marionette TRACE conn3 -> [0,1730,"setScriptTimeout",{"ms":35000}] 19:28:31 INFO - PROCESS | 3955 | 1461119311579 Marionette TRACE conn3 <- [1,1730,null,{}] 19:28:31 INFO - PROCESS | 3955 | 1461119311585 Marionette TRACE conn3 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:28:31 INFO - PROCESS | 3955 | 1461119311871 Marionette TRACE conn3 <- [1,1731,null,{"value":null}] 19:28:32 INFO - PROCESS | 3955 | 1461119312199 Marionette TRACE conn3 -> [0,1732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:32 INFO - PROCESS | 3955 | ++DOCSHELL 0x939b7c00 == 131 [pid = 3955] [id = 440] 19:28:32 INFO - PROCESS | 3955 | ++DOMWINDOW == 181 (0x939b8400) [pid = 3955] [serial = 1321] [outer = (nil)] 19:28:32 INFO - PROCESS | 3955 | ++DOMWINDOW == 182 (0x93a72400) [pid = 3955] [serial = 1322] [outer = 0x939b8400] 19:28:32 INFO - PROCESS | 3955 | 1461119312304 Marionette DEBUG loaded listener.js 19:28:32 INFO - PROCESS | 3955 | ++DOMWINDOW == 183 (0x93a74800) [pid = 3955] [serial = 1323] [outer = 0x939b8400] 19:28:33 INFO - PROCESS | 3955 | 1461119313269 Marionette TRACE conn3 <- [1,1732,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.3.html",0,null,null,[["arc() from 0 to -pi/2 does not draw anything in the wrong quadrant",0,null,null]]]}] 19:28:33 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 19:28:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1742ms 19:28:33 INFO - PROCESS | 3955 | 1461119313320 Marionette TRACE conn3 -> [0,1733,"getWindowHandle",null] 19:28:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 19:28:33 INFO - PROCESS | 3955 | 1461119313324 Marionette TRACE conn3 <- [1,1733,null,{"value":"8"}] 19:28:33 INFO - PROCESS | 3955 | 1461119313330 Marionette TRACE conn3 -> [0,1734,"setScriptTimeout",{"ms":35000}] 19:28:33 INFO - PROCESS | 3955 | 1461119313334 Marionette TRACE conn3 <- [1,1734,null,{}] 19:28:33 INFO - PROCESS | 3955 | 1461119313341 Marionette TRACE conn3 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:28:33 INFO - PROCESS | 3955 | 1461119313545 Marionette TRACE conn3 <- [1,1735,null,{"value":null}] 19:28:33 INFO - PROCESS | 3955 | 1461119313872 Marionette TRACE conn3 -> [0,1736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:33 INFO - PROCESS | 3955 | ++DOCSHELL 0x877cc000 == 132 [pid = 3955] [id = 441] 19:28:33 INFO - PROCESS | 3955 | ++DOMWINDOW == 184 (0x8e81ec00) [pid = 3955] [serial = 1324] [outer = (nil)] 19:28:33 INFO - PROCESS | 3955 | ++DOMWINDOW == 185 (0x94fb1c00) [pid = 3955] [serial = 1325] [outer = 0x8e81ec00] 19:28:33 INFO - PROCESS | 3955 | 1461119313964 Marionette DEBUG loaded listener.js 19:28:34 INFO - PROCESS | 3955 | ++DOMWINDOW == 186 (0x96a88c00) [pid = 3955] [serial = 1326] [outer = 0x8e81ec00] 19:28:35 INFO - PROCESS | 3955 | --DOCSHELL 0x872cec00 == 131 [pid = 3955] [id = 277] 19:28:35 INFO - PROCESS | 3955 | --DOCSHELL 0x84a11400 == 130 [pid = 3955] [id = 372] 19:28:35 INFO - PROCESS | 3955 | --DOCSHELL 0x97bbe800 == 129 [pid = 3955] [id = 419] 19:28:35 INFO - PROCESS | 3955 | --DOCSHELL 0x8ff45400 == 128 [pid = 3955] [id = 418] 19:28:35 INFO - PROCESS | 3955 | --DOCSHELL 0x977a4000 == 127 [pid = 3955] [id = 417] 19:28:35 INFO - PROCESS | 3955 | --DOCSHELL 0x861cb800 == 126 [pid = 3955] [id = 416] 19:28:35 INFO - PROCESS | 3955 | --DOCSHELL 0x82fecc00 == 125 [pid = 3955] [id = 414] 19:28:35 INFO - PROCESS | 3955 | --DOCSHELL 0x82887c00 == 124 [pid = 3955] [id = 415] 19:28:35 INFO - PROCESS | 3955 | --DOCSHELL 0x94f36c00 == 123 [pid = 3955] [id = 413] 19:28:35 INFO - PROCESS | 3955 | --DOCSHELL 0x933fe400 == 122 [pid = 3955] [id = 412] 19:28:35 INFO - PROCESS | 3955 | --DOCSHELL 0x93325400 == 121 [pid = 3955] [id = 411] 19:28:35 INFO - PROCESS | 3955 | --DOCSHELL 0x87aac800 == 120 [pid = 3955] [id = 409] 19:28:35 INFO - PROCESS | 3955 | --DOCSHELL 0x90220400 == 119 [pid = 3955] [id = 410] 19:28:35 INFO - PROCESS | 3955 | --DOCSHELL 0x8ff4c800 == 118 [pid = 3955] [id = 408] 19:28:35 INFO - PROCESS | 3955 | --DOCSHELL 0x8f650c00 == 117 [pid = 3955] [id = 407] 19:28:35 INFO - PROCESS | 3955 | --DOCSHELL 0x8f59d400 == 116 [pid = 3955] [id = 406] 19:28:35 INFO - PROCESS | 3955 | --DOCSHELL 0x8ba1c400 == 115 [pid = 3955] [id = 405] 19:28:35 INFO - PROCESS | 3955 | --DOCSHELL 0x8a588000 == 114 [pid = 3955] [id = 404] 19:28:35 INFO - PROCESS | 3955 | --DOCSHELL 0x877d3800 == 113 [pid = 3955] [id = 402] 19:28:35 INFO - PROCESS | 3955 | --DOCSHELL 0x8a68b000 == 112 [pid = 3955] [id = 403] 19:28:35 INFO - PROCESS | 3955 | --DOCSHELL 0x82ff1000 == 111 [pid = 3955] [id = 401] 19:28:36 INFO - PROCESS | 3955 | --DOMWINDOW == 185 (0x93a73800) [pid = 3955] [serial = 1182] [outer = (nil)] [url = about:blank] 19:28:36 INFO - PROCESS | 3955 | --DOMWINDOW == 184 (0x8a68d800) [pid = 3955] [serial = 1140] [outer = (nil)] [url = about:blank] 19:28:36 INFO - PROCESS | 3955 | --DOMWINDOW == 183 (0x8ba17400) [pid = 3955] [serial = 1145] [outer = (nil)] [url = about:blank] 19:28:36 INFO - PROCESS | 3955 | --DOMWINDOW == 182 (0x90555000) [pid = 3955] [serial = 1167] [outer = (nil)] [url = about:blank] 19:28:36 INFO - PROCESS | 3955 | --DOMWINDOW == 181 (0x939c0c00) [pid = 3955] [serial = 1179] [outer = (nil)] [url = about:blank] 19:28:36 INFO - PROCESS | 3955 | --DOMWINDOW == 180 (0x939bf400) [pid = 3955] [serial = 1178] [outer = (nil)] [url = about:blank] 19:28:36 INFO - PROCESS | 3955 | --DOMWINDOW == 179 (0x89364000) [pid = 3955] [serial = 1199] [outer = (nil)] [url = about:blank] 19:28:36 INFO - PROCESS | 3955 | --DOMWINDOW == 178 (0x96b57000) [pid = 3955] [serial = 1187] [outer = (nil)] [url = about:blank] 19:28:36 INFO - PROCESS | 3955 | --DOMWINDOW == 177 (0x8b124800) [pid = 3955] [serial = 1142] [outer = (nil)] [url = about:blank] 19:28:36 INFO - PROCESS | 3955 | --DOMWINDOW == 176 (0x93360000) [pid = 3955] [serial = 1175] [outer = (nil)] [url = about:blank] 19:28:36 INFO - PROCESS | 3955 | --DOMWINDOW == 175 (0x96a0c800) [pid = 3955] [serial = 1185] [outer = (nil)] [url = about:blank] 19:28:36 INFO - PROCESS | 3955 | --DOMWINDOW == 174 (0x87ab2800) [pid = 3955] [serial = 1196] [outer = (nil)] [url = about:blank] 19:28:36 INFO - PROCESS | 3955 | --DOMWINDOW == 173 (0x96b7e000) [pid = 3955] [serial = 1188] [outer = (nil)] [url = about:blank] 19:28:36 INFO - PROCESS | 3955 | --DOMWINDOW == 172 (0x87aaf000) [pid = 3955] [serial = 1137] [outer = (nil)] [url = about:blank] 19:28:36 INFO - PROCESS | 3955 | --DOMWINDOW == 171 (0x90028800) [pid = 3955] [serial = 1164] [outer = (nil)] [url = about:blank] 19:28:36 INFO - PROCESS | 3955 | --DOMWINDOW == 170 (0x8c493800) [pid = 3955] [serial = 1148] [outer = (nil)] [url = about:blank] 19:28:36 INFO - PROCESS | 3955 | --DOMWINDOW == 169 (0x8ba7d000) [pid = 3955] [serial = 1146] [outer = (nil)] [url = about:blank] 19:28:36 INFO - PROCESS | 3955 | --DOMWINDOW == 168 (0x8f92c400) [pid = 3955] [serial = 1158] [outer = (nil)] [url = about:blank] 19:28:36 INFO - PROCESS | 3955 | --DOMWINDOW == 167 (0x8fc38400) [pid = 3955] [serial = 1160] [outer = (nil)] [url = about:blank] 19:28:36 INFO - PROCESS | 3955 | --DOMWINDOW == 166 (0x8f595c00) [pid = 3955] [serial = 1151] [outer = (nil)] [url = about:blank] 19:28:36 INFO - PROCESS | 3955 | --DOMWINDOW == 165 (0x86a57400) [pid = 3955] [serial = 1194] [outer = (nil)] [url = about:blank] 19:28:36 INFO - PROCESS | 3955 | --DOMWINDOW == 164 (0x96fb3000) [pid = 3955] [serial = 1191] [outer = (nil)] [url = about:blank] 19:28:36 INFO - PROCESS | 3955 | --DOMWINDOW == 163 (0x87bc7400) [pid = 3955] [serial = 1197] [outer = (nil)] [url = about:blank] 19:28:36 INFO - PROCESS | 3955 | --DOMWINDOW == 162 (0x8f6cbc00) [pid = 3955] [serial = 1155] [outer = (nil)] [url = about:blank] 19:28:36 INFO - PROCESS | 3955 | --DOMWINDOW == 161 (0x933f8000) [pid = 3955] [serial = 1176] [outer = (nil)] [url = about:blank] 19:28:36 INFO - PROCESS | 3955 | --DOMWINDOW == 160 (0x96fac400) [pid = 3955] [serial = 1190] [outer = (nil)] [url = about:blank] 19:28:36 INFO - PROCESS | 3955 | --DOMWINDOW == 159 (0x92aab800) [pid = 3955] [serial = 1173] [outer = (nil)] [url = about:blank] 19:28:36 INFO - PROCESS | 3955 | --DOMWINDOW == 158 (0x8c49d000) [pid = 3955] [serial = 1149] [outer = (nil)] [url = about:blank] 19:28:36 INFO - PROCESS | 3955 | --DOMWINDOW == 157 (0x8f6ea800) [pid = 3955] [serial = 1157] [outer = (nil)] [url = about:blank] 19:28:36 INFO - PROCESS | 3955 | --DOMWINDOW == 156 (0x939ea400) [pid = 3955] [serial = 1181] [outer = (nil)] [url = about:blank] 19:28:36 INFO - PROCESS | 3955 | --DOMWINDOW == 155 (0x8ff43c00) [pid = 3955] [serial = 1161] [outer = (nil)] [url = about:blank] 19:28:36 INFO - PROCESS | 3955 | --DOMWINDOW == 154 (0x91e95c00) [pid = 3955] [serial = 1170] [outer = (nil)] [url = about:blank] 19:28:36 INFO - PROCESS | 3955 | --DOMWINDOW == 153 (0x8843d800) [pid = 3955] [serial = 1065] [outer = (nil)] [url = about:blank] 19:28:36 INFO - PROCESS | 3955 | --DOMWINDOW == 152 (0x86767400) [pid = 3955] [serial = 1193] [outer = (nil)] [url = about:blank] 19:28:36 INFO - PROCESS | 3955 | --DOMWINDOW == 151 (0x8b373000) [pid = 3955] [serial = 1143] [outer = (nil)] [url = about:blank] 19:28:36 INFO - PROCESS | 3955 | --DOMWINDOW == 150 (0x877cb000) [pid = 3955] [serial = 1136] [outer = (nil)] [url = about:blank] 19:28:36 INFO - PROCESS | 3955 | --DOMWINDOW == 149 (0x8f6c6c00) [pid = 3955] [serial = 1154] [outer = (nil)] [url = about:blank] 19:28:36 INFO - PROCESS | 3955 | --DOMWINDOW == 148 (0x8f617800) [pid = 3955] [serial = 1152] [outer = (nil)] [url = about:blank] 19:28:36 INFO - PROCESS | 3955 | --DOMWINDOW == 147 (0x8a684800) [pid = 3955] [serial = 1200] [outer = (nil)] [url = about:blank] 19:28:36 INFO - PROCESS | 3955 | --DOMWINDOW == 146 (0x8a58dc00) [pid = 3955] [serial = 1139] [outer = (nil)] [url = about:blank] 19:28:36 INFO - PROCESS | 3955 | --DOMWINDOW == 145 (0x90454000) [pid = 3955] [serial = 1166] [outer = (nil)] [url = about:blank] 19:28:36 INFO - PROCESS | 3955 | --DOMWINDOW == 144 (0x913e3000) [pid = 3955] [serial = 1169] [outer = (nil)] [url = about:blank] 19:28:36 INFO - PROCESS | 3955 | --DOMWINDOW == 143 (0x90024c00) [pid = 3955] [serial = 1163] [outer = (nil)] [url = about:blank] 19:28:36 INFO - PROCESS | 3955 | --DOMWINDOW == 142 (0x95a69800) [pid = 3955] [serial = 1184] [outer = (nil)] [url = about:blank] 19:28:36 INFO - PROCESS | 3955 | --DOMWINDOW == 141 (0x92aa1c00) [pid = 3955] [serial = 1172] [outer = (nil)] [url = about:blank] 19:28:36 INFO - PROCESS | 3955 | --DOMWINDOW == 140 (0x8676f400) [pid = 3955] [serial = 1202] [outer = (nil)] [url = about:blank] 19:28:36 INFO - PROCESS | 3955 | 1461119316646 Marionette TRACE conn3 <- [1,1736,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.4.html",0,null,null,[["arc() from 0 to -pi/2 draws stuff in the right quadrant",0,null,null]]]}] 19:28:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 19:28:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 3335ms 19:28:36 INFO - PROCESS | 3955 | 1461119316695 Marionette TRACE conn3 -> [0,1737,"getWindowHandle",null] 19:28:36 INFO - PROCESS | 3955 | 1461119316701 Marionette TRACE conn3 <- [1,1737,null,{"value":"8"}] 19:28:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 19:28:36 INFO - PROCESS | 3955 | 1461119316712 Marionette TRACE conn3 -> [0,1738,"setScriptTimeout",{"ms":35000}] 19:28:36 INFO - PROCESS | 3955 | 1461119316716 Marionette TRACE conn3 <- [1,1738,null,{}] 19:28:36 INFO - PROCESS | 3955 | 1461119316724 Marionette TRACE conn3 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:28:36 INFO - PROCESS | 3955 | 1461119316921 Marionette TRACE conn3 <- [1,1739,null,{"value":null}] 19:28:36 INFO - PROCESS | 3955 | 1461119316933 Marionette TRACE conn3 -> [0,1740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:36 INFO - PROCESS | 3955 | ++DOCSHELL 0x84a12000 == 112 [pid = 3955] [id = 442] 19:28:36 INFO - PROCESS | 3955 | ++DOMWINDOW == 141 (0x86761400) [pid = 3955] [serial = 1327] [outer = (nil)] 19:28:37 INFO - PROCESS | 3955 | ++DOMWINDOW == 142 (0x8676d400) [pid = 3955] [serial = 1328] [outer = 0x86761400] 19:28:37 INFO - PROCESS | 3955 | 1461119317017 Marionette DEBUG loaded listener.js 19:28:37 INFO - PROCESS | 3955 | ++DOMWINDOW == 143 (0x872c6000) [pid = 3955] [serial = 1329] [outer = 0x86761400] 19:28:38 INFO - PROCESS | 3955 | 1461119318096 Marionette TRACE conn3 <- [1,1740,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.5.html",0,null,null,[["arc() from 0 to 5pi does not draw crazy things",0,null,null]]]}] 19:28:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 19:28:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1439ms 19:28:38 INFO - PROCESS | 3955 | 1461119318151 Marionette TRACE conn3 -> [0,1741,"getWindowHandle",null] 19:28:38 INFO - PROCESS | 3955 | 1461119318163 Marionette TRACE conn3 <- [1,1741,null,{"value":"8"}] 19:28:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 19:28:38 INFO - PROCESS | 3955 | 1461119318172 Marionette TRACE conn3 -> [0,1742,"setScriptTimeout",{"ms":35000}] 19:28:38 INFO - PROCESS | 3955 | 1461119318176 Marionette TRACE conn3 <- [1,1742,null,{}] 19:28:38 INFO - PROCESS | 3955 | 1461119318226 Marionette TRACE conn3 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:28:38 INFO - PROCESS | 3955 | 1461119318410 Marionette TRACE conn3 <- [1,1743,null,{"value":null}] 19:28:38 INFO - PROCESS | 3955 | 1461119318421 Marionette TRACE conn3 -> [0,1744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:38 INFO - PROCESS | 3955 | ++DOCSHELL 0x82880c00 == 113 [pid = 3955] [id = 443] 19:28:38 INFO - PROCESS | 3955 | ++DOMWINDOW == 144 (0x863f8400) [pid = 3955] [serial = 1330] [outer = (nil)] 19:28:38 INFO - PROCESS | 3955 | ++DOMWINDOW == 145 (0x881f3400) [pid = 3955] [serial = 1331] [outer = 0x863f8400] 19:28:38 INFO - PROCESS | 3955 | 1461119318499 Marionette DEBUG loaded listener.js 19:28:38 INFO - PROCESS | 3955 | ++DOMWINDOW == 146 (0x88a2a400) [pid = 3955] [serial = 1332] [outer = 0x863f8400] 19:28:39 INFO - PROCESS | 3955 | 1461119319568 Marionette TRACE conn3 <- [1,1744,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.1.html",0,null,null,[["arc() draws nothing when end = start + 2pi-e and anticlockwise",0,null,null]]]}] 19:28:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 19:28:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1436ms 19:28:39 INFO - PROCESS | 3955 | 1461119319608 Marionette TRACE conn3 -> [0,1745,"getWindowHandle",null] 19:28:39 INFO - PROCESS | 3955 | 1461119319611 Marionette TRACE conn3 <- [1,1745,null,{"value":"8"}] 19:28:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 19:28:39 INFO - PROCESS | 3955 | 1461119319619 Marionette TRACE conn3 -> [0,1746,"setScriptTimeout",{"ms":35000}] 19:28:39 INFO - PROCESS | 3955 | 1461119319624 Marionette TRACE conn3 <- [1,1746,null,{}] 19:28:39 INFO - PROCESS | 3955 | 1461119319645 Marionette TRACE conn3 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:28:39 INFO - PROCESS | 3955 | 1461119319894 Marionette TRACE conn3 <- [1,1747,null,{"value":null}] 19:28:39 INFO - PROCESS | 3955 | 1461119319924 Marionette TRACE conn3 -> [0,1748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:39 INFO - PROCESS | 3955 | ++DOCSHELL 0x863f4c00 == 114 [pid = 3955] [id = 444] 19:28:39 INFO - PROCESS | 3955 | ++DOMWINDOW == 147 (0x8a686000) [pid = 3955] [serial = 1333] [outer = (nil)] 19:28:40 INFO - PROCESS | 3955 | ++DOMWINDOW == 148 (0x8ad66400) [pid = 3955] [serial = 1334] [outer = 0x8a686000] 19:28:40 INFO - PROCESS | 3955 | 1461119320034 Marionette DEBUG loaded listener.js 19:28:40 INFO - PROCESS | 3955 | ++DOMWINDOW == 149 (0x8b107800) [pid = 3955] [serial = 1335] [outer = 0x8a686000] 19:28:41 INFO - PROCESS | 3955 | --DOMWINDOW == 148 (0x8f6eac00) [pid = 3955] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 19:28:41 INFO - PROCESS | 3955 | --DOMWINDOW == 147 (0x8ad62c00) [pid = 3955] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 19:28:41 INFO - PROCESS | 3955 | --DOMWINDOW == 146 (0x90021400) [pid = 3955] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 19:28:41 INFO - PROCESS | 3955 | --DOMWINDOW == 145 (0x87bbdc00) [pid = 3955] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 19:28:41 INFO - PROCESS | 3955 | --DOMWINDOW == 144 (0x93326c00) [pid = 3955] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 19:28:41 INFO - PROCESS | 3955 | --DOMWINDOW == 143 (0x82ff2400) [pid = 3955] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 19:28:41 INFO - PROCESS | 3955 | --DOMWINDOW == 142 (0x94fac400) [pid = 3955] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 19:28:41 INFO - PROCESS | 3955 | --DOMWINDOW == 141 (0x90456400) [pid = 3955] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 19:28:41 INFO - PROCESS | 3955 | --DOMWINDOW == 140 (0x849c5000) [pid = 3955] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 19:28:41 INFO - PROCESS | 3955 | --DOMWINDOW == 139 (0x872ca000) [pid = 3955] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 19:28:41 INFO - PROCESS | 3955 | --DOMWINDOW == 138 (0x861d0c00) [pid = 3955] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 19:28:41 INFO - PROCESS | 3955 | --DOMWINDOW == 137 (0x8a587000) [pid = 3955] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 19:28:41 INFO - PROCESS | 3955 | --DOMWINDOW == 136 (0x98b0d000) [pid = 3955] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 19:28:41 INFO - PROCESS | 3955 | --DOMWINDOW == 135 (0x90456800) [pid = 3955] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 19:28:41 INFO - PROCESS | 3955 | --DOMWINDOW == 134 (0x97949400) [pid = 3955] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 19:28:41 INFO - PROCESS | 3955 | --DOMWINDOW == 133 (0x8f59e400) [pid = 3955] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 19:28:41 INFO - PROCESS | 3955 | --DOMWINDOW == 132 (0x8a586800) [pid = 3955] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 19:28:41 INFO - PROCESS | 3955 | --DOMWINDOW == 131 (0x939ea800) [pid = 3955] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 19:28:41 INFO - PROCESS | 3955 | --DOMWINDOW == 130 (0x879c7000) [pid = 3955] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 19:28:41 INFO - PROCESS | 3955 | --DOMWINDOW == 129 (0x8a690800) [pid = 3955] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 19:28:41 INFO - PROCESS | 3955 | --DOMWINDOW == 128 (0x8c49dc00) [pid = 3955] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 19:28:41 INFO - PROCESS | 3955 | 1461119321770 Marionette TRACE conn3 <- [1,1748,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.2.html",0,null,null,[["arc() draws a full circle when end = start + 2pi-e and clockwise",0,null,null]]]}] 19:28:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 19:28:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 2191ms 19:28:41 INFO - PROCESS | 3955 | 1461119321810 Marionette TRACE conn3 -> [0,1749,"getWindowHandle",null] 19:28:41 INFO - PROCESS | 3955 | 1461119321814 Marionette TRACE conn3 <- [1,1749,null,{"value":"8"}] 19:28:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 19:28:41 INFO - PROCESS | 3955 | 1461119321820 Marionette TRACE conn3 -> [0,1750,"setScriptTimeout",{"ms":35000}] 19:28:41 INFO - PROCESS | 3955 | 1461119321823 Marionette TRACE conn3 <- [1,1750,null,{}] 19:28:41 INFO - PROCESS | 3955 | 1461119321836 Marionette TRACE conn3 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:28:42 INFO - PROCESS | 3955 | 1461119322007 Marionette TRACE conn3 <- [1,1751,null,{"value":null}] 19:28:42 INFO - PROCESS | 3955 | 1461119322022 Marionette TRACE conn3 -> [0,1752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:42 INFO - PROCESS | 3955 | ++DOCSHELL 0x8287d800 == 115 [pid = 3955] [id = 445] 19:28:42 INFO - PROCESS | 3955 | ++DOMWINDOW == 129 (0x84a18800) [pid = 3955] [serial = 1336] [outer = (nil)] 19:28:42 INFO - PROCESS | 3955 | ++DOMWINDOW == 130 (0x88a2ac00) [pid = 3955] [serial = 1337] [outer = 0x84a18800] 19:28:42 INFO - PROCESS | 3955 | 1461119322093 Marionette DEBUG loaded listener.js 19:28:42 INFO - PROCESS | 3955 | ++DOMWINDOW == 131 (0x8b107400) [pid = 3955] [serial = 1338] [outer = 0x84a18800] 19:28:42 INFO - PROCESS | 3955 | 1461119322969 Marionette TRACE conn3 <- [1,1752,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.3.html",0,null,null,[["arc() draws a full circle when end = start + 2pi+e and anticlockwise",0,null,null]]]}] 19:28:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 19:28:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1193ms 19:28:43 INFO - PROCESS | 3955 | 1461119323019 Marionette TRACE conn3 -> [0,1753,"getWindowHandle",null] 19:28:43 INFO - PROCESS | 3955 | 1461119323023 Marionette TRACE conn3 <- [1,1753,null,{"value":"8"}] 19:28:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 19:28:43 INFO - PROCESS | 3955 | 1461119323029 Marionette TRACE conn3 -> [0,1754,"setScriptTimeout",{"ms":35000}] 19:28:43 INFO - PROCESS | 3955 | 1461119323032 Marionette TRACE conn3 <- [1,1754,null,{}] 19:28:43 INFO - PROCESS | 3955 | 1461119323041 Marionette TRACE conn3 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:28:43 INFO - PROCESS | 3955 | 1461119323249 Marionette TRACE conn3 <- [1,1755,null,{"value":null}] 19:28:43 INFO - PROCESS | 3955 | 1461119323635 Marionette TRACE conn3 -> [0,1756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:43 INFO - PROCESS | 3955 | ++DOCSHELL 0x849c5000 == 116 [pid = 3955] [id = 446] 19:28:43 INFO - PROCESS | 3955 | ++DOMWINDOW == 132 (0x849c6800) [pid = 3955] [serial = 1339] [outer = (nil)] 19:28:43 INFO - PROCESS | 3955 | ++DOMWINDOW == 133 (0x861cc400) [pid = 3955] [serial = 1340] [outer = 0x849c6800] 19:28:43 INFO - PROCESS | 3955 | 1461119323793 Marionette DEBUG loaded listener.js 19:28:43 INFO - PROCESS | 3955 | ++DOMWINDOW == 134 (0x863f6c00) [pid = 3955] [serial = 1341] [outer = 0x849c6800] 19:28:44 INFO - PROCESS | 3955 | 1461119324745 Marionette TRACE conn3 <- [1,1756,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.4.html",0,null,null,[["arc() draws nothing when end = start + 2pi+e and clockwise",0,null,null]]]}] 19:28:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 19:28:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1747ms 19:28:44 INFO - PROCESS | 3955 | 1461119324778 Marionette TRACE conn3 -> [0,1757,"getWindowHandle",null] 19:28:44 INFO - PROCESS | 3955 | 1461119324783 Marionette TRACE conn3 <- [1,1757,null,{"value":"8"}] 19:28:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 19:28:44 INFO - PROCESS | 3955 | 1461119324791 Marionette TRACE conn3 -> [0,1758,"setScriptTimeout",{"ms":35000}] 19:28:44 INFO - PROCESS | 3955 | 1461119324798 Marionette TRACE conn3 <- [1,1758,null,{}] 19:28:44 INFO - PROCESS | 3955 | 1461119324806 Marionette TRACE conn3 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:28:45 INFO - PROCESS | 3955 | 1461119325014 Marionette TRACE conn3 <- [1,1759,null,{"value":null}] 19:28:45 INFO - PROCESS | 3955 | 1461119325333 Marionette TRACE conn3 -> [0,1760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:45 INFO - PROCESS | 3955 | ++DOCSHELL 0x875e7400 == 117 [pid = 3955] [id = 447] 19:28:45 INFO - PROCESS | 3955 | ++DOMWINDOW == 135 (0x877c8800) [pid = 3955] [serial = 1342] [outer = (nil)] 19:28:45 INFO - PROCESS | 3955 | ++DOMWINDOW == 136 (0x87bc5c00) [pid = 3955] [serial = 1343] [outer = 0x877c8800] 19:28:45 INFO - PROCESS | 3955 | 1461119325428 Marionette DEBUG loaded listener.js 19:28:45 INFO - PROCESS | 3955 | ++DOMWINDOW == 137 (0x88433800) [pid = 3955] [serial = 1344] [outer = 0x877c8800] 19:28:46 INFO - PROCESS | 3955 | 1461119326449 Marionette TRACE conn3 <- [1,1760,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.1.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and anticlockwise",0,null,null]]]}] 19:28:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 19:28:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1740ms 19:28:46 INFO - PROCESS | 3955 | 1461119326535 Marionette TRACE conn3 -> [0,1761,"getWindowHandle",null] 19:28:46 INFO - PROCESS | 3955 | 1461119326543 Marionette TRACE conn3 <- [1,1761,null,{"value":"8"}] 19:28:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 19:28:46 INFO - PROCESS | 3955 | 1461119326551 Marionette TRACE conn3 -> [0,1762,"setScriptTimeout",{"ms":35000}] 19:28:46 INFO - PROCESS | 3955 | 1461119326555 Marionette TRACE conn3 <- [1,1762,null,{}] 19:28:46 INFO - PROCESS | 3955 | 1461119326562 Marionette TRACE conn3 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:28:46 INFO - PROCESS | 3955 | 1461119326809 Marionette TRACE conn3 <- [1,1763,null,{"value":null}] 19:28:47 INFO - PROCESS | 3955 | 1461119327177 Marionette TRACE conn3 -> [0,1764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:47 INFO - PROCESS | 3955 | ++DOCSHELL 0x88a2a000 == 118 [pid = 3955] [id = 448] 19:28:47 INFO - PROCESS | 3955 | ++DOMWINDOW == 138 (0x8935b800) [pid = 3955] [serial = 1345] [outer = (nil)] 19:28:47 INFO - PROCESS | 3955 | ++DOMWINDOW == 139 (0x8a590000) [pid = 3955] [serial = 1346] [outer = 0x8935b800] 19:28:47 INFO - PROCESS | 3955 | 1461119327272 Marionette DEBUG loaded listener.js 19:28:47 INFO - PROCESS | 3955 | ++DOMWINDOW == 140 (0x8ad60c00) [pid = 3955] [serial = 1347] [outer = 0x8935b800] 19:28:48 INFO - PROCESS | 3955 | 1461119328257 Marionette TRACE conn3 <- [1,1764,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.2.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and clockwise",0,null,null]]]}] 19:28:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 19:28:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1738ms 19:28:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 19:28:48 INFO - PROCESS | 3955 | 1461119328289 Marionette TRACE conn3 -> [0,1765,"getWindowHandle",null] 19:28:48 INFO - PROCESS | 3955 | 1461119328292 Marionette TRACE conn3 <- [1,1765,null,{"value":"8"}] 19:28:48 INFO - PROCESS | 3955 | 1461119328309 Marionette TRACE conn3 -> [0,1766,"setScriptTimeout",{"ms":35000}] 19:28:48 INFO - PROCESS | 3955 | 1461119328318 Marionette TRACE conn3 <- [1,1766,null,{}] 19:28:48 INFO - PROCESS | 3955 | 1461119328325 Marionette TRACE conn3 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:28:48 INFO - PROCESS | 3955 | 1461119328551 Marionette TRACE conn3 <- [1,1767,null,{"value":null}] 19:28:48 INFO - PROCESS | 3955 | 1461119328863 Marionette TRACE conn3 -> [0,1768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zeroradius.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:48 INFO - PROCESS | 3955 | ++DOCSHELL 0x879c7800 == 119 [pid = 3955] [id = 449] 19:28:48 INFO - PROCESS | 3955 | ++DOMWINDOW == 141 (0x8935b400) [pid = 3955] [serial = 1348] [outer = (nil)] 19:28:48 INFO - PROCESS | 3955 | ++DOMWINDOW == 142 (0x8ba81c00) [pid = 3955] [serial = 1349] [outer = 0x8935b400] 19:28:48 INFO - PROCESS | 3955 | 1461119328955 Marionette DEBUG loaded listener.js 19:28:49 INFO - PROCESS | 3955 | ++DOMWINDOW == 143 (0x8c493800) [pid = 3955] [serial = 1350] [outer = 0x8935b400] 19:28:49 INFO - PROCESS | 3955 | 1461119329828 Marionette TRACE conn3 <- [1,1768,null,{"value":["/2dcontext/path-objects/2d.path.arc.zeroradius.html",0,null,null,[["arc() with zero radius draws a line to the start point",0,null,null]]]}] 19:28:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 19:28:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1604ms 19:28:49 INFO - PROCESS | 3955 | 1461119329904 Marionette TRACE conn3 -> [0,1769,"getWindowHandle",null] 19:28:49 INFO - PROCESS | 3955 | 1461119329909 Marionette TRACE conn3 <- [1,1769,null,{"value":"8"}] 19:28:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 19:28:49 INFO - PROCESS | 3955 | 1461119329915 Marionette TRACE conn3 -> [0,1770,"setScriptTimeout",{"ms":35000}] 19:28:49 INFO - PROCESS | 3955 | 1461119329919 Marionette TRACE conn3 <- [1,1770,null,{}] 19:28:49 INFO - PROCESS | 3955 | 1461119329925 Marionette TRACE conn3 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:28:50 INFO - PROCESS | 3955 | 1461119330169 Marionette TRACE conn3 <- [1,1771,null,{"value":null}] 19:28:50 INFO - PROCESS | 3955 | 1461119330485 Marionette TRACE conn3 -> [0,1772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:50 INFO - PROCESS | 3955 | ++DOCSHELL 0x8b378800 == 120 [pid = 3955] [id = 450] 19:28:50 INFO - PROCESS | 3955 | ++DOMWINDOW == 144 (0x8ba84400) [pid = 3955] [serial = 1351] [outer = (nil)] 19:28:50 INFO - PROCESS | 3955 | ++DOMWINDOW == 145 (0x8e609000) [pid = 3955] [serial = 1352] [outer = 0x8ba84400] 19:28:50 INFO - PROCESS | 3955 | 1461119330572 Marionette DEBUG loaded listener.js 19:28:50 INFO - PROCESS | 3955 | ++DOMWINDOW == 146 (0x8e81e800) [pid = 3955] [serial = 1353] [outer = 0x8ba84400] 19:28:51 INFO - PROCESS | 3955 | 1461119331433 Marionette TRACE conn3 <- [1,1772,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.1.html",0,null,null,[["arcTo() has no effect if P0 = P1",0,null,null]]]}] 19:28:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 19:28:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1582ms 19:28:51 INFO - PROCESS | 3955 | 1461119331498 Marionette TRACE conn3 -> [0,1773,"getWindowHandle",null] 19:28:51 INFO - PROCESS | 3955 | 1461119331502 Marionette TRACE conn3 <- [1,1773,null,{"value":"8"}] 19:28:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 19:28:51 INFO - PROCESS | 3955 | 1461119331508 Marionette TRACE conn3 -> [0,1774,"setScriptTimeout",{"ms":35000}] 19:28:51 INFO - PROCESS | 3955 | 1461119331512 Marionette TRACE conn3 <- [1,1774,null,{}] 19:28:51 INFO - PROCESS | 3955 | 1461119331518 Marionette TRACE conn3 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:28:51 INFO - PROCESS | 3955 | 1461119331715 Marionette TRACE conn3 <- [1,1775,null,{"value":null}] 19:28:52 INFO - PROCESS | 3955 | 1461119331987 Marionette TRACE conn3 -> [0,1776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:52 INFO - PROCESS | 3955 | ++DOCSHELL 0x8f59ac00 == 121 [pid = 3955] [id = 451] 19:28:52 INFO - PROCESS | 3955 | ++DOMWINDOW == 147 (0x8f59d400) [pid = 3955] [serial = 1354] [outer = (nil)] 19:28:52 INFO - PROCESS | 3955 | ++DOMWINDOW == 148 (0x8f61f000) [pid = 3955] [serial = 1355] [outer = 0x8f59d400] 19:28:52 INFO - PROCESS | 3955 | 1461119332142 Marionette DEBUG loaded listener.js 19:28:52 INFO - PROCESS | 3955 | ++DOMWINDOW == 149 (0x8f6e4c00) [pid = 3955] [serial = 1356] [outer = 0x8f59d400] 19:28:52 INFO - PROCESS | 3955 | ************************* 19:28:52 INFO - PROCESS | 3955 | A coding exception was thrown and uncaught in a Task. 19:28:52 INFO - PROCESS | 3955 | 19:28:52 INFO - PROCESS | 3955 | Full message: TypeError: NetworkError when attempting to fetch resource. 19:28:52 INFO - PROCESS | 3955 | Full stack: 19:28:52 INFO - PROCESS | 3955 | ************************* 19:28:53 INFO - PROCESS | 3955 | 1461119333163 Marionette TRACE conn3 <- [1,1776,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.2.html",0,null,null,[["arcTo() draws a straight line to P1 if P1 = P2",0,null,null]]]}] 19:28:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 19:28:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1730ms 19:28:53 INFO - PROCESS | 3955 | 1461119333239 Marionette TRACE conn3 -> [0,1777,"getWindowHandle",null] 19:28:53 INFO - PROCESS | 3955 | 1461119333244 Marionette TRACE conn3 <- [1,1777,null,{"value":"8"}] 19:28:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 19:28:53 INFO - PROCESS | 3955 | 1461119333250 Marionette TRACE conn3 -> [0,1778,"setScriptTimeout",{"ms":35000}] 19:28:53 INFO - PROCESS | 3955 | 1461119333254 Marionette TRACE conn3 <- [1,1778,null,{}] 19:28:53 INFO - PROCESS | 3955 | 1461119333259 Marionette TRACE conn3 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:28:53 INFO - PROCESS | 3955 | 1461119333504 Marionette TRACE conn3 <- [1,1779,null,{"value":null}] 19:28:53 INFO - PROCESS | 3955 | 1461119333827 Marionette TRACE conn3 -> [0,1780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:53 INFO - PROCESS | 3955 | ++DOCSHELL 0x8f64f000 == 122 [pid = 3955] [id = 452] 19:28:53 INFO - PROCESS | 3955 | ++DOMWINDOW == 150 (0x8f92fc00) [pid = 3955] [serial = 1357] [outer = (nil)] 19:28:53 INFO - PROCESS | 3955 | ++DOMWINDOW == 151 (0x8ff4a000) [pid = 3955] [serial = 1358] [outer = 0x8f92fc00] 19:28:53 INFO - PROCESS | 3955 | 1461119333913 Marionette DEBUG loaded listener.js 19:28:54 INFO - PROCESS | 3955 | ++DOMWINDOW == 152 (0x9030f000) [pid = 3955] [serial = 1359] [outer = 0x8f92fc00] 19:28:54 INFO - PROCESS | 3955 | 1461119334799 Marionette TRACE conn3 <- [1,1780,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.1.html",0,null,null,[["arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1",0,null,null]]]}] 19:28:54 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 19:28:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1590ms 19:28:54 INFO - PROCESS | 3955 | 1461119334841 Marionette TRACE conn3 -> [0,1781,"getWindowHandle",null] 19:28:54 INFO - PROCESS | 3955 | 1461119334845 Marionette TRACE conn3 <- [1,1781,null,{"value":"8"}] 19:28:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 19:28:54 INFO - PROCESS | 3955 | 1461119334851 Marionette TRACE conn3 -> [0,1782,"setScriptTimeout",{"ms":35000}] 19:28:54 INFO - PROCESS | 3955 | 1461119334854 Marionette TRACE conn3 <- [1,1782,null,{}] 19:28:54 INFO - PROCESS | 3955 | 1461119334860 Marionette TRACE conn3 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:28:55 INFO - PROCESS | 3955 | 1461119335051 Marionette TRACE conn3 <- [1,1783,null,{"value":null}] 19:28:55 INFO - PROCESS | 3955 | 1461119335326 Marionette TRACE conn3 -> [0,1784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:55 INFO - PROCESS | 3955 | ++DOCSHELL 0x8ff43800 == 123 [pid = 3955] [id = 453] 19:28:55 INFO - PROCESS | 3955 | ++DOMWINDOW == 153 (0x8ff4c800) [pid = 3955] [serial = 1360] [outer = (nil)] 19:28:55 INFO - PROCESS | 3955 | ++DOMWINDOW == 154 (0x90551000) [pid = 3955] [serial = 1361] [outer = 0x8ff4c800] 19:28:55 INFO - PROCESS | 3955 | 1461119335461 Marionette DEBUG loaded listener.js 19:28:55 INFO - PROCESS | 3955 | ++DOMWINDOW == 155 (0x90557c00) [pid = 3955] [serial = 1362] [outer = 0x8ff4c800] 19:28:56 INFO - PROCESS | 3955 | 1461119336348 Marionette TRACE conn3 <- [1,1784,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.2.html",0,null,null,[["arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1",0,null,null]]]}] 19:28:56 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 19:28:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1585ms 19:28:56 INFO - PROCESS | 3955 | 1461119336437 Marionette TRACE conn3 -> [0,1785,"getWindowHandle",null] 19:28:56 INFO - PROCESS | 3955 | 1461119336441 Marionette TRACE conn3 <- [1,1785,null,{"value":"8"}] 19:28:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 19:28:56 INFO - PROCESS | 3955 | 1461119336448 Marionette TRACE conn3 -> [0,1786,"setScriptTimeout",{"ms":35000}] 19:28:56 INFO - PROCESS | 3955 | 1461119336451 Marionette TRACE conn3 <- [1,1786,null,{}] 19:28:56 INFO - PROCESS | 3955 | 1461119336457 Marionette TRACE conn3 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:28:56 INFO - PROCESS | 3955 | 1461119336686 Marionette TRACE conn3 <- [1,1787,null,{"value":null}] 19:28:57 INFO - PROCESS | 3955 | 1461119337007 Marionette TRACE conn3 -> [0,1788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:57 INFO - PROCESS | 3955 | ++DOCSHELL 0x8e464000 == 124 [pid = 3955] [id = 454] 19:28:57 INFO - PROCESS | 3955 | ++DOMWINDOW == 156 (0x8e826c00) [pid = 3955] [serial = 1363] [outer = (nil)] 19:28:57 INFO - PROCESS | 3955 | ++DOMWINDOW == 157 (0x91eef800) [pid = 3955] [serial = 1364] [outer = 0x8e826c00] 19:28:57 INFO - PROCESS | 3955 | 1461119337097 Marionette DEBUG loaded listener.js 19:28:57 INFO - PROCESS | 3955 | ++DOMWINDOW == 158 (0x9285ac00) [pid = 3955] [serial = 1365] [outer = 0x8e826c00] 19:28:57 INFO - PROCESS | 3955 | 1461119337968 Marionette TRACE conn3 <- [1,1788,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.3.html",0,null,null,[["arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1",0,null,null]]]}] 19:28:58 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 19:28:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1590ms 19:28:58 INFO - PROCESS | 3955 | 1461119338038 Marionette TRACE conn3 -> [0,1789,"getWindowHandle",null] 19:28:58 INFO - PROCESS | 3955 | 1461119338042 Marionette TRACE conn3 <- [1,1789,null,{"value":"8"}] 19:28:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 19:28:58 INFO - PROCESS | 3955 | 1461119338048 Marionette TRACE conn3 -> [0,1790,"setScriptTimeout",{"ms":35000}] 19:28:58 INFO - PROCESS | 3955 | 1461119338051 Marionette TRACE conn3 <- [1,1790,null,{}] 19:28:58 INFO - PROCESS | 3955 | 1461119338057 Marionette TRACE conn3 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:28:58 INFO - PROCESS | 3955 | 1461119338275 Marionette TRACE conn3 <- [1,1791,null,{"value":null}] 19:28:58 INFO - PROCESS | 3955 | 1461119338603 Marionette TRACE conn3 -> [0,1792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:58 INFO - PROCESS | 3955 | ++DOCSHELL 0x92aa5000 == 125 [pid = 3955] [id = 455] 19:28:58 INFO - PROCESS | 3955 | ++DOMWINDOW == 159 (0x92aa8000) [pid = 3955] [serial = 1366] [outer = (nil)] 19:28:58 INFO - PROCESS | 3955 | ++DOMWINDOW == 160 (0x93321400) [pid = 3955] [serial = 1367] [outer = 0x92aa8000] 19:28:58 INFO - PROCESS | 3955 | 1461119338728 Marionette DEBUG loaded listener.js 19:28:58 INFO - PROCESS | 3955 | ++DOMWINDOW == 161 (0x93328c00) [pid = 3955] [serial = 1368] [outer = 0x92aa8000] 19:28:59 INFO - PROCESS | 3955 | 1461119339664 Marionette TRACE conn3 <- [1,1792,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 19:28:59 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) 19:28:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1679ms 19:28:59 INFO - PROCESS | 3955 | 1461119339729 Marionette TRACE conn3 -> [0,1793,"getWindowHandle",null] 19:28:59 INFO - PROCESS | 3955 | 1461119339733 Marionette TRACE conn3 <- [1,1793,null,{"value":"8"}] 19:28:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 19:28:59 INFO - PROCESS | 3955 | 1461119339739 Marionette TRACE conn3 -> [0,1794,"setScriptTimeout",{"ms":35000}] 19:28:59 INFO - PROCESS | 3955 | 1461119339743 Marionette TRACE conn3 <- [1,1794,null,{}] 19:28:59 INFO - PROCESS | 3955 | 1461119339749 Marionette TRACE conn3 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:28:59 INFO - PROCESS | 3955 | 1461119339942 Marionette TRACE conn3 <- [1,1795,null,{"value":null}] 19:29:00 INFO - PROCESS | 3955 | 1461119340272 Marionette TRACE conn3 -> [0,1796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:00 INFO - PROCESS | 3955 | ++DOCSHELL 0x933f5000 == 126 [pid = 3955] [id = 456] 19:29:00 INFO - PROCESS | 3955 | ++DOMWINDOW == 162 (0x933f5800) [pid = 3955] [serial = 1369] [outer = (nil)] 19:29:00 INFO - PROCESS | 3955 | ++DOMWINDOW == 163 (0x933fcc00) [pid = 3955] [serial = 1370] [outer = 0x933f5800] 19:29:00 INFO - PROCESS | 3955 | 1461119340453 Marionette DEBUG loaded listener.js 19:29:00 INFO - PROCESS | 3955 | ++DOMWINDOW == 164 (0x939dbc00) [pid = 3955] [serial = 1371] [outer = 0x933f5800] 19:29:01 INFO - PROCESS | 3955 | 1461119341461 Marionette TRACE conn3 <- [1,1796,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 19:29:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 19:29:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1789ms 19:29:01 INFO - PROCESS | 3955 | 1461119341531 Marionette TRACE conn3 -> [0,1797,"getWindowHandle",null] 19:29:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 19:29:01 INFO - PROCESS | 3955 | 1461119341535 Marionette TRACE conn3 <- [1,1797,null,{"value":"8"}] 19:29:01 INFO - PROCESS | 3955 | 1461119341542 Marionette TRACE conn3 -> [0,1798,"setScriptTimeout",{"ms":35000}] 19:29:01 INFO - PROCESS | 3955 | 1461119341546 Marionette TRACE conn3 <- [1,1798,null,{}] 19:29:01 INFO - PROCESS | 3955 | 1461119341552 Marionette TRACE conn3 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:29:01 INFO - PROCESS | 3955 | 1461119341809 Marionette TRACE conn3 <- [1,1799,null,{"value":null}] 19:29:02 INFO - PROCESS | 3955 | 1461119342133 Marionette TRACE conn3 -> [0,1800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:02 INFO - PROCESS | 3955 | ++DOCSHELL 0x93a6c800 == 127 [pid = 3955] [id = 457] 19:29:02 INFO - PROCESS | 3955 | ++DOMWINDOW == 165 (0x93a74400) [pid = 3955] [serial = 1372] [outer = (nil)] 19:29:02 INFO - PROCESS | 3955 | ++DOMWINDOW == 166 (0x96a09c00) [pid = 3955] [serial = 1373] [outer = 0x93a74400] 19:29:02 INFO - PROCESS | 3955 | 1461119342229 Marionette DEBUG loaded listener.js 19:29:02 INFO - PROCESS | 3955 | ++DOMWINDOW == 167 (0x96a0f000) [pid = 3955] [serial = 1374] [outer = 0x93a74400] 19:29:03 INFO - PROCESS | 3955 | 1461119343139 Marionette TRACE conn3 <- [1,1800,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.negative.html",0,null,null,[["arcTo() with negative radius throws an exception",0,null,null]]]}] 19:29:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 19:29:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1640ms 19:29:03 INFO - PROCESS | 3955 | 1461119343181 Marionette TRACE conn3 -> [0,1801,"getWindowHandle",null] 19:29:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 19:29:03 INFO - PROCESS | 3955 | 1461119343186 Marionette TRACE conn3 <- [1,1801,null,{"value":"8"}] 19:29:03 INFO - PROCESS | 3955 | 1461119343193 Marionette TRACE conn3 -> [0,1802,"setScriptTimeout",{"ms":35000}] 19:29:03 INFO - PROCESS | 3955 | 1461119343197 Marionette TRACE conn3 <- [1,1802,null,{}] 19:29:03 INFO - PROCESS | 3955 | 1461119343202 Marionette TRACE conn3 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:29:03 INFO - PROCESS | 3955 | 1461119343407 Marionette TRACE conn3 <- [1,1803,null,{"value":null}] 19:29:03 INFO - PROCESS | 3955 | 1461119343741 Marionette TRACE conn3 -> [0,1804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:03 INFO - PROCESS | 3955 | ++DOCSHELL 0x92aa6400 == 128 [pid = 3955] [id = 458] 19:29:03 INFO - PROCESS | 3955 | ++DOMWINDOW == 168 (0x93a6f400) [pid = 3955] [serial = 1375] [outer = (nil)] 19:29:03 INFO - PROCESS | 3955 | ++DOMWINDOW == 169 (0x96b54400) [pid = 3955] [serial = 1376] [outer = 0x93a6f400] 19:29:03 INFO - PROCESS | 3955 | 1461119343827 Marionette DEBUG loaded listener.js 19:29:03 INFO - PROCESS | 3955 | ++DOMWINDOW == 170 (0x96b59c00) [pid = 3955] [serial = 1377] [outer = 0x93a6f400] 19:29:04 INFO - PROCESS | 3955 | 1461119344678 Marionette TRACE conn3 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 19:29:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 19:29:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1538ms 19:29:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 19:29:04 INFO - PROCESS | 3955 | 1461119344732 Marionette TRACE conn3 -> [0,1805,"getWindowHandle",null] 19:29:04 INFO - PROCESS | 3955 | 1461119344735 Marionette TRACE conn3 <- [1,1805,null,{"value":"8"}] 19:29:04 INFO - PROCESS | 3955 | 1461119344742 Marionette TRACE conn3 -> [0,1806,"setScriptTimeout",{"ms":35000}] 19:29:04 INFO - PROCESS | 3955 | 1461119344745 Marionette TRACE conn3 <- [1,1806,null,{}] 19:29:04 INFO - PROCESS | 3955 | 1461119344751 Marionette TRACE conn3 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:29:04 INFO - PROCESS | 3955 | 1461119344945 Marionette TRACE conn3 <- [1,1807,null,{"value":null}] 19:29:05 INFO - PROCESS | 3955 | 1461119345220 Marionette TRACE conn3 -> [0,1808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:05 INFO - PROCESS | 3955 | ++DOCSHELL 0x939e1000 == 129 [pid = 3955] [id = 459] 19:29:05 INFO - PROCESS | 3955 | ++DOMWINDOW == 171 (0x96b4c800) [pid = 3955] [serial = 1378] [outer = (nil)] 19:29:05 INFO - PROCESS | 3955 | ++DOMWINDOW == 172 (0x96b98400) [pid = 3955] [serial = 1379] [outer = 0x96b4c800] 19:29:05 INFO - PROCESS | 3955 | 1461119345351 Marionette DEBUG loaded listener.js 19:29:05 INFO - PROCESS | 3955 | ++DOMWINDOW == 173 (0x96fac400) [pid = 3955] [serial = 1380] [outer = 0x96b4c800] 19:29:06 INFO - PROCESS | 3955 | 1461119346246 Marionette TRACE conn3 <- [1,1808,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.scale.html",0,null,null,[["arcTo scales the curve, not just the control points",0,null,null]]]}] 19:29:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 19:29:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1581ms 19:29:06 INFO - PROCESS | 3955 | 1461119346322 Marionette TRACE conn3 -> [0,1809,"getWindowHandle",null] 19:29:06 INFO - PROCESS | 3955 | 1461119346326 Marionette TRACE conn3 <- [1,1809,null,{"value":"8"}] 19:29:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 19:29:06 INFO - PROCESS | 3955 | 1461119346332 Marionette TRACE conn3 -> [0,1810,"setScriptTimeout",{"ms":35000}] 19:29:06 INFO - PROCESS | 3955 | 1461119346335 Marionette TRACE conn3 <- [1,1810,null,{}] 19:29:06 INFO - PROCESS | 3955 | 1461119346341 Marionette TRACE conn3 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:29:06 INFO - PROCESS | 3955 | 1461119346535 Marionette TRACE conn3 <- [1,1811,null,{"value":null}] 19:29:06 INFO - PROCESS | 3955 | 1461119346862 Marionette TRACE conn3 -> [0,1812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:06 INFO - PROCESS | 3955 | ++DOCSHELL 0x87aa7800 == 130 [pid = 3955] [id = 460] 19:29:06 INFO - PROCESS | 3955 | ++DOMWINDOW == 174 (0x8b375800) [pid = 3955] [serial = 1381] [outer = (nil)] 19:29:06 INFO - PROCESS | 3955 | ++DOMWINDOW == 175 (0x96b9a000) [pid = 3955] [serial = 1382] [outer = 0x8b375800] 19:29:06 INFO - PROCESS | 3955 | 1461119346952 Marionette DEBUG loaded listener.js 19:29:07 INFO - PROCESS | 3955 | ++DOMWINDOW == 176 (0x977a8000) [pid = 3955] [serial = 1383] [outer = 0x8b375800] 19:29:07 INFO - PROCESS | 3955 | 1461119347854 Marionette TRACE conn3 <- [1,1812,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 19:29:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 19:29:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1583ms 19:29:07 INFO - PROCESS | 3955 | 1461119347915 Marionette TRACE conn3 -> [0,1813,"getWindowHandle",null] 19:29:07 INFO - PROCESS | 3955 | 1461119347919 Marionette TRACE conn3 <- [1,1813,null,{"value":"8"}] 19:29:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 19:29:07 INFO - PROCESS | 3955 | 1461119347926 Marionette TRACE conn3 -> [0,1814,"setScriptTimeout",{"ms":35000}] 19:29:07 INFO - PROCESS | 3955 | 1461119347929 Marionette TRACE conn3 <- [1,1814,null,{}] 19:29:07 INFO - PROCESS | 3955 | 1461119347935 Marionette TRACE conn3 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:29:08 INFO - PROCESS | 3955 | 1461119348131 Marionette TRACE conn3 <- [1,1815,null,{"value":null}] 19:29:08 INFO - PROCESS | 3955 | 1461119348479 Marionette TRACE conn3 -> [0,1816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:08 INFO - PROCESS | 3955 | ++DOCSHELL 0x94fb9400 == 131 [pid = 3955] [id = 461] 19:29:08 INFO - PROCESS | 3955 | ++DOMWINDOW == 177 (0x96fb3400) [pid = 3955] [serial = 1384] [outer = (nil)] 19:29:08 INFO - PROCESS | 3955 | ++DOMWINDOW == 178 (0x979e2400) [pid = 3955] [serial = 1385] [outer = 0x96fb3400] 19:29:08 INFO - PROCESS | 3955 | 1461119348568 Marionette DEBUG loaded listener.js 19:29:08 INFO - PROCESS | 3955 | ++DOMWINDOW == 179 (0x97b7d800) [pid = 3955] [serial = 1386] [outer = 0x96fb3400] 19:29:09 INFO - PROCESS | 3955 | 1461119349512 Marionette TRACE conn3 <- [1,1816,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 19:29:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 19:29:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1631ms 19:29:09 INFO - PROCESS | 3955 | 1461119349557 Marionette TRACE conn3 -> [0,1817,"getWindowHandle",null] 19:29:09 INFO - PROCESS | 3955 | 1461119349561 Marionette TRACE conn3 <- [1,1817,null,{"value":"8"}] 19:29:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 19:29:09 INFO - PROCESS | 3955 | 1461119349567 Marionette TRACE conn3 -> [0,1818,"setScriptTimeout",{"ms":35000}] 19:29:09 INFO - PROCESS | 3955 | 1461119349571 Marionette TRACE conn3 <- [1,1818,null,{}] 19:29:09 INFO - PROCESS | 3955 | 1461119349577 Marionette TRACE conn3 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:29:09 INFO - PROCESS | 3955 | 1461119349768 Marionette TRACE conn3 <- [1,1819,null,{"value":null}] 19:29:10 INFO - PROCESS | 3955 | 1461119350023 Marionette TRACE conn3 -> [0,1820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:10 INFO - PROCESS | 3955 | ++DOCSHELL 0x849cf800 == 132 [pid = 3955] [id = 462] 19:29:10 INFO - PROCESS | 3955 | ++DOMWINDOW == 180 (0x9793f800) [pid = 3955] [serial = 1387] [outer = (nil)] 19:29:10 INFO - PROCESS | 3955 | ++DOMWINDOW == 181 (0x98104400) [pid = 3955] [serial = 1388] [outer = 0x9793f800] 19:29:10 INFO - PROCESS | 3955 | 1461119350158 Marionette DEBUG loaded listener.js 19:29:10 INFO - PROCESS | 3955 | ++DOMWINDOW == 182 (0x98107800) [pid = 3955] [serial = 1389] [outer = 0x9793f800] 19:29:11 INFO - PROCESS | 3955 | 1461119351032 Marionette TRACE conn3 <- [1,1820,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.end.html",0,null,null,[["arcTo() does not draw anything from P1 to P2",0,null,null]]]}] 19:29:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 19:29:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1530ms 19:29:11 INFO - PROCESS | 3955 | 1461119351099 Marionette TRACE conn3 -> [0,1821,"getWindowHandle",null] 19:29:11 INFO - PROCESS | 3955 | 1461119351102 Marionette TRACE conn3 <- [1,1821,null,{"value":"8"}] 19:29:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 19:29:11 INFO - PROCESS | 3955 | 1461119351109 Marionette TRACE conn3 -> [0,1822,"setScriptTimeout",{"ms":35000}] 19:29:11 INFO - PROCESS | 3955 | 1461119351112 Marionette TRACE conn3 <- [1,1822,null,{}] 19:29:11 INFO - PROCESS | 3955 | 1461119351118 Marionette TRACE conn3 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:29:11 INFO - PROCESS | 3955 | 1461119351320 Marionette TRACE conn3 <- [1,1823,null,{"value":null}] 19:29:11 INFO - PROCESS | 3955 | 1461119351649 Marionette TRACE conn3 -> [0,1824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:11 INFO - PROCESS | 3955 | ++DOCSHELL 0x9045cc00 == 133 [pid = 3955] [id = 463] 19:29:11 INFO - PROCESS | 3955 | ++DOMWINDOW == 183 (0x97c98c00) [pid = 3955] [serial = 1390] [outer = (nil)] 19:29:11 INFO - PROCESS | 3955 | ++DOMWINDOW == 184 (0x981da000) [pid = 3955] [serial = 1391] [outer = 0x97c98c00] 19:29:11 INFO - PROCESS | 3955 | 1461119351740 Marionette DEBUG loaded listener.js 19:29:11 INFO - PROCESS | 3955 | ++DOMWINDOW == 185 (0x981de400) [pid = 3955] [serial = 1392] [outer = 0x97c98c00] 19:29:12 INFO - PROCESS | 3955 | 1461119352600 Marionette TRACE conn3 <- [1,1824,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.start.html",0,null,null,[["arcTo() draws a straight line from P0 to P1",0,null,null]]]}] 19:29:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 19:29:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1536ms 19:29:12 INFO - PROCESS | 3955 | 1461119352646 Marionette TRACE conn3 -> [0,1825,"getWindowHandle",null] 19:29:12 INFO - PROCESS | 3955 | 1461119352651 Marionette TRACE conn3 <- [1,1825,null,{"value":"8"}] 19:29:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 19:29:12 INFO - PROCESS | 3955 | 1461119352657 Marionette TRACE conn3 -> [0,1826,"setScriptTimeout",{"ms":35000}] 19:29:12 INFO - PROCESS | 3955 | 1461119352660 Marionette TRACE conn3 <- [1,1826,null,{}] 19:29:12 INFO - PROCESS | 3955 | 1461119352666 Marionette TRACE conn3 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:29:12 INFO - PROCESS | 3955 | 1461119352879 Marionette TRACE conn3 <- [1,1827,null,{"value":null}] 19:29:13 INFO - PROCESS | 3955 | 1461119353213 Marionette TRACE conn3 -> [0,1828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:13 INFO - PROCESS | 3955 | ++DOCSHELL 0x98106c00 == 134 [pid = 3955] [id = 464] 19:29:13 INFO - PROCESS | 3955 | ++DOMWINDOW == 186 (0x981d3c00) [pid = 3955] [serial = 1393] [outer = (nil)] 19:29:13 INFO - PROCESS | 3955 | ++DOMWINDOW == 187 (0x98ead400) [pid = 3955] [serial = 1394] [outer = 0x981d3c00] 19:29:13 INFO - PROCESS | 3955 | 1461119353308 Marionette DEBUG loaded listener.js 19:29:13 INFO - PROCESS | 3955 | ++DOMWINDOW == 188 (0x98f85400) [pid = 3955] [serial = 1395] [outer = 0x981d3c00] 19:29:15 INFO - PROCESS | 3955 | --DOCSHELL 0x8676c000 == 133 [pid = 3955] [id = 421] 19:29:15 INFO - PROCESS | 3955 | --DOCSHELL 0x8b106400 == 132 [pid = 3955] [id = 160] 19:29:15 INFO - PROCESS | 3955 | --DOCSHELL 0x8ba7f000 == 131 [pid = 3955] [id = 161] 19:29:15 INFO - PROCESS | 3955 | --DOCSHELL 0x86a5c800 == 130 [pid = 3955] [id = 327] 19:29:15 INFO - PROCESS | 3955 | --DOCSHELL 0x8287d800 == 129 [pid = 3955] [id = 445] 19:29:15 INFO - PROCESS | 3955 | --DOCSHELL 0x863f4c00 == 128 [pid = 3955] [id = 444] 19:29:15 INFO - PROCESS | 3955 | --DOCSHELL 0x82880c00 == 127 [pid = 3955] [id = 443] 19:29:15 INFO - PROCESS | 3955 | --DOCSHELL 0x84a12000 == 126 [pid = 3955] [id = 442] 19:29:15 INFO - PROCESS | 3955 | --DOCSHELL 0x939b7c00 == 125 [pid = 3955] [id = 440] 19:29:15 INFO - PROCESS | 3955 | --DOCSHELL 0x861cf800 == 124 [pid = 3955] [id = 438] 19:29:15 INFO - PROCESS | 3955 | --DOCSHELL 0x849d0800 == 123 [pid = 3955] [id = 439] 19:29:15 INFO - PROCESS | 3955 | --DOCSHELL 0x9002a000 == 122 [pid = 3955] [id = 437] 19:29:15 INFO - PROCESS | 3955 | --DOCSHELL 0x8f922400 == 121 [pid = 3955] [id = 436] 19:29:15 INFO - PROCESS | 3955 | --DOCSHELL 0x8ba85400 == 120 [pid = 3955] [id = 435] 19:29:15 INFO - PROCESS | 3955 | --DOCSHELL 0x8f6e8800 == 119 [pid = 3955] [id = 433] 19:29:15 INFO - PROCESS | 3955 | --DOCSHELL 0x90214000 == 118 [pid = 3955] [id = 434] 19:29:15 INFO - PROCESS | 3955 | --DOCSHELL 0x8e465800 == 117 [pid = 3955] [id = 432] 19:29:15 INFO - PROCESS | 3955 | --DOCSHELL 0x8f6c4800 == 116 [pid = 3955] [id = 431] 19:29:15 INFO - PROCESS | 3955 | --DOCSHELL 0x8c495400 == 115 [pid = 3955] [id = 430] 19:29:15 INFO - PROCESS | 3955 | --DOCSHELL 0x8ba82c00 == 114 [pid = 3955] [id = 429] 19:29:15 INFO - PROCESS | 3955 | --DOCSHELL 0x8b37b000 == 113 [pid = 3955] [id = 428] 19:29:15 INFO - PROCESS | 3955 | --DOCSHELL 0x8ad61000 == 112 [pid = 3955] [id = 426] 19:29:15 INFO - PROCESS | 3955 | --DOCSHELL 0x8ad5dc00 == 111 [pid = 3955] [id = 427] 19:29:15 INFO - PROCESS | 3955 | --DOCSHELL 0x875eb800 == 110 [pid = 3955] [id = 425] 19:29:15 INFO - PROCESS | 3955 | --DOCSHELL 0x863ee800 == 109 [pid = 3955] [id = 424] 19:29:15 INFO - PROCESS | 3955 | --DOMWINDOW == 187 (0x90028c00) [pid = 3955] [serial = 1224] [outer = (nil)] [url = about:blank] 19:29:15 INFO - PROCESS | 3955 | --DOMWINDOW == 186 (0x8ba84c00) [pid = 3955] [serial = 1215] [outer = (nil)] [url = about:blank] 19:29:15 INFO - PROCESS | 3955 | --DOMWINDOW == 185 (0x9030ac00) [pid = 3955] [serial = 1227] [outer = (nil)] [url = about:blank] 19:29:15 INFO - PROCESS | 3955 | --DOMWINDOW == 184 (0x89201800) [pid = 3955] [serial = 1269] [outer = (nil)] [url = about:blank] 19:29:15 INFO - PROCESS | 3955 | --DOMWINDOW == 183 (0x933fb800) [pid = 3955] [serial = 1236] [outer = (nil)] [url = about:blank] 19:29:15 INFO - PROCESS | 3955 | --DOMWINDOW == 182 (0x849cd000) [pid = 3955] [serial = 1205] [outer = (nil)] [url = about:blank] 19:29:15 INFO - PROCESS | 3955 | --DOMWINDOW == 181 (0x981dcc00) [pid = 3955] [serial = 1253] [outer = (nil)] [url = about:blank] 19:29:15 INFO - PROCESS | 3955 | --DOMWINDOW == 180 (0x98e87400) [pid = 3955] [serial = 1256] [outer = (nil)] [url = about:blank] 19:29:15 INFO - PROCESS | 3955 | --DOMWINDOW == 179 (0x9335b400) [pid = 3955] [serial = 1235] [outer = (nil)] [url = about:blank] 19:29:15 INFO - PROCESS | 3955 | --DOMWINDOW == 178 (0x96b58c00) [pid = 3955] [serial = 1241] [outer = (nil)] [url = about:blank] 19:29:15 INFO - PROCESS | 3955 | --DOMWINDOW == 177 (0x929dfc00) [pid = 3955] [serial = 1233] [outer = (nil)] [url = about:blank] 19:29:15 INFO - PROCESS | 3955 | --DOMWINDOW == 176 (0x863f5800) [pid = 3955] [serial = 1262] [outer = (nil)] [url = about:blank] 19:29:15 INFO - PROCESS | 3955 | --DOMWINDOW == 175 (0x875eac00) [pid = 3955] [serial = 1265] [outer = (nil)] [url = about:blank] 19:29:15 INFO - PROCESS | 3955 | --DOMWINDOW == 174 (0x97c21400) [pid = 3955] [serial = 1247] [outer = (nil)] [url = about:blank] 19:29:15 INFO - PROCESS | 3955 | --DOMWINDOW == 173 (0x863edc00) [pid = 3955] [serial = 1206] [outer = (nil)] [url = about:blank] 19:29:15 INFO - PROCESS | 3955 | --DOMWINDOW == 172 (0x90553000) [pid = 3955] [serial = 1229] [outer = (nil)] [url = about:blank] 19:29:15 INFO - PROCESS | 3955 | --DOMWINDOW == 171 (0x96b90400) [pid = 3955] [serial = 1242] [outer = (nil)] [url = about:blank] 19:29:15 INFO - PROCESS | 3955 | --DOMWINDOW == 170 (0x99835800) [pid = 3955] [serial = 1259] [outer = (nil)] [url = about:blank] 19:29:15 INFO - PROCESS | 3955 | --DOMWINDOW == 169 (0x978e9000) [pid = 3955] [serial = 1244] [outer = (nil)] [url = about:blank] 19:29:15 INFO - PROCESS | 3955 | --DOMWINDOW == 168 (0x98109000) [pid = 3955] [serial = 1250] [outer = (nil)] [url = about:blank] 19:29:15 INFO - PROCESS | 3955 | --DOMWINDOW == 167 (0x8fb20c00) [pid = 3955] [serial = 1221] [outer = (nil)] [url = about:blank] 19:29:15 INFO - PROCESS | 3955 | --DOMWINDOW == 166 (0x99839800) [pid = 3955] [serial = 1260] [outer = (nil)] [url = about:blank] 19:29:15 INFO - PROCESS | 3955 | --DOMWINDOW == 165 (0x8ad61800) [pid = 3955] [serial = 1134] [outer = (nil)] [url = about:blank] 19:29:15 INFO - PROCESS | 3955 | --DOMWINDOW == 164 (0x863fc400) [pid = 3955] [serial = 1263] [outer = (nil)] [url = about:blank] 19:29:15 INFO - PROCESS | 3955 | --DOMWINDOW == 163 (0x879c4c00) [pid = 3955] [serial = 1266] [outer = (nil)] [url = about:blank] 19:29:15 INFO - PROCESS | 3955 | --DOMWINDOW == 162 (0x94fad400) [pid = 3955] [serial = 1239] [outer = (nil)] [url = about:blank] 19:29:15 INFO - PROCESS | 3955 | --DOMWINDOW == 161 (0x88439000) [pid = 3955] [serial = 1209] [outer = (nil)] [url = about:blank] 19:29:15 INFO - PROCESS | 3955 | --DOMWINDOW == 160 (0x9285d000) [pid = 3955] [serial = 1232] [outer = (nil)] [url = about:blank] 19:29:15 INFO - PROCESS | 3955 | --DOMWINDOW == 159 (0x88a2c800) [pid = 3955] [serial = 1268] [outer = (nil)] [url = about:blank] 19:29:15 INFO - PROCESS | 3955 | --DOMWINDOW == 158 (0x97ca1400) [pid = 3955] [serial = 1248] [outer = (nil)] [url = about:blank] 19:29:15 INFO - PROCESS | 3955 | --DOMWINDOW == 157 (0x8b37bc00) [pid = 3955] [serial = 1214] [outer = (nil)] [url = about:blank] 19:29:15 INFO - PROCESS | 3955 | --DOMWINDOW == 156 (0x91224800) [pid = 3955] [serial = 1230] [outer = (nil)] [url = about:blank] 19:29:15 INFO - PROCESS | 3955 | --DOMWINDOW == 155 (0x87bbe800) [pid = 3955] [serial = 1208] [outer = (nil)] [url = about:blank] 19:29:15 INFO - PROCESS | 3955 | --DOMWINDOW == 154 (0x8b104c00) [pid = 3955] [serial = 1212] [outer = (nil)] [url = about:blank] 19:29:15 INFO - PROCESS | 3955 | --DOMWINDOW == 153 (0x93a75000) [pid = 3955] [serial = 1238] [outer = (nil)] [url = about:blank] 19:29:15 INFO - PROCESS | 3955 | --DOMWINDOW == 152 (0x90020800) [pid = 3955] [serial = 1223] [outer = (nil)] [url = about:blank] 19:29:15 INFO - PROCESS | 3955 | --DOMWINDOW == 151 (0x9792a800) [pid = 3955] [serial = 1245] [outer = (nil)] [url = about:blank] 19:29:15 INFO - PROCESS | 3955 | --DOMWINDOW == 150 (0x90307400) [pid = 3955] [serial = 1226] [outer = (nil)] [url = about:blank] 19:29:15 INFO - PROCESS | 3955 | --DOMWINDOW == 149 (0x9810c800) [pid = 3955] [serial = 1251] [outer = (nil)] [url = about:blank] 19:29:15 INFO - PROCESS | 3955 | --DOMWINDOW == 148 (0x8f64f400) [pid = 3955] [serial = 1220] [outer = (nil)] [url = about:blank] 19:29:15 INFO - PROCESS | 3955 | --DOMWINDOW == 147 (0x8e60b000) [pid = 3955] [serial = 1218] [outer = (nil)] [url = about:blank] 19:29:15 INFO - PROCESS | 3955 | --DOMWINDOW == 146 (0x8ad66000) [pid = 3955] [serial = 1211] [outer = (nil)] [url = about:blank] 19:29:15 INFO - PROCESS | 3955 | --DOMWINDOW == 145 (0x8e608400) [pid = 3955] [serial = 1217] [outer = (nil)] [url = about:blank] 19:29:15 INFO - PROCESS | 3955 | --DOMWINDOW == 144 (0x8935b000) [pid = 3955] [serial = 1271] [outer = (nil)] [url = about:blank] 19:29:15 INFO - PROCESS | 3955 | 1461119355877 Marionette TRACE conn3 <- [1,1828,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.transformation.html",0,null,null,[["arcTo joins up to the last subpath point correctly",0,null,null]]]}] 19:29:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 19:29:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 3243ms 19:29:15 INFO - PROCESS | 3955 | 1461119355900 Marionette TRACE conn3 -> [0,1829,"getWindowHandle",null] 19:29:15 INFO - PROCESS | 3955 | 1461119355905 Marionette TRACE conn3 <- [1,1829,null,{"value":"8"}] 19:29:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 19:29:15 INFO - PROCESS | 3955 | 1461119355913 Marionette TRACE conn3 -> [0,1830,"setScriptTimeout",{"ms":35000}] 19:29:15 INFO - PROCESS | 3955 | 1461119355918 Marionette TRACE conn3 <- [1,1830,null,{}] 19:29:15 INFO - PROCESS | 3955 | 1461119355925 Marionette TRACE conn3 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:29:16 INFO - PROCESS | 3955 | 1461119356105 Marionette TRACE conn3 <- [1,1831,null,{"value":null}] 19:29:16 INFO - PROCESS | 3955 | 1461119356297 Marionette TRACE conn3 -> [0,1832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:16 INFO - PROCESS | 3955 | ++DOCSHELL 0x863f9000 == 110 [pid = 3955] [id = 465] 19:29:16 INFO - PROCESS | 3955 | ++DOMWINDOW == 145 (0x863fb400) [pid = 3955] [serial = 1396] [outer = (nil)] 19:29:16 INFO - PROCESS | 3955 | ++DOMWINDOW == 146 (0x86a5b800) [pid = 3955] [serial = 1397] [outer = 0x863fb400] 19:29:16 INFO - PROCESS | 3955 | 1461119356377 Marionette DEBUG loaded listener.js 19:29:16 INFO - PROCESS | 3955 | ++DOMWINDOW == 147 (0x872d0000) [pid = 3955] [serial = 1398] [outer = 0x863fb400] 19:29:17 INFO - PROCESS | 3955 | 1461119357284 Marionette TRACE conn3 <- [1,1832,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.1.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1",0,null,null]]]}] 19:29:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 19:29:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1434ms 19:29:17 INFO - PROCESS | 3955 | 1461119357348 Marionette TRACE conn3 -> [0,1833,"getWindowHandle",null] 19:29:17 INFO - PROCESS | 3955 | 1461119357356 Marionette TRACE conn3 <- [1,1833,null,{"value":"8"}] 19:29:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 19:29:17 INFO - PROCESS | 3955 | 1461119357366 Marionette TRACE conn3 -> [0,1834,"setScriptTimeout",{"ms":35000}] 19:29:17 INFO - PROCESS | 3955 | 1461119357369 Marionette TRACE conn3 <- [1,1834,null,{}] 19:29:17 INFO - PROCESS | 3955 | 1461119357375 Marionette TRACE conn3 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:29:17 INFO - PROCESS | 3955 | 1461119357568 Marionette TRACE conn3 <- [1,1835,null,{"value":null}] 19:29:17 INFO - PROCESS | 3955 | 1461119357796 Marionette TRACE conn3 -> [0,1836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:17 INFO - PROCESS | 3955 | ++DOCSHELL 0x877cb000 == 111 [pid = 3955] [id = 466] 19:29:17 INFO - PROCESS | 3955 | ++DOMWINDOW == 148 (0x879c3000) [pid = 3955] [serial = 1399] [outer = (nil)] 19:29:17 INFO - PROCESS | 3955 | ++DOMWINDOW == 149 (0x87bc9400) [pid = 3955] [serial = 1400] [outer = 0x879c3000] 19:29:17 INFO - PROCESS | 3955 | 1461119357955 Marionette DEBUG loaded listener.js 19:29:18 INFO - PROCESS | 3955 | ++DOMWINDOW == 150 (0x88435c00) [pid = 3955] [serial = 1401] [outer = 0x879c3000] 19:29:18 INFO - PROCESS | 3955 | 1461119358842 Marionette TRACE conn3 <- [1,1836,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.2.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear",0,null,null]]]}] 19:29:18 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 19:29:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1544ms 19:29:18 INFO - PROCESS | 3955 | 1461119358910 Marionette TRACE conn3 -> [0,1837,"getWindowHandle",null] 19:29:18 INFO - PROCESS | 3955 | 1461119358913 Marionette TRACE conn3 <- [1,1837,null,{"value":"8"}] 19:29:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 19:29:18 INFO - PROCESS | 3955 | 1461119358920 Marionette TRACE conn3 -> [0,1838,"setScriptTimeout",{"ms":35000}] 19:29:18 INFO - PROCESS | 3955 | 1461119358926 Marionette TRACE conn3 <- [1,1838,null,{}] 19:29:18 INFO - PROCESS | 3955 | 1461119358947 Marionette TRACE conn3 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:29:19 INFO - PROCESS | 3955 | 1461119359202 Marionette TRACE conn3 <- [1,1839,null,{"value":null}] 19:29:19 INFO - PROCESS | 3955 | 1461119359263 Marionette TRACE conn3 -> [0,1840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.beginPath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:19 INFO - PROCESS | 3955 | ++DOCSHELL 0x87bcb000 == 112 [pid = 3955] [id = 467] 19:29:19 INFO - PROCESS | 3955 | ++DOMWINDOW == 151 (0x89208400) [pid = 3955] [serial = 1402] [outer = (nil)] 19:29:19 INFO - PROCESS | 3955 | ++DOMWINDOW == 152 (0x89361c00) [pid = 3955] [serial = 1403] [outer = 0x89208400] 19:29:19 INFO - PROCESS | 3955 | 1461119359342 Marionette DEBUG loaded listener.js 19:29:19 INFO - PROCESS | 3955 | ++DOMWINDOW == 153 (0x8a58cc00) [pid = 3955] [serial = 1404] [outer = 0x89208400] 19:29:20 INFO - PROCESS | 3955 | --DOMWINDOW == 152 (0x8ba11400) [pid = 3955] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 19:29:20 INFO - PROCESS | 3955 | --DOMWINDOW == 151 (0x8a686000) [pid = 3955] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 19:29:20 INFO - PROCESS | 3955 | --DOMWINDOW == 150 (0x8b120800) [pid = 3955] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 19:29:20 INFO - PROCESS | 3955 | --DOMWINDOW == 149 (0x86761400) [pid = 3955] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 19:29:20 INFO - PROCESS | 3955 | --DOMWINDOW == 148 (0x8f59a000) [pid = 3955] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 19:29:20 INFO - PROCESS | 3955 | --DOMWINDOW == 147 (0x93324000) [pid = 3955] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 19:29:20 INFO - PROCESS | 3955 | --DOMWINDOW == 146 (0x875ed400) [pid = 3955] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 19:29:20 INFO - PROCESS | 3955 | --DOMWINDOW == 145 (0x91eeac00) [pid = 3955] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 19:29:20 INFO - PROCESS | 3955 | --DOMWINDOW == 144 (0x8b116400) [pid = 3955] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 19:29:20 INFO - PROCESS | 3955 | --DOMWINDOW == 143 (0x8e45c800) [pid = 3955] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 19:29:20 INFO - PROCESS | 3955 | --DOMWINDOW == 142 (0x8f6cd800) [pid = 3955] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 19:29:20 INFO - PROCESS | 3955 | --DOMWINDOW == 141 (0x8fb2bc00) [pid = 3955] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 19:29:20 INFO - PROCESS | 3955 | --DOMWINDOW == 140 (0x8ff51400) [pid = 3955] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 19:29:20 INFO - PROCESS | 3955 | --DOMWINDOW == 139 (0x849c6c00) [pid = 3955] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 19:29:20 INFO - PROCESS | 3955 | --DOMWINDOW == 138 (0x863f4000) [pid = 3955] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 19:29:20 INFO - PROCESS | 3955 | --DOMWINDOW == 137 (0x9030c400) [pid = 3955] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 19:29:20 INFO - PROCESS | 3955 | --DOMWINDOW == 136 (0x863f8400) [pid = 3955] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 19:29:20 INFO - PROCESS | 3955 | --DOMWINDOW == 135 (0x8a58d800) [pid = 3955] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 19:29:20 INFO - PROCESS | 3955 | --DOMWINDOW == 134 (0x8f657400) [pid = 3955] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 19:29:20 INFO - PROCESS | 3955 | --DOMWINDOW == 133 (0x8e81ec00) [pid = 3955] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 19:29:20 INFO - PROCESS | 3955 | --DOMWINDOW == 132 (0x9054dc00) [pid = 3955] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 19:29:20 INFO - PROCESS | 3955 | 1461119360939 Marionette TRACE conn3 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 19:29:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 19:29:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 2047ms 19:29:20 INFO - PROCESS | 3955 | 1461119360969 Marionette TRACE conn3 -> [0,1841,"getWindowHandle",null] 19:29:20 INFO - PROCESS | 3955 | 1461119360973 Marionette TRACE conn3 <- [1,1841,null,{"value":"8"}] 19:29:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 19:29:20 INFO - PROCESS | 3955 | 1461119360979 Marionette TRACE conn3 -> [0,1842,"setScriptTimeout",{"ms":35000}] 19:29:20 INFO - PROCESS | 3955 | 1461119360981 Marionette TRACE conn3 <- [1,1842,null,{}] 19:29:20 INFO - PROCESS | 3955 | 1461119360987 Marionette TRACE conn3 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:29:21 INFO - PROCESS | 3955 | 1461119361170 Marionette TRACE conn3 <- [1,1843,null,{"value":null}] 19:29:21 INFO - PROCESS | 3955 | 1461119361187 Marionette TRACE conn3 -> [0,1844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:21 INFO - PROCESS | 3955 | ++DOCSHELL 0x861d4400 == 113 [pid = 3955] [id = 468] 19:29:21 INFO - PROCESS | 3955 | ++DOMWINDOW == 133 (0x881f1c00) [pid = 3955] [serial = 1405] [outer = (nil)] 19:29:21 INFO - PROCESS | 3955 | ++DOMWINDOW == 134 (0x8ad66800) [pid = 3955] [serial = 1406] [outer = 0x881f1c00] 19:29:21 INFO - PROCESS | 3955 | 1461119361261 Marionette DEBUG loaded listener.js 19:29:21 INFO - PROCESS | 3955 | ++DOMWINDOW == 135 (0x8b110000) [pid = 3955] [serial = 1407] [outer = 0x881f1c00] 19:29:22 INFO - PROCESS | 3955 | 1461119362213 Marionette TRACE conn3 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 19:29:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 19:29:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1282ms 19:29:22 INFO - PROCESS | 3955 | 1461119362262 Marionette TRACE conn3 -> [0,1845,"getWindowHandle",null] 19:29:22 INFO - PROCESS | 3955 | 1461119362266 Marionette TRACE conn3 <- [1,1845,null,{"value":"8"}] 19:29:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 19:29:22 INFO - PROCESS | 3955 | 1461119362272 Marionette TRACE conn3 -> [0,1846,"setScriptTimeout",{"ms":35000}] 19:29:22 INFO - PROCESS | 3955 | 1461119362275 Marionette TRACE conn3 <- [1,1846,null,{}] 19:29:22 INFO - PROCESS | 3955 | 1461119362281 Marionette TRACE conn3 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:29:22 INFO - PROCESS | 3955 | 1461119362591 Marionette TRACE conn3 <- [1,1847,null,{"value":null}] 19:29:22 INFO - PROCESS | 3955 | 1461119362876 Marionette TRACE conn3 -> [0,1848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:22 INFO - PROCESS | 3955 | ++DOCSHELL 0x84a1e000 == 114 [pid = 3955] [id = 469] 19:29:22 INFO - PROCESS | 3955 | ++DOMWINDOW == 136 (0x84a1fc00) [pid = 3955] [serial = 1408] [outer = (nil)] 19:29:23 INFO - PROCESS | 3955 | ++DOMWINDOW == 137 (0x863f2c00) [pid = 3955] [serial = 1409] [outer = 0x84a1fc00] 19:29:23 INFO - PROCESS | 3955 | 1461119363040 Marionette DEBUG loaded listener.js 19:29:23 INFO - PROCESS | 3955 | ++DOMWINDOW == 138 (0x86763800) [pid = 3955] [serial = 1410] [outer = 0x84a1fc00] 19:29:24 INFO - PROCESS | 3955 | 1461119364025 Marionette TRACE conn3 <- [1,1848,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 19:29:24 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) 19:29:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1788ms 19:29:24 INFO - PROCESS | 3955 | 1461119364063 Marionette TRACE conn3 -> [0,1849,"getWindowHandle",null] 19:29:24 INFO - PROCESS | 3955 | 1461119364071 Marionette TRACE conn3 <- [1,1849,null,{"value":"8"}] 19:29:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 19:29:24 INFO - PROCESS | 3955 | 1461119364080 Marionette TRACE conn3 -> [0,1850,"setScriptTimeout",{"ms":35000}] 19:29:24 INFO - PROCESS | 3955 | 1461119364088 Marionette TRACE conn3 <- [1,1850,null,{}] 19:29:24 INFO - PROCESS | 3955 | 1461119364096 Marionette TRACE conn3 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:29:24 INFO - PROCESS | 3955 | 1461119364323 Marionette TRACE conn3 <- [1,1851,null,{"value":null}] 19:29:24 INFO - PROCESS | 3955 | 1461119364641 Marionette TRACE conn3 -> [0,1852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:24 INFO - PROCESS | 3955 | ++DOCSHELL 0x879c6000 == 115 [pid = 3955] [id = 470] 19:29:24 INFO - PROCESS | 3955 | ++DOMWINDOW == 139 (0x87bc2400) [pid = 3955] [serial = 1411] [outer = (nil)] 19:29:24 INFO - PROCESS | 3955 | ++DOMWINDOW == 140 (0x88430000) [pid = 3955] [serial = 1412] [outer = 0x87bc2400] 19:29:24 INFO - PROCESS | 3955 | 1461119364739 Marionette DEBUG loaded listener.js 19:29:24 INFO - PROCESS | 3955 | ++DOMWINDOW == 141 (0x88a33c00) [pid = 3955] [serial = 1413] [outer = 0x87bc2400] 19:29:25 INFO - PROCESS | 3955 | 1461119365776 Marionette TRACE conn3 <- [1,1852,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 19:29:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 19:29:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1738ms 19:29:25 INFO - PROCESS | 3955 | 1461119365819 Marionette TRACE conn3 -> [0,1853,"getWindowHandle",null] 19:29:25 INFO - PROCESS | 3955 | 1461119365824 Marionette TRACE conn3 <- [1,1853,null,{"value":"8"}] 19:29:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 19:29:25 INFO - PROCESS | 3955 | 1461119365831 Marionette TRACE conn3 -> [0,1854,"setScriptTimeout",{"ms":35000}] 19:29:25 INFO - PROCESS | 3955 | 1461119365834 Marionette TRACE conn3 <- [1,1854,null,{}] 19:29:25 INFO - PROCESS | 3955 | 1461119365841 Marionette TRACE conn3 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:29:26 INFO - PROCESS | 3955 | 1461119366052 Marionette TRACE conn3 <- [1,1855,null,{"value":null}] 19:29:26 INFO - PROCESS | 3955 | 1461119366408 Marionette TRACE conn3 -> [0,1856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:26 INFO - PROCESS | 3955 | ++DOCSHELL 0x88a33000 == 116 [pid = 3955] [id = 471] 19:29:26 INFO - PROCESS | 3955 | ++DOMWINDOW == 142 (0x8a58e400) [pid = 3955] [serial = 1414] [outer = (nil)] 19:29:26 INFO - PROCESS | 3955 | ++DOMWINDOW == 143 (0x8ad62000) [pid = 3955] [serial = 1415] [outer = 0x8a58e400] 19:29:26 INFO - PROCESS | 3955 | 1461119366503 Marionette DEBUG loaded listener.js 19:29:26 INFO - PROCESS | 3955 | ++DOMWINDOW == 144 (0x8b125800) [pid = 3955] [serial = 1416] [outer = 0x8a58e400] 19:29:27 INFO - PROCESS | 3955 | 1461119367439 Marionette TRACE conn3 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 19:29:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 19:29:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1645ms 19:29:27 INFO - PROCESS | 3955 | 1461119367477 Marionette TRACE conn3 -> [0,1857,"getWindowHandle",null] 19:29:27 INFO - PROCESS | 3955 | 1461119367484 Marionette TRACE conn3 <- [1,1857,null,{"value":"8"}] 19:29:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 19:29:27 INFO - PROCESS | 3955 | 1461119367501 Marionette TRACE conn3 -> [0,1858,"setScriptTimeout",{"ms":35000}] 19:29:27 INFO - PROCESS | 3955 | 1461119367508 Marionette TRACE conn3 <- [1,1858,null,{}] 19:29:27 INFO - PROCESS | 3955 | 1461119367514 Marionette TRACE conn3 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:29:27 INFO - PROCESS | 3955 | 1461119367726 Marionette TRACE conn3 <- [1,1859,null,{"value":null}] 19:29:28 INFO - PROCESS | 3955 | 1461119368039 Marionette TRACE conn3 -> [0,1860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:28 INFO - PROCESS | 3955 | ++DOCSHELL 0x877cf000 == 117 [pid = 3955] [id = 472] 19:29:28 INFO - PROCESS | 3955 | ++DOMWINDOW == 145 (0x8b37a000) [pid = 3955] [serial = 1417] [outer = (nil)] 19:29:28 INFO - PROCESS | 3955 | ++DOMWINDOW == 146 (0x8ba7c800) [pid = 3955] [serial = 1418] [outer = 0x8b37a000] 19:29:28 INFO - PROCESS | 3955 | 1461119368137 Marionette DEBUG loaded listener.js 19:29:28 INFO - PROCESS | 3955 | ++DOMWINDOW == 147 (0x8ba87400) [pid = 3955] [serial = 1419] [outer = 0x8b37a000] 19:29:29 INFO - PROCESS | 3955 | 1461119369081 Marionette TRACE conn3 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 19:29:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 19:29:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1641ms 19:29:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 19:29:29 INFO - PROCESS | 3955 | 1461119369134 Marionette TRACE conn3 -> [0,1861,"getWindowHandle",null] 19:29:29 INFO - PROCESS | 3955 | 1461119369137 Marionette TRACE conn3 <- [1,1861,null,{"value":"8"}] 19:29:29 INFO - PROCESS | 3955 | 1461119369143 Marionette TRACE conn3 -> [0,1862,"setScriptTimeout",{"ms":35000}] 19:29:29 INFO - PROCESS | 3955 | 1461119369147 Marionette TRACE conn3 <- [1,1862,null,{}] 19:29:29 INFO - PROCESS | 3955 | 1461119369153 Marionette TRACE conn3 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:29:29 INFO - PROCESS | 3955 | 1461119369366 Marionette TRACE conn3 <- [1,1863,null,{"value":null}] 19:29:29 INFO - PROCESS | 3955 | 1461119369677 Marionette TRACE conn3 -> [0,1864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:29 INFO - PROCESS | 3955 | ++DOCSHELL 0x8ba80400 == 118 [pid = 3955] [id = 473] 19:29:29 INFO - PROCESS | 3955 | ++DOMWINDOW == 148 (0x8ba84c00) [pid = 3955] [serial = 1420] [outer = (nil)] 19:29:29 INFO - PROCESS | 3955 | ++DOMWINDOW == 149 (0x8e603400) [pid = 3955] [serial = 1421] [outer = 0x8ba84c00] 19:29:29 INFO - PROCESS | 3955 | 1461119369769 Marionette DEBUG loaded listener.js 19:29:29 INFO - PROCESS | 3955 | ++DOMWINDOW == 150 (0x8e608400) [pid = 3955] [serial = 1422] [outer = 0x8ba84c00] 19:29:30 INFO - PROCESS | 3955 | 1461119370652 Marionette TRACE conn3 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 19:29:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 19:29:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1585ms 19:29:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 19:29:30 INFO - PROCESS | 3955 | 1461119370728 Marionette TRACE conn3 -> [0,1865,"getWindowHandle",null] 19:29:30 INFO - PROCESS | 3955 | 1461119370731 Marionette TRACE conn3 <- [1,1865,null,{"value":"8"}] 19:29:30 INFO - PROCESS | 3955 | 1461119370737 Marionette TRACE conn3 -> [0,1866,"setScriptTimeout",{"ms":35000}] 19:29:30 INFO - PROCESS | 3955 | 1461119370740 Marionette TRACE conn3 <- [1,1866,null,{}] 19:29:30 INFO - PROCESS | 3955 | 1461119370747 Marionette TRACE conn3 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:29:30 INFO - PROCESS | 3955 | 1461119370960 Marionette TRACE conn3 <- [1,1867,null,{"value":null}] 19:29:31 INFO - PROCESS | 3955 | 1461119371341 Marionette TRACE conn3 -> [0,1868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:31 INFO - PROCESS | 3955 | ++DOCSHELL 0x8f59d800 == 119 [pid = 3955] [id = 474] 19:29:31 INFO - PROCESS | 3955 | ++DOMWINDOW == 151 (0x8f5a0800) [pid = 3955] [serial = 1423] [outer = (nil)] 19:29:31 INFO - PROCESS | 3955 | ++DOMWINDOW == 152 (0x8f651800) [pid = 3955] [serial = 1424] [outer = 0x8f5a0800] 19:29:31 INFO - PROCESS | 3955 | 1461119371446 Marionette DEBUG loaded listener.js 19:29:31 INFO - PROCESS | 3955 | ++DOMWINDOW == 153 (0x8f6dc000) [pid = 3955] [serial = 1425] [outer = 0x8f5a0800] 19:29:32 INFO - PROCESS | 3955 | 1461119372356 Marionette TRACE conn3 <- [1,1868,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.1.html",0,null,null,[["Canvas test: 2d.path.clip.basic.1",0,null,null]]]}] 19:29:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 19:29:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1683ms 19:29:32 INFO - PROCESS | 3955 | 1461119372421 Marionette TRACE conn3 -> [0,1869,"getWindowHandle",null] 19:29:32 INFO - PROCESS | 3955 | 1461119372425 Marionette TRACE conn3 <- [1,1869,null,{"value":"8"}] 19:29:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 19:29:32 INFO - PROCESS | 3955 | 1461119372431 Marionette TRACE conn3 -> [0,1870,"setScriptTimeout",{"ms":35000}] 19:29:32 INFO - PROCESS | 3955 | 1461119372435 Marionette TRACE conn3 <- [1,1870,null,{}] 19:29:32 INFO - PROCESS | 3955 | 1461119372441 Marionette TRACE conn3 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:29:32 INFO - PROCESS | 3955 | 1461119372674 Marionette TRACE conn3 <- [1,1871,null,{"value":null}] 19:29:33 INFO - PROCESS | 3955 | 1461119372994 Marionette TRACE conn3 -> [0,1872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:33 INFO - PROCESS | 3955 | ++DOCSHELL 0x8e81dc00 == 120 [pid = 3955] [id = 475] 19:29:33 INFO - PROCESS | 3955 | ++DOMWINDOW == 154 (0x8f592c00) [pid = 3955] [serial = 1426] [outer = (nil)] 19:29:33 INFO - PROCESS | 3955 | ++DOMWINDOW == 155 (0x8fc2d000) [pid = 3955] [serial = 1427] [outer = 0x8f592c00] 19:29:33 INFO - PROCESS | 3955 | 1461119373086 Marionette DEBUG loaded listener.js 19:29:33 INFO - PROCESS | 3955 | ++DOMWINDOW == 156 (0x8fc30c00) [pid = 3955] [serial = 1428] [outer = 0x8f592c00] 19:29:34 INFO - PROCESS | 3955 | 1461119374008 Marionette TRACE conn3 <- [1,1872,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.2.html",0,null,null,[["Canvas test: 2d.path.clip.basic.2",0,null,null]]]}] 19:29:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 19:29:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1629ms 19:29:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 19:29:34 INFO - PROCESS | 3955 | 1461119374062 Marionette TRACE conn3 -> [0,1873,"getWindowHandle",null] 19:29:34 INFO - PROCESS | 3955 | 1461119374065 Marionette TRACE conn3 <- [1,1873,null,{"value":"8"}] 19:29:34 INFO - PROCESS | 3955 | 1461119374072 Marionette TRACE conn3 -> [0,1874,"setScriptTimeout",{"ms":35000}] 19:29:34 INFO - PROCESS | 3955 | 1461119374075 Marionette TRACE conn3 <- [1,1874,null,{}] 19:29:34 INFO - PROCESS | 3955 | 1461119374081 Marionette TRACE conn3 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:29:34 INFO - PROCESS | 3955 | 1461119374278 Marionette TRACE conn3 <- [1,1875,null,{"value":null}] 19:29:34 INFO - PROCESS | 3955 | 1461119374549 Marionette TRACE conn3 -> [0,1876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:34 INFO - PROCESS | 3955 | ++DOCSHELL 0x8f922000 == 121 [pid = 3955] [id = 476] 19:29:34 INFO - PROCESS | 3955 | ++DOMWINDOW == 157 (0x8fc2d800) [pid = 3955] [serial = 1429] [outer = (nil)] 19:29:34 INFO - PROCESS | 3955 | ++DOMWINDOW == 158 (0x90029800) [pid = 3955] [serial = 1430] [outer = 0x8fc2d800] 19:29:34 INFO - PROCESS | 3955 | 1461119374686 Marionette DEBUG loaded listener.js 19:29:34 INFO - PROCESS | 3955 | ++DOMWINDOW == 159 (0x90215c00) [pid = 3955] [serial = 1431] [outer = 0x8fc2d800] 19:29:35 INFO - PROCESS | 3955 | 1461119375580 Marionette TRACE conn3 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 19:29:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 19:29:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1580ms 19:29:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 19:29:35 INFO - PROCESS | 3955 | 1461119375652 Marionette TRACE conn3 -> [0,1877,"getWindowHandle",null] 19:29:35 INFO - PROCESS | 3955 | 1461119375655 Marionette TRACE conn3 <- [1,1877,null,{"value":"8"}] 19:29:35 INFO - PROCESS | 3955 | 1461119375662 Marionette TRACE conn3 -> [0,1878,"setScriptTimeout",{"ms":35000}] 19:29:35 INFO - PROCESS | 3955 | 1461119375666 Marionette TRACE conn3 <- [1,1878,null,{}] 19:29:35 INFO - PROCESS | 3955 | 1461119375672 Marionette TRACE conn3 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:29:35 INFO - PROCESS | 3955 | 1461119375916 Marionette TRACE conn3 <- [1,1879,null,{"value":null}] 19:29:36 INFO - PROCESS | 3955 | 1461119376235 Marionette TRACE conn3 -> [0,1880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.intersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:36 INFO - PROCESS | 3955 | ++DOCSHELL 0x8e601400 == 122 [pid = 3955] [id = 477] 19:29:36 INFO - PROCESS | 3955 | ++DOMWINDOW == 160 (0x8f92dc00) [pid = 3955] [serial = 1432] [outer = (nil)] 19:29:36 INFO - PROCESS | 3955 | ++DOMWINDOW == 161 (0x9030e400) [pid = 3955] [serial = 1433] [outer = 0x8f92dc00] 19:29:36 INFO - PROCESS | 3955 | 1461119376322 Marionette DEBUG loaded listener.js 19:29:36 INFO - PROCESS | 3955 | ++DOMWINDOW == 162 (0x9044f400) [pid = 3955] [serial = 1434] [outer = 0x8f92dc00] 19:29:37 INFO - PROCESS | 3955 | 1461119377191 Marionette TRACE conn3 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 19:29:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 19:29:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1580ms 19:29:37 INFO - PROCESS | 3955 | 1461119377242 Marionette TRACE conn3 -> [0,1881,"getWindowHandle",null] 19:29:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 19:29:37 INFO - PROCESS | 3955 | 1461119377247 Marionette TRACE conn3 <- [1,1881,null,{"value":"8"}] 19:29:37 INFO - PROCESS | 3955 | 1461119377254 Marionette TRACE conn3 -> [0,1882,"setScriptTimeout",{"ms":35000}] 19:29:37 INFO - PROCESS | 3955 | 1461119377258 Marionette TRACE conn3 <- [1,1882,null,{}] 19:29:37 INFO - PROCESS | 3955 | 1461119377264 Marionette TRACE conn3 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:29:37 INFO - PROCESS | 3955 | 1461119377495 Marionette TRACE conn3 <- [1,1883,null,{"value":null}] 19:29:37 INFO - PROCESS | 3955 | 1461119377827 Marionette TRACE conn3 -> [0,1884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:37 INFO - PROCESS | 3955 | ++DOCSHELL 0x881ef000 == 123 [pid = 3955] [id = 478] 19:29:37 INFO - PROCESS | 3955 | ++DOMWINDOW == 163 (0x9002a400) [pid = 3955] [serial = 1435] [outer = (nil)] 19:29:37 INFO - PROCESS | 3955 | ++DOMWINDOW == 164 (0x9122a000) [pid = 3955] [serial = 1436] [outer = 0x9002a400] 19:29:37 INFO - PROCESS | 3955 | 1461119377917 Marionette DEBUG loaded listener.js 19:29:38 INFO - PROCESS | 3955 | ++DOMWINDOW == 165 (0x913e3400) [pid = 3955] [serial = 1437] [outer = 0x9002a400] 19:29:38 INFO - PROCESS | 3955 | 1461119378809 Marionette TRACE conn3 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 19:29:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 19:29:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1592ms 19:29:38 INFO - PROCESS | 3955 | 1461119378846 Marionette TRACE conn3 -> [0,1885,"getWindowHandle",null] 19:29:38 INFO - PROCESS | 3955 | 1461119378850 Marionette TRACE conn3 <- [1,1885,null,{"value":"8"}] 19:29:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 19:29:38 INFO - PROCESS | 3955 | 1461119378856 Marionette TRACE conn3 -> [0,1886,"setScriptTimeout",{"ms":35000}] 19:29:38 INFO - PROCESS | 3955 | 1461119378860 Marionette TRACE conn3 <- [1,1886,null,{}] 19:29:38 INFO - PROCESS | 3955 | 1461119378865 Marionette TRACE conn3 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:29:39 INFO - PROCESS | 3955 | 1461119379077 Marionette TRACE conn3 <- [1,1887,null,{"value":null}] 19:29:39 INFO - PROCESS | 3955 | 1461119379362 Marionette TRACE conn3 -> [0,1888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:39 INFO - PROCESS | 3955 | ++DOCSHELL 0x9285d000 == 124 [pid = 3955] [id = 479] 19:29:39 INFO - PROCESS | 3955 | ++DOMWINDOW == 166 (0x9285d800) [pid = 3955] [serial = 1438] [outer = (nil)] 19:29:39 INFO - PROCESS | 3955 | ++DOMWINDOW == 167 (0x929dbc00) [pid = 3955] [serial = 1439] [outer = 0x9285d800] 19:29:39 INFO - PROCESS | 3955 | 1461119379534 Marionette DEBUG loaded listener.js 19:29:39 INFO - PROCESS | 3955 | ++DOMWINDOW == 168 (0x929ea000) [pid = 3955] [serial = 1440] [outer = 0x9285d800] 19:29:40 INFO - PROCESS | 3955 | 1461119380508 Marionette TRACE conn3 <- [1,1888,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.1.html",0,null,null,[["Canvas test: 2d.path.clip.winding.1",0,null,null]]]}] 19:29:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 19:29:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1730ms 19:29:40 INFO - PROCESS | 3955 | 1461119380587 Marionette TRACE conn3 -> [0,1889,"getWindowHandle",null] 19:29:40 INFO - PROCESS | 3955 | 1461119380598 Marionette TRACE conn3 <- [1,1889,null,{"value":"8"}] 19:29:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 19:29:40 INFO - PROCESS | 3955 | 1461119380605 Marionette TRACE conn3 -> [0,1890,"setScriptTimeout",{"ms":35000}] 19:29:40 INFO - PROCESS | 3955 | 1461119380610 Marionette TRACE conn3 <- [1,1890,null,{}] 19:29:40 INFO - PROCESS | 3955 | 1461119380615 Marionette TRACE conn3 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:29:40 INFO - PROCESS | 3955 | 1461119380899 Marionette TRACE conn3 <- [1,1891,null,{"value":null}] 19:29:41 INFO - PROCESS | 3955 | 1461119381237 Marionette TRACE conn3 -> [0,1892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:41 INFO - PROCESS | 3955 | ++DOCSHELL 0x8f6e8800 == 125 [pid = 3955] [id = 480] 19:29:41 INFO - PROCESS | 3955 | ++DOMWINDOW == 169 (0x91ef1800) [pid = 3955] [serial = 1441] [outer = (nil)] 19:29:41 INFO - PROCESS | 3955 | ++DOMWINDOW == 170 (0x933f4800) [pid = 3955] [serial = 1442] [outer = 0x91ef1800] 19:29:41 INFO - PROCESS | 3955 | 1461119381325 Marionette DEBUG loaded listener.js 19:29:41 INFO - PROCESS | 3955 | ++DOMWINDOW == 171 (0x933f9400) [pid = 3955] [serial = 1443] [outer = 0x91ef1800] 19:29:42 INFO - PROCESS | 3955 | 1461119382256 Marionette TRACE conn3 <- [1,1892,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.2.html",0,null,null,[["Canvas test: 2d.path.clip.winding.2",0,null,null]]]}] 19:29:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 19:29:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1683ms 19:29:42 INFO - PROCESS | 3955 | 1461119382289 Marionette TRACE conn3 -> [0,1893,"getWindowHandle",null] 19:29:42 INFO - PROCESS | 3955 | 1461119382294 Marionette TRACE conn3 <- [1,1893,null,{"value":"8"}] 19:29:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 19:29:42 INFO - PROCESS | 3955 | 1461119382300 Marionette TRACE conn3 -> [0,1894,"setScriptTimeout",{"ms":35000}] 19:29:42 INFO - PROCESS | 3955 | 1461119382304 Marionette TRACE conn3 <- [1,1894,null,{}] 19:29:42 INFO - PROCESS | 3955 | 1461119382310 Marionette TRACE conn3 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:29:42 INFO - PROCESS | 3955 | 1461119382508 Marionette TRACE conn3 <- [1,1895,null,{"value":null}] 19:29:42 INFO - PROCESS | 3955 | 1461119382794 Marionette TRACE conn3 -> [0,1896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:42 INFO - PROCESS | 3955 | ++DOCSHELL 0x8a58b800 == 126 [pid = 3955] [id = 481] 19:29:42 INFO - PROCESS | 3955 | ++DOMWINDOW == 172 (0x9335c800) [pid = 3955] [serial = 1444] [outer = (nil)] 19:29:42 INFO - PROCESS | 3955 | ++DOMWINDOW == 173 (0x939de800) [pid = 3955] [serial = 1445] [outer = 0x9335c800] 19:29:42 INFO - PROCESS | 3955 | 1461119382930 Marionette DEBUG loaded listener.js 19:29:43 INFO - PROCESS | 3955 | ++DOMWINDOW == 174 (0x939e9800) [pid = 3955] [serial = 1446] [outer = 0x9335c800] 19:29:43 INFO - PROCESS | 3955 | 1461119383902 Marionette TRACE conn3 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 19:29:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 19:29:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1635ms 19:29:43 INFO - PROCESS | 3955 | 1461119383936 Marionette TRACE conn3 -> [0,1897,"getWindowHandle",null] 19:29:43 INFO - PROCESS | 3955 | 1461119383940 Marionette TRACE conn3 <- [1,1897,null,{"value":"8"}] 19:29:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 19:29:43 INFO - PROCESS | 3955 | 1461119383947 Marionette TRACE conn3 -> [0,1898,"setScriptTimeout",{"ms":35000}] 19:29:43 INFO - PROCESS | 3955 | 1461119383950 Marionette TRACE conn3 <- [1,1898,null,{}] 19:29:43 INFO - PROCESS | 3955 | 1461119383956 Marionette TRACE conn3 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:29:44 INFO - PROCESS | 3955 | 1461119384154 Marionette TRACE conn3 <- [1,1899,null,{"value":null}] 19:29:44 INFO - PROCESS | 3955 | 1461119384483 Marionette TRACE conn3 -> [0,1900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.newline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:44 INFO - PROCESS | 3955 | ++DOCSHELL 0x8ff4dc00 == 127 [pid = 3955] [id = 482] 19:29:44 INFO - PROCESS | 3955 | ++DOMWINDOW == 175 (0x939b7c00) [pid = 3955] [serial = 1447] [outer = (nil)] 19:29:44 INFO - PROCESS | 3955 | ++DOMWINDOW == 176 (0x93a78800) [pid = 3955] [serial = 1448] [outer = 0x939b7c00] 19:29:44 INFO - PROCESS | 3955 | 1461119384577 Marionette DEBUG loaded listener.js 19:29:44 INFO - PROCESS | 3955 | ++DOMWINDOW == 177 (0x94fad400) [pid = 3955] [serial = 1449] [outer = 0x939b7c00] 19:29:45 INFO - PROCESS | 3955 | 1461119385473 Marionette TRACE conn3 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 19:29:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 19:29:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1582ms 19:29:45 INFO - PROCESS | 3955 | 1461119385529 Marionette TRACE conn3 -> [0,1901,"getWindowHandle",null] 19:29:45 INFO - PROCESS | 3955 | 1461119385534 Marionette TRACE conn3 <- [1,1901,null,{"value":"8"}] 19:29:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 19:29:45 INFO - PROCESS | 3955 | 1461119385540 Marionette TRACE conn3 -> [0,1902,"setScriptTimeout",{"ms":35000}] 19:29:45 INFO - PROCESS | 3955 | 1461119385543 Marionette TRACE conn3 <- [1,1902,null,{}] 19:29:45 INFO - PROCESS | 3955 | 1461119385549 Marionette TRACE conn3 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:29:45 INFO - PROCESS | 3955 | 1461119385764 Marionette TRACE conn3 <- [1,1903,null,{"value":null}] 19:29:46 INFO - PROCESS | 3955 | 1461119386134 Marionette TRACE conn3 -> [0,1904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:46 INFO - PROCESS | 3955 | ++DOCSHELL 0x939dd400 == 128 [pid = 3955] [id = 483] 19:29:46 INFO - PROCESS | 3955 | ++DOMWINDOW == 178 (0x94fab800) [pid = 3955] [serial = 1450] [outer = (nil)] 19:29:46 INFO - PROCESS | 3955 | ++DOMWINDOW == 179 (0x96b57000) [pid = 3955] [serial = 1451] [outer = 0x94fab800] 19:29:46 INFO - PROCESS | 3955 | 1461119386227 Marionette DEBUG loaded listener.js 19:29:46 INFO - PROCESS | 3955 | ++DOMWINDOW == 180 (0x96b94400) [pid = 3955] [serial = 1452] [outer = 0x94fab800] 19:29:47 INFO - PROCESS | 3955 | 1461119387096 Marionette TRACE conn3 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 19:29:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 19:29:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1595ms 19:29:47 INFO - PROCESS | 3955 | 1461119387136 Marionette TRACE conn3 -> [0,1905,"getWindowHandle",null] 19:29:47 INFO - PROCESS | 3955 | 1461119387139 Marionette TRACE conn3 <- [1,1905,null,{"value":"8"}] 19:29:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 19:29:47 INFO - PROCESS | 3955 | 1461119387146 Marionette TRACE conn3 -> [0,1906,"setScriptTimeout",{"ms":35000}] 19:29:47 INFO - PROCESS | 3955 | 1461119387150 Marionette TRACE conn3 <- [1,1906,null,{}] 19:29:47 INFO - PROCESS | 3955 | 1461119387176 Marionette TRACE conn3 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:29:47 INFO - PROCESS | 3955 | 1461119387379 Marionette TRACE conn3 <- [1,1907,null,{"value":null}] 19:29:47 INFO - PROCESS | 3955 | 1461119387656 Marionette TRACE conn3 -> [0,1908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:47 INFO - PROCESS | 3955 | ++DOCSHELL 0x8b12f400 == 129 [pid = 3955] [id = 484] 19:29:47 INFO - PROCESS | 3955 | ++DOMWINDOW == 181 (0x95a6e800) [pid = 3955] [serial = 1453] [outer = (nil)] 19:29:47 INFO - PROCESS | 3955 | ++DOMWINDOW == 182 (0x977a6400) [pid = 3955] [serial = 1454] [outer = 0x95a6e800] 19:29:47 INFO - PROCESS | 3955 | 1461119387787 Marionette DEBUG loaded listener.js 19:29:47 INFO - PROCESS | 3955 | ++DOMWINDOW == 183 (0x9793d800) [pid = 3955] [serial = 1455] [outer = 0x95a6e800] 19:29:48 INFO - PROCESS | 3955 | 1461119388757 Marionette TRACE conn3 <- [1,1908,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.basic.html",0,null,null,[["Canvas test: 2d.path.fill.closed.basic",0,null,null]]]}] 19:29:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 19:29:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1682ms 19:29:48 INFO - PROCESS | 3955 | 1461119388828 Marionette TRACE conn3 -> [0,1909,"getWindowHandle",null] 19:29:48 INFO - PROCESS | 3955 | 1461119388832 Marionette TRACE conn3 <- [1,1909,null,{"value":"8"}] 19:29:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 19:29:48 INFO - PROCESS | 3955 | 1461119388839 Marionette TRACE conn3 -> [0,1910,"setScriptTimeout",{"ms":35000}] 19:29:48 INFO - PROCESS | 3955 | 1461119388843 Marionette TRACE conn3 <- [1,1910,null,{}] 19:29:48 INFO - PROCESS | 3955 | 1461119388848 Marionette TRACE conn3 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:29:49 INFO - PROCESS | 3955 | 1461119389048 Marionette TRACE conn3 <- [1,1911,null,{"value":null}] 19:29:49 INFO - PROCESS | 3955 | 1461119389371 Marionette TRACE conn3 -> [0,1912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:49 INFO - PROCESS | 3955 | ++DOCSHELL 0x861d9000 == 130 [pid = 3955] [id = 485] 19:29:49 INFO - PROCESS | 3955 | ++DOMWINDOW == 184 (0x96b98000) [pid = 3955] [serial = 1456] [outer = (nil)] 19:29:49 INFO - PROCESS | 3955 | ++DOMWINDOW == 185 (0x98103400) [pid = 3955] [serial = 1457] [outer = 0x96b98000] 19:29:49 INFO - PROCESS | 3955 | 1461119389459 Marionette DEBUG loaded listener.js 19:29:49 INFO - PROCESS | 3955 | ++DOMWINDOW == 186 (0x97fa6800) [pid = 3955] [serial = 1458] [outer = 0x96b98000] 19:29:50 INFO - PROCESS | 3955 | 1461119390370 Marionette TRACE conn3 <- [1,1912,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.unaffected.html",0,null,null,[["Canvas test: 2d.path.fill.closed.unaffected",0,null,null]]]}] 19:29:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 19:29:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1592ms 19:29:50 INFO - PROCESS | 3955 | 1461119390432 Marionette TRACE conn3 -> [0,1913,"getWindowHandle",null] 19:29:50 INFO - PROCESS | 3955 | 1461119390435 Marionette TRACE conn3 <- [1,1913,null,{"value":"8"}] 19:29:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 19:29:50 INFO - PROCESS | 3955 | 1461119390442 Marionette TRACE conn3 -> [0,1914,"setScriptTimeout",{"ms":35000}] 19:29:50 INFO - PROCESS | 3955 | 1461119390445 Marionette TRACE conn3 <- [1,1914,null,{}] 19:29:50 INFO - PROCESS | 3955 | 1461119390451 Marionette TRACE conn3 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:29:50 INFO - PROCESS | 3955 | 1461119390653 Marionette TRACE conn3 <- [1,1915,null,{"value":null}] 19:29:51 INFO - PROCESS | 3955 | 1461119390990 Marionette TRACE conn3 -> [0,1916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:51 INFO - PROCESS | 3955 | ++DOCSHELL 0x8287e000 == 131 [pid = 3955] [id = 486] 19:29:51 INFO - PROCESS | 3955 | ++DOMWINDOW == 187 (0x881f5800) [pid = 3955] [serial = 1459] [outer = (nil)] 19:29:51 INFO - PROCESS | 3955 | ++DOMWINDOW == 188 (0x98491c00) [pid = 3955] [serial = 1460] [outer = 0x881f5800] 19:29:51 INFO - PROCESS | 3955 | 1461119391079 Marionette DEBUG loaded listener.js 19:29:51 INFO - PROCESS | 3955 | ++DOMWINDOW == 189 (0x98b0d000) [pid = 3955] [serial = 1461] [outer = 0x881f5800] 19:29:51 INFO - PROCESS | 3955 | 1461119391956 Marionette TRACE conn3 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 19:29:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 19:29:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1581ms 19:29:52 INFO - PROCESS | 3955 | 1461119392024 Marionette TRACE conn3 -> [0,1917,"getWindowHandle",null] 19:29:52 INFO - PROCESS | 3955 | 1461119392028 Marionette TRACE conn3 <- [1,1917,null,{"value":"8"}] 19:29:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 19:29:52 INFO - PROCESS | 3955 | 1461119392035 Marionette TRACE conn3 -> [0,1918,"setScriptTimeout",{"ms":35000}] 19:29:52 INFO - PROCESS | 3955 | 1461119392038 Marionette TRACE conn3 <- [1,1918,null,{}] 19:29:52 INFO - PROCESS | 3955 | 1461119392044 Marionette TRACE conn3 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:29:52 INFO - PROCESS | 3955 | 1461119392253 Marionette TRACE conn3 <- [1,1919,null,{"value":null}] 19:29:52 INFO - PROCESS | 3955 | 1461119392583 Marionette TRACE conn3 -> [0,1920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.add.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:52 INFO - PROCESS | 3955 | ++DOCSHELL 0x82886800 == 132 [pid = 3955] [id = 487] 19:29:52 INFO - PROCESS | 3955 | ++DOMWINDOW == 190 (0x8b374800) [pid = 3955] [serial = 1462] [outer = (nil)] 19:29:52 INFO - PROCESS | 3955 | ++DOMWINDOW == 191 (0x9981ec00) [pid = 3955] [serial = 1463] [outer = 0x8b374800] 19:29:52 INFO - PROCESS | 3955 | 1461119392677 Marionette DEBUG loaded listener.js 19:29:52 INFO - PROCESS | 3955 | ++DOMWINDOW == 192 (0x99834c00) [pid = 3955] [serial = 1464] [outer = 0x8b374800] 19:29:54 INFO - PROCESS | 3955 | --DOCSHELL 0x82fe6000 == 131 [pid = 3955] [id = 420] 19:29:54 INFO - PROCESS | 3955 | --DOCSHELL 0x861d4400 == 130 [pid = 3955] [id = 468] 19:29:54 INFO - PROCESS | 3955 | --DOCSHELL 0x87bcb000 == 129 [pid = 3955] [id = 467] 19:29:54 INFO - PROCESS | 3955 | --DOCSHELL 0x877cb000 == 128 [pid = 3955] [id = 466] 19:29:54 INFO - PROCESS | 3955 | --DOCSHELL 0x863f9000 == 127 [pid = 3955] [id = 465] 19:29:54 INFO - PROCESS | 3955 | --DOCSHELL 0x9045cc00 == 126 [pid = 3955] [id = 463] 19:29:54 INFO - PROCESS | 3955 | --DOCSHELL 0x849cf800 == 125 [pid = 3955] [id = 462] 19:29:54 INFO - PROCESS | 3955 | --DOCSHELL 0x94fb9400 == 124 [pid = 3955] [id = 461] 19:29:54 INFO - PROCESS | 3955 | --DOCSHELL 0x939e1000 == 123 [pid = 3955] [id = 459] 19:29:54 INFO - PROCESS | 3955 | --DOCSHELL 0x87aa7800 == 122 [pid = 3955] [id = 460] 19:29:54 INFO - PROCESS | 3955 | --DOCSHELL 0x92aa6400 == 121 [pid = 3955] [id = 458] 19:29:54 INFO - PROCESS | 3955 | --DOCSHELL 0x93a6c800 == 120 [pid = 3955] [id = 457] 19:29:54 INFO - PROCESS | 3955 | --DOCSHELL 0x92aa5000 == 119 [pid = 3955] [id = 455] 19:29:54 INFO - PROCESS | 3955 | --DOCSHELL 0x933f5000 == 118 [pid = 3955] [id = 456] 19:29:54 INFO - PROCESS | 3955 | --DOCSHELL 0x8e464000 == 117 [pid = 3955] [id = 454] 19:29:54 INFO - PROCESS | 3955 | --DOCSHELL 0x8ff43800 == 116 [pid = 3955] [id = 453] 19:29:54 INFO - PROCESS | 3955 | --DOCSHELL 0x8f64f000 == 115 [pid = 3955] [id = 452] 19:29:54 INFO - PROCESS | 3955 | --DOCSHELL 0x8f59ac00 == 114 [pid = 3955] [id = 451] 19:29:54 INFO - PROCESS | 3955 | --DOCSHELL 0x8b378800 == 113 [pid = 3955] [id = 450] 19:29:54 INFO - PROCESS | 3955 | --DOCSHELL 0x879c7800 == 112 [pid = 3955] [id = 449] 19:29:54 INFO - PROCESS | 3955 | --DOCSHELL 0x875e7400 == 111 [pid = 3955] [id = 447] 19:29:54 INFO - PROCESS | 3955 | --DOCSHELL 0x88a2a000 == 110 [pid = 3955] [id = 448] 19:29:54 INFO - PROCESS | 3955 | --DOCSHELL 0x849c5000 == 109 [pid = 3955] [id = 446] 19:29:54 INFO - PROCESS | 3955 | --DOMWINDOW == 191 (0x8e459000) [pid = 3955] [serial = 1287] [outer = (nil)] [url = about:blank] 19:29:54 INFO - PROCESS | 3955 | --DOMWINDOW == 190 (0x8ad66400) [pid = 3955] [serial = 1334] [outer = (nil)] [url = about:blank] 19:29:54 INFO - PROCESS | 3955 | --DOMWINDOW == 189 (0x8ba19000) [pid = 3955] [serial = 1283] [outer = (nil)] [url = about:blank] 19:29:54 INFO - PROCESS | 3955 | --DOMWINDOW == 188 (0x8b107800) [pid = 3955] [serial = 1335] [outer = (nil)] [url = about:blank] 19:29:54 INFO - PROCESS | 3955 | --DOMWINDOW == 187 (0x872c6000) [pid = 3955] [serial = 1329] [outer = (nil)] [url = about:blank] 19:29:54 INFO - PROCESS | 3955 | --DOMWINDOW == 186 (0x8f6cac00) [pid = 3955] [serial = 1292] [outer = (nil)] [url = about:blank] 19:29:54 INFO - PROCESS | 3955 | --DOMWINDOW == 185 (0x939db800) [pid = 3955] [serial = 1319] [outer = (nil)] [url = about:blank] 19:29:54 INFO - PROCESS | 3955 | --DOMWINDOW == 184 (0x8843d400) [pid = 3955] [serial = 1277] [outer = (nil)] [url = about:blank] 19:29:54 INFO - PROCESS | 3955 | --DOMWINDOW == 183 (0x92aa4800) [pid = 3955] [serial = 1311] [outer = (nil)] [url = about:blank] 19:29:54 INFO - PROCESS | 3955 | --DOMWINDOW == 182 (0x8b125000) [pid = 3955] [serial = 1280] [outer = (nil)] [url = about:blank] 19:29:54 INFO - PROCESS | 3955 | --DOMWINDOW == 181 (0x8f598c00) [pid = 3955] [serial = 1289] [outer = (nil)] [url = about:blank] 19:29:54 INFO - PROCESS | 3955 | --DOMWINDOW == 180 (0x929e4800) [pid = 3955] [serial = 1310] [outer = (nil)] [url = about:blank] 19:29:54 INFO - PROCESS | 3955 | --DOMWINDOW == 179 (0x8f92d800) [pid = 3955] [serial = 1295] [outer = (nil)] [url = about:blank] 19:29:54 INFO - PROCESS | 3955 | --DOMWINDOW == 178 (0x9021b400) [pid = 3955] [serial = 1301] [outer = (nil)] [url = about:blank] 19:29:54 INFO - PROCESS | 3955 | --DOMWINDOW == 177 (0x92865c00) [pid = 3955] [serial = 1308] [outer = (nil)] [url = about:blank] 19:29:54 INFO - PROCESS | 3955 | --DOMWINDOW == 176 (0x8fc2a400) [pid = 3955] [serial = 1296] [outer = (nil)] [url = about:blank] 19:29:54 INFO - PROCESS | 3955 | --DOMWINDOW == 175 (0x87bc0000) [pid = 3955] [serial = 1203] [outer = (nil)] [url = about:blank] 19:29:54 INFO - PROCESS | 3955 | --DOMWINDOW == 174 (0x863fb800) [pid = 3955] [serial = 1274] [outer = (nil)] [url = about:blank] 19:29:54 INFO - PROCESS | 3955 | --DOMWINDOW == 173 (0x93328000) [pid = 3955] [serial = 1313] [outer = (nil)] [url = about:blank] 19:29:54 INFO - PROCESS | 3955 | --DOMWINDOW == 172 (0x8c497c00) [pid = 3955] [serial = 1286] [outer = (nil)] [url = about:blank] 19:29:54 INFO - PROCESS | 3955 | --DOMWINDOW == 171 (0x88a2a400) [pid = 3955] [serial = 1332] [outer = (nil)] [url = about:blank] 19:29:54 INFO - PROCESS | 3955 | --DOMWINDOW == 170 (0x8ba20800) [pid = 3955] [serial = 1284] [outer = (nil)] [url = about:blank] 19:29:54 INFO - PROCESS | 3955 | --DOMWINDOW == 169 (0x933f5c00) [pid = 3955] [serial = 1317] [outer = (nil)] [url = about:blank] 19:29:54 INFO - PROCESS | 3955 | --DOMWINDOW == 168 (0x8ff47c00) [pid = 3955] [serial = 1298] [outer = (nil)] [url = about:blank] 19:29:54 INFO - PROCESS | 3955 | --DOMWINDOW == 167 (0x8676bc00) [pid = 3955] [serial = 1275] [outer = (nil)] [url = about:blank] 19:29:54 INFO - PROCESS | 3955 | --DOMWINDOW == 166 (0x8f6df000) [pid = 3955] [serial = 1293] [outer = (nil)] [url = about:blank] 19:29:54 INFO - PROCESS | 3955 | --DOMWINDOW == 165 (0x8f649400) [pid = 3955] [serial = 1290] [outer = (nil)] [url = about:blank] 19:29:54 INFO - PROCESS | 3955 | --DOMWINDOW == 164 (0x8676d400) [pid = 3955] [serial = 1328] [outer = (nil)] [url = about:blank] 19:29:54 INFO - PROCESS | 3955 | --DOMWINDOW == 163 (0x8b13b800) [pid = 3955] [serial = 1281] [outer = (nil)] [url = about:blank] 19:29:54 INFO - PROCESS | 3955 | --DOMWINDOW == 162 (0x8a688800) [pid = 3955] [serial = 1278] [outer = (nil)] [url = about:blank] 19:29:54 INFO - PROCESS | 3955 | --DOMWINDOW == 161 (0x93329c00) [pid = 3955] [serial = 1314] [outer = (nil)] [url = about:blank] 19:29:54 INFO - PROCESS | 3955 | --DOMWINDOW == 160 (0x881f3400) [pid = 3955] [serial = 1331] [outer = (nil)] [url = about:blank] 19:29:54 INFO - PROCESS | 3955 | --DOMWINDOW == 159 (0x9021f400) [pid = 3955] [serial = 1302] [outer = (nil)] [url = about:blank] 19:29:54 INFO - PROCESS | 3955 | --DOMWINDOW == 158 (0x94fb1c00) [pid = 3955] [serial = 1325] [outer = (nil)] [url = about:blank] 19:29:54 INFO - PROCESS | 3955 | --DOMWINDOW == 157 (0x93a72400) [pid = 3955] [serial = 1322] [outer = (nil)] [url = about:blank] 19:29:54 INFO - PROCESS | 3955 | --DOMWINDOW == 156 (0x96a88c00) [pid = 3955] [serial = 1326] [outer = (nil)] [url = about:blank] 19:29:54 INFO - PROCESS | 3955 | --DOMWINDOW == 155 (0x913e0800) [pid = 3955] [serial = 1305] [outer = (nil)] [url = about:blank] 19:29:54 INFO - PROCESS | 3955 | --DOMWINDOW == 154 (0x933f3c00) [pid = 3955] [serial = 1316] [outer = (nil)] [url = about:blank] 19:29:54 INFO - PROCESS | 3955 | --DOMWINDOW == 153 (0x8ff4d400) [pid = 3955] [serial = 1299] [outer = (nil)] [url = about:blank] 19:29:54 INFO - PROCESS | 3955 | --DOMWINDOW == 152 (0x939e1400) [pid = 3955] [serial = 1320] [outer = (nil)] [url = about:blank] 19:29:54 INFO - PROCESS | 3955 | --DOMWINDOW == 151 (0x90557000) [pid = 3955] [serial = 1304] [outer = (nil)] [url = about:blank] 19:29:54 INFO - PROCESS | 3955 | --DOMWINDOW == 150 (0x92859800) [pid = 3955] [serial = 1307] [outer = (nil)] [url = about:blank] 19:29:54 INFO - PROCESS | 3955 | --DOMWINDOW == 149 (0x88a2ac00) [pid = 3955] [serial = 1337] [outer = (nil)] [url = about:blank] 19:29:55 INFO - PROCESS | 3955 | 1461119395205 Marionette TRACE conn3 <- [1,1920,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.add.html",0,null,null,[["Canvas test: 2d.path.fill.winding.add",0,null,null]]]}] 19:29:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 19:29:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 3241ms 19:29:55 INFO - PROCESS | 3955 | 1461119395277 Marionette TRACE conn3 -> [0,1921,"getWindowHandle",null] 19:29:55 INFO - PROCESS | 3955 | 1461119395283 Marionette TRACE conn3 <- [1,1921,null,{"value":"8"}] 19:29:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 19:29:55 INFO - PROCESS | 3955 | 1461119395292 Marionette TRACE conn3 -> [0,1922,"setScriptTimeout",{"ms":35000}] 19:29:55 INFO - PROCESS | 3955 | 1461119395297 Marionette TRACE conn3 <- [1,1922,null,{}] 19:29:55 INFO - PROCESS | 3955 | 1461119395305 Marionette TRACE conn3 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:29:55 INFO - PROCESS | 3955 | 1461119395494 Marionette TRACE conn3 <- [1,1923,null,{"value":null}] 19:29:55 INFO - PROCESS | 3955 | 1461119395739 Marionette TRACE conn3 -> [0,1924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:55 INFO - PROCESS | 3955 | ++DOCSHELL 0x86a5c800 == 110 [pid = 3955] [id = 488] 19:29:55 INFO - PROCESS | 3955 | ++DOMWINDOW == 150 (0x872c8400) [pid = 3955] [serial = 1465] [outer = (nil)] 19:29:55 INFO - PROCESS | 3955 | ++DOMWINDOW == 151 (0x875f5c00) [pid = 3955] [serial = 1466] [outer = 0x872c8400] 19:29:55 INFO - PROCESS | 3955 | 1461119395820 Marionette DEBUG loaded listener.js 19:29:55 INFO - PROCESS | 3955 | ++DOMWINDOW == 152 (0x879c7800) [pid = 3955] [serial = 1467] [outer = 0x872c8400] 19:29:56 INFO - PROCESS | 3955 | 1461119396691 Marionette TRACE conn3 <- [1,1924,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.1",0,null,null]]]}] 19:29:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 19:29:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1442ms 19:29:56 INFO - PROCESS | 3955 | 1461119396734 Marionette TRACE conn3 -> [0,1925,"getWindowHandle",null] 19:29:56 INFO - PROCESS | 3955 | 1461119396742 Marionette TRACE conn3 <- [1,1925,null,{"value":"8"}] 19:29:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 19:29:56 INFO - PROCESS | 3955 | 1461119396751 Marionette TRACE conn3 -> [0,1926,"setScriptTimeout",{"ms":35000}] 19:29:56 INFO - PROCESS | 3955 | 1461119396756 Marionette TRACE conn3 <- [1,1926,null,{}] 19:29:56 INFO - PROCESS | 3955 | 1461119396761 Marionette TRACE conn3 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:29:56 INFO - PROCESS | 3955 | 1461119396951 Marionette TRACE conn3 <- [1,1927,null,{"value":null}] 19:29:57 INFO - PROCESS | 3955 | 1461119397179 Marionette TRACE conn3 -> [0,1928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:57 INFO - PROCESS | 3955 | ++DOCSHELL 0x877c9c00 == 111 [pid = 3955] [id = 489] 19:29:57 INFO - PROCESS | 3955 | ++DOMWINDOW == 153 (0x87aa7800) [pid = 3955] [serial = 1468] [outer = (nil)] 19:29:57 INFO - PROCESS | 3955 | ++DOMWINDOW == 154 (0x88a2d000) [pid = 3955] [serial = 1469] [outer = 0x87aa7800] 19:29:57 INFO - PROCESS | 3955 | 1461119397257 Marionette DEBUG loaded listener.js 19:29:57 INFO - PROCESS | 3955 | ++DOMWINDOW == 155 (0x8920e400) [pid = 3955] [serial = 1470] [outer = 0x87aa7800] 19:29:58 INFO - PROCESS | 3955 | 1461119398198 Marionette TRACE conn3 <- [1,1928,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.2",0,null,null]]]}] 19:29:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 19:29:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1491ms 19:29:58 INFO - PROCESS | 3955 | 1461119398242 Marionette TRACE conn3 -> [0,1929,"getWindowHandle",null] 19:29:58 INFO - PROCESS | 3955 | 1461119398246 Marionette TRACE conn3 <- [1,1929,null,{"value":"8"}] 19:29:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 19:29:58 INFO - PROCESS | 3955 | 1461119398261 Marionette TRACE conn3 -> [0,1930,"setScriptTimeout",{"ms":35000}] 19:29:58 INFO - PROCESS | 3955 | 1461119398267 Marionette TRACE conn3 <- [1,1930,null,{}] 19:29:58 INFO - PROCESS | 3955 | 1461119398282 Marionette TRACE conn3 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:29:58 INFO - PROCESS | 3955 | 1461119398584 Marionette TRACE conn3 <- [1,1931,null,{"value":null}] 19:29:58 INFO - PROCESS | 3955 | 1461119398631 Marionette TRACE conn3 -> [0,1932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:58 INFO - PROCESS | 3955 | ++DOCSHELL 0x82888c00 == 112 [pid = 3955] [id = 490] 19:29:58 INFO - PROCESS | 3955 | ++DOMWINDOW == 156 (0x8ad63c00) [pid = 3955] [serial = 1471] [outer = (nil)] 19:29:58 INFO - PROCESS | 3955 | ++DOMWINDOW == 157 (0x8ad6bc00) [pid = 3955] [serial = 1472] [outer = 0x8ad63c00] 19:29:58 INFO - PROCESS | 3955 | 1461119398720 Marionette DEBUG loaded listener.js 19:29:58 INFO - PROCESS | 3955 | ++DOMWINDOW == 158 (0x8b121800) [pid = 3955] [serial = 1473] [outer = 0x8ad63c00] 19:29:59 INFO - PROCESS | 3955 | --DOMWINDOW == 157 (0x8b375800) [pid = 3955] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 19:29:59 INFO - PROCESS | 3955 | --DOMWINDOW == 156 (0x879c3000) [pid = 3955] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 19:29:59 INFO - PROCESS | 3955 | --DOMWINDOW == 155 (0x96fb3400) [pid = 3955] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 19:29:59 INFO - PROCESS | 3955 | --DOMWINDOW == 154 (0x92aa8000) [pid = 3955] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 19:29:59 INFO - PROCESS | 3955 | --DOMWINDOW == 153 (0x93a6f400) [pid = 3955] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 19:29:59 INFO - PROCESS | 3955 | --DOMWINDOW == 152 (0x96b4c800) [pid = 3955] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 19:29:59 INFO - PROCESS | 3955 | --DOMWINDOW == 151 (0x8e826c00) [pid = 3955] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 19:29:59 INFO - PROCESS | 3955 | --DOMWINDOW == 150 (0x93a74400) [pid = 3955] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 19:29:59 INFO - PROCESS | 3955 | --DOMWINDOW == 149 (0x863fb400) [pid = 3955] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 19:29:59 INFO - PROCESS | 3955 | --DOMWINDOW == 148 (0x89208400) [pid = 3955] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 19:29:59 INFO - PROCESS | 3955 | --DOMWINDOW == 147 (0x981d3c00) [pid = 3955] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 19:29:59 INFO - PROCESS | 3955 | --DOMWINDOW == 146 (0x933f5800) [pid = 3955] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 19:30:00 INFO - PROCESS | 3955 | 1461119400248 Marionette TRACE conn3 <- [1,1932,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.3",0,null,null]]]}] 19:30:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 19:30:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 2046ms 19:30:00 INFO - PROCESS | 3955 | 1461119400308 Marionette TRACE conn3 -> [0,1933,"getWindowHandle",null] 19:30:00 INFO - PROCESS | 3955 | 1461119400312 Marionette TRACE conn3 <- [1,1933,null,{"value":"8"}] 19:30:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 19:30:00 INFO - PROCESS | 3955 | 1461119400319 Marionette TRACE conn3 -> [0,1934,"setScriptTimeout",{"ms":35000}] 19:30:00 INFO - PROCESS | 3955 | 1461119400322 Marionette TRACE conn3 <- [1,1934,null,{}] 19:30:00 INFO - PROCESS | 3955 | 1461119400327 Marionette TRACE conn3 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:30:00 INFO - PROCESS | 3955 | 1461119400514 Marionette TRACE conn3 <- [1,1935,null,{"value":null}] 19:30:00 INFO - PROCESS | 3955 | 1461119400524 Marionette TRACE conn3 -> [0,1936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:00 INFO - PROCESS | 3955 | ++DOCSHELL 0x863fb400 == 113 [pid = 3955] [id = 491] 19:30:00 INFO - PROCESS | 3955 | ++DOMWINDOW == 147 (0x877cd400) [pid = 3955] [serial = 1474] [outer = (nil)] 19:30:00 INFO - PROCESS | 3955 | ++DOMWINDOW == 148 (0x8b375400) [pid = 3955] [serial = 1475] [outer = 0x877cd400] 19:30:00 INFO - PROCESS | 3955 | 1461119400772 Marionette DEBUG loaded listener.js 19:30:00 INFO - PROCESS | 3955 | ++DOMWINDOW == 149 (0x8ba17c00) [pid = 3955] [serial = 1476] [outer = 0x877cd400] 19:30:01 INFO - PROCESS | 3955 | 1461119401588 Marionette TRACE conn3 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 19:30:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 19:30:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1290ms 19:30:01 INFO - PROCESS | 3955 | 1461119401609 Marionette TRACE conn3 -> [0,1937,"getWindowHandle",null] 19:30:01 INFO - PROCESS | 3955 | 1461119401613 Marionette TRACE conn3 <- [1,1937,null,{"value":"8"}] 19:30:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 19:30:01 INFO - PROCESS | 3955 | 1461119401619 Marionette TRACE conn3 -> [0,1938,"setScriptTimeout",{"ms":35000}] 19:30:01 INFO - PROCESS | 3955 | 1461119401622 Marionette TRACE conn3 <- [1,1938,null,{}] 19:30:01 INFO - PROCESS | 3955 | 1461119401627 Marionette TRACE conn3 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:30:02 INFO - PROCESS | 3955 | 1461119402046 Marionette TRACE conn3 <- [1,1939,null,{"value":null}] 19:30:02 INFO - PROCESS | 3955 | 1461119402296 Marionette TRACE conn3 -> [0,1940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:02 INFO - PROCESS | 3955 | ++DOCSHELL 0x863f9000 == 114 [pid = 3955] [id = 492] 19:30:02 INFO - PROCESS | 3955 | ++DOMWINDOW == 150 (0x863f9400) [pid = 3955] [serial = 1477] [outer = (nil)] 19:30:02 INFO - PROCESS | 3955 | ++DOMWINDOW == 151 (0x86769000) [pid = 3955] [serial = 1478] [outer = 0x863f9400] 19:30:02 INFO - PROCESS | 3955 | 1461119402391 Marionette DEBUG loaded listener.js 19:30:02 INFO - PROCESS | 3955 | ++DOMWINDOW == 152 (0x872ca800) [pid = 3955] [serial = 1479] [outer = 0x863f9400] 19:30:03 INFO - PROCESS | 3955 | 1461119403360 Marionette TRACE conn3 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 19:30:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 19:30:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1784ms 19:30:03 INFO - PROCESS | 3955 | 1461119403405 Marionette TRACE conn3 -> [0,1941,"getWindowHandle",null] 19:30:03 INFO - PROCESS | 3955 | 1461119403412 Marionette TRACE conn3 <- [1,1941,null,{"value":"8"}] 19:30:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 19:30:03 INFO - PROCESS | 3955 | 1461119403420 Marionette TRACE conn3 -> [0,1942,"setScriptTimeout",{"ms":35000}] 19:30:03 INFO - PROCESS | 3955 | 1461119403427 Marionette TRACE conn3 <- [1,1942,null,{}] 19:30:03 INFO - PROCESS | 3955 | 1461119403442 Marionette TRACE conn3 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:30:03 INFO - PROCESS | 3955 | 1461119403708 Marionette TRACE conn3 <- [1,1943,null,{"value":null}] 19:30:04 INFO - PROCESS | 3955 | 1461119404034 Marionette TRACE conn3 -> [0,1944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:04 INFO - PROCESS | 3955 | ++DOCSHELL 0x88434800 == 115 [pid = 3955] [id = 493] 19:30:04 INFO - PROCESS | 3955 | ++DOMWINDOW == 153 (0x88a2a000) [pid = 3955] [serial = 1480] [outer = (nil)] 19:30:04 INFO - PROCESS | 3955 | ++DOMWINDOW == 154 (0x89362800) [pid = 3955] [serial = 1481] [outer = 0x88a2a000] 19:30:04 INFO - PROCESS | 3955 | 1461119404131 Marionette DEBUG loaded listener.js 19:30:04 INFO - PROCESS | 3955 | ++DOMWINDOW == 155 (0x8a687c00) [pid = 3955] [serial = 1482] [outer = 0x88a2a000] 19:30:05 INFO - PROCESS | 3955 | 1461119405151 Marionette TRACE conn3 <- [1,1944,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 19:30:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 19:30:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1792ms 19:30:05 INFO - PROCESS | 3955 | 1461119405212 Marionette TRACE conn3 -> [0,1945,"getWindowHandle",null] 19:30:05 INFO - PROCESS | 3955 | 1461119405217 Marionette TRACE conn3 <- [1,1945,null,{"value":"8"}] 19:30:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 19:30:05 INFO - PROCESS | 3955 | 1461119405224 Marionette TRACE conn3 -> [0,1946,"setScriptTimeout",{"ms":35000}] 19:30:05 INFO - PROCESS | 3955 | 1461119405228 Marionette TRACE conn3 <- [1,1946,null,{}] 19:30:05 INFO - PROCESS | 3955 | 1461119405234 Marionette TRACE conn3 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:30:05 INFO - PROCESS | 3955 | 1461119405478 Marionette TRACE conn3 <- [1,1947,null,{"value":null}] 19:30:05 INFO - PROCESS | 3955 | 1461119405860 Marionette TRACE conn3 -> [0,1948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:05 INFO - PROCESS | 3955 | ++DOCSHELL 0x8b135c00 == 116 [pid = 3955] [id = 494] 19:30:05 INFO - PROCESS | 3955 | ++DOMWINDOW == 156 (0x8b374000) [pid = 3955] [serial = 1483] [outer = (nil)] 19:30:05 INFO - PROCESS | 3955 | ++DOMWINDOW == 157 (0x8ba1a400) [pid = 3955] [serial = 1484] [outer = 0x8b374000] 19:30:05 INFO - PROCESS | 3955 | 1461119405949 Marionette DEBUG loaded listener.js 19:30:06 INFO - PROCESS | 3955 | ++DOMWINDOW == 158 (0x8ba88800) [pid = 3955] [serial = 1485] [outer = 0x8b374000] 19:30:06 INFO - PROCESS | 3955 | 1461119406927 Marionette TRACE conn3 <- [1,1948,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 19:30:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 19:30:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1742ms 19:30:06 INFO - PROCESS | 3955 | 1461119406967 Marionette TRACE conn3 -> [0,1949,"getWindowHandle",null] 19:30:06 INFO - PROCESS | 3955 | 1461119406973 Marionette TRACE conn3 <- [1,1949,null,{"value":"8"}] 19:30:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 19:30:06 INFO - PROCESS | 3955 | 1461119406990 Marionette TRACE conn3 -> [0,1950,"setScriptTimeout",{"ms":35000}] 19:30:07 INFO - PROCESS | 3955 | 1461119406998 Marionette TRACE conn3 <- [1,1950,null,{}] 19:30:07 INFO - PROCESS | 3955 | 1461119407004 Marionette TRACE conn3 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:30:07 INFO - PROCESS | 3955 | 1461119407267 Marionette TRACE conn3 <- [1,1951,null,{"value":null}] 19:30:07 INFO - PROCESS | 3955 | 1461119407597 Marionette TRACE conn3 -> [0,1952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:07 INFO - PROCESS | 3955 | ++DOCSHELL 0x8b13e400 == 117 [pid = 3955] [id = 495] 19:30:07 INFO - PROCESS | 3955 | ++DOMWINDOW == 159 (0x8ba1bc00) [pid = 3955] [serial = 1486] [outer = (nil)] 19:30:07 INFO - PROCESS | 3955 | ++DOMWINDOW == 160 (0x8f597000) [pid = 3955] [serial = 1487] [outer = 0x8ba1bc00] 19:30:07 INFO - PROCESS | 3955 | 1461119407688 Marionette DEBUG loaded listener.js 19:30:07 INFO - PROCESS | 3955 | ++DOMWINDOW == 161 (0x8f615800) [pid = 3955] [serial = 1488] [outer = 0x8ba1bc00] 19:30:08 INFO - PROCESS | 3955 | 1461119408642 Marionette TRACE conn3 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 19:30:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 19:30:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1692ms 19:30:08 INFO - PROCESS | 3955 | 1461119408674 Marionette TRACE conn3 -> [0,1953,"getWindowHandle",null] 19:30:08 INFO - PROCESS | 3955 | 1461119408678 Marionette TRACE conn3 <- [1,1953,null,{"value":"8"}] 19:30:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 19:30:08 INFO - PROCESS | 3955 | 1461119408684 Marionette TRACE conn3 -> [0,1954,"setScriptTimeout",{"ms":35000}] 19:30:08 INFO - PROCESS | 3955 | 1461119408688 Marionette TRACE conn3 <- [1,1954,null,{}] 19:30:08 INFO - PROCESS | 3955 | 1461119408694 Marionette TRACE conn3 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:30:08 INFO - PROCESS | 3955 | 1461119408905 Marionette TRACE conn3 <- [1,1955,null,{"value":null}] 19:30:09 INFO - PROCESS | 3955 | 1461119409228 Marionette TRACE conn3 -> [0,1956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:09 INFO - PROCESS | 3955 | ++DOCSHELL 0x8b125000 == 118 [pid = 3955] [id = 496] 19:30:09 INFO - PROCESS | 3955 | ++DOMWINDOW == 162 (0x8b137000) [pid = 3955] [serial = 1489] [outer = (nil)] 19:30:09 INFO - PROCESS | 3955 | ++DOMWINDOW == 163 (0x8f6c8800) [pid = 3955] [serial = 1490] [outer = 0x8b137000] 19:30:09 INFO - PROCESS | 3955 | 1461119409323 Marionette DEBUG loaded listener.js 19:30:09 INFO - PROCESS | 3955 | ++DOMWINDOW == 164 (0x8f6cc400) [pid = 3955] [serial = 1491] [outer = 0x8b137000] 19:30:10 INFO - PROCESS | 3955 | 1461119410202 Marionette TRACE conn3 <- [1,1956,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html",0,null,null,[["isPointInPath() works on unclosed arcs larger than 2pi",0,null,null]]]}] 19:30:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 19:30:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1546ms 19:30:10 INFO - PROCESS | 3955 | 1461119410230 Marionette TRACE conn3 -> [0,1957,"getWindowHandle",null] 19:30:10 INFO - PROCESS | 3955 | 1461119410235 Marionette TRACE conn3 <- [1,1957,null,{"value":"8"}] 19:30:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 19:30:10 INFO - PROCESS | 3955 | 1461119410242 Marionette TRACE conn3 -> [0,1958,"setScriptTimeout",{"ms":35000}] 19:30:10 INFO - PROCESS | 3955 | 1461119410245 Marionette TRACE conn3 <- [1,1958,null,{}] 19:30:10 INFO - PROCESS | 3955 | 1461119410251 Marionette TRACE conn3 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:30:10 INFO - PROCESS | 3955 | 1461119410443 Marionette TRACE conn3 <- [1,1959,null,{"value":null}] 19:30:10 INFO - PROCESS | 3955 | 1461119410730 Marionette TRACE conn3 -> [0,1960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.edge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:10 INFO - PROCESS | 3955 | ++DOCSHELL 0x8f928000 == 119 [pid = 3955] [id = 497] 19:30:10 INFO - PROCESS | 3955 | ++DOMWINDOW == 165 (0x8f92a400) [pid = 3955] [serial = 1492] [outer = (nil)] 19:30:10 INFO - PROCESS | 3955 | ++DOMWINDOW == 166 (0x8fc2a400) [pid = 3955] [serial = 1493] [outer = 0x8f92a400] 19:30:10 INFO - PROCESS | 3955 | 1461119410892 Marionette DEBUG loaded listener.js 19:30:11 INFO - PROCESS | 3955 | ++DOMWINDOW == 167 (0x90025800) [pid = 3955] [serial = 1494] [outer = 0x8f92a400] 19:30:11 INFO - PROCESS | 3955 | 1461119411804 Marionette TRACE conn3 <- [1,1960,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.edge.html",0,null,null,[["isPointInPath() counts points on the path as being inside",0,null,null]]]}] 19:30:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 19:30:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1585ms 19:30:11 INFO - PROCESS | 3955 | 1461119411828 Marionette TRACE conn3 -> [0,1961,"getWindowHandle",null] 19:30:11 INFO - PROCESS | 3955 | 1461119411832 Marionette TRACE conn3 <- [1,1961,null,{"value":"8"}] 19:30:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 19:30:11 INFO - PROCESS | 3955 | 1461119411839 Marionette TRACE conn3 -> [0,1962,"setScriptTimeout",{"ms":35000}] 19:30:11 INFO - PROCESS | 3955 | 1461119411843 Marionette TRACE conn3 <- [1,1962,null,{}] 19:30:11 INFO - PROCESS | 3955 | 1461119411849 Marionette TRACE conn3 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:30:12 INFO - PROCESS | 3955 | 1461119412046 Marionette TRACE conn3 <- [1,1963,null,{"value":null}] 19:30:12 INFO - PROCESS | 3955 | 1461119412326 Marionette TRACE conn3 -> [0,1964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:12 INFO - PROCESS | 3955 | ++DOCSHELL 0x8f6e5000 == 120 [pid = 3955] [id = 498] 19:30:12 INFO - PROCESS | 3955 | ++DOMWINDOW == 168 (0x8f920c00) [pid = 3955] [serial = 1495] [outer = (nil)] 19:30:12 INFO - PROCESS | 3955 | ++DOMWINDOW == 169 (0x9045cc00) [pid = 3955] [serial = 1496] [outer = 0x8f920c00] 19:30:12 INFO - PROCESS | 3955 | 1461119412459 Marionette DEBUG loaded listener.js 19:30:12 INFO - PROCESS | 3955 | ++DOMWINDOW == 170 (0x91226800) [pid = 3955] [serial = 1497] [outer = 0x8f920c00] 19:30:13 INFO - PROCESS | 3955 | 1461119413350 Marionette TRACE conn3 <- [1,1964,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.empty.html",0,null,null,[["isPointInPath() works when there is no path",0,null,null]]]}] 19:30:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 19:30:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1581ms 19:30:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 19:30:13 INFO - PROCESS | 3955 | 1461119413421 Marionette TRACE conn3 -> [0,1965,"getWindowHandle",null] 19:30:13 INFO - PROCESS | 3955 | 1461119413424 Marionette TRACE conn3 <- [1,1965,null,{"value":"8"}] 19:30:13 INFO - PROCESS | 3955 | 1461119413431 Marionette TRACE conn3 -> [0,1966,"setScriptTimeout",{"ms":35000}] 19:30:13 INFO - PROCESS | 3955 | 1461119413434 Marionette TRACE conn3 <- [1,1966,null,{}] 19:30:13 INFO - PROCESS | 3955 | 1461119413440 Marionette TRACE conn3 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:30:13 INFO - PROCESS | 3955 | 1461119413675 Marionette TRACE conn3 <- [1,1967,null,{"value":null}] 19:30:14 INFO - PROCESS | 3955 | 1461119413996 Marionette TRACE conn3 -> [0,1968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:14 INFO - PROCESS | 3955 | ++DOCSHELL 0x84a1ac00 == 121 [pid = 3955] [id = 499] 19:30:14 INFO - PROCESS | 3955 | ++DOMWINDOW == 171 (0x90302c00) [pid = 3955] [serial = 1498] [outer = (nil)] 19:30:14 INFO - PROCESS | 3955 | ++DOMWINDOW == 172 (0x91ef1c00) [pid = 3955] [serial = 1499] [outer = 0x90302c00] 19:30:14 INFO - PROCESS | 3955 | 1461119414089 Marionette DEBUG loaded listener.js 19:30:14 INFO - PROCESS | 3955 | ++DOMWINDOW == 173 (0x92862c00) [pid = 3955] [serial = 1500] [outer = 0x90302c00] 19:30:14 INFO - PROCESS | 3955 | 1461119414988 Marionette TRACE conn3 <- [1,1968,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html",0,null,null,[["isPointInPath() returns false for non-finite arguments",0,null,null]]]}] 19:30:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 19:30:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1633ms 19:30:15 INFO - PROCESS | 3955 | 1461119415065 Marionette TRACE conn3 -> [0,1969,"getWindowHandle",null] 19:30:15 INFO - PROCESS | 3955 | 1461119415069 Marionette TRACE conn3 <- [1,1969,null,{"value":"8"}] 19:30:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 19:30:15 INFO - PROCESS | 3955 | 1461119415076 Marionette TRACE conn3 -> [0,1970,"setScriptTimeout",{"ms":35000}] 19:30:15 INFO - PROCESS | 3955 | 1461119415079 Marionette TRACE conn3 <- [1,1970,null,{}] 19:30:15 INFO - PROCESS | 3955 | 1461119415085 Marionette TRACE conn3 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:30:15 INFO - PROCESS | 3955 | 1461119415319 Marionette TRACE conn3 <- [1,1971,null,{"value":null}] 19:30:15 INFO - PROCESS | 3955 | 1461119415644 Marionette TRACE conn3 -> [0,1972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:15 INFO - PROCESS | 3955 | ++DOCSHELL 0x90551c00 == 122 [pid = 3955] [id = 500] 19:30:15 INFO - PROCESS | 3955 | ++DOMWINDOW == 174 (0x91221800) [pid = 3955] [serial = 1501] [outer = (nil)] 19:30:15 INFO - PROCESS | 3955 | ++DOMWINDOW == 175 (0x929ea400) [pid = 3955] [serial = 1502] [outer = 0x91221800] 19:30:15 INFO - PROCESS | 3955 | 1461119415734 Marionette DEBUG loaded listener.js 19:30:15 INFO - PROCESS | 3955 | ++DOMWINDOW == 176 (0x92aa4c00) [pid = 3955] [serial = 1503] [outer = 0x91221800] 19:30:16 INFO - PROCESS | 3955 | 1461119416675 Marionette TRACE conn3 <- [1,1972,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.outside.html",0,null,null,[["isPointInPath() works on paths outside the canvas",0,null,null]]]}] 19:30:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 19:30:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1642ms 19:30:16 INFO - PROCESS | 3955 | 1461119416719 Marionette TRACE conn3 -> [0,1973,"getWindowHandle",null] 19:30:16 INFO - PROCESS | 3955 | 1461119416724 Marionette TRACE conn3 <- [1,1973,null,{"value":"8"}] 19:30:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 19:30:16 INFO - PROCESS | 3955 | 1461119416730 Marionette TRACE conn3 -> [0,1974,"setScriptTimeout",{"ms":35000}] 19:30:16 INFO - PROCESS | 3955 | 1461119416734 Marionette TRACE conn3 <- [1,1974,null,{}] 19:30:16 INFO - PROCESS | 3955 | 1461119416739 Marionette TRACE conn3 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:30:16 INFO - PROCESS | 3955 | 1461119416941 Marionette TRACE conn3 <- [1,1975,null,{"value":null}] 19:30:17 INFO - PROCESS | 3955 | 1461119417261 Marionette TRACE conn3 -> [0,1976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:17 INFO - PROCESS | 3955 | ++DOCSHELL 0x8ad63000 == 123 [pid = 3955] [id = 501] 19:30:17 INFO - PROCESS | 3955 | ++DOMWINDOW == 177 (0x9021fc00) [pid = 3955] [serial = 1504] [outer = (nil)] 19:30:17 INFO - PROCESS | 3955 | ++DOMWINDOW == 178 (0x93352c00) [pid = 3955] [serial = 1505] [outer = 0x9021fc00] 19:30:17 INFO - PROCESS | 3955 | 1461119417352 Marionette DEBUG loaded listener.js 19:30:17 INFO - PROCESS | 3955 | ++DOMWINDOW == 179 (0x93357800) [pid = 3955] [serial = 1506] [outer = 0x9021fc00] 19:30:18 INFO - PROCESS | 3955 | 1461119418249 Marionette TRACE conn3 <- [1,1976,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.subpath.html",0,null,null,[["isPointInPath() uses the current path, not just the subpath",0,null,null]]]}] 19:30:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 19:30:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1590ms 19:30:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 19:30:18 INFO - PROCESS | 3955 | 1461119418321 Marionette TRACE conn3 -> [0,1977,"getWindowHandle",null] 19:30:18 INFO - PROCESS | 3955 | 1461119418324 Marionette TRACE conn3 <- [1,1977,null,{"value":"8"}] 19:30:18 INFO - PROCESS | 3955 | 1461119418331 Marionette TRACE conn3 -> [0,1978,"setScriptTimeout",{"ms":35000}] 19:30:18 INFO - PROCESS | 3955 | 1461119418334 Marionette TRACE conn3 <- [1,1978,null,{}] 19:30:18 INFO - PROCESS | 3955 | 1461119418340 Marionette TRACE conn3 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:30:18 INFO - PROCESS | 3955 | 1461119418671 Marionette TRACE conn3 <- [1,1979,null,{"value":null}] 19:30:19 INFO - PROCESS | 3955 | 1461119419010 Marionette TRACE conn3 -> [0,1980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:19 INFO - PROCESS | 3955 | ++DOCSHELL 0x933fd400 == 124 [pid = 3955] [id = 502] 19:30:19 INFO - PROCESS | 3955 | ++DOMWINDOW == 180 (0x933fd800) [pid = 3955] [serial = 1507] [outer = (nil)] 19:30:19 INFO - PROCESS | 3955 | ++DOMWINDOW == 181 (0x939bdc00) [pid = 3955] [serial = 1508] [outer = 0x933fd800] 19:30:19 INFO - PROCESS | 3955 | 1461119419115 Marionette DEBUG loaded listener.js 19:30:19 INFO - PROCESS | 3955 | ++DOMWINDOW == 182 (0x939e6000) [pid = 3955] [serial = 1509] [outer = 0x933fd800] 19:30:20 INFO - PROCESS | 3955 | 1461119420030 Marionette TRACE conn3 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 19:30:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 19:30:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1732ms 19:30:20 INFO - PROCESS | 3955 | 1461119420063 Marionette TRACE conn3 -> [0,1981,"getWindowHandle",null] 19:30:20 INFO - PROCESS | 3955 | 1461119420074 Marionette TRACE conn3 <- [1,1981,null,{"value":"8"}] 19:30:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 19:30:20 INFO - PROCESS | 3955 | 1461119420080 Marionette TRACE conn3 -> [0,1982,"setScriptTimeout",{"ms":35000}] 19:30:20 INFO - PROCESS | 3955 | 1461119420083 Marionette TRACE conn3 <- [1,1982,null,{}] 19:30:20 INFO - PROCESS | 3955 | 1461119420089 Marionette TRACE conn3 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:30:20 INFO - PROCESS | 3955 | 1461119420319 Marionette TRACE conn3 <- [1,1983,null,{"value":null}] 19:30:20 INFO - PROCESS | 3955 | 1461119420647 Marionette TRACE conn3 -> [0,1984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:20 INFO - PROCESS | 3955 | ++DOCSHELL 0x95a70000 == 125 [pid = 3955] [id = 503] 19:30:20 INFO - PROCESS | 3955 | ++DOMWINDOW == 183 (0x96b4c000) [pid = 3955] [serial = 1510] [outer = (nil)] 19:30:20 INFO - PROCESS | 3955 | ++DOMWINDOW == 184 (0x96b7c400) [pid = 3955] [serial = 1511] [outer = 0x96b4c000] 19:30:20 INFO - PROCESS | 3955 | 1461119420738 Marionette DEBUG loaded listener.js 19:30:20 INFO - PROCESS | 3955 | ++DOMWINDOW == 185 (0x96b95000) [pid = 3955] [serial = 1512] [outer = 0x96b4c000] 19:30:21 INFO - PROCESS | 3955 | 1461119421607 Marionette TRACE conn3 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 19:30:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 19:30:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1583ms 19:30:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 19:30:21 INFO - PROCESS | 3955 | 1461119421664 Marionette TRACE conn3 -> [0,1985,"getWindowHandle",null] 19:30:21 INFO - PROCESS | 3955 | 1461119421667 Marionette TRACE conn3 <- [1,1985,null,{"value":"8"}] 19:30:21 INFO - PROCESS | 3955 | 1461119421674 Marionette TRACE conn3 -> [0,1986,"setScriptTimeout",{"ms":35000}] 19:30:21 INFO - PROCESS | 3955 | 1461119421676 Marionette TRACE conn3 <- [1,1986,null,{}] 19:30:21 INFO - PROCESS | 3955 | 1461119421682 Marionette TRACE conn3 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:30:21 INFO - PROCESS | 3955 | 1461119421889 Marionette TRACE conn3 <- [1,1987,null,{"value":null}] 19:30:22 INFO - PROCESS | 3955 | 1461119422215 Marionette TRACE conn3 -> [0,1988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:22 INFO - PROCESS | 3955 | ++DOCSHELL 0x9331ec00 == 126 [pid = 3955] [id = 504] 19:30:22 INFO - PROCESS | 3955 | ++DOMWINDOW == 186 (0x96b52c00) [pid = 3955] [serial = 1513] [outer = (nil)] 19:30:22 INFO - PROCESS | 3955 | ++DOMWINDOW == 187 (0x97942000) [pid = 3955] [serial = 1514] [outer = 0x96b52c00] 19:30:22 INFO - PROCESS | 3955 | 1461119422307 Marionette DEBUG loaded listener.js 19:30:22 INFO - PROCESS | 3955 | ++DOMWINDOW == 188 (0x979e5400) [pid = 3955] [serial = 1515] [outer = 0x96b52c00] 19:30:23 INFO - PROCESS | 3955 | 1461119423194 Marionette TRACE conn3 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 19:30:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 19:30:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1595ms 19:30:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 19:30:23 INFO - PROCESS | 3955 | 1461119423267 Marionette TRACE conn3 -> [0,1989,"getWindowHandle",null] 19:30:23 INFO - PROCESS | 3955 | 1461119423270 Marionette TRACE conn3 <- [1,1989,null,{"value":"8"}] 19:30:23 INFO - PROCESS | 3955 | 1461119423277 Marionette TRACE conn3 -> [0,1990,"setScriptTimeout",{"ms":35000}] 19:30:23 INFO - PROCESS | 3955 | 1461119423281 Marionette TRACE conn3 <- [1,1990,null,{}] 19:30:23 INFO - PROCESS | 3955 | 1461119423286 Marionette TRACE conn3 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:30:23 INFO - PROCESS | 3955 | 1461119423525 Marionette TRACE conn3 <- [1,1991,null,{"value":null}] 19:30:23 INFO - PROCESS | 3955 | 1461119423864 Marionette TRACE conn3 -> [0,1992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:23 INFO - PROCESS | 3955 | ++DOCSHELL 0x93a74400 == 127 [pid = 3955] [id = 505] 19:30:23 INFO - PROCESS | 3955 | ++DOMWINDOW == 189 (0x981ad800) [pid = 3955] [serial = 1516] [outer = (nil)] 19:30:23 INFO - PROCESS | 3955 | ++DOMWINDOW == 190 (0x98f83400) [pid = 3955] [serial = 1517] [outer = 0x981ad800] 19:30:23 INFO - PROCESS | 3955 | 1461119423956 Marionette DEBUG loaded listener.js 19:30:24 INFO - PROCESS | 3955 | ++DOMWINDOW == 191 (0x9919f800) [pid = 3955] [serial = 1518] [outer = 0x981ad800] 19:30:24 INFO - PROCESS | 3955 | 1461119424799 Marionette TRACE conn3 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 19:30:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 19:30:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1583ms 19:30:24 INFO - PROCESS | 3955 | 1461119424859 Marionette TRACE conn3 -> [0,1993,"getWindowHandle",null] 19:30:24 INFO - PROCESS | 3955 | 1461119424862 Marionette TRACE conn3 <- [1,1993,null,{"value":"8"}] 19:30:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 19:30:24 INFO - PROCESS | 3955 | 1461119424869 Marionette TRACE conn3 -> [0,1994,"setScriptTimeout",{"ms":35000}] 19:30:24 INFO - PROCESS | 3955 | 1461119424873 Marionette TRACE conn3 <- [1,1994,null,{}] 19:30:24 INFO - PROCESS | 3955 | 1461119424878 Marionette TRACE conn3 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:30:25 INFO - PROCESS | 3955 | 1461119425077 Marionette TRACE conn3 <- [1,1995,null,{"value":null}] 19:30:25 INFO - PROCESS | 3955 | 1461119425358 Marionette TRACE conn3 -> [0,1996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:25 INFO - PROCESS | 3955 | ++DOCSHELL 0x977ad400 == 128 [pid = 3955] [id = 506] 19:30:25 INFO - PROCESS | 3955 | ++DOMWINDOW == 192 (0x9794ac00) [pid = 3955] [serial = 1519] [outer = (nil)] 19:30:25 INFO - PROCESS | 3955 | ++DOMWINDOW == 193 (0x998ed400) [pid = 3955] [serial = 1520] [outer = 0x9794ac00] 19:30:25 INFO - PROCESS | 3955 | 1461119425497 Marionette DEBUG loaded listener.js 19:30:25 INFO - PROCESS | 3955 | ++DOMWINDOW == 194 (0x998f9c00) [pid = 3955] [serial = 1521] [outer = 0x9794ac00] 19:30:26 INFO - PROCESS | 3955 | 1461119426350 Marionette TRACE conn3 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 19:30:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 19:30:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1533ms 19:30:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 19:30:26 INFO - PROCESS | 3955 | 1461119426403 Marionette TRACE conn3 -> [0,1997,"getWindowHandle",null] 19:30:26 INFO - PROCESS | 3955 | 1461119426406 Marionette TRACE conn3 <- [1,1997,null,{"value":"8"}] 19:30:26 INFO - PROCESS | 3955 | 1461119426412 Marionette TRACE conn3 -> [0,1998,"setScriptTimeout",{"ms":35000}] 19:30:26 INFO - PROCESS | 3955 | 1461119426420 Marionette TRACE conn3 <- [1,1998,null,{}] 19:30:26 INFO - PROCESS | 3955 | 1461119426431 Marionette TRACE conn3 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:30:26 INFO - PROCESS | 3955 | 1461119426633 Marionette TRACE conn3 <- [1,1999,null,{"value":null}] 19:30:26 INFO - PROCESS | 3955 | 1461119426915 Marionette TRACE conn3 -> [0,2000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:26 INFO - PROCESS | 3955 | ++DOCSHELL 0x998ba800 == 129 [pid = 3955] [id = 507] 19:30:26 INFO - PROCESS | 3955 | ++DOMWINDOW == 195 (0x998c1000) [pid = 3955] [serial = 1522] [outer = (nil)] 19:30:27 INFO - PROCESS | 3955 | ++DOMWINDOW == 196 (0x99b82800) [pid = 3955] [serial = 1523] [outer = 0x998c1000] 19:30:27 INFO - PROCESS | 3955 | 1461119427051 Marionette DEBUG loaded listener.js 19:30:27 INFO - PROCESS | 3955 | ++DOMWINDOW == 197 (0x99b86000) [pid = 3955] [serial = 1524] [outer = 0x998c1000] 19:30:27 INFO - PROCESS | 3955 | 1461119427962 Marionette TRACE conn3 <- [1,2000,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.winding.html",0,null,null,[["isPointInPath() uses the non-zero winding number rule",0,null,null]]]}] 19:30:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 19:30:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1592ms 19:30:28 INFO - PROCESS | 3955 | 1461119428003 Marionette TRACE conn3 -> [0,2001,"getWindowHandle",null] 19:30:28 INFO - PROCESS | 3955 | 1461119428007 Marionette TRACE conn3 <- [1,2001,null,{"value":"8"}] 19:30:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 19:30:28 INFO - PROCESS | 3955 | 1461119428013 Marionette TRACE conn3 -> [0,2002,"setScriptTimeout",{"ms":35000}] 19:30:28 INFO - PROCESS | 3955 | 1461119428017 Marionette TRACE conn3 <- [1,2002,null,{}] 19:30:28 INFO - PROCESS | 3955 | 1461119428022 Marionette TRACE conn3 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:30:28 INFO - PROCESS | 3955 | 1461119428218 Marionette TRACE conn3 <- [1,2003,null,{"value":null}] 19:30:28 INFO - PROCESS | 3955 | 1461119428506 Marionette TRACE conn3 -> [0,2004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:28 INFO - PROCESS | 3955 | ++DOCSHELL 0x99b42c00 == 130 [pid = 3955] [id = 508] 19:30:28 INFO - PROCESS | 3955 | ++DOMWINDOW == 198 (0x99b80800) [pid = 3955] [serial = 1525] [outer = (nil)] 19:30:28 INFO - PROCESS | 3955 | ++DOMWINDOW == 199 (0x9b0a6400) [pid = 3955] [serial = 1526] [outer = 0x99b80800] 19:30:28 INFO - PROCESS | 3955 | 1461119428651 Marionette DEBUG loaded listener.js 19:30:28 INFO - PROCESS | 3955 | ++DOMWINDOW == 200 (0x9df8b400) [pid = 3955] [serial = 1527] [outer = 0x99b80800] 19:30:29 INFO - PROCESS | 3955 | 1461119429529 Marionette TRACE conn3 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 19:30:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 19:30:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1580ms 19:30:29 INFO - PROCESS | 3955 | 1461119429595 Marionette TRACE conn3 -> [0,2005,"getWindowHandle",null] 19:30:29 INFO - PROCESS | 3955 | 1461119429599 Marionette TRACE conn3 <- [1,2005,null,{"value":"8"}] 19:30:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 19:30:29 INFO - PROCESS | 3955 | 1461119429605 Marionette TRACE conn3 -> [0,2006,"setScriptTimeout",{"ms":35000}] 19:30:29 INFO - PROCESS | 3955 | 1461119429609 Marionette TRACE conn3 <- [1,2006,null,{}] 19:30:29 INFO - PROCESS | 3955 | 1461119429614 Marionette TRACE conn3 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:30:29 INFO - PROCESS | 3955 | 1461119429813 Marionette TRACE conn3 <- [1,2007,null,{"value":null}] 19:30:30 INFO - PROCESS | 3955 | 1461119430100 Marionette TRACE conn3 -> [0,2008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:30 INFO - PROCESS | 3955 | ++DOCSHELL 0x86a5f400 == 131 [pid = 3955] [id = 509] 19:30:30 INFO - PROCESS | 3955 | ++DOMWINDOW == 201 (0x979e2000) [pid = 3955] [serial = 1528] [outer = (nil)] 19:30:30 INFO - PROCESS | 3955 | ++DOMWINDOW == 202 (0x9ea14c00) [pid = 3955] [serial = 1529] [outer = 0x979e2000] 19:30:30 INFO - PROCESS | 3955 | 1461119430230 Marionette DEBUG loaded listener.js 19:30:30 INFO - PROCESS | 3955 | ++DOMWINDOW == 203 (0x9ea19400) [pid = 3955] [serial = 1530] [outer = 0x979e2000] 19:30:31 INFO - PROCESS | 3955 | 1461119431143 Marionette TRACE conn3 <- [1,2008,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the point is added and nothing is drawn",0,null,null]]]}] 19:30:31 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 19:30:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1581ms 19:30:31 INFO - PROCESS | 3955 | 1461119431187 Marionette TRACE conn3 -> [0,2009,"getWindowHandle",null] 19:30:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 19:30:31 INFO - PROCESS | 3955 | 1461119431192 Marionette TRACE conn3 <- [1,2009,null,{"value":"8"}] 19:30:31 INFO - PROCESS | 3955 | 1461119431198 Marionette TRACE conn3 -> [0,2010,"setScriptTimeout",{"ms":35000}] 19:30:31 INFO - PROCESS | 3955 | 1461119431202 Marionette TRACE conn3 <- [1,2010,null,{}] 19:30:31 INFO - PROCESS | 3955 | 1461119431207 Marionette TRACE conn3 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:30:31 INFO - PROCESS | 3955 | 1461119431416 Marionette TRACE conn3 <- [1,2011,null,{"value":null}] 19:30:31 INFO - PROCESS | 3955 | 1461119431799 Marionette TRACE conn3 -> [0,2012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:31 INFO - PROCESS | 3955 | ++DOCSHELL 0x9df86c00 == 132 [pid = 3955] [id = 510] 19:30:31 INFO - PROCESS | 3955 | ++DOMWINDOW == 204 (0x9fb8dc00) [pid = 3955] [serial = 1531] [outer = (nil)] 19:30:31 INFO - PROCESS | 3955 | ++DOMWINDOW == 205 (0x9fc52000) [pid = 3955] [serial = 1532] [outer = 0x9fb8dc00] 19:30:31 INFO - PROCESS | 3955 | 1461119431892 Marionette DEBUG loaded listener.js 19:30:32 INFO - PROCESS | 3955 | ++DOMWINDOW == 206 (0x9fc97000) [pid = 3955] [serial = 1533] [outer = 0x9fb8dc00] 19:30:34 INFO - PROCESS | 3955 | --DOCSHELL 0x8a58c400 == 131 [pid = 3955] [id = 288] 19:30:34 INFO - PROCESS | 3955 | --DOCSHELL 0x863fb400 == 130 [pid = 3955] [id = 491] 19:30:34 INFO - PROCESS | 3955 | --DOCSHELL 0x82888c00 == 129 [pid = 3955] [id = 490] 19:30:34 INFO - PROCESS | 3955 | --DOCSHELL 0x877c9c00 == 128 [pid = 3955] [id = 489] 19:30:34 INFO - PROCESS | 3955 | --DOCSHELL 0x86a5c800 == 127 [pid = 3955] [id = 488] 19:30:34 INFO - PROCESS | 3955 | --DOCSHELL 0x8287e000 == 126 [pid = 3955] [id = 486] 19:30:34 INFO - PROCESS | 3955 | --DOCSHELL 0x8b12f400 == 125 [pid = 3955] [id = 484] 19:30:34 INFO - PROCESS | 3955 | --DOCSHELL 0x861d9000 == 124 [pid = 3955] [id = 485] 19:30:34 INFO - PROCESS | 3955 | --DOCSHELL 0x939dd400 == 123 [pid = 3955] [id = 483] 19:30:34 INFO - PROCESS | 3955 | --DOCSHELL 0x8ff4dc00 == 122 [pid = 3955] [id = 482] 19:30:34 INFO - PROCESS | 3955 | --DOCSHELL 0x8a58b800 == 121 [pid = 3955] [id = 481] 19:30:34 INFO - PROCESS | 3955 | --DOCSHELL 0x8f6e8800 == 120 [pid = 3955] [id = 480] 19:30:34 INFO - PROCESS | 3955 | --DOCSHELL 0x881ef000 == 119 [pid = 3955] [id = 478] 19:30:34 INFO - PROCESS | 3955 | --DOCSHELL 0x9285d000 == 118 [pid = 3955] [id = 479] 19:30:34 INFO - PROCESS | 3955 | --DOCSHELL 0x8e601400 == 117 [pid = 3955] [id = 477] 19:30:34 INFO - PROCESS | 3955 | --DOCSHELL 0x8f922000 == 116 [pid = 3955] [id = 476] 19:30:34 INFO - PROCESS | 3955 | --DOCSHELL 0x8e81dc00 == 115 [pid = 3955] [id = 475] 19:30:34 INFO - PROCESS | 3955 | --DOCSHELL 0x8f59d800 == 114 [pid = 3955] [id = 474] 19:30:34 INFO - PROCESS | 3955 | --DOCSHELL 0x8ba80400 == 113 [pid = 3955] [id = 473] 19:30:34 INFO - PROCESS | 3955 | --DOCSHELL 0x88a33000 == 112 [pid = 3955] [id = 471] 19:30:34 INFO - PROCESS | 3955 | --DOCSHELL 0x877cf000 == 111 [pid = 3955] [id = 472] 19:30:34 INFO - PROCESS | 3955 | --DOCSHELL 0x879c6000 == 110 [pid = 3955] [id = 470] 19:30:34 INFO - PROCESS | 3955 | --DOCSHELL 0x84a1e000 == 109 [pid = 3955] [id = 469] 19:30:34 INFO - PROCESS | 3955 | --DOMWINDOW == 205 (0x977a8000) [pid = 3955] [serial = 1383] [outer = (nil)] [url = about:blank] 19:30:34 INFO - PROCESS | 3955 | --DOMWINDOW == 204 (0x87bc9400) [pid = 3955] [serial = 1400] [outer = (nil)] [url = about:blank] 19:30:34 INFO - PROCESS | 3955 | --DOMWINDOW == 203 (0x90551000) [pid = 3955] [serial = 1361] [outer = (nil)] [url = about:blank] 19:30:34 INFO - PROCESS | 3955 | --DOMWINDOW == 202 (0x861cc400) [pid = 3955] [serial = 1340] [outer = (nil)] [url = about:blank] 19:30:34 INFO - PROCESS | 3955 | --DOMWINDOW == 201 (0x8ba81c00) [pid = 3955] [serial = 1349] [outer = (nil)] [url = about:blank] 19:30:34 INFO - PROCESS | 3955 | --DOMWINDOW == 200 (0x97b7d800) [pid = 3955] [serial = 1386] [outer = (nil)] [url = about:blank] 19:30:34 INFO - PROCESS | 3955 | --DOMWINDOW == 199 (0x93328c00) [pid = 3955] [serial = 1368] [outer = (nil)] [url = about:blank] 19:30:34 INFO - PROCESS | 3955 | --DOMWINDOW == 198 (0x96b54400) [pid = 3955] [serial = 1376] [outer = (nil)] [url = about:blank] 19:30:34 INFO - PROCESS | 3955 | --DOMWINDOW == 197 (0x8a590000) [pid = 3955] [serial = 1346] [outer = (nil)] [url = about:blank] 19:30:34 INFO - PROCESS | 3955 | --DOMWINDOW == 196 (0x96b59c00) [pid = 3955] [serial = 1377] [outer = (nil)] [url = about:blank] 19:30:34 INFO - PROCESS | 3955 | --DOMWINDOW == 195 (0x8ff4a000) [pid = 3955] [serial = 1358] [outer = (nil)] [url = about:blank] 19:30:34 INFO - PROCESS | 3955 | --DOMWINDOW == 194 (0x88435c00) [pid = 3955] [serial = 1401] [outer = (nil)] [url = about:blank] 19:30:34 INFO - PROCESS | 3955 | --DOMWINDOW == 193 (0x87bc5c00) [pid = 3955] [serial = 1343] [outer = (nil)] [url = about:blank] 19:30:34 INFO - PROCESS | 3955 | --DOMWINDOW == 192 (0x93321400) [pid = 3955] [serial = 1367] [outer = (nil)] [url = about:blank] 19:30:34 INFO - PROCESS | 3955 | --DOMWINDOW == 191 (0x96fac400) [pid = 3955] [serial = 1380] [outer = (nil)] [url = about:blank] 19:30:34 INFO - PROCESS | 3955 | --DOMWINDOW == 190 (0x91eef800) [pid = 3955] [serial = 1364] [outer = (nil)] [url = about:blank] 19:30:34 INFO - PROCESS | 3955 | --DOMWINDOW == 189 (0x96a09c00) [pid = 3955] [serial = 1373] [outer = (nil)] [url = about:blank] 19:30:34 INFO - PROCESS | 3955 | --DOMWINDOW == 188 (0x981da000) [pid = 3955] [serial = 1391] [outer = (nil)] [url = about:blank] 19:30:34 INFO - PROCESS | 3955 | --DOMWINDOW == 187 (0x98104400) [pid = 3955] [serial = 1388] [outer = (nil)] [url = about:blank] 19:30:34 INFO - PROCESS | 3955 | --DOMWINDOW == 186 (0x872d0000) [pid = 3955] [serial = 1398] [outer = (nil)] [url = about:blank] 19:30:34 INFO - PROCESS | 3955 | --DOMWINDOW == 185 (0x96b98400) [pid = 3955] [serial = 1379] [outer = (nil)] [url = about:blank] 19:30:34 INFO - PROCESS | 3955 | --DOMWINDOW == 184 (0x8a58cc00) [pid = 3955] [serial = 1404] [outer = (nil)] [url = about:blank] 19:30:34 INFO - PROCESS | 3955 | --DOMWINDOW == 183 (0x86a5b800) [pid = 3955] [serial = 1397] [outer = (nil)] [url = about:blank] 19:30:34 INFO - PROCESS | 3955 | --DOMWINDOW == 182 (0x96b9a000) [pid = 3955] [serial = 1382] [outer = (nil)] [url = about:blank] 19:30:34 INFO - PROCESS | 3955 | --DOMWINDOW == 181 (0x8e609000) [pid = 3955] [serial = 1352] [outer = (nil)] [url = about:blank] 19:30:34 INFO - PROCESS | 3955 | --DOMWINDOW == 180 (0x96a0f000) [pid = 3955] [serial = 1374] [outer = (nil)] [url = about:blank] 19:30:34 INFO - PROCESS | 3955 | --DOMWINDOW == 179 (0x98ead400) [pid = 3955] [serial = 1394] [outer = (nil)] [url = about:blank] 19:30:34 INFO - PROCESS | 3955 | --DOMWINDOW == 178 (0x933fcc00) [pid = 3955] [serial = 1370] [outer = (nil)] [url = about:blank] 19:30:34 INFO - PROCESS | 3955 | --DOMWINDOW == 177 (0x979e2400) [pid = 3955] [serial = 1385] [outer = (nil)] [url = about:blank] 19:30:34 INFO - PROCESS | 3955 | --DOMWINDOW == 176 (0x8f61f000) [pid = 3955] [serial = 1355] [outer = (nil)] [url = about:blank] 19:30:34 INFO - PROCESS | 3955 | --DOMWINDOW == 175 (0x98f85400) [pid = 3955] [serial = 1395] [outer = (nil)] [url = about:blank] 19:30:34 INFO - PROCESS | 3955 | --DOMWINDOW == 174 (0x89361c00) [pid = 3955] [serial = 1403] [outer = (nil)] [url = about:blank] 19:30:34 INFO - PROCESS | 3955 | --DOMWINDOW == 173 (0x9285ac00) [pid = 3955] [serial = 1365] [outer = (nil)] [url = about:blank] 19:30:34 INFO - PROCESS | 3955 | --DOMWINDOW == 172 (0x939dbc00) [pid = 3955] [serial = 1371] [outer = (nil)] [url = about:blank] 19:30:34 INFO - PROCESS | 3955 | --DOMWINDOW == 171 (0x8ad66800) [pid = 3955] [serial = 1406] [outer = (nil)] [url = about:blank] 19:30:34 INFO - PROCESS | 3955 | 1461119434743 Marionette TRACE conn3 <- [1,2012,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the point is added and used for subsequent drawing",0,null,null]]]}] 19:30:34 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 19:30:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 3590ms 19:30:34 INFO - PROCESS | 3955 | 1461119434789 Marionette TRACE conn3 -> [0,2013,"getWindowHandle",null] 19:30:34 INFO - PROCESS | 3955 | 1461119434794 Marionette TRACE conn3 <- [1,2013,null,{"value":"8"}] 19:30:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 19:30:34 INFO - PROCESS | 3955 | 1461119434803 Marionette TRACE conn3 -> [0,2014,"setScriptTimeout",{"ms":35000}] 19:30:34 INFO - PROCESS | 3955 | 1461119434809 Marionette TRACE conn3 <- [1,2014,null,{}] 19:30:34 INFO - PROCESS | 3955 | 1461119434818 Marionette TRACE conn3 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:30:35 INFO - PROCESS | 3955 | 1461119435056 Marionette TRACE conn3 <- [1,2015,null,{"value":null}] 19:30:35 INFO - PROCESS | 3955 | 1461119435266 Marionette TRACE conn3 -> [0,2016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:35 INFO - PROCESS | 3955 | ++DOCSHELL 0x863f5c00 == 110 [pid = 3955] [id = 511] 19:30:35 INFO - PROCESS | 3955 | ++DOMWINDOW == 172 (0x8676bc00) [pid = 3955] [serial = 1534] [outer = (nil)] 19:30:35 INFO - PROCESS | 3955 | ++DOMWINDOW == 173 (0x872d2000) [pid = 3955] [serial = 1535] [outer = 0x8676bc00] 19:30:35 INFO - PROCESS | 3955 | 1461119435348 Marionette DEBUG loaded listener.js 19:30:35 INFO - PROCESS | 3955 | ++DOMWINDOW == 174 (0x877c5800) [pid = 3955] [serial = 1536] [outer = 0x8676bc00] 19:30:36 INFO - PROCESS | 3955 | 1461119436144 Marionette TRACE conn3 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 19:30:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 19:30:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1357ms 19:30:36 INFO - PROCESS | 3955 | 1461119436160 Marionette TRACE conn3 -> [0,2017,"getWindowHandle",null] 19:30:36 INFO - PROCESS | 3955 | 1461119436169 Marionette TRACE conn3 <- [1,2017,null,{"value":"8"}] 19:30:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 19:30:36 INFO - PROCESS | 3955 | 1461119436179 Marionette TRACE conn3 -> [0,2018,"setScriptTimeout",{"ms":35000}] 19:30:36 INFO - PROCESS | 3955 | 1461119436182 Marionette TRACE conn3 <- [1,2018,null,{}] 19:30:36 INFO - PROCESS | 3955 | 1461119436188 Marionette TRACE conn3 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:30:36 INFO - PROCESS | 3955 | 1461119436492 Marionette TRACE conn3 <- [1,2019,null,{"value":null}] 19:30:36 INFO - PROCESS | 3955 | 1461119436633 Marionette TRACE conn3 -> [0,2020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:36 INFO - PROCESS | 3955 | ++DOCSHELL 0x86a5a800 == 111 [pid = 3955] [id = 512] 19:30:36 INFO - PROCESS | 3955 | ++DOMWINDOW == 175 (0x872cac00) [pid = 3955] [serial = 1537] [outer = (nil)] 19:30:36 INFO - PROCESS | 3955 | ++DOMWINDOW == 176 (0x87bc3c00) [pid = 3955] [serial = 1538] [outer = 0x872cac00] 19:30:36 INFO - PROCESS | 3955 | 1461119436709 Marionette DEBUG loaded listener.js 19:30:36 INFO - PROCESS | 3955 | ++DOMWINDOW == 177 (0x881f7c00) [pid = 3955] [serial = 1539] [outer = 0x872cac00] 19:30:37 INFO - PROCESS | 3955 | 1461119437719 Marionette TRACE conn3 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 19:30:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 19:30:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1591ms 19:30:37 INFO - PROCESS | 3955 | 1461119437770 Marionette TRACE conn3 -> [0,2021,"getWindowHandle",null] 19:30:37 INFO - PROCESS | 3955 | 1461119437774 Marionette TRACE conn3 <- [1,2021,null,{"value":"8"}] 19:30:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 19:30:37 INFO - PROCESS | 3955 | 1461119437788 Marionette TRACE conn3 -> [0,2022,"setScriptTimeout",{"ms":35000}] 19:30:37 INFO - PROCESS | 3955 | 1461119437794 Marionette TRACE conn3 <- [1,2022,null,{}] 19:30:37 INFO - PROCESS | 3955 | 1461119437809 Marionette TRACE conn3 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:30:38 INFO - PROCESS | 3955 | 1461119438081 Marionette TRACE conn3 <- [1,2023,null,{"value":null}] 19:30:38 INFO - PROCESS | 3955 | 1461119438107 Marionette TRACE conn3 -> [0,2024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:38 INFO - PROCESS | 3955 | ++DOCSHELL 0x879ba400 == 112 [pid = 3955] [id = 513] 19:30:38 INFO - PROCESS | 3955 | ++DOMWINDOW == 178 (0x89208400) [pid = 3955] [serial = 1540] [outer = (nil)] 19:30:38 INFO - PROCESS | 3955 | ++DOMWINDOW == 179 (0x8a582800) [pid = 3955] [serial = 1541] [outer = 0x89208400] 19:30:38 INFO - PROCESS | 3955 | 1461119438184 Marionette DEBUG loaded listener.js 19:30:38 INFO - PROCESS | 3955 | ++DOMWINDOW == 180 (0x8a68dc00) [pid = 3955] [serial = 1542] [outer = 0x89208400] 19:30:39 INFO - PROCESS | 3955 | --DOMWINDOW == 179 (0x96b98000) [pid = 3955] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 19:30:39 INFO - PROCESS | 3955 | --DOMWINDOW == 178 (0x8f5a0800) [pid = 3955] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 19:30:39 INFO - PROCESS | 3955 | --DOMWINDOW == 177 (0x8ba84c00) [pid = 3955] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 19:30:39 INFO - PROCESS | 3955 | --DOMWINDOW == 176 (0x9335c800) [pid = 3955] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 19:30:39 INFO - PROCESS | 3955 | --DOMWINDOW == 175 (0x94fab800) [pid = 3955] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 19:30:39 INFO - PROCESS | 3955 | --DOMWINDOW == 174 (0x8a58e400) [pid = 3955] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 19:30:39 INFO - PROCESS | 3955 | --DOMWINDOW == 173 (0x84a1fc00) [pid = 3955] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 19:30:39 INFO - PROCESS | 3955 | --DOMWINDOW == 172 (0x98101c00) [pid = 3955] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 19:30:39 INFO - PROCESS | 3955 | --DOMWINDOW == 171 (0x8ad63c00) [pid = 3955] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 19:30:39 INFO - PROCESS | 3955 | --DOMWINDOW == 170 (0x8f592c00) [pid = 3955] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 19:30:39 INFO - PROCESS | 3955 | --DOMWINDOW == 169 (0x9793f800) [pid = 3955] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 19:30:39 INFO - PROCESS | 3955 | --DOMWINDOW == 168 (0x87bc2400) [pid = 3955] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 19:30:39 INFO - PROCESS | 3955 | --DOMWINDOW == 167 (0x8f92dc00) [pid = 3955] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 19:30:39 INFO - PROCESS | 3955 | --DOMWINDOW == 166 (0x939b7c00) [pid = 3955] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 19:30:39 INFO - PROCESS | 3955 | --DOMWINDOW == 165 (0x8fc2d800) [pid = 3955] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 19:30:39 INFO - PROCESS | 3955 | --DOMWINDOW == 164 (0x97c98c00) [pid = 3955] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 19:30:39 INFO - PROCESS | 3955 | --DOMWINDOW == 163 (0x8b37a000) [pid = 3955] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 19:30:39 INFO - PROCESS | 3955 | --DOMWINDOW == 162 (0x939b8400) [pid = 3955] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 19:30:39 INFO - PROCESS | 3955 | --DOMWINDOW == 161 (0x84a18800) [pid = 3955] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 19:30:39 INFO - PROCESS | 3955 | --DOMWINDOW == 160 (0x872c8400) [pid = 3955] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 19:30:39 INFO - PROCESS | 3955 | --DOMWINDOW == 159 (0x8b374800) [pid = 3955] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 19:30:39 INFO - PROCESS | 3955 | --DOMWINDOW == 158 (0x91ef1800) [pid = 3955] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 19:30:39 INFO - PROCESS | 3955 | --DOMWINDOW == 157 (0x95a6e800) [pid = 3955] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 19:30:39 INFO - PROCESS | 3955 | --DOMWINDOW == 156 (0x82fefc00) [pid = 3955] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 19:30:39 INFO - PROCESS | 3955 | --DOMWINDOW == 155 (0x9285d800) [pid = 3955] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 19:30:39 INFO - PROCESS | 3955 | --DOMWINDOW == 154 (0x981d3000) [pid = 3955] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 19:30:39 INFO - PROCESS | 3955 | --DOMWINDOW == 153 (0x87aa7800) [pid = 3955] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 19:30:39 INFO - PROCESS | 3955 | --DOMWINDOW == 152 (0x9002a400) [pid = 3955] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 19:30:39 INFO - PROCESS | 3955 | --DOMWINDOW == 151 (0x8935b800) [pid = 3955] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 19:30:39 INFO - PROCESS | 3955 | --DOMWINDOW == 150 (0x8935b400) [pid = 3955] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 19:30:39 INFO - PROCESS | 3955 | --DOMWINDOW == 149 (0x877c8800) [pid = 3955] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 19:30:39 INFO - PROCESS | 3955 | --DOMWINDOW == 148 (0x8ba84400) [pid = 3955] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 19:30:39 INFO - PROCESS | 3955 | --DOMWINDOW == 147 (0x849c6800) [pid = 3955] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 19:30:39 INFO - PROCESS | 3955 | --DOMWINDOW == 146 (0x8f59d400) [pid = 3955] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 19:30:39 INFO - PROCESS | 3955 | --DOMWINDOW == 145 (0x8f92fc00) [pid = 3955] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 19:30:39 INFO - PROCESS | 3955 | --DOMWINDOW == 144 (0x8ff4c800) [pid = 3955] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 19:30:40 INFO - PROCESS | 3955 | 1461119440045 Marionette TRACE conn3 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 19:30:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 19:30:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 2306ms 19:30:40 INFO - PROCESS | 3955 | 1461119440095 Marionette TRACE conn3 -> [0,2025,"getWindowHandle",null] 19:30:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 19:30:40 INFO - PROCESS | 3955 | 1461119440113 Marionette TRACE conn3 <- [1,2025,null,{"value":"8"}] 19:30:40 INFO - PROCESS | 3955 | 1461119440119 Marionette TRACE conn3 -> [0,2026,"setScriptTimeout",{"ms":35000}] 19:30:40 INFO - PROCESS | 3955 | 1461119440123 Marionette TRACE conn3 <- [1,2026,null,{}] 19:30:40 INFO - PROCESS | 3955 | 1461119440128 Marionette TRACE conn3 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:30:40 INFO - PROCESS | 3955 | 1461119440316 Marionette TRACE conn3 <- [1,2027,null,{"value":null}] 19:30:40 INFO - PROCESS | 3955 | 1461119440503 Marionette TRACE conn3 -> [0,2028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:40 INFO - PROCESS | 3955 | ++DOCSHELL 0x861d1800 == 113 [pid = 3955] [id = 514] 19:30:40 INFO - PROCESS | 3955 | ++DOMWINDOW == 145 (0x86767800) [pid = 3955] [serial = 1543] [outer = (nil)] 19:30:40 INFO - PROCESS | 3955 | ++DOMWINDOW == 146 (0x88a2c800) [pid = 3955] [serial = 1544] [outer = 0x86767800] 19:30:40 INFO - PROCESS | 3955 | 1461119440579 Marionette DEBUG loaded listener.js 19:30:40 INFO - PROCESS | 3955 | ++DOMWINDOW == 147 (0x8b103000) [pid = 3955] [serial = 1545] [outer = 0x86767800] 19:30:41 INFO - PROCESS | 3955 | 1461119441347 Marionette TRACE conn3 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 19:30:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 19:30:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1281ms 19:30:41 INFO - PROCESS | 3955 | 1461119441400 Marionette TRACE conn3 -> [0,2029,"getWindowHandle",null] 19:30:41 INFO - PROCESS | 3955 | 1461119441403 Marionette TRACE conn3 <- [1,2029,null,{"value":"8"}] 19:30:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 19:30:41 INFO - PROCESS | 3955 | 1461119441410 Marionette TRACE conn3 -> [0,2030,"setScriptTimeout",{"ms":35000}] 19:30:41 INFO - PROCESS | 3955 | 1461119441413 Marionette TRACE conn3 <- [1,2030,null,{}] 19:30:41 INFO - PROCESS | 3955 | 1461119441418 Marionette TRACE conn3 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:30:41 INFO - PROCESS | 3955 | 1461119441593 Marionette TRACE conn3 <- [1,2031,null,{"value":null}] 19:30:41 INFO - PROCESS | 3955 | 1461119441609 Marionette TRACE conn3 -> [0,2032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:41 INFO - PROCESS | 3955 | ++DOCSHELL 0x849cf000 == 114 [pid = 3955] [id = 515] 19:30:41 INFO - PROCESS | 3955 | ++DOMWINDOW == 148 (0x879be000) [pid = 3955] [serial = 1546] [outer = (nil)] 19:30:41 INFO - PROCESS | 3955 | ++DOMWINDOW == 149 (0x8b139000) [pid = 3955] [serial = 1547] [outer = 0x879be000] 19:30:41 INFO - PROCESS | 3955 | 1461119441693 Marionette DEBUG loaded listener.js 19:30:41 INFO - PROCESS | 3955 | ++DOMWINDOW == 150 (0x8b376c00) [pid = 3955] [serial = 1548] [outer = 0x879be000] 19:30:43 INFO - PROCESS | 3955 | 1461119443038 Marionette TRACE conn3 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 19:30:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 19:30:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1679ms 19:30:43 INFO - PROCESS | 3955 | 1461119443091 Marionette TRACE conn3 -> [0,2033,"getWindowHandle",null] 19:30:43 INFO - PROCESS | 3955 | 1461119443099 Marionette TRACE conn3 <- [1,2033,null,{"value":"8"}] 19:30:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 19:30:43 INFO - PROCESS | 3955 | 1461119443108 Marionette TRACE conn3 -> [0,2034,"setScriptTimeout",{"ms":35000}] 19:30:43 INFO - PROCESS | 3955 | 1461119443114 Marionette TRACE conn3 <- [1,2034,null,{}] 19:30:43 INFO - PROCESS | 3955 | 1461119443122 Marionette TRACE conn3 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:30:43 INFO - PROCESS | 3955 | 1461119443370 Marionette TRACE conn3 <- [1,2035,null,{"value":null}] 19:30:43 INFO - PROCESS | 3955 | 1461119443712 Marionette TRACE conn3 -> [0,2036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:43 INFO - PROCESS | 3955 | ++DOCSHELL 0x875e7400 == 115 [pid = 3955] [id = 516] 19:30:43 INFO - PROCESS | 3955 | ++DOMWINDOW == 151 (0x877cb400) [pid = 3955] [serial = 1549] [outer = (nil)] 19:30:43 INFO - PROCESS | 3955 | ++DOMWINDOW == 152 (0x88a33800) [pid = 3955] [serial = 1550] [outer = 0x877cb400] 19:30:43 INFO - PROCESS | 3955 | 1461119443821 Marionette DEBUG loaded listener.js 19:30:43 INFO - PROCESS | 3955 | ++DOMWINDOW == 153 (0x89363800) [pid = 3955] [serial = 1551] [outer = 0x877cb400] 19:30:44 INFO - PROCESS | 3955 | 1461119444902 Marionette TRACE conn3 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 19:30:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 19:30:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1833ms 19:30:44 INFO - PROCESS | 3955 | 1461119444942 Marionette TRACE conn3 -> [0,2037,"getWindowHandle",null] 19:30:44 INFO - PROCESS | 3955 | 1461119444951 Marionette TRACE conn3 <- [1,2037,null,{"value":"8"}] 19:30:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 19:30:44 INFO - PROCESS | 3955 | 1461119444961 Marionette TRACE conn3 -> [0,2038,"setScriptTimeout",{"ms":35000}] 19:30:44 INFO - PROCESS | 3955 | 1461119444965 Marionette TRACE conn3 <- [1,2038,null,{}] 19:30:44 INFO - PROCESS | 3955 | 1461119444972 Marionette TRACE conn3 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:30:45 INFO - PROCESS | 3955 | 1461119445190 Marionette TRACE conn3 <- [1,2039,null,{"value":null}] 19:30:45 INFO - PROCESS | 3955 | 1461119445510 Marionette TRACE conn3 -> [0,2040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:45 INFO - PROCESS | 3955 | ++DOCSHELL 0x88a36400 == 116 [pid = 3955] [id = 517] 19:30:45 INFO - PROCESS | 3955 | ++DOMWINDOW == 154 (0x8b37a800) [pid = 3955] [serial = 1552] [outer = (nil)] 19:30:45 INFO - PROCESS | 3955 | ++DOMWINDOW == 155 (0x8ba1cc00) [pid = 3955] [serial = 1553] [outer = 0x8b37a800] 19:30:45 INFO - PROCESS | 3955 | 1461119445603 Marionette DEBUG loaded listener.js 19:30:45 INFO - PROCESS | 3955 | ++DOMWINDOW == 156 (0x8ba84800) [pid = 3955] [serial = 1554] [outer = 0x8b37a800] 19:30:46 INFO - PROCESS | 3955 | 1461119446542 Marionette TRACE conn3 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 19:30:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 19:30:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1635ms 19:30:46 INFO - PROCESS | 3955 | 1461119446597 Marionette TRACE conn3 -> [0,2041,"getWindowHandle",null] 19:30:46 INFO - PROCESS | 3955 | 1461119446601 Marionette TRACE conn3 <- [1,2041,null,{"value":"8"}] 19:30:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 19:30:46 INFO - PROCESS | 3955 | 1461119446608 Marionette TRACE conn3 -> [0,2042,"setScriptTimeout",{"ms":35000}] 19:30:46 INFO - PROCESS | 3955 | 1461119446614 Marionette TRACE conn3 <- [1,2042,null,{}] 19:30:46 INFO - PROCESS | 3955 | 1461119446630 Marionette TRACE conn3 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:30:46 INFO - PROCESS | 3955 | 1461119446927 Marionette TRACE conn3 <- [1,2043,null,{"value":null}] 19:30:47 INFO - PROCESS | 3955 | 1461119447258 Marionette TRACE conn3 -> [0,2044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:47 INFO - PROCESS | 3955 | ++DOCSHELL 0x8a588400 == 117 [pid = 3955] [id = 518] 19:30:47 INFO - PROCESS | 3955 | ++DOMWINDOW == 157 (0x8b373800) [pid = 3955] [serial = 1555] [outer = (nil)] 19:30:47 INFO - PROCESS | 3955 | ++DOMWINDOW == 158 (0x8e60d800) [pid = 3955] [serial = 1556] [outer = 0x8b373800] 19:30:47 INFO - PROCESS | 3955 | 1461119447350 Marionette DEBUG loaded listener.js 19:30:47 INFO - PROCESS | 3955 | ++DOMWINDOW == 159 (0x8e828800) [pid = 3955] [serial = 1557] [outer = 0x8b373800] 19:30:48 INFO - PROCESS | 3955 | 1461119448220 Marionette TRACE conn3 <- [1,2044,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 19:30:48 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) 19:30:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1689ms 19:30:48 INFO - PROCESS | 3955 | 1461119448298 Marionette TRACE conn3 -> [0,2045,"getWindowHandle",null] 19:30:48 INFO - PROCESS | 3955 | 1461119448304 Marionette TRACE conn3 <- [1,2045,null,{"value":"8"}] 19:30:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 19:30:48 INFO - PROCESS | 3955 | 1461119448310 Marionette TRACE conn3 -> [0,2046,"setScriptTimeout",{"ms":35000}] 19:30:48 INFO - PROCESS | 3955 | 1461119448314 Marionette TRACE conn3 <- [1,2046,null,{}] 19:30:48 INFO - PROCESS | 3955 | 1461119448319 Marionette TRACE conn3 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:30:48 INFO - PROCESS | 3955 | 1461119448534 Marionette TRACE conn3 <- [1,2047,null,{"value":null}] 19:30:48 INFO - PROCESS | 3955 | 1461119448873 Marionette TRACE conn3 -> [0,2048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:48 INFO - PROCESS | 3955 | ++DOCSHELL 0x8e609000 == 118 [pid = 3955] [id = 519] 19:30:48 INFO - PROCESS | 3955 | ++DOMWINDOW == 160 (0x8f598400) [pid = 3955] [serial = 1558] [outer = (nil)] 19:30:48 INFO - PROCESS | 3955 | ++DOMWINDOW == 161 (0x8f61f000) [pid = 3955] [serial = 1559] [outer = 0x8f598400] 19:30:48 INFO - PROCESS | 3955 | 1461119448965 Marionette DEBUG loaded listener.js 19:30:49 INFO - PROCESS | 3955 | ++DOMWINDOW == 162 (0x8f656400) [pid = 3955] [serial = 1560] [outer = 0x8f598400] 19:30:49 INFO - PROCESS | 3955 | 1461119449953 Marionette TRACE conn3 <- [1,2048,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 19:30:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 19:30:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1683ms 19:30:49 INFO - PROCESS | 3955 | 1461119449996 Marionette TRACE conn3 -> [0,2049,"getWindowHandle",null] 19:30:50 INFO - PROCESS | 3955 | 1461119450002 Marionette TRACE conn3 <- [1,2049,null,{"value":"8"}] 19:30:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 19:30:50 INFO - PROCESS | 3955 | 1461119450011 Marionette TRACE conn3 -> [0,2050,"setScriptTimeout",{"ms":35000}] 19:30:50 INFO - PROCESS | 3955 | 1461119450017 Marionette TRACE conn3 <- [1,2050,null,{}] 19:30:50 INFO - PROCESS | 3955 | 1461119450025 Marionette TRACE conn3 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:30:50 INFO - PROCESS | 3955 | 1461119450344 Marionette TRACE conn3 <- [1,2051,null,{"value":null}] 19:30:50 INFO - PROCESS | 3955 | 1461119450700 Marionette TRACE conn3 -> [0,2052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:50 INFO - PROCESS | 3955 | ++DOCSHELL 0x8ba1d400 == 119 [pid = 3955] [id = 520] 19:30:50 INFO - PROCESS | 3955 | ++DOMWINDOW == 163 (0x8f6c6400) [pid = 3955] [serial = 1561] [outer = (nil)] 19:30:50 INFO - PROCESS | 3955 | ++DOMWINDOW == 164 (0x8f6e6000) [pid = 3955] [serial = 1562] [outer = 0x8f6c6400] 19:30:50 INFO - PROCESS | 3955 | 1461119450794 Marionette DEBUG loaded listener.js 19:30:50 INFO - PROCESS | 3955 | ++DOMWINDOW == 165 (0x8f6e9800) [pid = 3955] [serial = 1563] [outer = 0x8f6c6400] 19:30:51 INFO - PROCESS | 3955 | 1461119451722 Marionette TRACE conn3 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 19:30:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 19:30:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1754ms 19:30:51 INFO - PROCESS | 3955 | 1461119451765 Marionette TRACE conn3 -> [0,2053,"getWindowHandle",null] 19:30:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 19:30:51 INFO - PROCESS | 3955 | 1461119451769 Marionette TRACE conn3 <- [1,2053,null,{"value":"8"}] 19:30:51 INFO - PROCESS | 3955 | 1461119451776 Marionette TRACE conn3 -> [0,2054,"setScriptTimeout",{"ms":35000}] 19:30:51 INFO - PROCESS | 3955 | 1461119451779 Marionette TRACE conn3 <- [1,2054,null,{}] 19:30:51 INFO - PROCESS | 3955 | 1461119451785 Marionette TRACE conn3 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:30:52 INFO - PROCESS | 3955 | 1461119452013 Marionette TRACE conn3 <- [1,2055,null,{"value":null}] 19:30:52 INFO - PROCESS | 3955 | 1461119452335 Marionette TRACE conn3 -> [0,2056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:52 INFO - PROCESS | 3955 | ++DOCSHELL 0x8f6dc800 == 120 [pid = 3955] [id = 521] 19:30:52 INFO - PROCESS | 3955 | ++DOMWINDOW == 166 (0x8fc2e400) [pid = 3955] [serial = 1564] [outer = (nil)] 19:30:52 INFO - PROCESS | 3955 | ++DOMWINDOW == 167 (0x8ff4e000) [pid = 3955] [serial = 1565] [outer = 0x8fc2e400] 19:30:52 INFO - PROCESS | 3955 | 1461119452438 Marionette DEBUG loaded listener.js 19:30:52 INFO - PROCESS | 3955 | ++DOMWINDOW == 168 (0x90023400) [pid = 3955] [serial = 1566] [outer = 0x8fc2e400] 19:30:53 INFO - PROCESS | 3955 | 1461119453536 Marionette TRACE conn3 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 19:30:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 19:30:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1789ms 19:30:53 INFO - PROCESS | 3955 | 1461119453565 Marionette TRACE conn3 -> [0,2057,"getWindowHandle",null] 19:30:53 INFO - PROCESS | 3955 | 1461119453569 Marionette TRACE conn3 <- [1,2057,null,{"value":"8"}] 19:30:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 19:30:53 INFO - PROCESS | 3955 | 1461119453575 Marionette TRACE conn3 -> [0,2058,"setScriptTimeout",{"ms":35000}] 19:30:53 INFO - PROCESS | 3955 | 1461119453578 Marionette TRACE conn3 <- [1,2058,null,{}] 19:30:53 INFO - PROCESS | 3955 | 1461119453584 Marionette TRACE conn3 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:30:53 INFO - PROCESS | 3955 | 1461119453789 Marionette TRACE conn3 <- [1,2059,null,{"value":null}] 19:30:54 INFO - PROCESS | 3955 | 1461119454118 Marionette TRACE conn3 -> [0,2060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:54 INFO - PROCESS | 3955 | ++DOCSHELL 0x8ff45800 == 121 [pid = 3955] [id = 522] 19:30:54 INFO - PROCESS | 3955 | ++DOMWINDOW == 169 (0x8ff48400) [pid = 3955] [serial = 1567] [outer = (nil)] 19:30:54 INFO - PROCESS | 3955 | ++DOMWINDOW == 170 (0x9030fc00) [pid = 3955] [serial = 1568] [outer = 0x8ff48400] 19:30:54 INFO - PROCESS | 3955 | 1461119454207 Marionette DEBUG loaded listener.js 19:30:54 INFO - PROCESS | 3955 | ++DOMWINDOW == 171 (0x90457400) [pid = 3955] [serial = 1569] [outer = 0x8ff48400] 19:30:55 INFO - PROCESS | 3955 | 1461119455071 Marionette TRACE conn3 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 19:30:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 19:30:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1539ms 19:30:55 INFO - PROCESS | 3955 | 1461119455118 Marionette TRACE conn3 -> [0,2061,"getWindowHandle",null] 19:30:55 INFO - PROCESS | 3955 | 1461119455122 Marionette TRACE conn3 <- [1,2061,null,{"value":"8"}] 19:30:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 19:30:55 INFO - PROCESS | 3955 | 1461119455128 Marionette TRACE conn3 -> [0,2062,"setScriptTimeout",{"ms":35000}] 19:30:55 INFO - PROCESS | 3955 | 1461119455131 Marionette TRACE conn3 <- [1,2062,null,{}] 19:30:55 INFO - PROCESS | 3955 | 1461119455137 Marionette TRACE conn3 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:30:55 INFO - PROCESS | 3955 | 1461119455328 Marionette TRACE conn3 <- [1,2063,null,{"value":null}] 19:30:55 INFO - PROCESS | 3955 | 1461119455613 Marionette TRACE conn3 -> [0,2064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:55 INFO - PROCESS | 3955 | ++DOCSHELL 0x8ff50800 == 122 [pid = 3955] [id = 523] 19:30:55 INFO - PROCESS | 3955 | ++DOMWINDOW == 172 (0x9030a400) [pid = 3955] [serial = 1570] [outer = (nil)] 19:30:55 INFO - PROCESS | 3955 | ++DOMWINDOW == 173 (0x91e8f800) [pid = 3955] [serial = 1571] [outer = 0x9030a400] 19:30:55 INFO - PROCESS | 3955 | 1461119455744 Marionette DEBUG loaded listener.js 19:30:55 INFO - PROCESS | 3955 | ++DOMWINDOW == 174 (0x91eee800) [pid = 3955] [serial = 1572] [outer = 0x9030a400] 19:30:56 INFO - PROCESS | 3955 | 1461119456657 Marionette TRACE conn3 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 19:30:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 19:30:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1582ms 19:30:56 INFO - PROCESS | 3955 | 1461119456710 Marionette TRACE conn3 -> [0,2065,"getWindowHandle",null] 19:30:56 INFO - PROCESS | 3955 | 1461119456715 Marionette TRACE conn3 <- [1,2065,null,{"value":"8"}] 19:30:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 19:30:56 INFO - PROCESS | 3955 | 1461119456721 Marionette TRACE conn3 -> [0,2066,"setScriptTimeout",{"ms":35000}] 19:30:56 INFO - PROCESS | 3955 | 1461119456726 Marionette TRACE conn3 <- [1,2066,null,{}] 19:30:56 INFO - PROCESS | 3955 | 1461119456732 Marionette TRACE conn3 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:30:56 INFO - PROCESS | 3955 | 1461119456941 Marionette TRACE conn3 <- [1,2067,null,{"value":null}] 19:30:57 INFO - PROCESS | 3955 | 1461119457262 Marionette TRACE conn3 -> [0,2068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:57 INFO - PROCESS | 3955 | ++DOCSHELL 0x8fb20c00 == 123 [pid = 3955] [id = 524] 19:30:57 INFO - PROCESS | 3955 | ++DOMWINDOW == 175 (0x90555800) [pid = 3955] [serial = 1573] [outer = (nil)] 19:30:57 INFO - PROCESS | 3955 | ++DOMWINDOW == 176 (0x928c3400) [pid = 3955] [serial = 1574] [outer = 0x90555800] 19:30:57 INFO - PROCESS | 3955 | 1461119457352 Marionette DEBUG loaded listener.js 19:30:57 INFO - PROCESS | 3955 | ++DOMWINDOW == 177 (0x929dcc00) [pid = 3955] [serial = 1575] [outer = 0x90555800] 19:30:58 INFO - PROCESS | 3955 | 1461119458239 Marionette TRACE conn3 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 19:30:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 19:30:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1590ms 19:30:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 19:30:58 INFO - PROCESS | 3955 | 1461119458313 Marionette TRACE conn3 -> [0,2069,"getWindowHandle",null] 19:30:58 INFO - PROCESS | 3955 | 1461119458316 Marionette TRACE conn3 <- [1,2069,null,{"value":"8"}] 19:30:58 INFO - PROCESS | 3955 | 1461119458323 Marionette TRACE conn3 -> [0,2070,"setScriptTimeout",{"ms":35000}] 19:30:58 INFO - PROCESS | 3955 | 1461119458327 Marionette TRACE conn3 <- [1,2070,null,{}] 19:30:58 INFO - PROCESS | 3955 | 1461119458332 Marionette TRACE conn3 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:30:58 INFO - PROCESS | 3955 | 1461119458558 Marionette TRACE conn3 <- [1,2071,null,{"value":null}] 19:30:58 INFO - PROCESS | 3955 | 1461119458904 Marionette TRACE conn3 -> [0,2072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:58 INFO - PROCESS | 3955 | ++DOCSHELL 0x90553800 == 124 [pid = 3955] [id = 525] 19:30:58 INFO - PROCESS | 3955 | ++DOMWINDOW == 178 (0x93324000) [pid = 3955] [serial = 1576] [outer = (nil)] 19:30:58 INFO - PROCESS | 3955 | ++DOMWINDOW == 179 (0x93354000) [pid = 3955] [serial = 1577] [outer = 0x93324000] 19:30:59 INFO - PROCESS | 3955 | 1461119458995 Marionette DEBUG loaded listener.js 19:30:59 INFO - PROCESS | 3955 | ++DOMWINDOW == 180 (0x9335ac00) [pid = 3955] [serial = 1578] [outer = 0x93324000] 19:30:59 INFO - PROCESS | 3955 | 1461119459902 Marionette TRACE conn3 <- [1,2072,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.1.html",0,null,null,[["Canvas test: 2d.path.rect.end.1",0,null,null]]]}] 19:30:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 19:30:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1637ms 19:30:59 INFO - PROCESS | 3955 | 1461119459960 Marionette TRACE conn3 -> [0,2073,"getWindowHandle",null] 19:30:59 INFO - PROCESS | 3955 | 1461119459963 Marionette TRACE conn3 <- [1,2073,null,{"value":"8"}] 19:30:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 19:30:59 INFO - PROCESS | 3955 | 1461119459970 Marionette TRACE conn3 -> [0,2074,"setScriptTimeout",{"ms":35000}] 19:30:59 INFO - PROCESS | 3955 | 1461119459975 Marionette TRACE conn3 <- [1,2074,null,{}] 19:30:59 INFO - PROCESS | 3955 | 1461119459980 Marionette TRACE conn3 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:31:00 INFO - PROCESS | 3955 | 1461119460267 Marionette TRACE conn3 <- [1,2075,null,{"value":null}] 19:31:00 INFO - PROCESS | 3955 | 1461119460596 Marionette TRACE conn3 -> [0,2076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:00 INFO - PROCESS | 3955 | ++DOCSHELL 0x91223000 == 125 [pid = 3955] [id = 526] 19:31:00 INFO - PROCESS | 3955 | ++DOMWINDOW == 181 (0x92aa4800) [pid = 3955] [serial = 1579] [outer = (nil)] 19:31:00 INFO - PROCESS | 3955 | ++DOMWINDOW == 182 (0x939c2800) [pid = 3955] [serial = 1580] [outer = 0x92aa4800] 19:31:00 INFO - PROCESS | 3955 | 1461119460692 Marionette DEBUG loaded listener.js 19:31:00 INFO - PROCESS | 3955 | ++DOMWINDOW == 183 (0x93a6ec00) [pid = 3955] [serial = 1581] [outer = 0x92aa4800] 19:31:01 INFO - PROCESS | 3955 | 1461119461607 Marionette TRACE conn3 <- [1,2076,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.2.html",0,null,null,[["Canvas test: 2d.path.rect.end.2",0,null,null]]]}] 19:31:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 19:31:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1692ms 19:31:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 19:31:01 INFO - PROCESS | 3955 | 1461119461663 Marionette TRACE conn3 -> [0,2077,"getWindowHandle",null] 19:31:01 INFO - PROCESS | 3955 | 1461119461666 Marionette TRACE conn3 <- [1,2077,null,{"value":"8"}] 19:31:01 INFO - PROCESS | 3955 | 1461119461672 Marionette TRACE conn3 -> [0,2078,"setScriptTimeout",{"ms":35000}] 19:31:01 INFO - PROCESS | 3955 | 1461119461676 Marionette TRACE conn3 <- [1,2078,null,{}] 19:31:01 INFO - PROCESS | 3955 | 1461119461682 Marionette TRACE conn3 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:31:01 INFO - PROCESS | 3955 | 1461119461902 Marionette TRACE conn3 <- [1,2079,null,{"value":null}] 19:31:02 INFO - PROCESS | 3955 | 1461119462303 Marionette TRACE conn3 -> [0,2080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:02 INFO - PROCESS | 3955 | ++DOCSHELL 0x861d2c00 == 126 [pid = 3955] [id = 527] 19:31:02 INFO - PROCESS | 3955 | ++DOMWINDOW == 184 (0x939bb400) [pid = 3955] [serial = 1582] [outer = (nil)] 19:31:02 INFO - PROCESS | 3955 | ++DOMWINDOW == 185 (0x95a6e800) [pid = 3955] [serial = 1583] [outer = 0x939bb400] 19:31:02 INFO - PROCESS | 3955 | 1461119462393 Marionette DEBUG loaded listener.js 19:31:02 INFO - PROCESS | 3955 | ++DOMWINDOW == 186 (0x96a83400) [pid = 3955] [serial = 1584] [outer = 0x939bb400] 19:31:03 INFO - PROCESS | 3955 | 1461119463233 Marionette TRACE conn3 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 19:31:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 19:31:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1587ms 19:31:03 INFO - PROCESS | 3955 | 1461119463258 Marionette TRACE conn3 -> [0,2081,"getWindowHandle",null] 19:31:03 INFO - PROCESS | 3955 | 1461119463262 Marionette TRACE conn3 <- [1,2081,null,{"value":"8"}] 19:31:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 19:31:03 INFO - PROCESS | 3955 | 1461119463268 Marionette TRACE conn3 -> [0,2082,"setScriptTimeout",{"ms":35000}] 19:31:03 INFO - PROCESS | 3955 | 1461119463271 Marionette TRACE conn3 <- [1,2082,null,{}] 19:31:03 INFO - PROCESS | 3955 | 1461119463277 Marionette TRACE conn3 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:31:03 INFO - PROCESS | 3955 | 1461119463483 Marionette TRACE conn3 <- [1,2083,null,{"value":null}] 19:31:03 INFO - PROCESS | 3955 | 1461119463779 Marionette TRACE conn3 -> [0,2084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:03 INFO - PROCESS | 3955 | ++DOCSHELL 0x96a01400 == 127 [pid = 3955] [id = 528] 19:31:03 INFO - PROCESS | 3955 | ++DOMWINDOW == 187 (0x96acf400) [pid = 3955] [serial = 1585] [outer = (nil)] 19:31:03 INFO - PROCESS | 3955 | ++DOMWINDOW == 188 (0x96b59c00) [pid = 3955] [serial = 1586] [outer = 0x96acf400] 19:31:03 INFO - PROCESS | 3955 | 1461119463868 Marionette DEBUG loaded listener.js 19:31:03 INFO - PROCESS | 3955 | ++DOMWINDOW == 189 (0x96b7e000) [pid = 3955] [serial = 1587] [outer = 0x96acf400] 19:31:04 INFO - PROCESS | 3955 | 1461119464773 Marionette TRACE conn3 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 19:31:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 19:31:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1545ms 19:31:04 INFO - PROCESS | 3955 | 1461119464814 Marionette TRACE conn3 -> [0,2085,"getWindowHandle",null] 19:31:04 INFO - PROCESS | 3955 | 1461119464818 Marionette TRACE conn3 <- [1,2085,null,{"value":"8"}] 19:31:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 19:31:04 INFO - PROCESS | 3955 | 1461119464824 Marionette TRACE conn3 -> [0,2086,"setScriptTimeout",{"ms":35000}] 19:31:04 INFO - PROCESS | 3955 | 1461119464828 Marionette TRACE conn3 <- [1,2086,null,{}] 19:31:04 INFO - PROCESS | 3955 | 1461119464834 Marionette TRACE conn3 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:31:05 INFO - PROCESS | 3955 | 1461119465040 Marionette TRACE conn3 <- [1,2087,null,{"value":null}] 19:31:05 INFO - PROCESS | 3955 | 1461119465326 Marionette TRACE conn3 -> [0,2088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:05 INFO - PROCESS | 3955 | ++DOCSHELL 0x8ad5f000 == 128 [pid = 3955] [id = 529] 19:31:05 INFO - PROCESS | 3955 | ++DOMWINDOW == 190 (0x93320000) [pid = 3955] [serial = 1588] [outer = (nil)] 19:31:05 INFO - PROCESS | 3955 | ++DOMWINDOW == 191 (0x96facc00) [pid = 3955] [serial = 1589] [outer = 0x93320000] 19:31:05 INFO - PROCESS | 3955 | 1461119465468 Marionette DEBUG loaded listener.js 19:31:05 INFO - PROCESS | 3955 | ++DOMWINDOW == 192 (0x96fb0400) [pid = 3955] [serial = 1590] [outer = 0x93320000] 19:31:06 INFO - PROCESS | 3955 | 1461119466350 Marionette TRACE conn3 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 19:31:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 19:31:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1581ms 19:31:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 19:31:06 INFO - PROCESS | 3955 | 1461119466406 Marionette TRACE conn3 -> [0,2089,"getWindowHandle",null] 19:31:06 INFO - PROCESS | 3955 | 1461119466409 Marionette TRACE conn3 <- [1,2089,null,{"value":"8"}] 19:31:06 INFO - PROCESS | 3955 | 1461119466416 Marionette TRACE conn3 -> [0,2090,"setScriptTimeout",{"ms":35000}] 19:31:06 INFO - PROCESS | 3955 | 1461119466419 Marionette TRACE conn3 <- [1,2090,null,{}] 19:31:06 INFO - PROCESS | 3955 | 1461119466425 Marionette TRACE conn3 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:31:06 INFO - PROCESS | 3955 | 1461119466626 Marionette TRACE conn3 <- [1,2091,null,{"value":null}] 19:31:06 INFO - PROCESS | 3955 | 1461119466956 Marionette TRACE conn3 -> [0,2092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.selfintersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:06 INFO - PROCESS | 3955 | ++DOCSHELL 0x861cd000 == 129 [pid = 3955] [id = 530] 19:31:06 INFO - PROCESS | 3955 | ++DOMWINDOW == 193 (0x94fac800) [pid = 3955] [serial = 1591] [outer = (nil)] 19:31:07 INFO - PROCESS | 3955 | ++DOMWINDOW == 194 (0x97b7a400) [pid = 3955] [serial = 1592] [outer = 0x94fac800] 19:31:07 INFO - PROCESS | 3955 | 1461119467048 Marionette DEBUG loaded listener.js 19:31:07 INFO - PROCESS | 3955 | ++DOMWINDOW == 195 (0x97b88000) [pid = 3955] [serial = 1593] [outer = 0x94fac800] 19:31:08 INFO - PROCESS | 3955 | 1461119468022 Marionette TRACE conn3 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 19:31:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 19:31:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1682ms 19:31:08 INFO - PROCESS | 3955 | 1461119468098 Marionette TRACE conn3 -> [0,2093,"getWindowHandle",null] 19:31:08 INFO - PROCESS | 3955 | 1461119468102 Marionette TRACE conn3 <- [1,2093,null,{"value":"8"}] 19:31:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 19:31:08 INFO - PROCESS | 3955 | 1461119468109 Marionette TRACE conn3 -> [0,2094,"setScriptTimeout",{"ms":35000}] 19:31:08 INFO - PROCESS | 3955 | 1461119468112 Marionette TRACE conn3 <- [1,2094,null,{}] 19:31:08 INFO - PROCESS | 3955 | 1461119468118 Marionette TRACE conn3 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:31:08 INFO - PROCESS | 3955 | 1461119468348 Marionette TRACE conn3 <- [1,2095,null,{"value":null}] 19:31:08 INFO - PROCESS | 3955 | 1461119468694 Marionette TRACE conn3 -> [0,2096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:08 INFO - PROCESS | 3955 | ++DOCSHELL 0x8287e000 == 130 [pid = 3955] [id = 531] 19:31:08 INFO - PROCESS | 3955 | ++DOMWINDOW == 196 (0x84a11000) [pid = 3955] [serial = 1594] [outer = (nil)] 19:31:08 INFO - PROCESS | 3955 | ++DOMWINDOW == 197 (0x981d6c00) [pid = 3955] [serial = 1595] [outer = 0x84a11000] 19:31:08 INFO - PROCESS | 3955 | 1461119468798 Marionette DEBUG loaded listener.js 19:31:08 INFO - PROCESS | 3955 | ++DOMWINDOW == 198 (0x981ddc00) [pid = 3955] [serial = 1596] [outer = 0x84a11000] 19:31:09 INFO - PROCESS | 3955 | 1461119469702 Marionette TRACE conn3 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 19:31:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 19:31:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1630ms 19:31:09 INFO - PROCESS | 3955 | 1461119469740 Marionette TRACE conn3 -> [0,2097,"getWindowHandle",null] 19:31:09 INFO - PROCESS | 3955 | 1461119469744 Marionette TRACE conn3 <- [1,2097,null,{"value":"8"}] 19:31:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 19:31:09 INFO - PROCESS | 3955 | 1461119469750 Marionette TRACE conn3 -> [0,2098,"setScriptTimeout",{"ms":35000}] 19:31:09 INFO - PROCESS | 3955 | 1461119469754 Marionette TRACE conn3 <- [1,2098,null,{}] 19:31:09 INFO - PROCESS | 3955 | 1461119469759 Marionette TRACE conn3 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:31:09 INFO - PROCESS | 3955 | 1461119469963 Marionette TRACE conn3 <- [1,2099,null,{"value":null}] 19:31:10 INFO - PROCESS | 3955 | 1461119470254 Marionette TRACE conn3 -> [0,2100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:10 INFO - PROCESS | 3955 | ++DOCSHELL 0x84a14000 == 131 [pid = 3955] [id = 532] 19:31:10 INFO - PROCESS | 3955 | ++DOMWINDOW == 199 (0x8ad64000) [pid = 3955] [serial = 1597] [outer = (nil)] 19:31:10 INFO - PROCESS | 3955 | ++DOMWINDOW == 200 (0x99198800) [pid = 3955] [serial = 1598] [outer = 0x8ad64000] 19:31:10 INFO - PROCESS | 3955 | 1461119470393 Marionette DEBUG loaded listener.js 19:31:10 INFO - PROCESS | 3955 | ++DOMWINDOW == 201 (0x998f0000) [pid = 3955] [serial = 1599] [outer = 0x8ad64000] 19:31:11 INFO - PROCESS | 3955 | 1461119471292 Marionette TRACE conn3 <- [1,2100,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.1.html",0,null,null,[["Canvas test: 2d.path.rect.zero.1",0,null,null]]]}] 19:31:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 19:31:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1580ms 19:31:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 19:31:11 INFO - PROCESS | 3955 | 1461119471330 Marionette TRACE conn3 -> [0,2101,"getWindowHandle",null] 19:31:11 INFO - PROCESS | 3955 | 1461119471333 Marionette TRACE conn3 <- [1,2101,null,{"value":"8"}] 19:31:11 INFO - PROCESS | 3955 | 1461119471340 Marionette TRACE conn3 -> [0,2102,"setScriptTimeout",{"ms":35000}] 19:31:11 INFO - PROCESS | 3955 | 1461119471344 Marionette TRACE conn3 <- [1,2102,null,{}] 19:31:11 INFO - PROCESS | 3955 | 1461119471349 Marionette TRACE conn3 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:31:11 INFO - PROCESS | 3955 | 1461119471577 Marionette TRACE conn3 <- [1,2103,null,{"value":null}] 19:31:11 INFO - PROCESS | 3955 | 1461119471907 Marionette TRACE conn3 -> [0,2104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:11 INFO - PROCESS | 3955 | ++DOCSHELL 0x98109400 == 132 [pid = 3955] [id = 533] 19:31:11 INFO - PROCESS | 3955 | ++DOMWINDOW == 202 (0x98b1b400) [pid = 3955] [serial = 1600] [outer = (nil)] 19:31:11 INFO - PROCESS | 3955 | ++DOMWINDOW == 203 (0x9fb8c400) [pid = 3955] [serial = 1601] [outer = 0x98b1b400] 19:31:12 INFO - PROCESS | 3955 | 1461119472002 Marionette DEBUG loaded listener.js 19:31:12 INFO - PROCESS | 3955 | ++DOMWINDOW == 204 (0x9fb96c00) [pid = 3955] [serial = 1602] [outer = 0x98b1b400] 19:31:14 INFO - PROCESS | 3955 | --DOCSHELL 0x9df86c00 == 131 [pid = 3955] [id = 510] 19:31:14 INFO - PROCESS | 3955 | --DOCSHELL 0x86a5f400 == 130 [pid = 3955] [id = 509] 19:31:14 INFO - PROCESS | 3955 | --DOCSHELL 0x99b42c00 == 129 [pid = 3955] [id = 508] 19:31:14 INFO - PROCESS | 3955 | --DOCSHELL 0x998ba800 == 128 [pid = 3955] [id = 507] 19:31:14 INFO - PROCESS | 3955 | --DOCSHELL 0x93a74400 == 127 [pid = 3955] [id = 505] 19:31:14 INFO - PROCESS | 3955 | --DOCSHELL 0x977ad400 == 126 [pid = 3955] [id = 506] 19:31:14 INFO - PROCESS | 3955 | --DOCSHELL 0x9331ec00 == 125 [pid = 3955] [id = 504] 19:31:14 INFO - PROCESS | 3955 | --DOCSHELL 0x95a70000 == 124 [pid = 3955] [id = 503] 19:31:14 INFO - PROCESS | 3955 | --DOCSHELL 0x933fd400 == 123 [pid = 3955] [id = 502] 19:31:14 INFO - PROCESS | 3955 | --DOCSHELL 0x90551c00 == 122 [pid = 3955] [id = 500] 19:31:14 INFO - PROCESS | 3955 | --DOCSHELL 0x8ad63000 == 121 [pid = 3955] [id = 501] 19:31:14 INFO - PROCESS | 3955 | --DOCSHELL 0x84a1ac00 == 120 [pid = 3955] [id = 499] 19:31:14 INFO - PROCESS | 3955 | --DOCSHELL 0x8f6e5000 == 119 [pid = 3955] [id = 498] 19:31:14 INFO - PROCESS | 3955 | --DOCSHELL 0x8f928000 == 118 [pid = 3955] [id = 497] 19:31:14 INFO - PROCESS | 3955 | --DOCSHELL 0x8b125000 == 117 [pid = 3955] [id = 496] 19:31:14 INFO - PROCESS | 3955 | --DOCSHELL 0x8b135c00 == 116 [pid = 3955] [id = 494] 19:31:14 INFO - PROCESS | 3955 | --DOCSHELL 0x8b13e400 == 115 [pid = 3955] [id = 495] 19:31:14 INFO - PROCESS | 3955 | --DOCSHELL 0x88434800 == 114 [pid = 3955] [id = 493] 19:31:14 INFO - PROCESS | 3955 | --DOCSHELL 0x863f9000 == 113 [pid = 3955] [id = 492] 19:31:14 INFO - PROCESS | 3955 | --DOMWINDOW == 203 (0x8ad60c00) [pid = 3955] [serial = 1347] [outer = (nil)] [url = about:blank] 19:31:14 INFO - PROCESS | 3955 | --DOMWINDOW == 202 (0x8c493800) [pid = 3955] [serial = 1350] [outer = (nil)] [url = about:blank] 19:31:14 INFO - PROCESS | 3955 | --DOMWINDOW == 201 (0x88433800) [pid = 3955] [serial = 1344] [outer = (nil)] [url = about:blank] 19:31:14 INFO - PROCESS | 3955 | --DOMWINDOW == 200 (0x8e81e800) [pid = 3955] [serial = 1353] [outer = (nil)] [url = about:blank] 19:31:14 INFO - PROCESS | 3955 | --DOMWINDOW == 199 (0x863f6c00) [pid = 3955] [serial = 1341] [outer = (nil)] [url = about:blank] 19:31:14 INFO - PROCESS | 3955 | --DOMWINDOW == 198 (0x8f6e4c00) [pid = 3955] [serial = 1356] [outer = (nil)] [url = about:blank] 19:31:14 INFO - PROCESS | 3955 | --DOMWINDOW == 197 (0x9030f000) [pid = 3955] [serial = 1359] [outer = (nil)] [url = about:blank] 19:31:14 INFO - PROCESS | 3955 | --DOMWINDOW == 196 (0x90557c00) [pid = 3955] [serial = 1362] [outer = (nil)] [url = about:blank] 19:31:14 INFO - PROCESS | 3955 | --DOMWINDOW == 195 (0x8b375400) [pid = 3955] [serial = 1475] [outer = (nil)] [url = about:blank] 19:31:14 INFO - PROCESS | 3955 | --DOMWINDOW == 194 (0x97fa6800) [pid = 3955] [serial = 1458] [outer = (nil)] [url = about:blank] 19:31:14 INFO - PROCESS | 3955 | --DOMWINDOW == 193 (0x8f6dc000) [pid = 3955] [serial = 1425] [outer = (nil)] [url = about:blank] 19:31:14 INFO - PROCESS | 3955 | --DOMWINDOW == 192 (0x8e603400) [pid = 3955] [serial = 1421] [outer = (nil)] [url = about:blank] 19:31:14 INFO - PROCESS | 3955 | --DOMWINDOW == 191 (0x939de800) [pid = 3955] [serial = 1445] [outer = (nil)] [url = about:blank] 19:31:14 INFO - PROCESS | 3955 | --DOMWINDOW == 190 (0x8f651800) [pid = 3955] [serial = 1424] [outer = (nil)] [url = about:blank] 19:31:14 INFO - PROCESS | 3955 | --DOMWINDOW == 189 (0x96b94400) [pid = 3955] [serial = 1452] [outer = (nil)] [url = about:blank] 19:31:14 INFO - PROCESS | 3955 | --DOMWINDOW == 188 (0x8ad62000) [pid = 3955] [serial = 1415] [outer = (nil)] [url = about:blank] 19:31:14 INFO - PROCESS | 3955 | --DOMWINDOW == 187 (0x86763800) [pid = 3955] [serial = 1410] [outer = (nil)] [url = about:blank] 19:31:14 INFO - PROCESS | 3955 | --DOMWINDOW == 186 (0x8b125800) [pid = 3955] [serial = 1416] [outer = (nil)] [url = about:blank] 19:31:14 INFO - PROCESS | 3955 | --DOMWINDOW == 185 (0x981df800) [pid = 3955] [serial = 1254] [outer = (nil)] [url = about:blank] 19:31:14 INFO - PROCESS | 3955 | --DOMWINDOW == 184 (0x8b121800) [pid = 3955] [serial = 1473] [outer = (nil)] [url = about:blank] 19:31:14 INFO - PROCESS | 3955 | --DOMWINDOW == 183 (0x96b57000) [pid = 3955] [serial = 1451] [outer = (nil)] [url = about:blank] 19:31:14 INFO - PROCESS | 3955 | --DOMWINDOW == 182 (0x8fc30c00) [pid = 3955] [serial = 1428] [outer = (nil)] [url = about:blank] 19:31:14 INFO - PROCESS | 3955 | --DOMWINDOW == 181 (0x98107800) [pid = 3955] [serial = 1389] [outer = (nil)] [url = about:blank] 19:31:14 INFO - PROCESS | 3955 | --DOMWINDOW == 180 (0x88430000) [pid = 3955] [serial = 1412] [outer = (nil)] [url = about:blank] 19:31:14 INFO - PROCESS | 3955 | --DOMWINDOW == 179 (0x9044f400) [pid = 3955] [serial = 1434] [outer = (nil)] [url = about:blank] 19:31:14 INFO - PROCESS | 3955 | --DOMWINDOW == 178 (0x94fad400) [pid = 3955] [serial = 1449] [outer = (nil)] [url = about:blank] 19:31:14 INFO - PROCESS | 3955 | --DOMWINDOW == 177 (0x98491c00) [pid = 3955] [serial = 1460] [outer = (nil)] [url = about:blank] 19:31:14 INFO - PROCESS | 3955 | --DOMWINDOW == 176 (0x90215c00) [pid = 3955] [serial = 1431] [outer = (nil)] [url = about:blank] 19:31:14 INFO - PROCESS | 3955 | --DOMWINDOW == 175 (0x981de400) [pid = 3955] [serial = 1392] [outer = (nil)] [url = about:blank] 19:31:14 INFO - PROCESS | 3955 | --DOMWINDOW == 174 (0x90029800) [pid = 3955] [serial = 1430] [outer = (nil)] [url = about:blank] 19:31:14 INFO - PROCESS | 3955 | --DOMWINDOW == 173 (0x8ba87400) [pid = 3955] [serial = 1419] [outer = (nil)] [url = about:blank] 19:31:14 INFO - PROCESS | 3955 | --DOMWINDOW == 172 (0x98103400) [pid = 3955] [serial = 1457] [outer = (nil)] [url = about:blank] 19:31:14 INFO - PROCESS | 3955 | --DOMWINDOW == 171 (0x93a74800) [pid = 3955] [serial = 1323] [outer = (nil)] [url = about:blank] 19:31:14 INFO - PROCESS | 3955 | --DOMWINDOW == 170 (0x8b107400) [pid = 3955] [serial = 1338] [outer = (nil)] [url = about:blank] 19:31:14 INFO - PROCESS | 3955 | --DOMWINDOW == 169 (0x879c7800) [pid = 3955] [serial = 1467] [outer = (nil)] [url = about:blank] 19:31:14 INFO - PROCESS | 3955 | --DOMWINDOW == 168 (0x8ad6bc00) [pid = 3955] [serial = 1472] [outer = (nil)] [url = about:blank] 19:31:14 INFO - PROCESS | 3955 | --DOMWINDOW == 167 (0x9981ec00) [pid = 3955] [serial = 1463] [outer = (nil)] [url = about:blank] 19:31:14 INFO - PROCESS | 3955 | --DOMWINDOW == 166 (0x9030e400) [pid = 3955] [serial = 1433] [outer = (nil)] [url = about:blank] 19:31:14 INFO - PROCESS | 3955 | --DOMWINDOW == 165 (0x88a33c00) [pid = 3955] [serial = 1413] [outer = (nil)] [url = about:blank] 19:31:14 INFO - PROCESS | 3955 | --DOMWINDOW == 164 (0x8ba7c800) [pid = 3955] [serial = 1418] [outer = (nil)] [url = about:blank] 19:31:14 INFO - PROCESS | 3955 | --DOMWINDOW == 163 (0x933f9400) [pid = 3955] [serial = 1443] [outer = (nil)] [url = about:blank] 19:31:14 INFO - PROCESS | 3955 | --DOMWINDOW == 162 (0x9793d800) [pid = 3955] [serial = 1455] [outer = (nil)] [url = about:blank] 19:31:14 INFO - PROCESS | 3955 | --DOMWINDOW == 161 (0x8a587c00) [pid = 3955] [serial = 1272] [outer = (nil)] [url = about:blank] 19:31:14 INFO - PROCESS | 3955 | --DOMWINDOW == 160 (0x929ea000) [pid = 3955] [serial = 1440] [outer = (nil)] [url = about:blank] 19:31:14 INFO - PROCESS | 3955 | --DOMWINDOW == 159 (0x98eaf400) [pid = 3955] [serial = 1257] [outer = (nil)] [url = about:blank] 19:31:14 INFO - PROCESS | 3955 | --DOMWINDOW == 158 (0x8fc2d000) [pid = 3955] [serial = 1427] [outer = (nil)] [url = about:blank] 19:31:14 INFO - PROCESS | 3955 | --DOMWINDOW == 157 (0x88a2d000) [pid = 3955] [serial = 1469] [outer = (nil)] [url = about:blank] 19:31:14 INFO - PROCESS | 3955 | --DOMWINDOW == 156 (0x863f2c00) [pid = 3955] [serial = 1409] [outer = (nil)] [url = about:blank] 19:31:14 INFO - PROCESS | 3955 | --DOMWINDOW == 155 (0x977a6400) [pid = 3955] [serial = 1454] [outer = (nil)] [url = about:blank] 19:31:14 INFO - PROCESS | 3955 | --DOMWINDOW == 154 (0x9122a000) [pid = 3955] [serial = 1436] [outer = (nil)] [url = about:blank] 19:31:14 INFO - PROCESS | 3955 | --DOMWINDOW == 153 (0x875f5c00) [pid = 3955] [serial = 1466] [outer = (nil)] [url = about:blank] 19:31:14 INFO - PROCESS | 3955 | --DOMWINDOW == 152 (0x913e3400) [pid = 3955] [serial = 1437] [outer = (nil)] [url = about:blank] 19:31:14 INFO - PROCESS | 3955 | --DOMWINDOW == 151 (0x939e9800) [pid = 3955] [serial = 1446] [outer = (nil)] [url = about:blank] 19:31:14 INFO - PROCESS | 3955 | --DOMWINDOW == 150 (0x99834c00) [pid = 3955] [serial = 1464] [outer = (nil)] [url = about:blank] 19:31:14 INFO - PROCESS | 3955 | --DOMWINDOW == 149 (0x8920e400) [pid = 3955] [serial = 1470] [outer = (nil)] [url = about:blank] 19:31:14 INFO - PROCESS | 3955 | --DOMWINDOW == 148 (0x929dbc00) [pid = 3955] [serial = 1439] [outer = (nil)] [url = about:blank] 19:31:14 INFO - PROCESS | 3955 | --DOMWINDOW == 147 (0x8e608400) [pid = 3955] [serial = 1422] [outer = (nil)] [url = about:blank] 19:31:14 INFO - PROCESS | 3955 | --DOMWINDOW == 146 (0x933f4800) [pid = 3955] [serial = 1442] [outer = (nil)] [url = about:blank] 19:31:14 INFO - PROCESS | 3955 | --DOMWINDOW == 145 (0x93a78800) [pid = 3955] [serial = 1448] [outer = (nil)] [url = about:blank] 19:31:15 INFO - PROCESS | 3955 | 1461119475057 Marionette TRACE conn3 <- [1,2104,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.2.html",0,null,null,[["Canvas test: 2d.path.rect.zero.2",0,null,null]]]}] 19:31:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 19:31:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 3749ms 19:31:15 INFO - PROCESS | 3955 | 1461119475089 Marionette TRACE conn3 -> [0,2105,"getWindowHandle",null] 19:31:15 INFO - PROCESS | 3955 | 1461119475094 Marionette TRACE conn3 <- [1,2105,null,{"value":"8"}] 19:31:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 19:31:15 INFO - PROCESS | 3955 | 1461119475102 Marionette TRACE conn3 -> [0,2106,"setScriptTimeout",{"ms":35000}] 19:31:15 INFO - PROCESS | 3955 | 1461119475108 Marionette TRACE conn3 <- [1,2106,null,{}] 19:31:15 INFO - PROCESS | 3955 | 1461119475117 Marionette TRACE conn3 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:31:15 INFO - PROCESS | 3955 | 1461119475298 Marionette TRACE conn3 <- [1,2107,null,{"value":null}] 19:31:15 INFO - PROCESS | 3955 | 1461119475518 Marionette TRACE conn3 -> [0,2108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:15 INFO - PROCESS | 3955 | ++DOCSHELL 0x86a57c00 == 114 [pid = 3955] [id = 534] 19:31:15 INFO - PROCESS | 3955 | ++DOMWINDOW == 146 (0x872c5c00) [pid = 3955] [serial = 1603] [outer = (nil)] 19:31:15 INFO - PROCESS | 3955 | ++DOMWINDOW == 147 (0x879c1c00) [pid = 3955] [serial = 1604] [outer = 0x872c5c00] 19:31:15 INFO - PROCESS | 3955 | 1461119475595 Marionette DEBUG loaded listener.js 19:31:15 INFO - PROCESS | 3955 | ++DOMWINDOW == 148 (0x87aae800) [pid = 3955] [serial = 1605] [outer = 0x872c5c00] 19:31:16 INFO - PROCESS | 3955 | 1461119476375 Marionette TRACE conn3 <- [1,2108,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.3.html",0,null,null,[["Canvas test: 2d.path.rect.zero.3",0,null,null]]]}] 19:31:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 19:31:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1340ms 19:31:16 INFO - PROCESS | 3955 | 1461119476442 Marionette TRACE conn3 -> [0,2109,"getWindowHandle",null] 19:31:16 INFO - PROCESS | 3955 | 1461119476450 Marionette TRACE conn3 <- [1,2109,null,{"value":"8"}] 19:31:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 19:31:16 INFO - PROCESS | 3955 | 1461119476460 Marionette TRACE conn3 -> [0,2110,"setScriptTimeout",{"ms":35000}] 19:31:16 INFO - PROCESS | 3955 | 1461119476463 Marionette TRACE conn3 <- [1,2110,null,{}] 19:31:16 INFO - PROCESS | 3955 | 1461119476469 Marionette TRACE conn3 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:31:16 INFO - PROCESS | 3955 | 1461119476656 Marionette TRACE conn3 <- [1,2111,null,{"value":null}] 19:31:16 INFO - PROCESS | 3955 | 1461119476870 Marionette TRACE conn3 -> [0,2112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:16 INFO - PROCESS | 3955 | ++DOCSHELL 0x86a5b800 == 115 [pid = 3955] [id = 535] 19:31:16 INFO - PROCESS | 3955 | ++DOMWINDOW == 149 (0x877d0c00) [pid = 3955] [serial = 1606] [outer = (nil)] 19:31:16 INFO - PROCESS | 3955 | ++DOMWINDOW == 150 (0x88a36800) [pid = 3955] [serial = 1607] [outer = 0x877d0c00] 19:31:16 INFO - PROCESS | 3955 | 1461119476947 Marionette DEBUG loaded listener.js 19:31:17 INFO - PROCESS | 3955 | ++DOMWINDOW == 151 (0x89359800) [pid = 3955] [serial = 1608] [outer = 0x877d0c00] 19:31:17 INFO - PROCESS | 3955 | 1461119477970 Marionette TRACE conn3 <- [1,2112,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.4.html",0,null,null,[["Canvas test: 2d.path.rect.zero.4",0,null,null]]]}] 19:31:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 19:31:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1582ms 19:31:18 INFO - PROCESS | 3955 | 1461119478041 Marionette TRACE conn3 -> [0,2113,"getWindowHandle",null] 19:31:18 INFO - PROCESS | 3955 | 1461119478045 Marionette TRACE conn3 <- [1,2113,null,{"value":"8"}] 19:31:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 19:31:18 INFO - PROCESS | 3955 | 1461119478052 Marionette TRACE conn3 -> [0,2114,"setScriptTimeout",{"ms":35000}] 19:31:18 INFO - PROCESS | 3955 | 1461119478058 Marionette TRACE conn3 <- [1,2114,null,{}] 19:31:18 INFO - PROCESS | 3955 | 1461119478081 Marionette TRACE conn3 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:31:18 INFO - PROCESS | 3955 | 1461119478340 Marionette TRACE conn3 <- [1,2115,null,{"value":null}] 19:31:18 INFO - PROCESS | 3955 | 1461119478370 Marionette TRACE conn3 -> [0,2116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:18 INFO - PROCESS | 3955 | ++DOCSHELL 0x89201c00 == 116 [pid = 3955] [id = 536] 19:31:18 INFO - PROCESS | 3955 | ++DOMWINDOW == 152 (0x8b108800) [pid = 3955] [serial = 1609] [outer = (nil)] 19:31:18 INFO - PROCESS | 3955 | ++DOMWINDOW == 153 (0x8b11e000) [pid = 3955] [serial = 1610] [outer = 0x8b108800] 19:31:18 INFO - PROCESS | 3955 | 1461119478446 Marionette DEBUG loaded listener.js 19:31:18 INFO - PROCESS | 3955 | ++DOMWINDOW == 154 (0x8b131000) [pid = 3955] [serial = 1611] [outer = 0x8b108800] 19:31:19 INFO - PROCESS | 3955 | --DOMWINDOW == 153 (0x881f5800) [pid = 3955] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 19:31:19 INFO - PROCESS | 3955 | --DOMWINDOW == 152 (0x933fd800) [pid = 3955] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 19:31:19 INFO - PROCESS | 3955 | --DOMWINDOW == 151 (0x979e2000) [pid = 3955] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 19:31:19 INFO - PROCESS | 3955 | --DOMWINDOW == 150 (0x881f1c00) [pid = 3955] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 19:31:19 INFO - PROCESS | 3955 | --DOMWINDOW == 149 (0x88a2a000) [pid = 3955] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 19:31:19 INFO - PROCESS | 3955 | --DOMWINDOW == 148 (0x91221800) [pid = 3955] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 19:31:19 INFO - PROCESS | 3955 | --DOMWINDOW == 147 (0x998c1000) [pid = 3955] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 19:31:19 INFO - PROCESS | 3955 | --DOMWINDOW == 146 (0x8b137000) [pid = 3955] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 19:31:19 INFO - PROCESS | 3955 | --DOMWINDOW == 145 (0x86767800) [pid = 3955] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 19:31:19 INFO - PROCESS | 3955 | --DOMWINDOW == 144 (0x96b4c000) [pid = 3955] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 19:31:19 INFO - PROCESS | 3955 | --DOMWINDOW == 143 (0x9fb8dc00) [pid = 3955] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 19:31:19 INFO - PROCESS | 3955 | --DOMWINDOW == 142 (0x8f920c00) [pid = 3955] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 19:31:19 INFO - PROCESS | 3955 | --DOMWINDOW == 141 (0x981ad800) [pid = 3955] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 19:31:19 INFO - PROCESS | 3955 | --DOMWINDOW == 140 (0x8b374000) [pid = 3955] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 19:31:19 INFO - PROCESS | 3955 | --DOMWINDOW == 139 (0x872cac00) [pid = 3955] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 19:31:19 INFO - PROCESS | 3955 | --DOMWINDOW == 138 (0x9021fc00) [pid = 3955] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 19:31:19 INFO - PROCESS | 3955 | --DOMWINDOW == 137 (0x99b80800) [pid = 3955] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 19:31:19 INFO - PROCESS | 3955 | --DOMWINDOW == 136 (0x8f92a400) [pid = 3955] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 19:31:19 INFO - PROCESS | 3955 | --DOMWINDOW == 135 (0x96b52c00) [pid = 3955] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 19:31:19 INFO - PROCESS | 3955 | --DOMWINDOW == 134 (0x863f9400) [pid = 3955] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 19:31:19 INFO - PROCESS | 3955 | --DOMWINDOW == 133 (0x8676bc00) [pid = 3955] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 19:31:19 INFO - PROCESS | 3955 | --DOMWINDOW == 132 (0x90302c00) [pid = 3955] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 19:31:19 INFO - PROCESS | 3955 | --DOMWINDOW == 131 (0x9794ac00) [pid = 3955] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 19:31:19 INFO - PROCESS | 3955 | --DOMWINDOW == 130 (0x8ba1bc00) [pid = 3955] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 19:31:19 INFO - PROCESS | 3955 | --DOMWINDOW == 129 (0x89208400) [pid = 3955] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 19:31:20 INFO - PROCESS | 3955 | 1461119480150 Marionette TRACE conn3 <- [1,2116,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.5.html",0,null,null,[["Canvas test: 2d.path.rect.zero.5",0,null,null]]]}] 19:31:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 19:31:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 2143ms 19:31:20 INFO - PROCESS | 3955 | 1461119480195 Marionette TRACE conn3 -> [0,2117,"getWindowHandle",null] 19:31:20 INFO - PROCESS | 3955 | 1461119480199 Marionette TRACE conn3 <- [1,2117,null,{"value":"8"}] 19:31:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 19:31:20 INFO - PROCESS | 3955 | 1461119480205 Marionette TRACE conn3 -> [0,2118,"setScriptTimeout",{"ms":35000}] 19:31:20 INFO - PROCESS | 3955 | 1461119480209 Marionette TRACE conn3 <- [1,2118,null,{}] 19:31:20 INFO - PROCESS | 3955 | 1461119480214 Marionette TRACE conn3 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:31:20 INFO - PROCESS | 3955 | 1461119480399 Marionette TRACE conn3 <- [1,2119,null,{"value":null}] 19:31:20 INFO - PROCESS | 3955 | 1461119480586 Marionette TRACE conn3 -> [0,2120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:20 INFO - PROCESS | 3955 | ++DOCSHELL 0x8288b800 == 117 [pid = 3955] [id = 537] 19:31:20 INFO - PROCESS | 3955 | ++DOMWINDOW == 130 (0x86768c00) [pid = 3955] [serial = 1612] [outer = (nil)] 19:31:20 INFO - PROCESS | 3955 | ++DOMWINDOW == 131 (0x88a2b400) [pid = 3955] [serial = 1613] [outer = 0x86768c00] 19:31:20 INFO - PROCESS | 3955 | 1461119480659 Marionette DEBUG loaded listener.js 19:31:20 INFO - PROCESS | 3955 | ++DOMWINDOW == 132 (0x8b135c00) [pid = 3955] [serial = 1614] [outer = 0x86768c00] 19:31:21 INFO - PROCESS | 3955 | 1461119481418 Marionette TRACE conn3 <- [1,2120,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.6.html",0,null,null,[["Canvas test: 2d.path.rect.zero.6",0,null,null]]]}] 19:31:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 19:31:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1231ms 19:31:21 INFO - PROCESS | 3955 | 1461119481437 Marionette TRACE conn3 -> [0,2121,"getWindowHandle",null] 19:31:21 INFO - PROCESS | 3955 | 1461119481440 Marionette TRACE conn3 <- [1,2121,null,{"value":"8"}] 19:31:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 19:31:21 INFO - PROCESS | 3955 | 1461119481446 Marionette TRACE conn3 -> [0,2122,"setScriptTimeout",{"ms":35000}] 19:31:21 INFO - PROCESS | 3955 | 1461119481449 Marionette TRACE conn3 <- [1,2122,null,{}] 19:31:21 INFO - PROCESS | 3955 | 1461119481455 Marionette TRACE conn3 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:31:21 INFO - PROCESS | 3955 | 1461119481705 Marionette TRACE conn3 <- [1,2123,null,{"value":null}] 19:31:21 INFO - PROCESS | 3955 | 1461119481720 Marionette TRACE conn3 -> [0,2124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:21 INFO - PROCESS | 3955 | ++DOCSHELL 0x8b107800 == 118 [pid = 3955] [id = 538] 19:31:21 INFO - PROCESS | 3955 | ++DOMWINDOW == 133 (0x8b379c00) [pid = 3955] [serial = 1615] [outer = (nil)] 19:31:21 INFO - PROCESS | 3955 | ++DOMWINDOW == 134 (0x8ba1ec00) [pid = 3955] [serial = 1616] [outer = 0x8b379c00] 19:31:21 INFO - PROCESS | 3955 | 1461119481911 Marionette DEBUG loaded listener.js 19:31:22 INFO - PROCESS | 3955 | ++DOMWINDOW == 135 (0x8ba89c00) [pid = 3955] [serial = 1617] [outer = 0x8b379c00] 19:31:23 INFO - PROCESS | 3955 | 1461119483027 Marionette TRACE conn3 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 19:31:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 19:31:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1630ms 19:31:23 INFO - PROCESS | 3955 | 1461119483079 Marionette TRACE conn3 -> [0,2125,"getWindowHandle",null] 19:31:23 INFO - PROCESS | 3955 | 1461119483087 Marionette TRACE conn3 <- [1,2125,null,{"value":"8"}] 19:31:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 19:31:23 INFO - PROCESS | 3955 | 1461119483096 Marionette TRACE conn3 -> [0,2126,"setScriptTimeout",{"ms":35000}] 19:31:23 INFO - PROCESS | 3955 | 1461119483102 Marionette TRACE conn3 <- [1,2126,null,{}] 19:31:23 INFO - PROCESS | 3955 | 1461119483110 Marionette TRACE conn3 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:31:23 INFO - PROCESS | 3955 | 1461119483324 Marionette TRACE conn3 <- [1,2127,null,{"value":null}] 19:31:23 INFO - PROCESS | 3955 | 1461119483663 Marionette TRACE conn3 -> [0,2128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:23 INFO - PROCESS | 3955 | ++DOCSHELL 0x87aac800 == 119 [pid = 3955] [id = 539] 19:31:23 INFO - PROCESS | 3955 | ++DOMWINDOW == 136 (0x88439400) [pid = 3955] [serial = 1618] [outer = (nil)] 19:31:23 INFO - PROCESS | 3955 | ++DOMWINDOW == 137 (0x88a31800) [pid = 3955] [serial = 1619] [outer = 0x88439400] 19:31:23 INFO - PROCESS | 3955 | 1461119483758 Marionette DEBUG loaded listener.js 19:31:23 INFO - PROCESS | 3955 | ++DOMWINDOW == 138 (0x8a585800) [pid = 3955] [serial = 1620] [outer = 0x88439400] 19:31:24 INFO - PROCESS | 3955 | 1461119484746 Marionette TRACE conn3 <- [1,2128,null,{"value":["/2dcontext/path-objects/2d.path.stroke.overlap.html",0,null,null,[["Stroked subpaths are combined before being drawn",0,null,null]]]}] 19:31:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 19:31:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1688ms 19:31:24 INFO - PROCESS | 3955 | 1461119484785 Marionette TRACE conn3 -> [0,2129,"getWindowHandle",null] 19:31:24 INFO - PROCESS | 3955 | 1461119484794 Marionette TRACE conn3 <- [1,2129,null,{"value":"8"}] 19:31:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 19:31:24 INFO - PROCESS | 3955 | 1461119484804 Marionette TRACE conn3 -> [0,2130,"setScriptTimeout",{"ms":35000}] 19:31:24 INFO - PROCESS | 3955 | 1461119484809 Marionette TRACE conn3 <- [1,2130,null,{}] 19:31:24 INFO - PROCESS | 3955 | 1461119484815 Marionette TRACE conn3 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:31:25 INFO - PROCESS | 3955 | 1461119485028 Marionette TRACE conn3 <- [1,2131,null,{"value":null}] 19:31:25 INFO - PROCESS | 3955 | 1461119485390 Marionette TRACE conn3 -> [0,2132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:25 INFO - PROCESS | 3955 | ++DOCSHELL 0x8a58cc00 == 120 [pid = 3955] [id = 540] 19:31:25 INFO - PROCESS | 3955 | ++DOMWINDOW == 139 (0x8b118000) [pid = 3955] [serial = 1621] [outer = (nil)] 19:31:25 INFO - PROCESS | 3955 | ++DOMWINDOW == 140 (0x8ba13800) [pid = 3955] [serial = 1622] [outer = 0x8b118000] 19:31:25 INFO - PROCESS | 3955 | 1461119485482 Marionette DEBUG loaded listener.js 19:31:25 INFO - PROCESS | 3955 | ++DOMWINDOW == 141 (0x8c496c00) [pid = 3955] [serial = 1623] [outer = 0x8b118000] 19:31:26 INFO - PROCESS | 3955 | 1461119486416 Marionette TRACE conn3 <- [1,2132,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.arc.html",0,null,null,[["Zero-length line segments from arcTo and arc are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2133,"getWindowHandle",null] 19:31:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 19:31:26 INFO - PROCESS | 3955 | 1461119486494 Marionette TRACE conn3 <- [1,2133,null,{"value":"8"}] 19:31:26 INFO - PROCESS | 3955 | 1461119486501 Marionette TRACE conn3 -> [0,2134,"setScriptTimeout",{"ms":35000}] 19:31:26 INFO - PROCESS | 3955 | 1461119486507 Marionette TRACE conn3 <- [1,2134,null,{}] 19:31:26 INFO - PROCESS | 3955 | 1461119486524 Marionette TRACE conn3 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:31:26 INFO - PROCESS | 3955 | 1461119486793 Marionette TRACE conn3 <- [1,2135,null,{"value":null}] 19:31:27 INFO - PROCESS | 3955 | 1461119487122 Marionette TRACE conn3 -> [0,2136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:27 INFO - PROCESS | 3955 | ++DOCSHELL 0x88a29000 == 121 [pid = 3955] [id = 541] 19:31:27 INFO - PROCESS | 3955 | ++DOMWINDOW == 142 (0x8ba17400) [pid = 3955] [serial = 1624] [outer = (nil)] 19:31:27 INFO - PROCESS | 3955 | ++DOMWINDOW == 143 (0x8e60ec00) [pid = 3955] [serial = 1625] [outer = 0x8ba17400] 19:31:27 INFO - PROCESS | 3955 | 1461119487211 Marionette DEBUG loaded listener.js 19:31:27 INFO - PROCESS | 3955 | ++DOMWINDOW == 144 (0x8f61b000) [pid = 3955] [serial = 1626] [outer = 0x8ba17400] 19:31:28 INFO - PROCESS | 3955 | 1461119488146 Marionette TRACE conn3 <- [1,2136,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.closed.html",0,null,null,[["Zero-length line segments from closed paths are removed before stroking",0,null,null]]]}] 19:31:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 19:31:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1688ms 19:31:28 INFO - PROCESS | 3955 | 1461119488189 Marionette TRACE conn3 -> [0,2137,"getWindowHandle",null] 19:31:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 19:31:28 INFO - PROCESS | 3955 | 1461119488194 Marionette TRACE conn3 <- [1,2137,null,{"value":"8"}] 19:31:28 INFO - PROCESS | 3955 | 1461119488201 Marionette TRACE conn3 -> [0,2138,"setScriptTimeout",{"ms":35000}] 19:31:28 INFO - PROCESS | 3955 | 1461119488204 Marionette TRACE conn3 <- [1,2138,null,{}] 19:31:28 INFO - PROCESS | 3955 | 1461119488210 Marionette TRACE conn3 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:31:28 INFO - PROCESS | 3955 | 1461119488421 Marionette TRACE conn3 <- [1,2139,null,{"value":null}] 19:31:28 INFO - PROCESS | 3955 | 1461119488752 Marionette TRACE conn3 -> [0,2140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.corner.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:28 INFO - PROCESS | 3955 | ++DOCSHELL 0x8c49e000 == 122 [pid = 3955] [id = 542] 19:31:28 INFO - PROCESS | 3955 | ++DOMWINDOW == 145 (0x8e828000) [pid = 3955] [serial = 1627] [outer = (nil)] 19:31:28 INFO - PROCESS | 3955 | ++DOMWINDOW == 146 (0x8f6dd000) [pid = 3955] [serial = 1628] [outer = 0x8e828000] 19:31:28 INFO - PROCESS | 3955 | 1461119488856 Marionette DEBUG loaded listener.js 19:31:28 INFO - PROCESS | 3955 | ++DOMWINDOW == 147 (0x8f6e1800) [pid = 3955] [serial = 1629] [outer = 0x8e828000] 19:31:29 INFO - PROCESS | 3955 | 1461119489755 Marionette TRACE conn3 <- [1,2140,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.corner.html",0,null,null,[["Zero-length line segments are removed before stroking with miters",0,null,null]]]}] 19:31:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 19:31:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1586ms 19:31:29 INFO - PROCESS | 3955 | 1461119489787 Marionette TRACE conn3 -> [0,2141,"getWindowHandle",null] 19:31:29 INFO - PROCESS | 3955 | 1461119489791 Marionette TRACE conn3 <- [1,2141,null,{"value":"8"}] 19:31:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 19:31:29 INFO - PROCESS | 3955 | 1461119489798 Marionette TRACE conn3 -> [0,2142,"setScriptTimeout",{"ms":35000}] 19:31:29 INFO - PROCESS | 3955 | 1461119489802 Marionette TRACE conn3 <- [1,2142,null,{}] 19:31:29 INFO - PROCESS | 3955 | 1461119489808 Marionette TRACE conn3 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:31:30 INFO - PROCESS | 3955 | 1461119490002 Marionette TRACE conn3 <- [1,2143,null,{"value":null}] 19:31:30 INFO - PROCESS | 3955 | 1461119490284 Marionette TRACE conn3 -> [0,2144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.curve.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:30 INFO - PROCESS | 3955 | ++DOCSHELL 0x8f658000 == 123 [pid = 3955] [id = 543] 19:31:30 INFO - PROCESS | 3955 | ++DOMWINDOW == 148 (0x8f6e7c00) [pid = 3955] [serial = 1630] [outer = (nil)] 19:31:30 INFO - PROCESS | 3955 | ++DOMWINDOW == 149 (0x8fc35800) [pid = 3955] [serial = 1631] [outer = 0x8f6e7c00] 19:31:30 INFO - PROCESS | 3955 | 1461119490438 Marionette DEBUG loaded listener.js 19:31:30 INFO - PROCESS | 3955 | ++DOMWINDOW == 150 (0x8ff46c00) [pid = 3955] [serial = 1632] [outer = 0x8f6e7c00] 19:31:31 INFO - PROCESS | 3955 | 1461119491395 Marionette TRACE conn3 <- [1,2144,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.curve.html",0,null,null,[["Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2145,"getWindowHandle",null] 19:31:31 INFO - PROCESS | 3955 | 1461119491445 Marionette TRACE conn3 <- [1,2145,null,{"value":"8"}] 19:31:31 INFO - PROCESS | 3955 | 1461119491452 Marionette TRACE conn3 -> [0,2146,"setScriptTimeout",{"ms":35000}] 19:31:31 INFO - PROCESS | 3955 | 1461119491455 Marionette TRACE conn3 <- [1,2146,null,{}] 19:31:31 INFO - PROCESS | 3955 | 1461119491461 Marionette TRACE conn3 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:31:31 INFO - PROCESS | 3955 | 1461119491691 Marionette TRACE conn3 <- [1,2147,null,{"value":null}] 19:31:32 INFO - PROCESS | 3955 | 1461119492012 Marionette TRACE conn3 -> [0,2148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.line.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:32 INFO - PROCESS | 3955 | ++DOCSHELL 0x8b136c00 == 124 [pid = 3955] [id = 544] 19:31:32 INFO - PROCESS | 3955 | ++DOMWINDOW == 151 (0x8e828400) [pid = 3955] [serial = 1633] [outer = (nil)] 19:31:32 INFO - PROCESS | 3955 | ++DOMWINDOW == 152 (0x9030ac00) [pid = 3955] [serial = 1634] [outer = 0x8e828400] 19:31:32 INFO - PROCESS | 3955 | 1461119492109 Marionette DEBUG loaded listener.js 19:31:32 INFO - PROCESS | 3955 | ++DOMWINDOW == 153 (0x90453400) [pid = 3955] [serial = 1635] [outer = 0x8e828400] 19:31:33 INFO - PROCESS | 3955 | 1461119493060 Marionette TRACE conn3 <- [1,2148,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.line.html",0,null,null,[["Zero-length line segments from lineTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2149,"getWindowHandle",null] 19:31:33 INFO - PROCESS | 3955 | 1461119493140 Marionette TRACE conn3 <- [1,2149,null,{"value":"8"}] 19:31:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 19:31:33 INFO - PROCESS | 3955 | 1461119493147 Marionette TRACE conn3 -> [0,2150,"setScriptTimeout",{"ms":35000}] 19:31:33 INFO - PROCESS | 3955 | 1461119493150 Marionette TRACE conn3 <- [1,2150,null,{}] 19:31:33 INFO - PROCESS | 3955 | 1461119493157 Marionette TRACE conn3 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:31:33 INFO - PROCESS | 3955 | 1461119493356 Marionette TRACE conn3 <- [1,2151,null,{"value":null}] 19:31:33 INFO - PROCESS | 3955 | 1461119493689 Marionette TRACE conn3 -> [0,2152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.rect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:33 INFO - PROCESS | 3955 | ++DOCSHELL 0x8a690800 == 125 [pid = 3955] [id = 545] 19:31:33 INFO - PROCESS | 3955 | ++DOMWINDOW == 154 (0x8ad66400) [pid = 3955] [serial = 1636] [outer = (nil)] 19:31:33 INFO - PROCESS | 3955 | ++DOMWINDOW == 155 (0x91e96000) [pid = 3955] [serial = 1637] [outer = 0x8ad66400] 19:31:33 INFO - PROCESS | 3955 | 1461119493779 Marionette DEBUG loaded listener.js 19:31:33 INFO - PROCESS | 3955 | ++DOMWINDOW == 156 (0x91eed400) [pid = 3955] [serial = 1638] [outer = 0x8ad66400] 19:31:34 INFO - PROCESS | 3955 | 1461119494685 Marionette TRACE conn3 <- [1,2152,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.rect.html",0,null,null,[["Zero-length line segments from rect and strokeRect are removed before stroking",0,null,null]]]}] 19:31:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 19:31:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1584ms 19:31:34 INFO - PROCESS | 3955 | 1461119494732 Marionette TRACE conn3 -> [0,2153,"getWindowHandle",null] 19:31:34 INFO - PROCESS | 3955 | 1461119494737 Marionette TRACE conn3 <- [1,2153,null,{"value":"8"}] 19:31:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 19:31:34 INFO - PROCESS | 3955 | 1461119494743 Marionette TRACE conn3 -> [0,2154,"setScriptTimeout",{"ms":35000}] 19:31:34 INFO - PROCESS | 3955 | 1461119494746 Marionette TRACE conn3 <- [1,2154,null,{}] 19:31:34 INFO - PROCESS | 3955 | 1461119494752 Marionette TRACE conn3 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:31:34 INFO - PROCESS | 3955 | 1461119494969 Marionette TRACE conn3 <- [1,2155,null,{"value":null}] 19:31:35 INFO - PROCESS | 3955 | 1461119495292 Marionette TRACE conn3 -> [0,2156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:35 INFO - PROCESS | 3955 | ++DOCSHELL 0x9122c000 == 126 [pid = 3955] [id = 546] 19:31:35 INFO - PROCESS | 3955 | ++DOMWINDOW == 157 (0x913e4000) [pid = 3955] [serial = 1639] [outer = (nil)] 19:31:35 INFO - PROCESS | 3955 | ++DOMWINDOW == 158 (0x929eac00) [pid = 3955] [serial = 1640] [outer = 0x913e4000] 19:31:35 INFO - PROCESS | 3955 | 1461119495384 Marionette DEBUG loaded listener.js 19:31:35 INFO - PROCESS | 3955 | ++DOMWINDOW == 159 (0x93320800) [pid = 3955] [serial = 1641] [outer = 0x913e4000] 19:31:36 INFO - PROCESS | 3955 | 1461119496263 Marionette TRACE conn3 <- [1,2156,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale1.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 19:31:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 19:31:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1581ms 19:31:36 INFO - PROCESS | 3955 | 1461119496324 Marionette TRACE conn3 -> [0,2157,"getWindowHandle",null] 19:31:36 INFO - PROCESS | 3955 | 1461119496328 Marionette TRACE conn3 <- [1,2157,null,{"value":"8"}] 19:31:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 19:31:36 INFO - PROCESS | 3955 | 1461119496335 Marionette TRACE conn3 -> [0,2158,"setScriptTimeout",{"ms":35000}] 19:31:36 INFO - PROCESS | 3955 | 1461119496339 Marionette TRACE conn3 <- [1,2158,null,{}] 19:31:36 INFO - PROCESS | 3955 | 1461119496345 Marionette TRACE conn3 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:31:36 INFO - PROCESS | 3955 | 1461119496552 Marionette TRACE conn3 <- [1,2159,null,{"value":null}] 19:31:36 INFO - PROCESS | 3955 | 1461119496880 Marionette TRACE conn3 -> [0,2160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:36 INFO - PROCESS | 3955 | ++DOCSHELL 0x8e462400 == 127 [pid = 3955] [id = 547] 19:31:36 INFO - PROCESS | 3955 | ++DOMWINDOW == 160 (0x90552800) [pid = 3955] [serial = 1642] [outer = (nil)] 19:31:36 INFO - PROCESS | 3955 | ++DOMWINDOW == 161 (0x93359000) [pid = 3955] [serial = 1643] [outer = 0x90552800] 19:31:36 INFO - PROCESS | 3955 | 1461119496972 Marionette DEBUG loaded listener.js 19:31:37 INFO - PROCESS | 3955 | ++DOMWINDOW == 162 (0x933f4800) [pid = 3955] [serial = 1644] [outer = 0x90552800] 19:31:37 INFO - PROCESS | 3955 | 1461119497876 Marionette TRACE conn3 <- [1,2160,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale2.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 19:31:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 19:31:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1587ms 19:31:37 INFO - PROCESS | 3955 | 1461119497923 Marionette TRACE conn3 -> [0,2161,"getWindowHandle",null] 19:31:37 INFO - PROCESS | 3955 | 1461119497927 Marionette TRACE conn3 <- [1,2161,null,{"value":"8"}] 19:31:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 19:31:37 INFO - PROCESS | 3955 | 1461119497934 Marionette TRACE conn3 -> [0,2162,"setScriptTimeout",{"ms":35000}] 19:31:37 INFO - PROCESS | 3955 | 1461119497937 Marionette TRACE conn3 <- [1,2162,null,{}] 19:31:37 INFO - PROCESS | 3955 | 1461119497943 Marionette TRACE conn3 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:31:38 INFO - PROCESS | 3955 | 1461119498158 Marionette TRACE conn3 <- [1,2163,null,{"value":null}] 19:31:38 INFO - PROCESS | 3955 | 1461119498492 Marionette TRACE conn3 -> [0,2164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.skew.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:38 INFO - PROCESS | 3955 | ++DOCSHELL 0x9332bc00 == 128 [pid = 3955] [id = 548] 19:31:38 INFO - PROCESS | 3955 | ++DOMWINDOW == 163 (0x939b8800) [pid = 3955] [serial = 1645] [outer = (nil)] 19:31:38 INFO - PROCESS | 3955 | ++DOMWINDOW == 164 (0x939bf800) [pid = 3955] [serial = 1646] [outer = 0x939b8800] 19:31:38 INFO - PROCESS | 3955 | 1461119498597 Marionette DEBUG loaded listener.js 19:31:38 INFO - PROCESS | 3955 | ++DOMWINDOW == 165 (0x939dbc00) [pid = 3955] [serial = 1647] [outer = 0x939b8800] 19:31:39 INFO - PROCESS | 3955 | 1461119499554 Marionette TRACE conn3 <- [1,2164,null,{"value":["/2dcontext/path-objects/2d.path.stroke.skew.html",0,null,null,[["Strokes lines are skewed by the current transformation matrix",0,null,null]]]}] 19:31:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 19:31:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1681ms 19:31:39 INFO - PROCESS | 3955 | 1461119499632 Marionette TRACE conn3 -> [0,2165,"getWindowHandle",null] 19:31:39 INFO - PROCESS | 3955 | 1461119499636 Marionette TRACE conn3 <- [1,2165,null,{"value":"8"}] 19:31:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 19:31:39 INFO - PROCESS | 3955 | 1461119499643 Marionette TRACE conn3 -> [0,2166,"setScriptTimeout",{"ms":35000}] 19:31:39 INFO - PROCESS | 3955 | 1461119499648 Marionette TRACE conn3 <- [1,2166,null,{}] 19:31:39 INFO - PROCESS | 3955 | 1461119499653 Marionette TRACE conn3 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:31:39 INFO - PROCESS | 3955 | 1461119499897 Marionette TRACE conn3 <- [1,2167,null,{"value":null}] 19:31:40 INFO - PROCESS | 3955 | 1461119500230 Marionette TRACE conn3 -> [0,2168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:40 INFO - PROCESS | 3955 | ++DOCSHELL 0x88a2fc00 == 129 [pid = 3955] [id = 549] 19:31:40 INFO - PROCESS | 3955 | ++DOMWINDOW == 166 (0x933fec00) [pid = 3955] [serial = 1648] [outer = (nil)] 19:31:40 INFO - PROCESS | 3955 | ++DOMWINDOW == 167 (0x95a6a400) [pid = 3955] [serial = 1649] [outer = 0x933fec00] 19:31:40 INFO - PROCESS | 3955 | 1461119500330 Marionette DEBUG loaded listener.js 19:31:40 INFO - PROCESS | 3955 | ++DOMWINDOW == 168 (0x96b92c00) [pid = 3955] [serial = 1650] [outer = 0x933fec00] 19:31:41 INFO - PROCESS | 3955 | 1461119501190 Marionette TRACE conn3 <- [1,2168,null,{"value":["/2dcontext/path-objects/2d.path.stroke.unaffected.html",0,null,null,[["Stroking does not start a new path or subpath",0,null,null]]]}] 19:31:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 19:31:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1586ms 19:31:41 INFO - PROCESS | 3955 | 1461119501230 Marionette TRACE conn3 -> [0,2169,"getWindowHandle",null] 19:31:41 INFO - PROCESS | 3955 | 1461119501234 Marionette TRACE conn3 <- [1,2169,null,{"value":"8"}] 19:31:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 19:31:41 INFO - PROCESS | 3955 | 1461119501241 Marionette TRACE conn3 -> [0,2170,"setScriptTimeout",{"ms":35000}] 19:31:41 INFO - PROCESS | 3955 | 1461119501243 Marionette TRACE conn3 <- [1,2170,null,{}] 19:31:41 INFO - PROCESS | 3955 | 1461119501270 Marionette TRACE conn3 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:31:41 INFO - PROCESS | 3955 | 1461119501473 Marionette TRACE conn3 <- [1,2171,null,{"value":null}] 19:31:41 INFO - PROCESS | 3955 | 1461119501758 Marionette TRACE conn3 -> [0,2172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:41 INFO - PROCESS | 3955 | ++DOCSHELL 0x82fe7400 == 130 [pid = 3955] [id = 550] 19:31:41 INFO - PROCESS | 3955 | ++DOMWINDOW == 169 (0x82fee000) [pid = 3955] [serial = 1651] [outer = (nil)] 19:31:41 INFO - PROCESS | 3955 | ++DOMWINDOW == 170 (0x96b9c800) [pid = 3955] [serial = 1652] [outer = 0x82fee000] 19:31:41 INFO - PROCESS | 3955 | 1461119501891 Marionette DEBUG loaded listener.js 19:31:42 INFO - PROCESS | 3955 | ++DOMWINDOW == 171 (0x97923c00) [pid = 3955] [serial = 1653] [outer = 0x82fee000] 19:31:42 INFO - PROCESS | 3955 | 1461119502831 Marionette TRACE conn3 <- [1,2172,null,{"value":["/2dcontext/path-objects/2d.path.stroke.union.html",0,null,null,[["Strokes in opposite directions are unioned, not subtracted",0,null,null]]]}] 19:31:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 19:31:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1656ms 19:31:42 INFO - PROCESS | 3955 | 1461119502898 Marionette TRACE conn3 -> [0,2173,"getWindowHandle",null] 19:31:42 INFO - PROCESS | 3955 | 1461119502901 Marionette TRACE conn3 <- [1,2173,null,{"value":"8"}] 19:31:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 19:31:42 INFO - PROCESS | 3955 | 1461119502908 Marionette TRACE conn3 -> [0,2174,"setScriptTimeout",{"ms":35000}] 19:31:42 INFO - PROCESS | 3955 | 1461119502911 Marionette TRACE conn3 <- [1,2174,null,{}] 19:31:42 INFO - PROCESS | 3955 | 1461119502917 Marionette TRACE conn3 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:31:43 INFO - PROCESS | 3955 | 1461119503122 Marionette TRACE conn3 <- [1,2175,null,{"value":null}] 19:31:43 INFO - PROCESS | 3955 | 1461119503453 Marionette TRACE conn3 -> [0,2176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:43 INFO - PROCESS | 3955 | ++DOCSHELL 0x96ad0400 == 131 [pid = 3955] [id = 551] 19:31:43 INFO - PROCESS | 3955 | ++DOMWINDOW == 172 (0x96b9dc00) [pid = 3955] [serial = 1654] [outer = (nil)] 19:31:43 INFO - PROCESS | 3955 | ++DOMWINDOW == 173 (0x97ca2800) [pid = 3955] [serial = 1655] [outer = 0x96b9dc00] 19:31:43 INFO - PROCESS | 3955 | 1461119503542 Marionette DEBUG loaded listener.js 19:31:43 INFO - PROCESS | 3955 | ++DOMWINDOW == 174 (0x9810b000) [pid = 3955] [serial = 1656] [outer = 0x96b9dc00] 19:31:44 INFO - PROCESS | 3955 | 1461119504458 Marionette TRACE conn3 <- [1,2176,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 19:31:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 19:31:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1594ms 19:31:44 INFO - PROCESS | 3955 | 1461119504503 Marionette TRACE conn3 -> [0,2177,"getWindowHandle",null] 19:31:44 INFO - PROCESS | 3955 | 1461119504507 Marionette TRACE conn3 <- [1,2177,null,{"value":"8"}] 19:31:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 19:31:44 INFO - PROCESS | 3955 | 1461119504513 Marionette TRACE conn3 -> [0,2178,"setScriptTimeout",{"ms":35000}] 19:31:44 INFO - PROCESS | 3955 | 1461119504516 Marionette TRACE conn3 <- [1,2178,null,{}] 19:31:44 INFO - PROCESS | 3955 | 1461119504522 Marionette TRACE conn3 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:31:44 INFO - PROCESS | 3955 | 1461119504726 Marionette TRACE conn3 <- [1,2179,null,{"value":null}] 19:31:45 INFO - PROCESS | 3955 | 1461119505013 Marionette TRACE conn3 -> [0,2180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.changing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:45 INFO - PROCESS | 3955 | ++DOCSHELL 0x86765c00 == 132 [pid = 3955] [id = 552] 19:31:45 INFO - PROCESS | 3955 | ++DOMWINDOW == 175 (0x96faa800) [pid = 3955] [serial = 1657] [outer = (nil)] 19:31:45 INFO - PROCESS | 3955 | ++DOMWINDOW == 176 (0x981de400) [pid = 3955] [serial = 1658] [outer = 0x96faa800] 19:31:45 INFO - PROCESS | 3955 | 1461119505148 Marionette DEBUG loaded listener.js 19:31:45 INFO - PROCESS | 3955 | ++DOMWINDOW == 177 (0x98624400) [pid = 3955] [serial = 1659] [outer = 0x96faa800] 19:31:46 INFO - PROCESS | 3955 | 1461119506031 Marionette TRACE conn3 <- [1,2180,null,{"value":["/2dcontext/path-objects/2d.path.transformation.changing.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 19:31:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 19:31:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1592ms 19:31:46 INFO - PROCESS | 3955 | 1461119506108 Marionette TRACE conn3 -> [0,2181,"getWindowHandle",null] 19:31:46 INFO - PROCESS | 3955 | 1461119506111 Marionette TRACE conn3 <- [1,2181,null,{"value":"8"}] 19:31:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 19:31:46 INFO - PROCESS | 3955 | 1461119506119 Marionette TRACE conn3 -> [0,2182,"setScriptTimeout",{"ms":35000}] 19:31:46 INFO - PROCESS | 3955 | 1461119506123 Marionette TRACE conn3 <- [1,2182,null,{}] 19:31:46 INFO - PROCESS | 3955 | 1461119506128 Marionette TRACE conn3 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:31:46 INFO - PROCESS | 3955 | 1461119506344 Marionette TRACE conn3 <- [1,2183,null,{"value":null}] 19:31:46 INFO - PROCESS | 3955 | 1461119506680 Marionette TRACE conn3 -> [0,2184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:46 INFO - PROCESS | 3955 | ++DOCSHELL 0x8287fc00 == 133 [pid = 3955] [id = 553] 19:31:46 INFO - PROCESS | 3955 | ++DOMWINDOW == 178 (0x849cbc00) [pid = 3955] [serial = 1660] [outer = (nil)] 19:31:46 INFO - PROCESS | 3955 | ++DOMWINDOW == 179 (0x99823800) [pid = 3955] [serial = 1661] [outer = 0x849cbc00] 19:31:46 INFO - PROCESS | 3955 | 1461119506772 Marionette DEBUG loaded listener.js 19:31:46 INFO - PROCESS | 3955 | ++DOMWINDOW == 180 (0x998ba800) [pid = 3955] [serial = 1662] [outer = 0x849cbc00] 19:31:47 INFO - PROCESS | 3955 | 1461119507663 Marionette TRACE conn3 <- [1,2184,null,{"value":["/2dcontext/path-objects/2d.path.transformation.multiple.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 19:31:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 19:31:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1583ms 19:31:47 INFO - PROCESS | 3955 | 1461119507703 Marionette TRACE conn3 -> [0,2185,"getWindowHandle",null] 19:31:47 INFO - PROCESS | 3955 | 1461119507707 Marionette TRACE conn3 <- [1,2185,null,{"value":"8"}] 19:31:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 19:31:47 INFO - PROCESS | 3955 | 1461119507713 Marionette TRACE conn3 -> [0,2186,"setScriptTimeout",{"ms":35000}] 19:31:47 INFO - PROCESS | 3955 | 1461119507716 Marionette TRACE conn3 <- [1,2186,null,{}] 19:31:47 INFO - PROCESS | 3955 | 1461119507722 Marionette TRACE conn3 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:31:47 INFO - PROCESS | 3955 | 1461119507958 Marionette TRACE conn3 <- [1,2187,null,{"value":null}] 19:31:48 INFO - PROCESS | 3955 | 1461119508291 Marionette TRACE conn3 -> [0,2188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:48 INFO - PROCESS | 3955 | ++DOCSHELL 0x979e4c00 == 134 [pid = 3955] [id = 554] 19:31:48 INFO - PROCESS | 3955 | ++DOMWINDOW == 181 (0x98f8d800) [pid = 3955] [serial = 1663] [outer = (nil)] 19:31:48 INFO - PROCESS | 3955 | ++DOMWINDOW == 182 (0x99b83400) [pid = 3955] [serial = 1664] [outer = 0x98f8d800] 19:31:48 INFO - PROCESS | 3955 | 1461119508384 Marionette DEBUG loaded listener.js 19:31:48 INFO - PROCESS | 3955 | ++DOMWINDOW == 183 (0x9b0a6c00) [pid = 3955] [serial = 1665] [outer = 0x98f8d800] 19:31:49 INFO - PROCESS | 3955 | 1461119509305 Marionette TRACE conn3 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 19:31:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 19:31:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1639ms 19:31:49 INFO - PROCESS | 3955 | 1461119509354 Marionette TRACE conn3 -> [0,2189,"getWindowHandle",null] 19:31:49 INFO - PROCESS | 3955 | 1461119509358 Marionette TRACE conn3 <- [1,2189,null,{"value":"8"}] 19:31:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 19:31:49 INFO - PROCESS | 3955 | 1461119509364 Marionette TRACE conn3 -> [0,2190,"setScriptTimeout",{"ms":35000}] 19:31:49 INFO - PROCESS | 3955 | 1461119509367 Marionette TRACE conn3 <- [1,2190,null,{}] 19:31:49 INFO - PROCESS | 3955 | 1461119509373 Marionette TRACE conn3 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:31:49 INFO - PROCESS | 3955 | 1461119509584 Marionette TRACE conn3 <- [1,2191,null,{"value":null}] 19:31:49 INFO - PROCESS | 3955 | 1461119509944 Marionette TRACE conn3 -> [0,2192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:49 INFO - PROCESS | 3955 | ++DOCSHELL 0x86766400 == 135 [pid = 3955] [id = 555] 19:31:49 INFO - PROCESS | 3955 | ++DOMWINDOW == 184 (0x8676a400) [pid = 3955] [serial = 1666] [outer = (nil)] 19:31:50 INFO - PROCESS | 3955 | ++DOMWINDOW == 185 (0x9fb8e400) [pid = 3955] [serial = 1667] [outer = 0x8676a400] 19:31:50 INFO - PROCESS | 3955 | 1461119510037 Marionette DEBUG loaded listener.js 19:31:50 INFO - PROCESS | 3955 | ++DOMWINDOW == 186 (0x9fb95000) [pid = 3955] [serial = 1668] [outer = 0x8676a400] 19:31:50 INFO - PROCESS | 3955 | 1461119510959 Marionette TRACE conn3 <- [1,2192,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html",0,null,null,[["createImageData(imgdata) returns transparent black data of the right size",0,null,null]]]}] 19:31:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 19:31:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1639ms 19:31:51 INFO - PROCESS | 3955 | 1461119511004 Marionette TRACE conn3 -> [0,2193,"getWindowHandle",null] 19:31:51 INFO - PROCESS | 3955 | 1461119511006 Marionette TRACE conn3 <- [1,2193,null,{"value":"8"}] 19:31:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 19:31:51 INFO - PROCESS | 3955 | 1461119511013 Marionette TRACE conn3 -> [0,2194,"setScriptTimeout",{"ms":35000}] 19:31:51 INFO - PROCESS | 3955 | 1461119511018 Marionette TRACE conn3 <- [1,2194,null,{}] 19:31:51 INFO - PROCESS | 3955 | 1461119511023 Marionette TRACE conn3 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:31:51 INFO - PROCESS | 3955 | 1461119511319 Marionette TRACE conn3 <- [1,2195,null,{"value":null}] 19:31:51 INFO - PROCESS | 3955 | 1461119511584 Marionette TRACE conn3 -> [0,2196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:51 INFO - PROCESS | 3955 | ++DOCSHELL 0x8676c800 == 136 [pid = 3955] [id = 556] 19:31:51 INFO - PROCESS | 3955 | ++DOMWINDOW == 187 (0x88a2b000) [pid = 3955] [serial = 1669] [outer = (nil)] 19:31:51 INFO - PROCESS | 3955 | ++DOMWINDOW == 188 (0x9ffc4400) [pid = 3955] [serial = 1670] [outer = 0x88a2b000] 19:31:51 INFO - PROCESS | 3955 | 1461119511673 Marionette DEBUG loaded listener.js 19:31:51 INFO - PROCESS | 3955 | ++DOMWINDOW == 189 (0xa0a49400) [pid = 3955] [serial = 1671] [outer = 0x88a2b000] 19:31:52 INFO - PROCESS | 3955 | 1461119512550 Marionette TRACE conn3 <- [1,2196,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.this.html",0,null,null,[["createImageData(imgdata) should throw when called with the wrong |this|",0,null,null]]]}] 19:31:54 INFO - PROCESS | 3955 | --DOCSHELL 0x90212000 == 135 [pid = 3955] [id = 157] 19:31:54 INFO - PROCESS | 3955 | --DOCSHELL 0x8f6cfc00 == 134 [pid = 3955] [id = 156] 19:31:54 INFO - PROCESS | 3955 | --DOCSHELL 0x8f613000 == 133 [pid = 3955] [id = 204] 19:31:54 INFO - PROCESS | 3955 | --DOCSHELL 0x8b11e800 == 132 [pid = 3955] [id = 206] 19:31:54 INFO - PROCESS | 3955 | --DOCSHELL 0x8b131400 == 131 [pid = 3955] [id = 154] 19:31:54 INFO - PROCESS | 3955 | --DOCSHELL 0x8ba7bc00 == 130 [pid = 3955] [id = 155] 19:31:54 INFO - PROCESS | 3955 | --DOCSHELL 0x9021b800 == 129 [pid = 3955] [id = 207] 19:31:54 INFO - PROCESS | 3955 | --DOCSHELL 0x8ba7c400 == 128 [pid = 3955] [id = 158] 19:31:54 INFO - PROCESS | 3955 | --DOCSHELL 0x86a57000 == 127 [pid = 3955] [id = 201] 19:31:54 INFO - PROCESS | 3955 | --DOCSHELL 0x8ba1d800 == 126 [pid = 3955] [id = 202] 19:31:54 INFO - PROCESS | 3955 | --DOCSHELL 0x88430c00 == 125 [pid = 3955] [id = 199] 19:31:54 INFO - PROCESS | 3955 | --DOCSHELL 0x933f6800 == 124 [pid = 3955] [id = 159] 19:31:54 INFO - PROCESS | 3955 | --DOCSHELL 0x8288b800 == 123 [pid = 3955] [id = 537] 19:31:54 INFO - PROCESS | 3955 | --DOCSHELL 0x89201c00 == 122 [pid = 3955] [id = 536] 19:31:54 INFO - PROCESS | 3955 | --DOCSHELL 0x86a5b800 == 121 [pid = 3955] [id = 535] 19:31:54 INFO - PROCESS | 3955 | --DOCSHELL 0x86a57c00 == 120 [pid = 3955] [id = 534] 19:31:54 INFO - PROCESS | 3955 | --DOCSHELL 0x84a14000 == 119 [pid = 3955] [id = 532] 19:31:54 INFO - PROCESS | 3955 | --DOCSHELL 0x861cd000 == 118 [pid = 3955] [id = 530] 19:31:54 INFO - PROCESS | 3955 | --DOCSHELL 0x8287e000 == 117 [pid = 3955] [id = 531] 19:31:54 INFO - PROCESS | 3955 | --DOCSHELL 0x8ad5f000 == 116 [pid = 3955] [id = 529] 19:31:54 INFO - PROCESS | 3955 | --DOMWINDOW == 188 (0x8a582800) [pid = 3955] [serial = 1541] [outer = (nil)] [url = about:blank] 19:31:54 INFO - PROCESS | 3955 | --DOMWINDOW == 187 (0x8a68dc00) [pid = 3955] [serial = 1542] [outer = (nil)] [url = about:blank] 19:31:54 INFO - PROCESS | 3955 | --DOMWINDOW == 186 (0x99b82800) [pid = 3955] [serial = 1523] [outer = (nil)] [url = about:blank] 19:31:54 INFO - PROCESS | 3955 | --DOMWINDOW == 185 (0x8b110000) [pid = 3955] [serial = 1407] [outer = (nil)] [url = about:blank] 19:31:54 INFO - PROCESS | 3955 | --DOMWINDOW == 184 (0x998f9c00) [pid = 3955] [serial = 1521] [outer = (nil)] [url = about:blank] 19:31:54 INFO - PROCESS | 3955 | --DOMWINDOW == 183 (0x998ed400) [pid = 3955] [serial = 1520] [outer = (nil)] [url = about:blank] 19:31:54 INFO - PROCESS | 3955 | --DOMWINDOW == 182 (0x9919f800) [pid = 3955] [serial = 1518] [outer = (nil)] [url = about:blank] 19:31:54 INFO - PROCESS | 3955 | --DOMWINDOW == 181 (0x98f83400) [pid = 3955] [serial = 1517] [outer = (nil)] [url = about:blank] 19:31:54 INFO - PROCESS | 3955 | --DOMWINDOW == 180 (0x979e5400) [pid = 3955] [serial = 1515] [outer = (nil)] [url = about:blank] 19:31:54 INFO - PROCESS | 3955 | --DOMWINDOW == 179 (0x97942000) [pid = 3955] [serial = 1514] [outer = (nil)] [url = about:blank] 19:31:54 INFO - PROCESS | 3955 | --DOMWINDOW == 178 (0x98b0d000) [pid = 3955] [serial = 1461] [outer = (nil)] [url = about:blank] 19:31:54 INFO - PROCESS | 3955 | --DOMWINDOW == 177 (0x96b95000) [pid = 3955] [serial = 1512] [outer = (nil)] [url = about:blank] 19:31:54 INFO - PROCESS | 3955 | --DOMWINDOW == 176 (0x96b7c400) [pid = 3955] [serial = 1511] [outer = (nil)] [url = about:blank] 19:31:54 INFO - PROCESS | 3955 | --DOMWINDOW == 175 (0x939e6000) [pid = 3955] [serial = 1509] [outer = (nil)] [url = about:blank] 19:31:54 INFO - PROCESS | 3955 | --DOMWINDOW == 174 (0x939bdc00) [pid = 3955] [serial = 1508] [outer = (nil)] [url = about:blank] 19:31:54 INFO - PROCESS | 3955 | --DOMWINDOW == 173 (0x93357800) [pid = 3955] [serial = 1506] [outer = (nil)] [url = about:blank] 19:31:54 INFO - PROCESS | 3955 | --DOMWINDOW == 172 (0x93352c00) [pid = 3955] [serial = 1505] [outer = (nil)] [url = about:blank] 19:31:54 INFO - PROCESS | 3955 | --DOMWINDOW == 171 (0x92aa4c00) [pid = 3955] [serial = 1503] [outer = (nil)] [url = about:blank] 19:31:54 INFO - PROCESS | 3955 | --DOMWINDOW == 170 (0x929ea400) [pid = 3955] [serial = 1502] [outer = (nil)] [url = about:blank] 19:31:54 INFO - PROCESS | 3955 | --DOMWINDOW == 169 (0x92862c00) [pid = 3955] [serial = 1500] [outer = (nil)] [url = about:blank] 19:31:54 INFO - PROCESS | 3955 | --DOMWINDOW == 168 (0x91ef1c00) [pid = 3955] [serial = 1499] [outer = (nil)] [url = about:blank] 19:31:54 INFO - PROCESS | 3955 | --DOMWINDOW == 167 (0x91226800) [pid = 3955] [serial = 1497] [outer = (nil)] [url = about:blank] 19:31:54 INFO - PROCESS | 3955 | --DOMWINDOW == 166 (0x9045cc00) [pid = 3955] [serial = 1496] [outer = (nil)] [url = about:blank] 19:31:54 INFO - PROCESS | 3955 | --DOMWINDOW == 165 (0x90025800) [pid = 3955] [serial = 1494] [outer = (nil)] [url = about:blank] 19:31:54 INFO - PROCESS | 3955 | --DOMWINDOW == 164 (0x8fc2a400) [pid = 3955] [serial = 1493] [outer = (nil)] [url = about:blank] 19:31:54 INFO - PROCESS | 3955 | --DOMWINDOW == 163 (0x8f6cc400) [pid = 3955] [serial = 1491] [outer = (nil)] [url = about:blank] 19:31:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 19:31:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 3587ms 19:31:54 INFO - PROCESS | 3955 | --DOMWINDOW == 162 (0x8f6c8800) [pid = 3955] [serial = 1490] [outer = (nil)] [url = about:blank] 19:31:54 INFO - PROCESS | 3955 | --DOMWINDOW == 161 (0x8f615800) [pid = 3955] [serial = 1488] [outer = (nil)] [url = about:blank] 19:31:54 INFO - PROCESS | 3955 | --DOMWINDOW == 160 (0x8f597000) [pid = 3955] [serial = 1487] [outer = (nil)] [url = about:blank] 19:31:54 INFO - PROCESS | 3955 | --DOMWINDOW == 159 (0x8ba88800) [pid = 3955] [serial = 1485] [outer = (nil)] [url = about:blank] 19:31:54 INFO - PROCESS | 3955 | --DOMWINDOW == 158 (0x8ba1a400) [pid = 3955] [serial = 1484] [outer = (nil)] [url = about:blank] 19:31:54 INFO - PROCESS | 3955 | --DOMWINDOW == 157 (0x8a687c00) [pid = 3955] [serial = 1482] [outer = (nil)] [url = about:blank] 19:31:54 INFO - PROCESS | 3955 | --DOMWINDOW == 156 (0x89362800) [pid = 3955] [serial = 1481] [outer = (nil)] [url = about:blank] 19:31:54 INFO - PROCESS | 3955 | --DOMWINDOW == 155 (0x872ca800) [pid = 3955] [serial = 1479] [outer = (nil)] [url = about:blank] 19:31:54 INFO - PROCESS | 3955 | --DOMWINDOW == 154 (0x86769000) [pid = 3955] [serial = 1478] [outer = (nil)] [url = about:blank] 19:31:54 INFO - PROCESS | 3955 | --DOMWINDOW == 153 (0x8b103000) [pid = 3955] [serial = 1545] [outer = (nil)] [url = about:blank] 19:31:54 INFO - PROCESS | 3955 | --DOMWINDOW == 152 (0x87bc3c00) [pid = 3955] [serial = 1538] [outer = (nil)] [url = about:blank] 19:31:54 INFO - PROCESS | 3955 | --DOMWINDOW == 151 (0x872d2000) [pid = 3955] [serial = 1535] [outer = (nil)] [url = about:blank] 19:31:54 INFO - PROCESS | 3955 | --DOMWINDOW == 150 (0x877c5800) [pid = 3955] [serial = 1536] [outer = (nil)] [url = about:blank] 19:31:54 INFO - PROCESS | 3955 | --DOMWINDOW == 149 (0x9fc97000) [pid = 3955] [serial = 1533] [outer = (nil)] [url = about:blank] 19:31:54 INFO - PROCESS | 3955 | --DOMWINDOW == 148 (0x9fc52000) [pid = 3955] [serial = 1532] [outer = (nil)] [url = about:blank] 19:31:54 INFO - PROCESS | 3955 | --DOMWINDOW == 147 (0x9ea19400) [pid = 3955] [serial = 1530] [outer = (nil)] [url = about:blank] 19:31:54 INFO - PROCESS | 3955 | --DOMWINDOW == 146 (0x9ea14c00) [pid = 3955] [serial = 1529] [outer = (nil)] [url = about:blank] 19:31:54 INFO - PROCESS | 3955 | --DOMWINDOW == 145 (0x9df8b400) [pid = 3955] [serial = 1527] [outer = (nil)] [url = about:blank] 19:31:54 INFO - PROCESS | 3955 | --DOMWINDOW == 144 (0x9b0a6400) [pid = 3955] [serial = 1526] [outer = (nil)] [url = about:blank] 19:31:54 INFO - PROCESS | 3955 | --DOMWINDOW == 143 (0x99b86000) [pid = 3955] [serial = 1524] [outer = (nil)] [url = about:blank] 19:31:54 INFO - PROCESS | 3955 | --DOMWINDOW == 142 (0x88a2c800) [pid = 3955] [serial = 1544] [outer = (nil)] [url = about:blank] 19:31:54 INFO - PROCESS | 3955 | --DOMWINDOW == 141 (0x881f7c00) [pid = 3955] [serial = 1539] [outer = (nil)] [url = about:blank] 19:31:54 INFO - PROCESS | 3955 | 1461119514752 Marionette TRACE conn3 -> [0,2197,"getWindowHandle",null] 19:31:54 INFO - PROCESS | 3955 | 1461119514757 Marionette TRACE conn3 <- [1,2197,null,{"value":"8"}] 19:31:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 19:31:54 INFO - PROCESS | 3955 | 1461119514775 Marionette TRACE conn3 -> [0,2198,"setScriptTimeout",{"ms":35000}] 19:31:54 INFO - PROCESS | 3955 | 1461119514783 Marionette TRACE conn3 <- [1,2198,null,{}] 19:31:54 INFO - PROCESS | 3955 | 1461119514791 Marionette TRACE conn3 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:31:54 INFO - PROCESS | 3955 | 1461119514968 Marionette TRACE conn3 <- [1,2199,null,{"value":null}] 19:31:55 INFO - PROCESS | 3955 | 1461119514984 Marionette TRACE conn3 -> [0,2200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:55 INFO - PROCESS | 3955 | ++DOCSHELL 0x86a5f800 == 117 [pid = 3955] [id = 557] 19:31:55 INFO - PROCESS | 3955 | ++DOMWINDOW == 142 (0x872c7c00) [pid = 3955] [serial = 1672] [outer = (nil)] 19:31:55 INFO - PROCESS | 3955 | ++DOMWINDOW == 143 (0x872d3c00) [pid = 3955] [serial = 1673] [outer = 0x872c7c00] 19:31:55 INFO - PROCESS | 3955 | 1461119515101 Marionette DEBUG loaded listener.js 19:31:55 INFO - PROCESS | 3955 | ++DOMWINDOW == 144 (0x875f5c00) [pid = 3955] [serial = 1674] [outer = 0x872c7c00] 19:31:56 INFO - PROCESS | 3955 | 1461119516057 Marionette TRACE conn3 <- [1,2200,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.type.html",0,null,null,[["createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 19:31:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 19:31:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1297ms 19:31:56 INFO - PROCESS | 3955 | 1461119516072 Marionette TRACE conn3 -> [0,2201,"getWindowHandle",null] 19:31:56 INFO - PROCESS | 3955 | 1461119516076 Marionette TRACE conn3 <- [1,2201,null,{"value":"8"}] 19:31:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 19:31:56 INFO - PROCESS | 3955 | 1461119516088 Marionette TRACE conn3 -> [0,2202,"setScriptTimeout",{"ms":35000}] 19:31:56 INFO - PROCESS | 3955 | 1461119516093 Marionette TRACE conn3 <- [1,2202,null,{}] 19:31:56 INFO - PROCESS | 3955 | 1461119516100 Marionette TRACE conn3 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:31:56 INFO - PROCESS | 3955 | 1461119516371 Marionette TRACE conn3 <- [1,2203,null,{"value":null}] 19:31:56 INFO - PROCESS | 3955 | 1461119516396 Marionette TRACE conn3 -> [0,2204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:56 INFO - PROCESS | 3955 | ++DOCSHELL 0x86a5c800 == 118 [pid = 3955] [id = 558] 19:31:56 INFO - PROCESS | 3955 | ++DOMWINDOW == 145 (0x875f3000) [pid = 3955] [serial = 1675] [outer = (nil)] 19:31:56 INFO - PROCESS | 3955 | ++DOMWINDOW == 146 (0x881f4c00) [pid = 3955] [serial = 1676] [outer = 0x875f3000] 19:31:56 INFO - PROCESS | 3955 | 1461119516468 Marionette DEBUG loaded listener.js 19:31:56 INFO - PROCESS | 3955 | ++DOMWINDOW == 147 (0x88434800) [pid = 3955] [serial = 1677] [outer = 0x875f3000] 19:31:57 INFO - PROCESS | 3955 | 1461119517556 Marionette TRACE conn3 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 19:31:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 19:31:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1493ms 19:31:57 INFO - PROCESS | 3955 | 1461119517579 Marionette TRACE conn3 -> [0,2205,"getWindowHandle",null] 19:31:57 INFO - PROCESS | 3955 | 1461119517582 Marionette TRACE conn3 <- [1,2205,null,{"value":"8"}] 19:31:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 19:31:57 INFO - PROCESS | 3955 | 1461119517599 Marionette TRACE conn3 -> [0,2206,"setScriptTimeout",{"ms":35000}] 19:31:57 INFO - PROCESS | 3955 | 1461119517603 Marionette TRACE conn3 <- [1,2206,null,{}] 19:31:57 INFO - PROCESS | 3955 | 1461119517617 Marionette TRACE conn3 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:31:57 INFO - PROCESS | 3955 | 1461119517897 Marionette TRACE conn3 <- [1,2207,null,{"value":null}] 19:31:57 INFO - PROCESS | 3955 | 1461119517930 Marionette TRACE conn3 -> [0,2208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:57 INFO - PROCESS | 3955 | ++DOCSHELL 0x87bc5c00 == 119 [pid = 3955] [id = 559] 19:31:57 INFO - PROCESS | 3955 | ++DOMWINDOW == 148 (0x8935b400) [pid = 3955] [serial = 1678] [outer = (nil)] 19:31:58 INFO - PROCESS | 3955 | ++DOMWINDOW == 149 (0x8a683000) [pid = 3955] [serial = 1679] [outer = 0x8935b400] 19:31:58 INFO - PROCESS | 3955 | 1461119518009 Marionette DEBUG loaded listener.js 19:31:58 INFO - PROCESS | 3955 | ++DOMWINDOW == 150 (0x8a68d800) [pid = 3955] [serial = 1680] [outer = 0x8935b400] 19:31:58 INFO - PROCESS | 3955 | 1461119518983 Marionette TRACE conn3 <- [1,2208,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html",0,null,null,[["createImageData(sw, sh) exists and returns something",0,null,null]]]}] 19:31:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 19:31:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1433ms 19:31:59 INFO - PROCESS | 3955 | 1461119519033 Marionette TRACE conn3 -> [0,2209,"getWindowHandle",null] 19:31:59 INFO - PROCESS | 3955 | 1461119519037 Marionette TRACE conn3 <- [1,2209,null,{"value":"8"}] 19:31:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 19:31:59 INFO - PROCESS | 3955 | 1461119519049 Marionette TRACE conn3 -> [0,2210,"setScriptTimeout",{"ms":35000}] 19:31:59 INFO - PROCESS | 3955 | 1461119519052 Marionette TRACE conn3 <- [1,2210,null,{}] 19:31:59 INFO - PROCESS | 3955 | 1461119519058 Marionette TRACE conn3 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:31:59 INFO - PROCESS | 3955 | 1461119519886 Marionette TRACE conn3 <- [1,2211,null,{"value":null}] 19:31:59 INFO - PROCESS | 3955 | --DOMWINDOW == 149 (0x8b108800) [pid = 3955] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 19:31:59 INFO - PROCESS | 3955 | --DOMWINDOW == 148 (0x86768c00) [pid = 3955] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 19:31:59 INFO - PROCESS | 3955 | --DOMWINDOW == 147 (0x877d0c00) [pid = 3955] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 19:31:59 INFO - PROCESS | 3955 | --DOMWINDOW == 146 (0x872c5c00) [pid = 3955] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 19:31:59 INFO - PROCESS | 3955 | --DOMWINDOW == 145 (0x98b1b400) [pid = 3955] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 19:31:59 INFO - PROCESS | 3955 | --DOMWINDOW == 144 (0x84a11000) [pid = 3955] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 19:31:59 INFO - PROCESS | 3955 | --DOMWINDOW == 143 (0x94fac800) [pid = 3955] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 19:31:59 INFO - PROCESS | 3955 | --DOMWINDOW == 142 (0x93320000) [pid = 3955] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 19:31:59 INFO - PROCESS | 3955 | --DOMWINDOW == 141 (0x96acf400) [pid = 3955] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 19:31:59 INFO - PROCESS | 3955 | --DOMWINDOW == 140 (0x939bb400) [pid = 3955] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 19:31:59 INFO - PROCESS | 3955 | --DOMWINDOW == 139 (0x92aa4800) [pid = 3955] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 19:31:59 INFO - PROCESS | 3955 | --DOMWINDOW == 138 (0x93324000) [pid = 3955] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 19:31:59 INFO - PROCESS | 3955 | --DOMWINDOW == 137 (0x90555800) [pid = 3955] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 19:32:00 INFO - PROCESS | 3955 | 1461119520102 Marionette TRACE conn3 -> [0,2212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:00 INFO - PROCESS | 3955 | ++DOCSHELL 0x84a11000 == 120 [pid = 3955] [id = 560] 19:32:00 INFO - PROCESS | 3955 | ++DOMWINDOW == 138 (0x863f5800) [pid = 3955] [serial = 1681] [outer = (nil)] 19:32:00 INFO - PROCESS | 3955 | ++DOMWINDOW == 139 (0x872cec00) [pid = 3955] [serial = 1682] [outer = 0x863f5800] 19:32:00 INFO - PROCESS | 3955 | 1461119520199 Marionette DEBUG loaded listener.js 19:32:00 INFO - PROCESS | 3955 | ++DOMWINDOW == 140 (0x8b108000) [pid = 3955] [serial = 1683] [outer = 0x863f5800] 19:32:00 INFO - PROCESS | 3955 | 1461119520916 Marionette TRACE conn3 <- [1,2212,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html",0,null,null,[["createImageData(sw, sh) returns transparent black data of the right size",0,null,null]]]}] 19:32:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 19:32:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1891ms 19:32:00 INFO - PROCESS | 3955 | 1461119520936 Marionette TRACE conn3 -> [0,2213,"getWindowHandle",null] 19:32:00 INFO - PROCESS | 3955 | 1461119520938 Marionette TRACE conn3 <- [1,2213,null,{"value":"8"}] 19:32:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 19:32:00 INFO - PROCESS | 3955 | 1461119520945 Marionette TRACE conn3 -> [0,2214,"setScriptTimeout",{"ms":35000}] 19:32:00 INFO - PROCESS | 3955 | 1461119520947 Marionette TRACE conn3 <- [1,2214,null,{}] 19:32:00 INFO - PROCESS | 3955 | 1461119520953 Marionette TRACE conn3 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:32:01 INFO - PROCESS | 3955 | 1461119521133 Marionette TRACE conn3 <- [1,2215,null,{"value":null}] 19:32:01 INFO - PROCESS | 3955 | 1461119521327 Marionette TRACE conn3 -> [0,2216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:01 INFO - PROCESS | 3955 | ++DOCSHELL 0x8b103800 == 121 [pid = 3955] [id = 561] 19:32:01 INFO - PROCESS | 3955 | ++DOMWINDOW == 141 (0x8b123000) [pid = 3955] [serial = 1684] [outer = (nil)] 19:32:01 INFO - PROCESS | 3955 | ++DOMWINDOW == 142 (0x8b13c400) [pid = 3955] [serial = 1685] [outer = 0x8b123000] 19:32:01 INFO - PROCESS | 3955 | 1461119521400 Marionette DEBUG loaded listener.js 19:32:01 INFO - PROCESS | 3955 | ++DOMWINDOW == 143 (0x8b376400) [pid = 3955] [serial = 1686] [outer = 0x8b123000] 19:32:02 INFO - PROCESS | 3955 | 1461119522416 Marionette TRACE conn3 <- [1,2216,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.large.html",0,null,null,[["createImageData(sw, sh) works for sizes much larger than the canvas",0,null,null]]]}] 19:32:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 19:32:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1537ms 19:32:02 INFO - PROCESS | 3955 | 1461119522484 Marionette TRACE conn3 -> [0,2217,"getWindowHandle",null] 19:32:02 INFO - PROCESS | 3955 | 1461119522490 Marionette TRACE conn3 <- [1,2217,null,{"value":"8"}] 19:32:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 19:32:02 INFO - PROCESS | 3955 | 1461119522499 Marionette TRACE conn3 -> [0,2218,"setScriptTimeout",{"ms":35000}] 19:32:02 INFO - PROCESS | 3955 | 1461119522506 Marionette TRACE conn3 <- [1,2218,null,{}] 19:32:02 INFO - PROCESS | 3955 | 1461119522516 Marionette TRACE conn3 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:32:02 INFO - PROCESS | 3955 | 1461119522842 Marionette TRACE conn3 <- [1,2219,null,{"value":null}] 19:32:03 INFO - PROCESS | 3955 | 1461119523154 Marionette TRACE conn3 -> [0,2220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:03 INFO - PROCESS | 3955 | ++DOCSHELL 0x875eb400 == 122 [pid = 3955] [id = 562] 19:32:03 INFO - PROCESS | 3955 | ++DOMWINDOW == 144 (0x877c9400) [pid = 3955] [serial = 1687] [outer = (nil)] 19:32:03 INFO - PROCESS | 3955 | ++DOMWINDOW == 145 (0x87bc4000) [pid = 3955] [serial = 1688] [outer = 0x877c9400] 19:32:03 INFO - PROCESS | 3955 | 1461119523245 Marionette DEBUG loaded listener.js 19:32:03 INFO - PROCESS | 3955 | ++DOMWINDOW == 146 (0x88431800) [pid = 3955] [serial = 1689] [outer = 0x877c9400] 19:32:04 INFO - PROCESS | 3955 | 1461119524191 Marionette TRACE conn3 <- [1,2220,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html",0,null,null,[["createImageData(sw, sh) takes the absolute magnitude of the size arguments",0,null,null]]]}] 19:32:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 19:32:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1737ms 19:32:04 INFO - PROCESS | 3955 | 1461119524237 Marionette TRACE conn3 -> [0,2221,"getWindowHandle",null] 19:32:04 INFO - PROCESS | 3955 | 1461119524246 Marionette TRACE conn3 <- [1,2221,null,{"value":"8"}] 19:32:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 19:32:04 INFO - PROCESS | 3955 | 1461119524257 Marionette TRACE conn3 -> [0,2222,"setScriptTimeout",{"ms":35000}] 19:32:04 INFO - PROCESS | 3955 | 1461119524262 Marionette TRACE conn3 <- [1,2222,null,{}] 19:32:04 INFO - PROCESS | 3955 | 1461119524268 Marionette TRACE conn3 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:32:04 INFO - PROCESS | 3955 | 1461119524484 Marionette TRACE conn3 <- [1,2223,null,{"value":null}] 19:32:04 INFO - PROCESS | 3955 | 1461119524813 Marionette TRACE conn3 -> [0,2224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:04 INFO - PROCESS | 3955 | ++DOCSHELL 0x8920ec00 == 123 [pid = 3955] [id = 563] 19:32:04 INFO - PROCESS | 3955 | ++DOMWINDOW == 147 (0x8a58c400) [pid = 3955] [serial = 1690] [outer = (nil)] 19:32:04 INFO - PROCESS | 3955 | ++DOMWINDOW == 148 (0x8b120400) [pid = 3955] [serial = 1691] [outer = 0x8a58c400] 19:32:04 INFO - PROCESS | 3955 | 1461119524905 Marionette DEBUG loaded listener.js 19:32:05 INFO - PROCESS | 3955 | ++DOMWINDOW == 149 (0x8b374000) [pid = 3955] [serial = 1692] [outer = 0x8a58c400] 19:32:05 INFO - PROCESS | 3955 | 1461119525888 Marionette TRACE conn3 <- [1,2224,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html",0,null,null,[["createImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 19:32:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 19:32:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1685ms 19:32:05 INFO - PROCESS | 3955 | 1461119525942 Marionette TRACE conn3 -> [0,2225,"getWindowHandle",null] 19:32:05 INFO - PROCESS | 3955 | 1461119525945 Marionette TRACE conn3 <- [1,2225,null,{"value":"8"}] 19:32:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 19:32:05 INFO - PROCESS | 3955 | 1461119525972 Marionette TRACE conn3 -> [0,2226,"setScriptTimeout",{"ms":35000}] 19:32:05 INFO - PROCESS | 3955 | 1461119525978 Marionette TRACE conn3 <- [1,2226,null,{}] 19:32:05 INFO - PROCESS | 3955 | 1461119525995 Marionette TRACE conn3 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:32:06 INFO - PROCESS | 3955 | 1461119526219 Marionette TRACE conn3 <- [1,2227,null,{"value":null}] 19:32:06 INFO - PROCESS | 3955 | 1461119526543 Marionette TRACE conn3 -> [0,2228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:06 INFO - PROCESS | 3955 | ++DOCSHELL 0x8b121400 == 124 [pid = 3955] [id = 564] 19:32:06 INFO - PROCESS | 3955 | ++DOMWINDOW == 150 (0x8e458800) [pid = 3955] [serial = 1693] [outer = (nil)] 19:32:06 INFO - PROCESS | 3955 | ++DOMWINDOW == 151 (0x8e609400) [pid = 3955] [serial = 1694] [outer = 0x8e458800] 19:32:06 INFO - PROCESS | 3955 | 1461119526635 Marionette DEBUG loaded listener.js 19:32:06 INFO - PROCESS | 3955 | ++DOMWINDOW == 152 (0x8e81f800) [pid = 3955] [serial = 1695] [outer = 0x8e458800] 19:32:07 INFO - PROCESS | 3955 | 1461119527557 Marionette TRACE conn3 <- [1,2228,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.round.html",0,null,null,[["createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)",0,null,null]]]}] 19:32:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 19:32:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1640ms 19:32:07 INFO - PROCESS | 3955 | 1461119527609 Marionette TRACE conn3 -> [0,2229,"getWindowHandle",null] 19:32:07 INFO - PROCESS | 3955 | 1461119527613 Marionette TRACE conn3 <- [1,2229,null,{"value":"8"}] 19:32:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 19:32:07 INFO - PROCESS | 3955 | 1461119527620 Marionette TRACE conn3 -> [0,2230,"setScriptTimeout",{"ms":35000}] 19:32:07 INFO - PROCESS | 3955 | 1461119527622 Marionette TRACE conn3 <- [1,2230,null,{}] 19:32:07 INFO - PROCESS | 3955 | 1461119527629 Marionette TRACE conn3 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:32:07 INFO - PROCESS | 3955 | 1461119527832 Marionette TRACE conn3 <- [1,2231,null,{"value":null}] 19:32:08 INFO - PROCESS | 3955 | 1461119528111 Marionette TRACE conn3 -> [0,2232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:08 INFO - PROCESS | 3955 | ++DOCSHELL 0x86a58000 == 125 [pid = 3955] [id = 565] 19:32:08 INFO - PROCESS | 3955 | ++DOMWINDOW == 153 (0x86a5b800) [pid = 3955] [serial = 1696] [outer = (nil)] 19:32:08 INFO - PROCESS | 3955 | ++DOMWINDOW == 154 (0x8e604c00) [pid = 3955] [serial = 1697] [outer = 0x86a5b800] 19:32:08 INFO - PROCESS | 3955 | 1461119528349 Marionette DEBUG loaded listener.js 19:32:08 INFO - PROCESS | 3955 | ++DOMWINDOW == 155 (0x8f64d400) [pid = 3955] [serial = 1698] [outer = 0x86a5b800] 19:32:09 INFO - PROCESS | 3955 | 1461119529226 Marionette TRACE conn3 <- [1,2232,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.this.html",0,null,null,[["createImageData(sw, sh) should throw when called with the wrong |this|",0,null,null]]]}] 19:32:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 19:32:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1681ms 19:32:09 INFO - PROCESS | 3955 | 1461119529302 Marionette TRACE conn3 -> [0,2233,"getWindowHandle",null] 19:32:09 INFO - PROCESS | 3955 | 1461119529305 Marionette TRACE conn3 <- [1,2233,null,{"value":"8"}] 19:32:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 19:32:09 INFO - PROCESS | 3955 | 1461119529312 Marionette TRACE conn3 -> [0,2234,"setScriptTimeout",{"ms":35000}] 19:32:09 INFO - PROCESS | 3955 | 1461119529316 Marionette TRACE conn3 <- [1,2234,null,{}] 19:32:09 INFO - PROCESS | 3955 | 1461119529321 Marionette TRACE conn3 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:32:09 INFO - PROCESS | 3955 | 1461119529559 Marionette TRACE conn3 <- [1,2235,null,{"value":null}] 19:32:09 INFO - PROCESS | 3955 | 1461119529844 Marionette TRACE conn3 -> [0,2236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:09 INFO - PROCESS | 3955 | ++DOCSHELL 0x8b124c00 == 126 [pid = 3955] [id = 566] 19:32:09 INFO - PROCESS | 3955 | ++DOMWINDOW == 156 (0x8ba89800) [pid = 3955] [serial = 1699] [outer = (nil)] 19:32:09 INFO - PROCESS | 3955 | ++DOMWINDOW == 157 (0x8f6ccc00) [pid = 3955] [serial = 1700] [outer = 0x8ba89800] 19:32:09 INFO - PROCESS | 3955 | 1461119529980 Marionette DEBUG loaded listener.js 19:32:10 INFO - PROCESS | 3955 | ++DOMWINDOW == 158 (0x8f6dc400) [pid = 3955] [serial = 1701] [outer = 0x8ba89800] 19:32:10 INFO - PROCESS | 3955 | 1461119530881 Marionette TRACE conn3 <- [1,2236,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html",0,null,null,[["createImageData(sw, sh) works for sizes smaller than one pixel",0,null,null]]]}] 19:32:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 19:32:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1582ms 19:32:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 19:32:10 INFO - PROCESS | 3955 | 1461119530894 Marionette TRACE conn3 -> [0,2237,"getWindowHandle",null] 19:32:10 INFO - PROCESS | 3955 | 1461119530897 Marionette TRACE conn3 <- [1,2237,null,{"value":"8"}] 19:32:10 INFO - PROCESS | 3955 | 1461119530904 Marionette TRACE conn3 -> [0,2238,"setScriptTimeout",{"ms":35000}] 19:32:10 INFO - PROCESS | 3955 | 1461119530908 Marionette TRACE conn3 <- [1,2238,null,{}] 19:32:10 INFO - PROCESS | 3955 | 1461119530914 Marionette TRACE conn3 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:32:11 INFO - PROCESS | 3955 | 1461119531162 Marionette TRACE conn3 <- [1,2239,null,{"value":null}] 19:32:11 INFO - PROCESS | 3955 | 1461119531424 Marionette TRACE conn3 -> [0,2240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:11 INFO - PROCESS | 3955 | ++DOCSHELL 0x8ba7c400 == 127 [pid = 3955] [id = 567] 19:32:11 INFO - PROCESS | 3955 | ++DOMWINDOW == 159 (0x8fc36800) [pid = 3955] [serial = 1702] [outer = (nil)] 19:32:11 INFO - PROCESS | 3955 | ++DOMWINDOW == 160 (0x90022800) [pid = 3955] [serial = 1703] [outer = 0x8fc36800] 19:32:11 INFO - PROCESS | 3955 | 1461119531579 Marionette DEBUG loaded listener.js 19:32:11 INFO - PROCESS | 3955 | ++DOMWINDOW == 161 (0x90212000) [pid = 3955] [serial = 1704] [outer = 0x8fc36800] 19:32:12 INFO - PROCESS | 3955 | 1461119532433 Marionette TRACE conn3 <- [1,2240,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.type.html",0,null,null,[["createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 19:32:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 19:32:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1542ms 19:32:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 19:32:12 INFO - PROCESS | 3955 | 1461119532445 Marionette TRACE conn3 -> [0,2241,"getWindowHandle",null] 19:32:12 INFO - PROCESS | 3955 | 1461119532448 Marionette TRACE conn3 <- [1,2241,null,{"value":"8"}] 19:32:12 INFO - PROCESS | 3955 | 1461119532455 Marionette TRACE conn3 -> [0,2242,"setScriptTimeout",{"ms":35000}] 19:32:12 INFO - PROCESS | 3955 | 1461119532458 Marionette TRACE conn3 <- [1,2242,null,{}] 19:32:12 INFO - PROCESS | 3955 | 1461119532464 Marionette TRACE conn3 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:32:12 INFO - PROCESS | 3955 | 1461119532665 Marionette TRACE conn3 <- [1,2243,null,{"value":null}] 19:32:12 INFO - PROCESS | 3955 | 1461119532952 Marionette TRACE conn3 -> [0,2244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:12 INFO - PROCESS | 3955 | ++DOCSHELL 0x8c495c00 == 128 [pid = 3955] [id = 568] 19:32:12 INFO - PROCESS | 3955 | ++DOMWINDOW == 162 (0x8f592400) [pid = 3955] [serial = 1705] [outer = (nil)] 19:32:13 INFO - PROCESS | 3955 | ++DOMWINDOW == 163 (0x9030c400) [pid = 3955] [serial = 1706] [outer = 0x8f592400] 19:32:13 INFO - PROCESS | 3955 | 1461119533040 Marionette DEBUG loaded listener.js 19:32:13 INFO - PROCESS | 3955 | ++DOMWINDOW == 164 (0x90450000) [pid = 3955] [serial = 1707] [outer = 0x8f592400] 19:32:13 INFO - PROCESS | 3955 | 1461119533952 Marionette TRACE conn3 <- [1,2244,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html",0,null,null,[["createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 19:32:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 19:32:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1530ms 19:32:13 INFO - PROCESS | 3955 | 1461119533987 Marionette TRACE conn3 -> [0,2245,"getWindowHandle",null] 19:32:13 INFO - PROCESS | 3955 | 1461119533991 Marionette TRACE conn3 <- [1,2245,null,{"value":"8"}] 19:32:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 19:32:14 INFO - PROCESS | 3955 | 1461119534000 Marionette TRACE conn3 -> [0,2246,"setScriptTimeout",{"ms":35000}] 19:32:14 INFO - PROCESS | 3955 | 1461119534003 Marionette TRACE conn3 <- [1,2246,null,{}] 19:32:14 INFO - PROCESS | 3955 | 1461119534009 Marionette TRACE conn3 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:32:14 INFO - PROCESS | 3955 | 1461119534222 Marionette TRACE conn3 <- [1,2247,null,{"value":null}] 19:32:14 INFO - PROCESS | 3955 | 1461119534501 Marionette TRACE conn3 -> [0,2248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:14 INFO - PROCESS | 3955 | ++DOCSHELL 0x9021cc00 == 129 [pid = 3955] [id = 569] 19:32:14 INFO - PROCESS | 3955 | ++DOMWINDOW == 165 (0x9021f800) [pid = 3955] [serial = 1708] [outer = (nil)] 19:32:14 INFO - PROCESS | 3955 | ++DOMWINDOW == 166 (0x91226c00) [pid = 3955] [serial = 1709] [outer = 0x9021f800] 19:32:14 INFO - PROCESS | 3955 | 1461119534634 Marionette DEBUG loaded listener.js 19:32:14 INFO - PROCESS | 3955 | ++DOMWINDOW == 167 (0x913e8000) [pid = 3955] [serial = 1710] [outer = 0x9021f800] 19:32:15 INFO - PROCESS | 3955 | 1461119535526 Marionette TRACE conn3 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 19:32:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 19:32:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1584ms 19:32:15 INFO - PROCESS | 3955 | 1461119535585 Marionette TRACE conn3 -> [0,2249,"getWindowHandle",null] 19:32:15 INFO - PROCESS | 3955 | 1461119535589 Marionette TRACE conn3 <- [1,2249,null,{"value":"8"}] 19:32:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 19:32:15 INFO - PROCESS | 3955 | 1461119535595 Marionette TRACE conn3 -> [0,2250,"setScriptTimeout",{"ms":35000}] 19:32:15 INFO - PROCESS | 3955 | 1461119535599 Marionette TRACE conn3 <- [1,2250,null,{}] 19:32:15 INFO - PROCESS | 3955 | 1461119535605 Marionette TRACE conn3 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:32:15 INFO - PROCESS | 3955 | 1461119535817 Marionette TRACE conn3 <- [1,2251,null,{"value":null}] 19:32:16 INFO - PROCESS | 3955 | 1461119536137 Marionette TRACE conn3 -> [0,2252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:16 INFO - PROCESS | 3955 | ++DOCSHELL 0x9054f800 == 130 [pid = 3955] [id = 570] 19:32:16 INFO - PROCESS | 3955 | ++DOMWINDOW == 168 (0x90554c00) [pid = 3955] [serial = 1711] [outer = (nil)] 19:32:16 INFO - PROCESS | 3955 | ++DOMWINDOW == 169 (0x92867000) [pid = 3955] [serial = 1712] [outer = 0x90554c00] 19:32:16 INFO - PROCESS | 3955 | 1461119536226 Marionette DEBUG loaded listener.js 19:32:16 INFO - PROCESS | 3955 | ++DOMWINDOW == 170 (0x928cec00) [pid = 3955] [serial = 1713] [outer = 0x90554c00] 19:32:17 INFO - PROCESS | 3955 | 1461119537147 Marionette TRACE conn3 <- [1,2252,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html",0,null,null,[["getImageData() clamps colours to the range [0, 255]",0,null,null]]]}] 19:32:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 19:32:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1582ms 19:32:17 INFO - PROCESS | 3955 | 1461119537179 Marionette TRACE conn3 -> [0,2253,"getWindowHandle",null] 19:32:17 INFO - PROCESS | 3955 | 1461119537182 Marionette TRACE conn3 <- [1,2253,null,{"value":"8"}] 19:32:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 19:32:17 INFO - PROCESS | 3955 | 1461119537189 Marionette TRACE conn3 -> [0,2254,"setScriptTimeout",{"ms":35000}] 19:32:17 INFO - PROCESS | 3955 | 1461119537191 Marionette TRACE conn3 <- [1,2254,null,{}] 19:32:17 INFO - PROCESS | 3955 | 1461119537198 Marionette TRACE conn3 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:32:17 INFO - PROCESS | 3955 | 1461119537413 Marionette TRACE conn3 <- [1,2255,null,{"value":null}] 19:32:17 INFO - PROCESS | 3955 | 1461119537831 Marionette TRACE conn3 -> [0,2256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.length.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:17 INFO - PROCESS | 3955 | ++DOCSHELL 0x9030d800 == 131 [pid = 3955] [id = 571] 19:32:17 INFO - PROCESS | 3955 | ++DOMWINDOW == 171 (0x91ee9000) [pid = 3955] [serial = 1714] [outer = (nil)] 19:32:17 INFO - PROCESS | 3955 | ++DOMWINDOW == 172 (0x92aa6800) [pid = 3955] [serial = 1715] [outer = 0x91ee9000] 19:32:17 INFO - PROCESS | 3955 | 1461119537924 Marionette DEBUG loaded listener.js 19:32:18 INFO - PROCESS | 3955 | ++DOMWINDOW == 173 (0x92aa9000) [pid = 3955] [serial = 1716] [outer = 0x91ee9000] 19:32:18 INFO - PROCESS | 3955 | 1461119538909 Marionette TRACE conn3 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 19:32:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 19:32:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1790ms 19:32:18 INFO - PROCESS | 3955 | 1461119538979 Marionette TRACE conn3 -> [0,2257,"getWindowHandle",null] 19:32:18 INFO - PROCESS | 3955 | 1461119538983 Marionette TRACE conn3 <- [1,2257,null,{"value":"8"}] 19:32:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 19:32:18 INFO - PROCESS | 3955 | 1461119538990 Marionette TRACE conn3 -> [0,2258,"setScriptTimeout",{"ms":35000}] 19:32:18 INFO - PROCESS | 3955 | 1461119538994 Marionette TRACE conn3 <- [1,2258,null,{}] 19:32:19 INFO - PROCESS | 3955 | 1461119539000 Marionette TRACE conn3 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:32:19 INFO - PROCESS | 3955 | 1461119539270 Marionette TRACE conn3 <- [1,2259,null,{"value":null}] 19:32:19 INFO - PROCESS | 3955 | 1461119539609 Marionette TRACE conn3 -> [0,2260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:19 INFO - PROCESS | 3955 | ++DOCSHELL 0x92aa3c00 == 132 [pid = 3955] [id = 572] 19:32:19 INFO - PROCESS | 3955 | ++DOMWINDOW == 174 (0x939b6c00) [pid = 3955] [serial = 1717] [outer = (nil)] 19:32:19 INFO - PROCESS | 3955 | ++DOMWINDOW == 175 (0x939bdc00) [pid = 3955] [serial = 1718] [outer = 0x939b6c00] 19:32:19 INFO - PROCESS | 3955 | 1461119539700 Marionette DEBUG loaded listener.js 19:32:19 INFO - PROCESS | 3955 | ++DOMWINDOW == 176 (0x93a69400) [pid = 3955] [serial = 1719] [outer = 0x939b6c00] 19:32:20 INFO - PROCESS | 3955 | 1461119540601 Marionette TRACE conn3 <- [1,2260,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html",0,null,null,[["getImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 19:32:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 19:32:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1683ms 19:32:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 19:32:20 INFO - PROCESS | 3955 | 1461119540674 Marionette TRACE conn3 -> [0,2261,"getWindowHandle",null] 19:32:20 INFO - PROCESS | 3955 | 1461119540677 Marionette TRACE conn3 <- [1,2261,null,{"value":"8"}] 19:32:20 INFO - PROCESS | 3955 | 1461119540684 Marionette TRACE conn3 -> [0,2262,"setScriptTimeout",{"ms":35000}] 19:32:20 INFO - PROCESS | 3955 | 1461119540687 Marionette TRACE conn3 <- [1,2262,null,{}] 19:32:20 INFO - PROCESS | 3955 | 1461119540693 Marionette TRACE conn3 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:32:20 INFO - PROCESS | 3955 | 1461119540902 Marionette TRACE conn3 <- [1,2263,null,{"value":null}] 19:32:21 INFO - PROCESS | 3955 | 1461119541183 Marionette TRACE conn3 -> [0,2264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:21 INFO - PROCESS | 3955 | ++DOCSHELL 0x939bb000 == 133 [pid = 3955] [id = 573] 19:32:21 INFO - PROCESS | 3955 | ++DOMWINDOW == 177 (0x939c3400) [pid = 3955] [serial = 1720] [outer = (nil)] 19:32:21 INFO - PROCESS | 3955 | ++DOMWINDOW == 178 (0x94fac800) [pid = 3955] [serial = 1721] [outer = 0x939c3400] 19:32:21 INFO - PROCESS | 3955 | 1461119541329 Marionette DEBUG loaded listener.js 19:32:21 INFO - PROCESS | 3955 | ++DOMWINDOW == 179 (0x94fbac00) [pid = 3955] [serial = 1722] [outer = 0x939c3400] 19:32:22 INFO - PROCESS | 3955 | 1461119542200 Marionette TRACE conn3 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 19:32:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 19:32:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1593ms 19:32:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 19:32:22 INFO - PROCESS | 3955 | 1461119542276 Marionette TRACE conn3 -> [0,2265,"getWindowHandle",null] 19:32:22 INFO - PROCESS | 3955 | 1461119542279 Marionette TRACE conn3 <- [1,2265,null,{"value":"8"}] 19:32:22 INFO - PROCESS | 3955 | 1461119542286 Marionette TRACE conn3 -> [0,2266,"setScriptTimeout",{"ms":35000}] 19:32:22 INFO - PROCESS | 3955 | 1461119542290 Marionette TRACE conn3 <- [1,2266,null,{}] 19:32:22 INFO - PROCESS | 3955 | 1461119542295 Marionette TRACE conn3 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:32:22 INFO - PROCESS | 3955 | 1461119542496 Marionette TRACE conn3 <- [1,2267,null,{"value":null}] 19:32:22 INFO - PROCESS | 3955 | 1461119542785 Marionette TRACE conn3 -> [0,2268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:22 INFO - PROCESS | 3955 | ++DOCSHELL 0x86762000 == 134 [pid = 3955] [id = 574] 19:32:22 INFO - PROCESS | 3955 | ++DOMWINDOW == 180 (0x93a6c800) [pid = 3955] [serial = 1723] [outer = (nil)] 19:32:22 INFO - PROCESS | 3955 | ++DOMWINDOW == 181 (0x96b80400) [pid = 3955] [serial = 1724] [outer = 0x93a6c800] 19:32:22 INFO - PROCESS | 3955 | 1461119542922 Marionette DEBUG loaded listener.js 19:32:23 INFO - PROCESS | 3955 | ++DOMWINDOW == 182 (0x96b8f800) [pid = 3955] [serial = 1725] [outer = 0x93a6c800] 19:32:23 INFO - PROCESS | 3955 | 1461119543835 Marionette TRACE conn3 <- [1,2268,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html",0,null,null,[["getImageData() returns A in the fourth component",0,null,null]]]}] 19:32:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 19:32:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1600ms 19:32:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 19:32:23 INFO - PROCESS | 3955 | 1461119543886 Marionette TRACE conn3 -> [0,2269,"getWindowHandle",null] 19:32:23 INFO - PROCESS | 3955 | 1461119543889 Marionette TRACE conn3 <- [1,2269,null,{"value":"8"}] 19:32:23 INFO - PROCESS | 3955 | 1461119543896 Marionette TRACE conn3 -> [0,2270,"setScriptTimeout",{"ms":35000}] 19:32:23 INFO - PROCESS | 3955 | 1461119543899 Marionette TRACE conn3 <- [1,2270,null,{}] 19:32:23 INFO - PROCESS | 3955 | 1461119543905 Marionette TRACE conn3 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:32:24 INFO - PROCESS | 3955 | 1461119544107 Marionette TRACE conn3 <- [1,2271,null,{"value":null}] 19:32:24 INFO - PROCESS | 3955 | 1461119544435 Marionette TRACE conn3 -> [0,2272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:24 INFO - PROCESS | 3955 | ++DOCSHELL 0x96b4c800 == 135 [pid = 3955] [id = 575] 19:32:24 INFO - PROCESS | 3955 | ++DOMWINDOW == 183 (0x96b51000) [pid = 3955] [serial = 1726] [outer = (nil)] 19:32:24 INFO - PROCESS | 3955 | ++DOMWINDOW == 184 (0x9792cc00) [pid = 3955] [serial = 1727] [outer = 0x96b51000] 19:32:24 INFO - PROCESS | 3955 | 1461119544525 Marionette DEBUG loaded listener.js 19:32:24 INFO - PROCESS | 3955 | ++DOMWINDOW == 185 (0x97940400) [pid = 3955] [serial = 1728] [outer = 0x96b51000] 19:32:25 INFO - PROCESS | 3955 | 1461119545398 Marionette TRACE conn3 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 19:32:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 19:32:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1539ms 19:32:25 INFO - PROCESS | 3955 | 1461119545435 Marionette TRACE conn3 -> [0,2273,"getWindowHandle",null] 19:32:25 INFO - PROCESS | 3955 | 1461119545439 Marionette TRACE conn3 <- [1,2273,null,{"value":"8"}] 19:32:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 19:32:25 INFO - PROCESS | 3955 | 1461119545446 Marionette TRACE conn3 -> [0,2274,"setScriptTimeout",{"ms":35000}] 19:32:25 INFO - PROCESS | 3955 | 1461119545450 Marionette TRACE conn3 <- [1,2274,null,{}] 19:32:25 INFO - PROCESS | 3955 | 1461119545455 Marionette TRACE conn3 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:32:25 INFO - PROCESS | 3955 | 1461119545675 Marionette TRACE conn3 <- [1,2275,null,{"value":null}] 19:32:25 INFO - PROCESS | 3955 | 1461119545932 Marionette TRACE conn3 -> [0,2276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:26 INFO - PROCESS | 3955 | ++DOCSHELL 0x86768400 == 136 [pid = 3955] [id = 576] 19:32:26 INFO - PROCESS | 3955 | ++DOMWINDOW == 186 (0x8676e000) [pid = 3955] [serial = 1729] [outer = (nil)] 19:32:26 INFO - PROCESS | 3955 | ++DOMWINDOW == 187 (0x98104800) [pid = 3955] [serial = 1730] [outer = 0x8676e000] 19:32:26 INFO - PROCESS | 3955 | 1461119546073 Marionette DEBUG loaded listener.js 19:32:26 INFO - PROCESS | 3955 | ++DOMWINDOW == 188 (0x981da000) [pid = 3955] [serial = 1731] [outer = 0x8676e000] 19:32:27 INFO - PROCESS | 3955 | 1461119547006 Marionette TRACE conn3 <- [1,2276,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html",0,null,null,[["getImageData() returns R then G then B",0,null,null]]]}] 19:32:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 19:32:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1630ms 19:32:27 INFO - PROCESS | 3955 | 1461119547077 Marionette TRACE conn3 -> [0,2277,"getWindowHandle",null] 19:32:27 INFO - PROCESS | 3955 | 1461119547081 Marionette TRACE conn3 <- [1,2277,null,{"value":"8"}] 19:32:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 19:32:27 INFO - PROCESS | 3955 | 1461119547088 Marionette TRACE conn3 -> [0,2278,"setScriptTimeout",{"ms":35000}] 19:32:27 INFO - PROCESS | 3955 | 1461119547090 Marionette TRACE conn3 <- [1,2278,null,{}] 19:32:27 INFO - PROCESS | 3955 | 1461119547097 Marionette TRACE conn3 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:32:27 INFO - PROCESS | 3955 | 1461119547337 Marionette TRACE conn3 <- [1,2279,null,{"value":null}] 19:32:27 INFO - PROCESS | 3955 | 1461119547673 Marionette TRACE conn3 -> [0,2280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:27 INFO - PROCESS | 3955 | ++DOCSHELL 0x96b57800 == 137 [pid = 3955] [id = 577] 19:32:27 INFO - PROCESS | 3955 | ++DOMWINDOW == 189 (0x98107400) [pid = 3955] [serial = 1732] [outer = (nil)] 19:32:27 INFO - PROCESS | 3955 | ++DOMWINDOW == 190 (0x991a4800) [pid = 3955] [serial = 1733] [outer = 0x98107400] 19:32:27 INFO - PROCESS | 3955 | 1461119547764 Marionette DEBUG loaded listener.js 19:32:27 INFO - PROCESS | 3955 | ++DOMWINDOW == 191 (0x99835400) [pid = 3955] [serial = 1734] [outer = 0x98107400] 19:32:28 INFO - PROCESS | 3955 | 1461119548647 Marionette TRACE conn3 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 19:32:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 19:32:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1592ms 19:32:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 19:32:28 INFO - PROCESS | 3955 | 1461119548680 Marionette TRACE conn3 -> [0,2281,"getWindowHandle",null] 19:32:28 INFO - PROCESS | 3955 | 1461119548683 Marionette TRACE conn3 <- [1,2281,null,{"value":"8"}] 19:32:28 INFO - PROCESS | 3955 | 1461119548690 Marionette TRACE conn3 -> [0,2282,"setScriptTimeout",{"ms":35000}] 19:32:28 INFO - PROCESS | 3955 | 1461119548694 Marionette TRACE conn3 <- [1,2282,null,{}] 19:32:28 INFO - PROCESS | 3955 | 1461119548699 Marionette TRACE conn3 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:32:28 INFO - PROCESS | 3955 | 1461119548933 Marionette TRACE conn3 <- [1,2283,null,{"value":null}] 19:32:29 INFO - PROCESS | 3955 | 1461119549270 Marionette TRACE conn3 -> [0,2284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:29 INFO - PROCESS | 3955 | ++DOCSHELL 0x82ff3400 == 138 [pid = 3955] [id = 578] 19:32:29 INFO - PROCESS | 3955 | ++DOMWINDOW == 192 (0x998ef400) [pid = 3955] [serial = 1735] [outer = (nil)] 19:32:29 INFO - PROCESS | 3955 | ++DOMWINDOW == 193 (0x99b82c00) [pid = 3955] [serial = 1736] [outer = 0x998ef400] 19:32:29 INFO - PROCESS | 3955 | 1461119549358 Marionette DEBUG loaded listener.js 19:32:29 INFO - PROCESS | 3955 | ++DOMWINDOW == 194 (0x99b88000) [pid = 3955] [serial = 1737] [outer = 0x998ef400] 19:32:30 INFO - PROCESS | 3955 | 1461119550241 Marionette TRACE conn3 <- [1,2284,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.range.html",0,null,null,[["getImageData() returns values in the range [0, 255]",0,null,null]]]}] 19:32:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 19:32:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1581ms 19:32:30 INFO - PROCESS | 3955 | 1461119550271 Marionette TRACE conn3 -> [0,2285,"getWindowHandle",null] 19:32:30 INFO - PROCESS | 3955 | 1461119550274 Marionette TRACE conn3 <- [1,2285,null,{"value":"8"}] 19:32:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 19:32:30 INFO - PROCESS | 3955 | 1461119550281 Marionette TRACE conn3 -> [0,2286,"setScriptTimeout",{"ms":35000}] 19:32:30 INFO - PROCESS | 3955 | 1461119550284 Marionette TRACE conn3 <- [1,2286,null,{}] 19:32:30 INFO - PROCESS | 3955 | 1461119550290 Marionette TRACE conn3 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:32:30 INFO - PROCESS | 3955 | 1461119550494 Marionette TRACE conn3 <- [1,2287,null,{"value":null}] 19:32:30 INFO - PROCESS | 3955 | 1461119550784 Marionette TRACE conn3 -> [0,2288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:30 INFO - PROCESS | 3955 | ++DOCSHELL 0x8f652800 == 139 [pid = 3955] [id = 579] 19:32:30 INFO - PROCESS | 3955 | ++DOMWINDOW == 195 (0x98ead400) [pid = 3955] [serial = 1738] [outer = (nil)] 19:32:30 INFO - PROCESS | 3955 | ++DOMWINDOW == 196 (0x9ea19400) [pid = 3955] [serial = 1739] [outer = 0x98ead400] 19:32:30 INFO - PROCESS | 3955 | 1461119550919 Marionette DEBUG loaded listener.js 19:32:31 INFO - PROCESS | 3955 | ++DOMWINDOW == 197 (0x9fb2f000) [pid = 3955] [serial = 1740] [outer = 0x98ead400] 19:32:31 INFO - PROCESS | 3955 | 1461119551758 Marionette TRACE conn3 <- [1,2288,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html",0,null,null,[["getImageData() works with negative width and height, and returns top-to-bottom left-to-right",0,null,null]]]}] 19:32:31 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 19:32:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1530ms 19:32:31 INFO - PROCESS | 3955 | 1461119551811 Marionette TRACE conn3 -> [0,2289,"getWindowHandle",null] 19:32:31 INFO - PROCESS | 3955 | 1461119551814 Marionette TRACE conn3 <- [1,2289,null,{"value":"8"}] 19:32:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 19:32:31 INFO - PROCESS | 3955 | 1461119551840 Marionette TRACE conn3 -> [0,2290,"setScriptTimeout",{"ms":35000}] 19:32:31 INFO - PROCESS | 3955 | 1461119551844 Marionette TRACE conn3 <- [1,2290,null,{}] 19:32:31 INFO - PROCESS | 3955 | 1461119551850 Marionette TRACE conn3 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:32:32 INFO - PROCESS | 3955 | 1461119552056 Marionette TRACE conn3 <- [1,2291,null,{"value":null}] 19:32:34 INFO - PROCESS | 3955 | --DOCSHELL 0x8f59d000 == 138 [pid = 3955] [id = 52] 19:32:34 INFO - PROCESS | 3955 | --DOCSHELL 0x84a11000 == 137 [pid = 3955] [id = 560] 19:32:34 INFO - PROCESS | 3955 | --DOCSHELL 0x87bc5c00 == 136 [pid = 3955] [id = 559] 19:32:34 INFO - PROCESS | 3955 | --DOCSHELL 0x86a5c800 == 135 [pid = 3955] [id = 558] 19:32:34 INFO - PROCESS | 3955 | --DOCSHELL 0x86a5f800 == 134 [pid = 3955] [id = 557] 19:32:34 INFO - PROCESS | 3955 | --DOCSHELL 0x86766400 == 133 [pid = 3955] [id = 555] 19:32:34 INFO - PROCESS | 3955 | --DOCSHELL 0x979e4c00 == 132 [pid = 3955] [id = 554] 19:32:34 INFO - PROCESS | 3955 | --DOCSHELL 0x8287fc00 == 131 [pid = 3955] [id = 553] 19:32:34 INFO - PROCESS | 3955 | --DOCSHELL 0x86765c00 == 130 [pid = 3955] [id = 552] 19:32:34 INFO - PROCESS | 3955 | --DOCSHELL 0x82fe7400 == 129 [pid = 3955] [id = 550] 19:32:34 INFO - PROCESS | 3955 | --DOCSHELL 0x96ad0400 == 128 [pid = 3955] [id = 551] 19:32:34 INFO - PROCESS | 3955 | --DOCSHELL 0x88a2fc00 == 127 [pid = 3955] [id = 549] 19:32:34 INFO - PROCESS | 3955 | --DOCSHELL 0x9332bc00 == 126 [pid = 3955] [id = 548] 19:32:34 INFO - PROCESS | 3955 | --DOCSHELL 0x8e462400 == 125 [pid = 3955] [id = 547] 19:32:34 INFO - PROCESS | 3955 | --DOCSHELL 0x8a690800 == 124 [pid = 3955] [id = 545] 19:32:34 INFO - PROCESS | 3955 | --DOCSHELL 0x9122c000 == 123 [pid = 3955] [id = 546] 19:32:34 INFO - PROCESS | 3955 | --DOCSHELL 0x8b136c00 == 122 [pid = 3955] [id = 544] 19:32:34 INFO - PROCESS | 3955 | --DOCSHELL 0x8f658000 == 121 [pid = 3955] [id = 543] 19:32:34 INFO - PROCESS | 3955 | --DOCSHELL 0x8c49e000 == 120 [pid = 3955] [id = 542] 19:32:34 INFO - PROCESS | 3955 | --DOCSHELL 0x88a29000 == 119 [pid = 3955] [id = 541] 19:32:34 INFO - PROCESS | 3955 | --DOCSHELL 0x87aac800 == 118 [pid = 3955] [id = 539] 19:32:34 INFO - PROCESS | 3955 | --DOCSHELL 0x8a58cc00 == 117 [pid = 3955] [id = 540] 19:32:34 INFO - PROCESS | 3955 | --DOMWINDOW == 196 (0x8b11e000) [pid = 3955] [serial = 1610] [outer = (nil)] [url = about:blank] 19:32:34 INFO - PROCESS | 3955 | --DOMWINDOW == 195 (0x88a2b400) [pid = 3955] [serial = 1613] [outer = (nil)] [url = about:blank] 19:32:34 INFO - PROCESS | 3955 | --DOMWINDOW == 194 (0x8b135c00) [pid = 3955] [serial = 1614] [outer = (nil)] [url = about:blank] 19:32:34 INFO - PROCESS | 3955 | --DOMWINDOW == 193 (0x88a36800) [pid = 3955] [serial = 1607] [outer = (nil)] [url = about:blank] 19:32:34 INFO - PROCESS | 3955 | --DOMWINDOW == 192 (0x879c1c00) [pid = 3955] [serial = 1604] [outer = (nil)] [url = about:blank] 19:32:34 INFO - PROCESS | 3955 | --DOMWINDOW == 191 (0x87aae800) [pid = 3955] [serial = 1605] [outer = (nil)] [url = about:blank] 19:32:34 INFO - PROCESS | 3955 | --DOMWINDOW == 190 (0x9fb96c00) [pid = 3955] [serial = 1602] [outer = (nil)] [url = about:blank] 19:32:34 INFO - PROCESS | 3955 | --DOMWINDOW == 189 (0x9fb8c400) [pid = 3955] [serial = 1601] [outer = (nil)] [url = about:blank] 19:32:34 INFO - PROCESS | 3955 | --DOMWINDOW == 188 (0x99198800) [pid = 3955] [serial = 1598] [outer = (nil)] [url = about:blank] 19:32:34 INFO - PROCESS | 3955 | --DOMWINDOW == 187 (0x981ddc00) [pid = 3955] [serial = 1596] [outer = (nil)] [url = about:blank] 19:32:34 INFO - PROCESS | 3955 | --DOMWINDOW == 186 (0x981d6c00) [pid = 3955] [serial = 1595] [outer = (nil)] [url = about:blank] 19:32:34 INFO - PROCESS | 3955 | --DOMWINDOW == 185 (0x97b88000) [pid = 3955] [serial = 1593] [outer = (nil)] [url = about:blank] 19:32:34 INFO - PROCESS | 3955 | --DOMWINDOW == 184 (0x97b7a400) [pid = 3955] [serial = 1592] [outer = (nil)] [url = about:blank] 19:32:34 INFO - PROCESS | 3955 | --DOMWINDOW == 183 (0x96fb0400) [pid = 3955] [serial = 1590] [outer = (nil)] [url = about:blank] 19:32:34 INFO - PROCESS | 3955 | --DOMWINDOW == 182 (0x96facc00) [pid = 3955] [serial = 1589] [outer = (nil)] [url = about:blank] 19:32:34 INFO - PROCESS | 3955 | --DOMWINDOW == 181 (0x96b7e000) [pid = 3955] [serial = 1587] [outer = (nil)] [url = about:blank] 19:32:34 INFO - PROCESS | 3955 | --DOMWINDOW == 180 (0x96b59c00) [pid = 3955] [serial = 1586] [outer = (nil)] [url = about:blank] 19:32:34 INFO - PROCESS | 3955 | --DOMWINDOW == 179 (0x96a83400) [pid = 3955] [serial = 1584] [outer = (nil)] [url = about:blank] 19:32:34 INFO - PROCESS | 3955 | --DOMWINDOW == 178 (0x95a6e800) [pid = 3955] [serial = 1583] [outer = (nil)] [url = about:blank] 19:32:34 INFO - PROCESS | 3955 | --DOMWINDOW == 177 (0x93a6ec00) [pid = 3955] [serial = 1581] [outer = (nil)] [url = about:blank] 19:32:34 INFO - PROCESS | 3955 | --DOMWINDOW == 176 (0x939c2800) [pid = 3955] [serial = 1580] [outer = (nil)] [url = about:blank] 19:32:34 INFO - PROCESS | 3955 | --DOMWINDOW == 175 (0x9335ac00) [pid = 3955] [serial = 1578] [outer = (nil)] [url = about:blank] 19:32:34 INFO - PROCESS | 3955 | --DOMWINDOW == 174 (0x93354000) [pid = 3955] [serial = 1577] [outer = (nil)] [url = about:blank] 19:32:34 INFO - PROCESS | 3955 | --DOMWINDOW == 173 (0x929dcc00) [pid = 3955] [serial = 1575] [outer = (nil)] [url = about:blank] 19:32:34 INFO - PROCESS | 3955 | --DOMWINDOW == 172 (0x928c3400) [pid = 3955] [serial = 1574] [outer = (nil)] [url = about:blank] 19:32:34 INFO - PROCESS | 3955 | --DOMWINDOW == 171 (0x91e8f800) [pid = 3955] [serial = 1571] [outer = (nil)] [url = about:blank] 19:32:34 INFO - PROCESS | 3955 | --DOMWINDOW == 170 (0x9030fc00) [pid = 3955] [serial = 1568] [outer = (nil)] [url = about:blank] 19:32:34 INFO - PROCESS | 3955 | --DOMWINDOW == 169 (0x8ff4e000) [pid = 3955] [serial = 1565] [outer = (nil)] [url = about:blank] 19:32:34 INFO - PROCESS | 3955 | --DOMWINDOW == 168 (0x8f6e6000) [pid = 3955] [serial = 1562] [outer = (nil)] [url = about:blank] 19:32:34 INFO - PROCESS | 3955 | --DOMWINDOW == 167 (0x8f61f000) [pid = 3955] [serial = 1559] [outer = (nil)] [url = about:blank] 19:32:34 INFO - PROCESS | 3955 | --DOMWINDOW == 166 (0x8e60d800) [pid = 3955] [serial = 1556] [outer = (nil)] [url = about:blank] 19:32:34 INFO - PROCESS | 3955 | --DOMWINDOW == 165 (0x8ba1cc00) [pid = 3955] [serial = 1553] [outer = (nil)] [url = about:blank] 19:32:34 INFO - PROCESS | 3955 | --DOMWINDOW == 164 (0x88a33800) [pid = 3955] [serial = 1550] [outer = (nil)] [url = about:blank] 19:32:34 INFO - PROCESS | 3955 | --DOMWINDOW == 163 (0x8b139000) [pid = 3955] [serial = 1547] [outer = (nil)] [url = about:blank] 19:32:34 INFO - PROCESS | 3955 | --DOMWINDOW == 162 (0x8b131000) [pid = 3955] [serial = 1611] [outer = (nil)] [url = about:blank] 19:32:34 INFO - PROCESS | 3955 | --DOMWINDOW == 161 (0x89359800) [pid = 3955] [serial = 1608] [outer = (nil)] [url = about:blank] 19:32:34 INFO - PROCESS | 3955 | 1461119554610 Marionette TRACE conn3 -> [0,2292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:34 INFO - PROCESS | 3955 | ++DOCSHELL 0x86a54800 == 118 [pid = 3955] [id = 580] 19:32:34 INFO - PROCESS | 3955 | ++DOMWINDOW == 162 (0x86a59000) [pid = 3955] [serial = 1741] [outer = (nil)] 19:32:34 INFO - PROCESS | 3955 | ++DOMWINDOW == 163 (0x86a5f400) [pid = 3955] [serial = 1742] [outer = 0x86a59000] 19:32:34 INFO - PROCESS | 3955 | 1461119554695 Marionette DEBUG loaded listener.js 19:32:34 INFO - PROCESS | 3955 | ++DOMWINDOW == 164 (0x879bd800) [pid = 3955] [serial = 1743] [outer = 0x86a59000] 19:32:35 INFO - PROCESS | 3955 | 1461119555505 Marionette TRACE conn3 <- [1,2292,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html",0,null,null,[["getImageData() returns transparent black outside the canvas",0,null,null]]]}] 19:32:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 19:32:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 3693ms 19:32:35 INFO - PROCESS | 3955 | 1461119555530 Marionette TRACE conn3 -> [0,2293,"getWindowHandle",null] 19:32:35 INFO - PROCESS | 3955 | 1461119555535 Marionette TRACE conn3 <- [1,2293,null,{"value":"8"}] 19:32:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 19:32:35 INFO - PROCESS | 3955 | 1461119555543 Marionette TRACE conn3 -> [0,2294,"setScriptTimeout",{"ms":35000}] 19:32:35 INFO - PROCESS | 3955 | 1461119555549 Marionette TRACE conn3 <- [1,2294,null,{}] 19:32:35 INFO - PROCESS | 3955 | 1461119555556 Marionette TRACE conn3 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:32:35 INFO - PROCESS | 3955 | 1461119555763 Marionette TRACE conn3 <- [1,2295,null,{"value":null}] 19:32:35 INFO - PROCESS | 3955 | 1461119555963 Marionette TRACE conn3 -> [0,2296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:35 INFO - PROCESS | 3955 | ++DOCSHELL 0x87bc6000 == 119 [pid = 3955] [id = 581] 19:32:35 INFO - PROCESS | 3955 | ++DOMWINDOW == 165 (0x88a29c00) [pid = 3955] [serial = 1744] [outer = (nil)] 19:32:36 INFO - PROCESS | 3955 | ++DOMWINDOW == 166 (0x8920a400) [pid = 3955] [serial = 1745] [outer = 0x88a29c00] 19:32:36 INFO - PROCESS | 3955 | 1461119556041 Marionette DEBUG loaded listener.js 19:32:36 INFO - PROCESS | 3955 | ++DOMWINDOW == 167 (0x8a581c00) [pid = 3955] [serial = 1746] [outer = 0x88a29c00] 19:32:36 INFO - PROCESS | 3955 | 1461119556965 Marionette TRACE conn3 <- [1,2296,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html",0,null,null,[["getImageData() returns bigger ImageData for bigger source rectangle",0,null,null]]]}] 19:32:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 19:32:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1489ms 19:32:37 INFO - PROCESS | 3955 | 1461119557035 Marionette TRACE conn3 -> [0,2297,"getWindowHandle",null] 19:32:37 INFO - PROCESS | 3955 | 1461119557041 Marionette TRACE conn3 <- [1,2297,null,{"value":"8"}] 19:32:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 19:32:37 INFO - PROCESS | 3955 | 1461119557047 Marionette TRACE conn3 -> [0,2298,"setScriptTimeout",{"ms":35000}] 19:32:37 INFO - PROCESS | 3955 | 1461119557050 Marionette TRACE conn3 <- [1,2298,null,{}] 19:32:37 INFO - PROCESS | 3955 | 1461119557056 Marionette TRACE conn3 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:32:37 INFO - PROCESS | 3955 | 1461119557328 Marionette TRACE conn3 <- [1,2299,null,{"value":null}] 19:32:37 INFO - PROCESS | 3955 | 1461119557354 Marionette TRACE conn3 -> [0,2300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:37 INFO - PROCESS | 3955 | ++DOCSHELL 0x8b104c00 == 120 [pid = 3955] [id = 582] 19:32:37 INFO - PROCESS | 3955 | ++DOMWINDOW == 168 (0x8b107000) [pid = 3955] [serial = 1747] [outer = (nil)] 19:32:37 INFO - PROCESS | 3955 | ++DOMWINDOW == 169 (0x8b124400) [pid = 3955] [serial = 1748] [outer = 0x8b107000] 19:32:37 INFO - PROCESS | 3955 | 1461119557428 Marionette DEBUG loaded listener.js 19:32:37 INFO - PROCESS | 3955 | ++DOMWINDOW == 170 (0x8b135c00) [pid = 3955] [serial = 1749] [outer = 0x8b107000] 19:32:38 INFO - PROCESS | 3955 | 1461119558451 Marionette TRACE conn3 <- [1,2300,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html",0,null,null,[["getImageData() works for sizes smaller than one pixel",0,null,null]]]}] 19:32:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 19:32:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1444ms 19:32:38 INFO - PROCESS | 3955 | 1461119558492 Marionette TRACE conn3 -> [0,2301,"getWindowHandle",null] 19:32:38 INFO - PROCESS | 3955 | 1461119558496 Marionette TRACE conn3 <- [1,2301,null,{"value":"8"}] 19:32:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 19:32:38 INFO - PROCESS | 3955 | 1461119558517 Marionette TRACE conn3 -> [0,2302,"setScriptTimeout",{"ms":35000}] 19:32:38 INFO - PROCESS | 3955 | 1461119558526 Marionette TRACE conn3 <- [1,2302,null,{}] 19:32:38 INFO - PROCESS | 3955 | 1461119558532 Marionette TRACE conn3 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:32:38 INFO - PROCESS | 3955 | 1461119558798 Marionette TRACE conn3 <- [1,2303,null,{"value":null}] 19:32:39 INFO - PROCESS | 3955 | --DOMWINDOW == 169 (0x877cb400) [pid = 3955] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 19:32:39 INFO - PROCESS | 3955 | --DOMWINDOW == 168 (0x8b37a800) [pid = 3955] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 19:32:39 INFO - PROCESS | 3955 | --DOMWINDOW == 167 (0x8f598400) [pid = 3955] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 19:32:39 INFO - PROCESS | 3955 | --DOMWINDOW == 166 (0x8b373800) [pid = 3955] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 19:32:39 INFO - PROCESS | 3955 | --DOMWINDOW == 165 (0x8fc2e400) [pid = 3955] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 19:32:39 INFO - PROCESS | 3955 | --DOMWINDOW == 164 (0x8ff48400) [pid = 3955] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 19:32:39 INFO - PROCESS | 3955 | --DOMWINDOW == 163 (0x8f6c6400) [pid = 3955] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 19:32:39 INFO - PROCESS | 3955 | --DOMWINDOW == 162 (0x9030a400) [pid = 3955] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 19:32:39 INFO - PROCESS | 3955 | --DOMWINDOW == 161 (0x872c7c00) [pid = 3955] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 19:32:39 INFO - PROCESS | 3955 | --DOMWINDOW == 160 (0x879be000) [pid = 3955] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 19:32:39 INFO - PROCESS | 3955 | --DOMWINDOW == 159 (0x98f8d800) [pid = 3955] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 19:32:39 INFO - PROCESS | 3955 | --DOMWINDOW == 158 (0x8ba17400) [pid = 3955] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 19:32:39 INFO - PROCESS | 3955 | --DOMWINDOW == 157 (0x8676a400) [pid = 3955] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 19:32:39 INFO - PROCESS | 3955 | --DOMWINDOW == 156 (0x933fec00) [pid = 3955] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 19:32:39 INFO - PROCESS | 3955 | --DOMWINDOW == 155 (0x8b118000) [pid = 3955] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 19:32:39 INFO - PROCESS | 3955 | --DOMWINDOW == 154 (0x8e828000) [pid = 3955] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 19:32:39 INFO - PROCESS | 3955 | --DOMWINDOW == 153 (0x913e4000) [pid = 3955] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 19:32:39 INFO - PROCESS | 3955 | --DOMWINDOW == 152 (0x8e828400) [pid = 3955] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 19:32:39 INFO - PROCESS | 3955 | --DOMWINDOW == 151 (0x863f5800) [pid = 3955] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 19:32:39 INFO - PROCESS | 3955 | --DOMWINDOW == 150 (0x8ad66400) [pid = 3955] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 19:32:39 INFO - PROCESS | 3955 | --DOMWINDOW == 149 (0x8f6e7c00) [pid = 3955] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 19:32:39 INFO - PROCESS | 3955 | --DOMWINDOW == 148 (0x96b9dc00) [pid = 3955] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 19:32:39 INFO - PROCESS | 3955 | --DOMWINDOW == 147 (0x96faa800) [pid = 3955] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 19:32:39 INFO - PROCESS | 3955 | --DOMWINDOW == 146 (0x875f3000) [pid = 3955] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 19:32:39 INFO - PROCESS | 3955 | --DOMWINDOW == 145 (0x88439400) [pid = 3955] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 19:32:39 INFO - PROCESS | 3955 | --DOMWINDOW == 144 (0x8ad64000) [pid = 3955] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 19:32:39 INFO - PROCESS | 3955 | --DOMWINDOW == 143 (0x849cbc00) [pid = 3955] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 19:32:39 INFO - PROCESS | 3955 | --DOMWINDOW == 142 (0x939b8800) [pid = 3955] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 19:32:39 INFO - PROCESS | 3955 | --DOMWINDOW == 141 (0x90552800) [pid = 3955] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 19:32:39 INFO - PROCESS | 3955 | --DOMWINDOW == 140 (0x877cd400) [pid = 3955] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 19:32:39 INFO - PROCESS | 3955 | --DOMWINDOW == 139 (0x8935b400) [pid = 3955] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 19:32:39 INFO - PROCESS | 3955 | --DOMWINDOW == 138 (0x82fee000) [pid = 3955] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 19:32:39 INFO - PROCESS | 3955 | 1461119559713 Marionette TRACE conn3 -> [0,2304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:39 INFO - PROCESS | 3955 | ++DOCSHELL 0x82fee000 == 121 [pid = 3955] [id = 583] 19:32:39 INFO - PROCESS | 3955 | ++DOMWINDOW == 139 (0x849cbc00) [pid = 3955] [serial = 1750] [outer = (nil)] 19:32:39 INFO - PROCESS | 3955 | ++DOMWINDOW == 140 (0x872c7c00) [pid = 3955] [serial = 1751] [outer = 0x849cbc00] 19:32:39 INFO - PROCESS | 3955 | 1461119559793 Marionette DEBUG loaded listener.js 19:32:39 INFO - PROCESS | 3955 | ++DOMWINDOW == 141 (0x88a29800) [pid = 3955] [serial = 1752] [outer = 0x849cbc00] 19:32:40 INFO - PROCESS | 3955 | 1461119560524 Marionette TRACE conn3 <- [1,2304,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.type.html",0,null,null,[["getImageData() returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 19:32:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 19:32:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 2058ms 19:32:40 INFO - PROCESS | 3955 | 1461119560567 Marionette TRACE conn3 -> [0,2305,"getWindowHandle",null] 19:32:40 INFO - PROCESS | 3955 | 1461119560570 Marionette TRACE conn3 <- [1,2305,null,{"value":"8"}] 19:32:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 19:32:40 INFO - PROCESS | 3955 | 1461119560577 Marionette TRACE conn3 -> [0,2306,"setScriptTimeout",{"ms":35000}] 19:32:40 INFO - PROCESS | 3955 | 1461119560580 Marionette TRACE conn3 <- [1,2306,null,{}] 19:32:40 INFO - PROCESS | 3955 | 1461119560586 Marionette TRACE conn3 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:32:40 INFO - PROCESS | 3955 | 1461119560774 Marionette TRACE conn3 <- [1,2307,null,{"value":null}] 19:32:40 INFO - PROCESS | 3955 | 1461119560976 Marionette TRACE conn3 -> [0,2308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:41 INFO - PROCESS | 3955 | ++DOCSHELL 0x8ba17400 == 122 [pid = 3955] [id = 584] 19:32:41 INFO - PROCESS | 3955 | ++DOMWINDOW == 142 (0x8ba85c00) [pid = 3955] [serial = 1753] [outer = (nil)] 19:32:41 INFO - PROCESS | 3955 | ++DOMWINDOW == 143 (0x8e462400) [pid = 3955] [serial = 1754] [outer = 0x8ba85c00] 19:32:41 INFO - PROCESS | 3955 | 1461119561055 Marionette DEBUG loaded listener.js 19:32:41 INFO - PROCESS | 3955 | ++DOMWINDOW == 144 (0x8e609800) [pid = 3955] [serial = 1755] [outer = 0x8ba85c00] 19:32:42 INFO - PROCESS | 3955 | 1461119562125 Marionette TRACE conn3 <- [1,2308,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html",0,null,null,[["getImageData() is not affected by context state",0,null,null]]]}] 19:32:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 19:32:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1584ms 19:32:42 INFO - PROCESS | 3955 | 1461119562163 Marionette TRACE conn3 -> [0,2309,"getWindowHandle",null] 19:32:42 INFO - PROCESS | 3955 | 1461119562169 Marionette TRACE conn3 <- [1,2309,null,{"value":"8"}] 19:32:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 19:32:42 INFO - PROCESS | 3955 | 1461119562178 Marionette TRACE conn3 -> [0,2310,"setScriptTimeout",{"ms":35000}] 19:32:42 INFO - PROCESS | 3955 | 1461119562185 Marionette TRACE conn3 <- [1,2310,null,{}] 19:32:42 INFO - PROCESS | 3955 | 1461119562195 Marionette TRACE conn3 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:32:42 INFO - PROCESS | 3955 | 1461119562430 Marionette TRACE conn3 <- [1,2311,null,{"value":null}] 19:32:42 INFO - PROCESS | 3955 | 1461119562782 Marionette TRACE conn3 -> [0,2312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:42 INFO - PROCESS | 3955 | ++DOCSHELL 0x86a5c400 == 123 [pid = 3955] [id = 585] 19:32:42 INFO - PROCESS | 3955 | ++DOMWINDOW == 145 (0x877cb400) [pid = 3955] [serial = 1756] [outer = (nil)] 19:32:42 INFO - PROCESS | 3955 | ++DOMWINDOW == 146 (0x88a2c400) [pid = 3955] [serial = 1757] [outer = 0x877cb400] 19:32:42 INFO - PROCESS | 3955 | 1461119562875 Marionette DEBUG loaded listener.js 19:32:43 INFO - PROCESS | 3955 | ++DOMWINDOW == 147 (0x8a68e400) [pid = 3955] [serial = 1758] [outer = 0x877cb400] 19:32:43 INFO - PROCESS | 3955 | 1461119563798 Marionette TRACE conn3 <- [1,2312,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.zero.html",0,null,null,[["getImageData() throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 19:32:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 19:32:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1686ms 19:32:43 INFO - PROCESS | 3955 | 1461119563865 Marionette TRACE conn3 -> [0,2313,"getWindowHandle",null] 19:32:43 INFO - PROCESS | 3955 | 1461119563874 Marionette TRACE conn3 <- [1,2313,null,{"value":"8"}] 19:32:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 19:32:43 INFO - PROCESS | 3955 | 1461119563885 Marionette TRACE conn3 -> [0,2314,"setScriptTimeout",{"ms":35000}] 19:32:43 INFO - PROCESS | 3955 | 1461119563890 Marionette TRACE conn3 <- [1,2314,null,{}] 19:32:43 INFO - PROCESS | 3955 | 1461119563896 Marionette TRACE conn3 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:32:44 INFO - PROCESS | 3955 | 1461119564168 Marionette TRACE conn3 <- [1,2315,null,{"value":null}] 19:32:44 INFO - PROCESS | 3955 | 1461119564563 Marionette TRACE conn3 -> [0,2316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:44 INFO - PROCESS | 3955 | ++DOCSHELL 0x8b378800 == 124 [pid = 3955] [id = 586] 19:32:44 INFO - PROCESS | 3955 | ++DOMWINDOW == 148 (0x8b37d800) [pid = 3955] [serial = 1759] [outer = (nil)] 19:32:44 INFO - PROCESS | 3955 | ++DOMWINDOW == 149 (0x8ba7f800) [pid = 3955] [serial = 1760] [outer = 0x8b37d800] 19:32:44 INFO - PROCESS | 3955 | 1461119564663 Marionette DEBUG loaded listener.js 19:32:44 INFO - PROCESS | 3955 | ++DOMWINDOW == 150 (0x8c49c800) [pid = 3955] [serial = 1761] [outer = 0x8b37d800] 19:32:45 INFO - PROCESS | 3955 | 1461119565640 Marionette TRACE conn3 <- [1,2316,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html",0,null,null,[["ImageData.data clamps numbers to [0, 255]",0,null,null]]]}] 19:32:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 19:32:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1790ms 19:32:45 INFO - PROCESS | 3955 | 1461119565675 Marionette TRACE conn3 -> [0,2317,"getWindowHandle",null] 19:32:45 INFO - PROCESS | 3955 | 1461119565679 Marionette TRACE conn3 <- [1,2317,null,{"value":"8"}] 19:32:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 19:32:45 INFO - PROCESS | 3955 | 1461119565687 Marionette TRACE conn3 -> [0,2318,"setScriptTimeout",{"ms":35000}] 19:32:45 INFO - PROCESS | 3955 | 1461119565693 Marionette TRACE conn3 <- [1,2318,null,{}] 19:32:45 INFO - PROCESS | 3955 | 1461119565709 Marionette TRACE conn3 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:32:45 INFO - PROCESS | 3955 | 1461119565927 Marionette TRACE conn3 <- [1,2319,null,{"value":null}] 19:32:46 INFO - PROCESS | 3955 | 1461119566204 Marionette TRACE conn3 -> [0,2320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:46 INFO - PROCESS | 3955 | ++DOCSHELL 0x8e45d400 == 125 [pid = 3955] [id = 587] 19:32:46 INFO - PROCESS | 3955 | ++DOMWINDOW == 151 (0x8f612c00) [pid = 3955] [serial = 1762] [outer = (nil)] 19:32:46 INFO - PROCESS | 3955 | ++DOMWINDOW == 152 (0x8f657400) [pid = 3955] [serial = 1763] [outer = 0x8f612c00] 19:32:46 INFO - PROCESS | 3955 | 1461119566346 Marionette DEBUG loaded listener.js 19:32:46 INFO - PROCESS | 3955 | ++DOMWINDOW == 153 (0x8f6db800) [pid = 3955] [serial = 1764] [outer = 0x8f612c00] 19:32:47 INFO - PROCESS | 3955 | 1461119567284 Marionette TRACE conn3 <- [1,2320,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html",0,null,null,[["ImageData does not have a usable constructor",1,"assert_throws: function \"function () { new window.ImageData(1,1); }\" did not throw","@http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2321,"getWindowHandle",null] 19:32:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 19:32:47 INFO - PROCESS | 3955 | 1461119567331 Marionette TRACE conn3 <- [1,2321,null,{"value":"8"}] 19:32:47 INFO - PROCESS | 3955 | 1461119567338 Marionette TRACE conn3 -> [0,2322,"setScriptTimeout",{"ms":35000}] 19:32:47 INFO - PROCESS | 3955 | 1461119567341 Marionette TRACE conn3 <- [1,2322,null,{}] 19:32:47 INFO - PROCESS | 3955 | 1461119567347 Marionette TRACE conn3 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:32:47 INFO - PROCESS | 3955 | 1461119567566 Marionette TRACE conn3 <- [1,2323,null,{"value":null}] 19:32:47 INFO - PROCESS | 3955 | 1461119567896 Marionette TRACE conn3 -> [0,2324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:47 INFO - PROCESS | 3955 | ++DOCSHELL 0x84a10c00 == 126 [pid = 3955] [id = 588] 19:32:47 INFO - PROCESS | 3955 | ++DOMWINDOW == 154 (0x88a36c00) [pid = 3955] [serial = 1765] [outer = (nil)] 19:32:47 INFO - PROCESS | 3955 | ++DOMWINDOW == 155 (0x8fc36400) [pid = 3955] [serial = 1766] [outer = 0x88a36c00] 19:32:47 INFO - PROCESS | 3955 | 1461119567988 Marionette DEBUG loaded listener.js 19:32:48 INFO - PROCESS | 3955 | ++DOMWINDOW == 156 (0x8ff45400) [pid = 3955] [serial = 1767] [outer = 0x88a36c00] 19:32:48 INFO - PROCESS | 3955 | 1461119568892 Marionette TRACE conn3 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 19:32:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 19:32:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1587ms 19:32:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 19:32:48 INFO - PROCESS | 3955 | 1461119568925 Marionette TRACE conn3 -> [0,2325,"getWindowHandle",null] 19:32:48 INFO - PROCESS | 3955 | 1461119568928 Marionette TRACE conn3 <- [1,2325,null,{"value":"8"}] 19:32:48 INFO - PROCESS | 3955 | 1461119568935 Marionette TRACE conn3 -> [0,2326,"setScriptTimeout",{"ms":35000}] 19:32:48 INFO - PROCESS | 3955 | 1461119568939 Marionette TRACE conn3 <- [1,2326,null,{}] 19:32:48 INFO - PROCESS | 3955 | 1461119568944 Marionette TRACE conn3 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:32:49 INFO - PROCESS | 3955 | 1461119569159 Marionette TRACE conn3 <- [1,2327,null,{"value":null}] 19:32:49 INFO - PROCESS | 3955 | 1461119569438 Marionette TRACE conn3 -> [0,2328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:49 INFO - PROCESS | 3955 | ++DOCSHELL 0x8f92b000 == 127 [pid = 3955] [id = 589] 19:32:49 INFO - PROCESS | 3955 | ++DOMWINDOW == 157 (0x8fc2c800) [pid = 3955] [serial = 1768] [outer = (nil)] 19:32:49 INFO - PROCESS | 3955 | ++DOMWINDOW == 158 (0x90214800) [pid = 3955] [serial = 1769] [outer = 0x8fc2c800] 19:32:49 INFO - PROCESS | 3955 | 1461119569573 Marionette DEBUG loaded listener.js 19:32:49 INFO - PROCESS | 3955 | ++DOMWINDOW == 159 (0x9030e400) [pid = 3955] [serial = 1770] [outer = 0x8fc2c800] 19:32:50 INFO - PROCESS | 3955 | 1461119570526 Marionette TRACE conn3 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 19:32:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 19:32:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1639ms 19:32:50 INFO - PROCESS | 3955 | 1461119570574 Marionette TRACE conn3 -> [0,2329,"getWindowHandle",null] 19:32:50 INFO - PROCESS | 3955 | 1461119570577 Marionette TRACE conn3 <- [1,2329,null,{"value":"8"}] 19:32:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 19:32:50 INFO - PROCESS | 3955 | 1461119570584 Marionette TRACE conn3 -> [0,2330,"setScriptTimeout",{"ms":35000}] 19:32:50 INFO - PROCESS | 3955 | 1461119570588 Marionette TRACE conn3 <- [1,2330,null,{}] 19:32:50 INFO - PROCESS | 3955 | 1461119570593 Marionette TRACE conn3 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:32:50 INFO - PROCESS | 3955 | 1461119570830 Marionette TRACE conn3 <- [1,2331,null,{"value":null}] 19:32:51 INFO - PROCESS | 3955 | 1461119571167 Marionette TRACE conn3 -> [0,2332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:51 INFO - PROCESS | 3955 | ++DOCSHELL 0x90020400 == 128 [pid = 3955] [id = 590] 19:32:51 INFO - PROCESS | 3955 | ++DOMWINDOW == 160 (0x913dc400) [pid = 3955] [serial = 1771] [outer = (nil)] 19:32:51 INFO - PROCESS | 3955 | ++DOMWINDOW == 161 (0x92859800) [pid = 3955] [serial = 1772] [outer = 0x913dc400] 19:32:51 INFO - PROCESS | 3955 | 1461119571268 Marionette DEBUG loaded listener.js 19:32:51 INFO - PROCESS | 3955 | ++DOMWINDOW == 162 (0x92867800) [pid = 3955] [serial = 1773] [outer = 0x913dc400] 19:32:52 INFO - PROCESS | 3955 | 1461119572109 Marionette TRACE conn3 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 19:32:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 19:32:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1595ms 19:32:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 19:32:52 INFO - PROCESS | 3955 | 1461119572179 Marionette TRACE conn3 -> [0,2333,"getWindowHandle",null] 19:32:52 INFO - PROCESS | 3955 | 1461119572183 Marionette TRACE conn3 <- [1,2333,null,{"value":"8"}] 19:32:52 INFO - PROCESS | 3955 | 1461119572189 Marionette TRACE conn3 -> [0,2334,"setScriptTimeout",{"ms":35000}] 19:32:52 INFO - PROCESS | 3955 | 1461119572193 Marionette TRACE conn3 <- [1,2334,null,{}] 19:32:52 INFO - PROCESS | 3955 | 1461119572199 Marionette TRACE conn3 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:32:52 INFO - PROCESS | 3955 | 1461119572412 Marionette TRACE conn3 <- [1,2335,null,{"value":null}] 19:32:52 INFO - PROCESS | 3955 | 1461119572693 Marionette TRACE conn3 -> [0,2336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:52 INFO - PROCESS | 3955 | ++DOCSHELL 0x849cc400 == 129 [pid = 3955] [id = 591] 19:32:52 INFO - PROCESS | 3955 | ++DOMWINDOW == 163 (0x88438c00) [pid = 3955] [serial = 1774] [outer = (nil)] 19:32:52 INFO - PROCESS | 3955 | ++DOMWINDOW == 164 (0x92aa6c00) [pid = 3955] [serial = 1775] [outer = 0x88438c00] 19:32:52 INFO - PROCESS | 3955 | 1461119572824 Marionette DEBUG loaded listener.js 19:32:52 INFO - PROCESS | 3955 | ++DOMWINDOW == 165 (0x93329800) [pid = 3955] [serial = 1776] [outer = 0x88438c00] 19:32:53 INFO - PROCESS | 3955 | 1461119573711 Marionette TRACE conn3 <- [1,2336,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.round.html",0,null,null,[["ImageData.data rounds numbers with round-to-zero",0,null,null]]]}] 19:32:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 19:32:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1589ms 19:32:53 INFO - PROCESS | 3955 | 1461119573778 Marionette TRACE conn3 -> [0,2337,"getWindowHandle",null] 19:32:53 INFO - PROCESS | 3955 | 1461119573782 Marionette TRACE conn3 <- [1,2337,null,{"value":"8"}] 19:32:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 19:32:53 INFO - PROCESS | 3955 | 1461119573788 Marionette TRACE conn3 -> [0,2338,"setScriptTimeout",{"ms":35000}] 19:32:53 INFO - PROCESS | 3955 | 1461119573792 Marionette TRACE conn3 <- [1,2338,null,{}] 19:32:53 INFO - PROCESS | 3955 | 1461119573798 Marionette TRACE conn3 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:32:54 INFO - PROCESS | 3955 | 1461119574015 Marionette TRACE conn3 <- [1,2339,null,{"value":null}] 19:32:54 INFO - PROCESS | 3955 | 1461119574338 Marionette TRACE conn3 -> [0,2340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.set.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:54 INFO - PROCESS | 3955 | ++DOCSHELL 0x929e5000 == 130 [pid = 3955] [id = 592] 19:32:54 INFO - PROCESS | 3955 | ++DOMWINDOW == 166 (0x929e7800) [pid = 3955] [serial = 1777] [outer = (nil)] 19:32:54 INFO - PROCESS | 3955 | ++DOMWINDOW == 167 (0x933f6800) [pid = 3955] [serial = 1778] [outer = 0x929e7800] 19:32:54 INFO - PROCESS | 3955 | 1461119574432 Marionette DEBUG loaded listener.js 19:32:54 INFO - PROCESS | 3955 | ++DOMWINDOW == 168 (0x933f9c00) [pid = 3955] [serial = 1779] [outer = 0x929e7800] 19:32:55 INFO - PROCESS | 3955 | 1461119575357 Marionette TRACE conn3 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 19:32:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 19:32:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1632ms 19:32:55 INFO - PROCESS | 3955 | 1461119575422 Marionette TRACE conn3 -> [0,2341,"getWindowHandle",null] 19:32:55 INFO - PROCESS | 3955 | 1461119575426 Marionette TRACE conn3 <- [1,2341,null,{"value":"8"}] 19:32:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 19:32:55 INFO - PROCESS | 3955 | 1461119575433 Marionette TRACE conn3 -> [0,2342,"setScriptTimeout",{"ms":35000}] 19:32:55 INFO - PROCESS | 3955 | 1461119575437 Marionette TRACE conn3 <- [1,2342,null,{}] 19:32:55 INFO - PROCESS | 3955 | 1461119575442 Marionette TRACE conn3 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:32:55 INFO - PROCESS | 3955 | 1461119575653 Marionette TRACE conn3 <- [1,2343,null,{"value":null}] 19:32:56 INFO - PROCESS | 3955 | 1461119575991 Marionette TRACE conn3 -> [0,2344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:56 INFO - PROCESS | 3955 | ++DOCSHELL 0x933ef800 == 131 [pid = 3955] [id = 593] 19:32:56 INFO - PROCESS | 3955 | ++DOMWINDOW == 169 (0x933f2c00) [pid = 3955] [serial = 1780] [outer = (nil)] 19:32:56 INFO - PROCESS | 3955 | ++DOMWINDOW == 170 (0x939e9000) [pid = 3955] [serial = 1781] [outer = 0x933f2c00] 19:32:56 INFO - PROCESS | 3955 | 1461119576082 Marionette DEBUG loaded listener.js 19:32:56 INFO - PROCESS | 3955 | ++DOMWINDOW == 171 (0x93a6b000) [pid = 3955] [serial = 1782] [outer = 0x933f2c00] 19:32:56 INFO - PROCESS | 3955 | 1461119576975 Marionette TRACE conn3 <- [1,2344,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.string.html",0,null,null,[["ImageData.data converts strings to numbers with ToNumber",0,null,null]]]}] 19:32:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 19:32:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1583ms 19:32:57 INFO - PROCESS | 3955 | 1461119577017 Marionette TRACE conn3 -> [0,2345,"getWindowHandle",null] 19:32:57 INFO - PROCESS | 3955 | 1461119577020 Marionette TRACE conn3 <- [1,2345,null,{"value":"8"}] 19:32:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 19:32:57 INFO - PROCESS | 3955 | 1461119577027 Marionette TRACE conn3 -> [0,2346,"setScriptTimeout",{"ms":35000}] 19:32:57 INFO - PROCESS | 3955 | 1461119577031 Marionette TRACE conn3 <- [1,2346,null,{}] 19:32:57 INFO - PROCESS | 3955 | 1461119577037 Marionette TRACE conn3 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:32:57 INFO - PROCESS | 3955 | 1461119577244 Marionette TRACE conn3 <- [1,2347,null,{"value":null}] 19:32:57 INFO - PROCESS | 3955 | 1461119577539 Marionette TRACE conn3 -> [0,2348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:57 INFO - PROCESS | 3955 | ++DOCSHELL 0x8c491400 == 132 [pid = 3955] [id = 594] 19:32:57 INFO - PROCESS | 3955 | ++DOMWINDOW == 172 (0x8e821000) [pid = 3955] [serial = 1783] [outer = (nil)] 19:32:57 INFO - PROCESS | 3955 | ++DOMWINDOW == 173 (0x96a7d000) [pid = 3955] [serial = 1784] [outer = 0x8e821000] 19:32:57 INFO - PROCESS | 3955 | 1461119577672 Marionette DEBUG loaded listener.js 19:32:57 INFO - PROCESS | 3955 | ++DOMWINDOW == 174 (0x96b50000) [pid = 3955] [serial = 1785] [outer = 0x8e821000] 19:32:58 INFO - PROCESS | 3955 | 1461119578636 Marionette TRACE conn3 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 19:32:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 19:32:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1686ms 19:32:58 INFO - PROCESS | 3955 | 1461119578714 Marionette TRACE conn3 -> [0,2349,"getWindowHandle",null] 19:32:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 19:32:58 INFO - PROCESS | 3955 | 1461119578719 Marionette TRACE conn3 <- [1,2349,null,{"value":"8"}] 19:32:58 INFO - PROCESS | 3955 | 1461119578725 Marionette TRACE conn3 -> [0,2350,"setScriptTimeout",{"ms":35000}] 19:32:58 INFO - PROCESS | 3955 | 1461119578730 Marionette TRACE conn3 <- [1,2350,null,{}] 19:32:58 INFO - PROCESS | 3955 | 1461119578736 Marionette TRACE conn3 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:32:59 INFO - PROCESS | 3955 | 1461119579016 Marionette TRACE conn3 <- [1,2351,null,{"value":null}] 19:32:59 INFO - PROCESS | 3955 | 1461119579364 Marionette TRACE conn3 -> [0,2352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:59 INFO - PROCESS | 3955 | ++DOCSHELL 0x94f30400 == 133 [pid = 3955] [id = 595] 19:32:59 INFO - PROCESS | 3955 | ++DOMWINDOW == 175 (0x978f3000) [pid = 3955] [serial = 1786] [outer = (nil)] 19:32:59 INFO - PROCESS | 3955 | ++DOMWINDOW == 176 (0x97947800) [pid = 3955] [serial = 1787] [outer = 0x978f3000] 19:32:59 INFO - PROCESS | 3955 | 1461119579461 Marionette DEBUG loaded listener.js 19:32:59 INFO - PROCESS | 3955 | ++DOMWINDOW == 177 (0x98104400) [pid = 3955] [serial = 1788] [outer = 0x978f3000] 19:33:00 INFO - PROCESS | 3955 | 1461119580377 Marionette TRACE conn3 <- [1,2352,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html",0,null,null,[["putImageData() puts non-solid image data correctly",0,null,null]]]}] 19:33:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 19:33:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1695ms 19:33:00 INFO - PROCESS | 3955 | 1461119580421 Marionette TRACE conn3 -> [0,2353,"getWindowHandle",null] 19:33:00 INFO - PROCESS | 3955 | 1461119580425 Marionette TRACE conn3 <- [1,2353,null,{"value":"8"}] 19:33:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 19:33:00 INFO - PROCESS | 3955 | 1461119580432 Marionette TRACE conn3 -> [0,2354,"setScriptTimeout",{"ms":35000}] 19:33:00 INFO - PROCESS | 3955 | 1461119580435 Marionette TRACE conn3 <- [1,2354,null,{}] 19:33:00 INFO - PROCESS | 3955 | 1461119580441 Marionette TRACE conn3 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:33:00 INFO - PROCESS | 3955 | 1461119580647 Marionette TRACE conn3 <- [1,2355,null,{"value":null}] 19:33:00 INFO - PROCESS | 3955 | 1461119580948 Marionette TRACE conn3 -> [0,2356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:01 INFO - PROCESS | 3955 | ++DOCSHELL 0x96b97000 == 134 [pid = 3955] [id = 596] 19:33:01 INFO - PROCESS | 3955 | ++DOMWINDOW == 178 (0x96b9a400) [pid = 3955] [serial = 1789] [outer = (nil)] 19:33:01 INFO - PROCESS | 3955 | ++DOMWINDOW == 179 (0x983e7c00) [pid = 3955] [serial = 1790] [outer = 0x96b9a400] 19:33:01 INFO - PROCESS | 3955 | 1461119581086 Marionette DEBUG loaded listener.js 19:33:01 INFO - PROCESS | 3955 | ++DOMWINDOW == 180 (0x98eaf400) [pid = 3955] [serial = 1791] [outer = 0x96b9a400] 19:33:01 INFO - PROCESS | 3955 | 1461119581988 Marionette TRACE conn3 <- [1,2356,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.basic.html",0,null,null,[["putImageData() puts image data from getImageData() onto the canvas",0,null,null]]]}] 19:33:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 19:33:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1632ms 19:33:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 19:33:02 INFO - PROCESS | 3955 | 1461119582065 Marionette TRACE conn3 -> [0,2357,"getWindowHandle",null] 19:33:02 INFO - PROCESS | 3955 | 1461119582068 Marionette TRACE conn3 <- [1,2357,null,{"value":"8"}] 19:33:02 INFO - PROCESS | 3955 | 1461119582074 Marionette TRACE conn3 -> [0,2358,"setScriptTimeout",{"ms":35000}] 19:33:02 INFO - PROCESS | 3955 | 1461119582078 Marionette TRACE conn3 <- [1,2358,null,{}] 19:33:02 INFO - PROCESS | 3955 | 1461119582084 Marionette TRACE conn3 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:33:02 INFO - PROCESS | 3955 | 1461119582343 Marionette TRACE conn3 <- [1,2359,null,{"value":null}] 19:33:02 INFO - PROCESS | 3955 | 1461119582679 Marionette TRACE conn3 -> [0,2360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:02 INFO - PROCESS | 3955 | ++DOCSHELL 0x8f6cd000 == 135 [pid = 3955] [id = 597] 19:33:02 INFO - PROCESS | 3955 | ++DOMWINDOW == 181 (0x8ff46800) [pid = 3955] [serial = 1792] [outer = (nil)] 19:33:02 INFO - PROCESS | 3955 | ++DOMWINDOW == 182 (0x998c0c00) [pid = 3955] [serial = 1793] [outer = 0x8ff46800] 19:33:02 INFO - PROCESS | 3955 | 1461119582772 Marionette DEBUG loaded listener.js 19:33:02 INFO - PROCESS | 3955 | ++DOMWINDOW == 183 (0x99b3fc00) [pid = 3955] [serial = 1794] [outer = 0x8ff46800] 19:33:03 INFO - PROCESS | 3955 | 1461119583661 Marionette TRACE conn3 <- [1,2360,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.clip.html",0,null,null,[["putImageData() is not affected by clipping regions",0,null,null]]]}] 19:33:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 19:33:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1636ms 19:33:03 INFO - PROCESS | 3955 | 1461119583710 Marionette TRACE conn3 -> [0,2361,"getWindowHandle",null] 19:33:03 INFO - PROCESS | 3955 | 1461119583715 Marionette TRACE conn3 <- [1,2361,null,{"value":"8"}] 19:33:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 19:33:03 INFO - PROCESS | 3955 | 1461119583721 Marionette TRACE conn3 -> [0,2362,"setScriptTimeout",{"ms":35000}] 19:33:03 INFO - PROCESS | 3955 | 1461119583723 Marionette TRACE conn3 <- [1,2362,null,{}] 19:33:03 INFO - PROCESS | 3955 | 1461119583730 Marionette TRACE conn3 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:33:03 INFO - PROCESS | 3955 | 1461119583933 Marionette TRACE conn3 <- [1,2363,null,{"value":null}] 19:33:04 INFO - PROCESS | 3955 | 1461119584238 Marionette TRACE conn3 -> [0,2364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.created.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:04 INFO - PROCESS | 3955 | ++DOCSHELL 0x8676d400 == 136 [pid = 3955] [id = 598] 19:33:04 INFO - PROCESS | 3955 | ++DOMWINDOW == 184 (0x98f8d800) [pid = 3955] [serial = 1795] [outer = (nil)] 19:33:04 INFO - PROCESS | 3955 | ++DOMWINDOW == 185 (0x9ea18c00) [pid = 3955] [serial = 1796] [outer = 0x98f8d800] 19:33:04 INFO - PROCESS | 3955 | 1461119584374 Marionette DEBUG loaded listener.js 19:33:04 INFO - PROCESS | 3955 | ++DOMWINDOW == 186 (0x9fc05800) [pid = 3955] [serial = 1797] [outer = 0x98f8d800] 19:33:05 INFO - PROCESS | 3955 | 1461119585346 Marionette TRACE conn3 <- [1,2364,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.created.html",0,null,null,[["putImageData() puts image data from createImageData() onto the canvas",0,null,null]]]}] 19:33:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 19:33:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1684ms 19:33:05 INFO - PROCESS | 3955 | 1461119585406 Marionette TRACE conn3 -> [0,2365,"getWindowHandle",null] 19:33:05 INFO - PROCESS | 3955 | 1461119585410 Marionette TRACE conn3 <- [1,2365,null,{"value":"8"}] 19:33:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 19:33:05 INFO - PROCESS | 3955 | 1461119585416 Marionette TRACE conn3 -> [0,2366,"setScriptTimeout",{"ms":35000}] 19:33:05 INFO - PROCESS | 3955 | 1461119585419 Marionette TRACE conn3 <- [1,2366,null,{}] 19:33:05 INFO - PROCESS | 3955 | 1461119585426 Marionette TRACE conn3 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:33:05 INFO - PROCESS | 3955 | 1461119585651 Marionette TRACE conn3 <- [1,2367,null,{"value":null}] 19:33:06 INFO - PROCESS | 3955 | 1461119585989 Marionette TRACE conn3 -> [0,2368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:06 INFO - PROCESS | 3955 | ++DOCSHELL 0x98492400 == 137 [pid = 3955] [id = 599] 19:33:06 INFO - PROCESS | 3955 | ++DOMWINDOW == 187 (0x9fc4cc00) [pid = 3955] [serial = 1798] [outer = (nil)] 19:33:06 INFO - PROCESS | 3955 | ++DOMWINDOW == 188 (0x9ffa1c00) [pid = 3955] [serial = 1799] [outer = 0x9fc4cc00] 19:33:06 INFO - PROCESS | 3955 | 1461119586078 Marionette DEBUG loaded listener.js 19:33:06 INFO - PROCESS | 3955 | ++DOMWINDOW == 189 (0xa0a94800) [pid = 3955] [serial = 1800] [outer = 0x9fc4cc00] 19:33:06 INFO - PROCESS | 3955 | 1461119586970 Marionette TRACE conn3 <- [1,2368,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.cross.html",0,null,null,[["putImageData() accepts image data got from a different canvas",0,null,null]]]}] 19:33:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 19:33:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1630ms 19:33:07 INFO - PROCESS | 3955 | 1461119587048 Marionette TRACE conn3 -> [0,2369,"getWindowHandle",null] 19:33:07 INFO - PROCESS | 3955 | 1461119587051 Marionette TRACE conn3 <- [1,2369,null,{"value":"8"}] 19:33:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 19:33:07 INFO - PROCESS | 3955 | 1461119587058 Marionette TRACE conn3 -> [0,2370,"setScriptTimeout",{"ms":35000}] 19:33:07 INFO - PROCESS | 3955 | 1461119587062 Marionette TRACE conn3 <- [1,2370,null,{}] 19:33:07 INFO - PROCESS | 3955 | 1461119587068 Marionette TRACE conn3 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:33:07 INFO - PROCESS | 3955 | 1461119587314 Marionette TRACE conn3 <- [1,2371,null,{"value":null}] 19:33:07 INFO - PROCESS | 3955 | 1461119587647 Marionette TRACE conn3 -> [0,2372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:07 INFO - PROCESS | 3955 | ++DOCSHELL 0x90023800 == 138 [pid = 3955] [id = 600] 19:33:07 INFO - PROCESS | 3955 | ++DOMWINDOW == 190 (0x9030bc00) [pid = 3955] [serial = 1801] [outer = (nil)] 19:33:07 INFO - PROCESS | 3955 | ++DOMWINDOW == 191 (0xa0f3b400) [pid = 3955] [serial = 1802] [outer = 0x9030bc00] 19:33:07 INFO - PROCESS | 3955 | 1461119587741 Marionette DEBUG loaded listener.js 19:33:07 INFO - PROCESS | 3955 | ++DOMWINDOW == 192 (0xa0f64400) [pid = 3955] [serial = 1803] [outer = 0x9030bc00] 19:33:08 INFO - PROCESS | 3955 | 1461119588645 Marionette TRACE conn3 <- [1,2372,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html",0,null,null,[["putImageData() handles negative-sized dirty rectangles correctly",0,null,null]]]}] 19:33:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 19:33:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1634ms 19:33:08 INFO - PROCESS | 3955 | 1461119588693 Marionette TRACE conn3 -> [0,2373,"getWindowHandle",null] 19:33:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 19:33:08 INFO - PROCESS | 3955 | 1461119588697 Marionette TRACE conn3 <- [1,2373,null,{"value":"8"}] 19:33:08 INFO - PROCESS | 3955 | 1461119588703 Marionette TRACE conn3 -> [0,2374,"setScriptTimeout",{"ms":35000}] 19:33:08 INFO - PROCESS | 3955 | 1461119588706 Marionette TRACE conn3 <- [1,2374,null,{}] 19:33:08 INFO - PROCESS | 3955 | 1461119588712 Marionette TRACE conn3 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:33:08 INFO - PROCESS | 3955 | 1461119588929 Marionette TRACE conn3 <- [1,2375,null,{"value":null}] 19:33:09 INFO - PROCESS | 3955 | 1461119589280 Marionette TRACE conn3 -> [0,2376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:09 INFO - PROCESS | 3955 | ++DOCSHELL 0x9ea0f400 == 139 [pid = 3955] [id = 601] 19:33:09 INFO - PROCESS | 3955 | ++DOMWINDOW == 193 (0xa0c2dc00) [pid = 3955] [serial = 1804] [outer = (nil)] 19:33:09 INFO - PROCESS | 3955 | ++DOMWINDOW == 194 (0xa2a2c800) [pid = 3955] [serial = 1805] [outer = 0xa0c2dc00] 19:33:09 INFO - PROCESS | 3955 | 1461119589371 Marionette DEBUG loaded listener.js 19:33:09 INFO - PROCESS | 3955 | ++DOMWINDOW == 195 (0xa2a30400) [pid = 3955] [serial = 1806] [outer = 0xa0c2dc00] 19:33:10 INFO - PROCESS | 3955 | 1461119590637 Marionette TRACE conn3 <- [1,2376,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html",0,null,null,[["putImageData() handles dirty rectangles outside the canvas correctly",0,null,null]]]}] 19:33:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 19:33:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1990ms 19:33:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 19:33:10 INFO - PROCESS | 3955 | 1461119590693 Marionette TRACE conn3 -> [0,2377,"getWindowHandle",null] 19:33:10 INFO - PROCESS | 3955 | 1461119590696 Marionette TRACE conn3 <- [1,2377,null,{"value":"8"}] 19:33:10 INFO - PROCESS | 3955 | 1461119590703 Marionette TRACE conn3 -> [0,2378,"setScriptTimeout",{"ms":35000}] 19:33:10 INFO - PROCESS | 3955 | 1461119590706 Marionette TRACE conn3 <- [1,2378,null,{}] 19:33:10 INFO - PROCESS | 3955 | 1461119590712 Marionette TRACE conn3 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:33:10 INFO - PROCESS | 3955 | 1461119590923 Marionette TRACE conn3 <- [1,2379,null,{"value":null}] 19:33:11 INFO - PROCESS | 3955 | 1461119591268 Marionette TRACE conn3 -> [0,2380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:11 INFO - PROCESS | 3955 | ++DOCSHELL 0x99b3f400 == 140 [pid = 3955] [id = 602] 19:33:11 INFO - PROCESS | 3955 | ++DOMWINDOW == 196 (0xa0a94000) [pid = 3955] [serial = 1807] [outer = (nil)] 19:33:11 INFO - PROCESS | 3955 | ++DOMWINDOW == 197 (0xa3c7a400) [pid = 3955] [serial = 1808] [outer = 0xa0a94000] 19:33:11 INFO - PROCESS | 3955 | 1461119591360 Marionette DEBUG loaded listener.js 19:33:11 INFO - PROCESS | 3955 | ++DOMWINDOW == 198 (0xa3c82800) [pid = 3955] [serial = 1809] [outer = 0xa0a94000] 19:33:13 INFO - PROCESS | 3955 | --DOCSHELL 0x82fe4c00 == 139 [pid = 3955] [id = 343] 19:33:13 INFO - PROCESS | 3955 | --DOCSHELL 0x8a683400 == 138 [pid = 3955] [id = 152] 19:33:13 INFO - PROCESS | 3955 | --DOCSHELL 0x8935c800 == 137 [pid = 3955] [id = 339] 19:33:13 INFO - PROCESS | 3955 | --DOCSHELL 0x89358c00 == 136 [pid = 3955] [id = 338] 19:33:13 INFO - PROCESS | 3955 | --DOCSHELL 0x8287d000 == 135 [pid = 3955] [id = 347] 19:33:13 INFO - PROCESS | 3955 | --DOCSHELL 0x98f86000 == 134 [pid = 3955] [id = 340] 19:33:13 INFO - PROCESS | 3955 | --DOCSHELL 0x82fee000 == 133 [pid = 3955] [id = 583] 19:33:13 INFO - PROCESS | 3955 | --DOCSHELL 0x8b104c00 == 132 [pid = 3955] [id = 582] 19:33:13 INFO - PROCESS | 3955 | --DOCSHELL 0x87bc6000 == 131 [pid = 3955] [id = 581] 19:33:13 INFO - PROCESS | 3955 | --DOCSHELL 0x86a54800 == 130 [pid = 3955] [id = 580] 19:33:14 INFO - PROCESS | 3955 | --DOCSHELL 0x96b57800 == 129 [pid = 3955] [id = 577] 19:33:14 INFO - PROCESS | 3955 | --DOCSHELL 0x82ff3400 == 128 [pid = 3955] [id = 578] 19:33:14 INFO - PROCESS | 3955 | --DOCSHELL 0x86768400 == 127 [pid = 3955] [id = 576] 19:33:14 INFO - PROCESS | 3955 | --DOCSHELL 0x96b4c800 == 126 [pid = 3955] [id = 575] 19:33:14 INFO - PROCESS | 3955 | --DOCSHELL 0x86762000 == 125 [pid = 3955] [id = 574] 19:33:14 INFO - PROCESS | 3955 | --DOCSHELL 0x82886800 == 124 [pid = 3955] [id = 487] 19:33:14 INFO - PROCESS | 3955 | --DOCSHELL 0x92aa3c00 == 123 [pid = 3955] [id = 572] 19:33:14 INFO - PROCESS | 3955 | --DOCSHELL 0x939bb000 == 122 [pid = 3955] [id = 573] 19:33:14 INFO - PROCESS | 3955 | --DOCSHELL 0x9030d800 == 121 [pid = 3955] [id = 571] 19:33:14 INFO - PROCESS | 3955 | --DOCSHELL 0x9054f800 == 120 [pid = 3955] [id = 570] 19:33:14 INFO - PROCESS | 3955 | --DOCSHELL 0x9021cc00 == 119 [pid = 3955] [id = 569] 19:33:14 INFO - PROCESS | 3955 | --DOCSHELL 0x8c495c00 == 118 [pid = 3955] [id = 568] 19:33:14 INFO - PROCESS | 3955 | --DOCSHELL 0x8b124c00 == 117 [pid = 3955] [id = 566] 19:33:14 INFO - PROCESS | 3955 | --DOCSHELL 0x8ba7c400 == 116 [pid = 3955] [id = 567] 19:33:14 INFO - PROCESS | 3955 | --DOCSHELL 0x86a58000 == 115 [pid = 3955] [id = 565] 19:33:14 INFO - PROCESS | 3955 | --DOCSHELL 0x8b121400 == 114 [pid = 3955] [id = 564] 19:33:14 INFO - PROCESS | 3955 | --DOCSHELL 0x8920ec00 == 113 [pid = 3955] [id = 563] 19:33:14 INFO - PROCESS | 3955 | --DOCSHELL 0x875eb400 == 112 [pid = 3955] [id = 562] 19:33:14 INFO - PROCESS | 3955 | --DOMWINDOW == 197 (0x89363800) [pid = 3955] [serial = 1551] [outer = (nil)] [url = about:blank] 19:33:14 INFO - PROCESS | 3955 | --DOMWINDOW == 196 (0x8ba84800) [pid = 3955] [serial = 1554] [outer = (nil)] [url = about:blank] 19:33:14 INFO - PROCESS | 3955 | --DOMWINDOW == 195 (0x8f656400) [pid = 3955] [serial = 1560] [outer = (nil)] [url = about:blank] 19:33:14 INFO - PROCESS | 3955 | --DOMWINDOW == 194 (0x8e828800) [pid = 3955] [serial = 1557] [outer = (nil)] [url = about:blank] 19:33:14 INFO - PROCESS | 3955 | --DOMWINDOW == 193 (0x90023400) [pid = 3955] [serial = 1566] [outer = (nil)] [url = about:blank] 19:33:14 INFO - PROCESS | 3955 | --DOMWINDOW == 192 (0x90457400) [pid = 3955] [serial = 1569] [outer = (nil)] [url = about:blank] 19:33:14 INFO - PROCESS | 3955 | --DOMWINDOW == 191 (0x8f6e9800) [pid = 3955] [serial = 1563] [outer = (nil)] [url = about:blank] 19:33:14 INFO - PROCESS | 3955 | --DOMWINDOW == 190 (0x91eee800) [pid = 3955] [serial = 1572] [outer = (nil)] [url = about:blank] 19:33:14 INFO - PROCESS | 3955 | --DOMWINDOW == 189 (0x875f5c00) [pid = 3955] [serial = 1674] [outer = (nil)] [url = about:blank] 19:33:14 INFO - PROCESS | 3955 | --DOMWINDOW == 188 (0x8b376c00) [pid = 3955] [serial = 1548] [outer = (nil)] [url = about:blank] 19:33:14 INFO - PROCESS | 3955 | --DOMWINDOW == 187 (0x99b83400) [pid = 3955] [serial = 1664] [outer = (nil)] [url = about:blank] 19:33:14 INFO - PROCESS | 3955 | --DOMWINDOW == 186 (0x8f61b000) [pid = 3955] [serial = 1626] [outer = (nil)] [url = about:blank] 19:33:14 INFO - PROCESS | 3955 | --DOMWINDOW == 185 (0x9fb8e400) [pid = 3955] [serial = 1667] [outer = (nil)] [url = about:blank] 19:33:14 INFO - PROCESS | 3955 | --DOMWINDOW == 184 (0x9b0a6c00) [pid = 3955] [serial = 1665] [outer = (nil)] [url = about:blank] 19:33:14 INFO - PROCESS | 3955 | --DOMWINDOW == 183 (0x96b92c00) [pid = 3955] [serial = 1650] [outer = (nil)] [url = about:blank] 19:33:14 INFO - PROCESS | 3955 | --DOMWINDOW == 182 (0x8ba13800) [pid = 3955] [serial = 1622] [outer = (nil)] [url = about:blank] 19:33:14 INFO - PROCESS | 3955 | --DOMWINDOW == 181 (0x8f6dd000) [pid = 3955] [serial = 1628] [outer = (nil)] [url = about:blank] 19:33:14 INFO - PROCESS | 3955 | --DOMWINDOW == 180 (0x93320800) [pid = 3955] [serial = 1641] [outer = (nil)] [url = about:blank] 19:33:14 INFO - PROCESS | 3955 | --DOMWINDOW == 179 (0x90453400) [pid = 3955] [serial = 1635] [outer = (nil)] [url = about:blank] 19:33:14 INFO - PROCESS | 3955 | --DOMWINDOW == 178 (0x95a6a400) [pid = 3955] [serial = 1649] [outer = (nil)] [url = about:blank] 19:33:14 INFO - PROCESS | 3955 | --DOMWINDOW == 177 (0x872cec00) [pid = 3955] [serial = 1682] [outer = (nil)] [url = about:blank] 19:33:14 INFO - PROCESS | 3955 | --DOMWINDOW == 176 (0x91eed400) [pid = 3955] [serial = 1638] [outer = (nil)] [url = about:blank] 19:33:14 INFO - PROCESS | 3955 | --DOMWINDOW == 175 (0x8fc35800) [pid = 3955] [serial = 1631] [outer = (nil)] [url = about:blank] 19:33:14 INFO - PROCESS | 3955 | --DOMWINDOW == 174 (0x8f6e1800) [pid = 3955] [serial = 1629] [outer = (nil)] [url = about:blank] 19:33:14 INFO - PROCESS | 3955 | --DOMWINDOW == 173 (0x9810b000) [pid = 3955] [serial = 1656] [outer = (nil)] [url = about:blank] 19:33:14 INFO - PROCESS | 3955 | --DOMWINDOW == 172 (0x98624400) [pid = 3955] [serial = 1659] [outer = (nil)] [url = about:blank] 19:33:14 INFO - PROCESS | 3955 | --DOMWINDOW == 171 (0x88434800) [pid = 3955] [serial = 1677] [outer = (nil)] [url = about:blank] 19:33:14 INFO - PROCESS | 3955 | --DOMWINDOW == 170 (0x929eac00) [pid = 3955] [serial = 1640] [outer = (nil)] [url = about:blank] 19:33:14 INFO - PROCESS | 3955 | --DOMWINDOW == 169 (0x8a585800) [pid = 3955] [serial = 1620] [outer = (nil)] [url = about:blank] 19:33:14 INFO - PROCESS | 3955 | --DOMWINDOW == 168 (0x9fb95000) [pid = 3955] [serial = 1668] [outer = (nil)] [url = about:blank] 19:33:14 INFO - PROCESS | 3955 | --DOMWINDOW == 167 (0x998f0000) [pid = 3955] [serial = 1599] [outer = (nil)] [url = about:blank] 19:33:14 INFO - PROCESS | 3955 | --DOMWINDOW == 166 (0x99823800) [pid = 3955] [serial = 1661] [outer = (nil)] [url = about:blank] 19:33:14 INFO - PROCESS | 3955 | --DOMWINDOW == 165 (0x881f4c00) [pid = 3955] [serial = 1676] [outer = (nil)] [url = about:blank] 19:33:14 INFO - PROCESS | 3955 | --DOMWINDOW == 164 (0x939bf800) [pid = 3955] [serial = 1646] [outer = (nil)] [url = about:blank] 19:33:14 INFO - PROCESS | 3955 | --DOMWINDOW == 163 (0x8e60ec00) [pid = 3955] [serial = 1625] [outer = (nil)] [url = about:blank] 19:33:14 INFO - PROCESS | 3955 | --DOMWINDOW == 162 (0x8ba1ec00) [pid = 3955] [serial = 1616] [outer = (nil)] [url = about:blank] 19:33:14 INFO - PROCESS | 3955 | --DOMWINDOW == 161 (0x93359000) [pid = 3955] [serial = 1643] [outer = (nil)] [url = about:blank] 19:33:14 INFO - PROCESS | 3955 | --DOMWINDOW == 160 (0x8b108000) [pid = 3955] [serial = 1683] [outer = (nil)] [url = about:blank] 19:33:14 INFO - PROCESS | 3955 | --DOMWINDOW == 159 (0x8ba17c00) [pid = 3955] [serial = 1476] [outer = (nil)] [url = about:blank] 19:33:14 INFO - PROCESS | 3955 | --DOMWINDOW == 158 (0x91e96000) [pid = 3955] [serial = 1637] [outer = (nil)] [url = about:blank] 19:33:14 INFO - PROCESS | 3955 | --DOMWINDOW == 157 (0x9ffc4400) [pid = 3955] [serial = 1670] [outer = (nil)] [url = about:blank] 19:33:14 INFO - PROCESS | 3955 | --DOMWINDOW == 156 (0x939dbc00) [pid = 3955] [serial = 1647] [outer = (nil)] [url = about:blank] 19:33:14 INFO - PROCESS | 3955 | --DOMWINDOW == 155 (0x97ca2800) [pid = 3955] [serial = 1655] [outer = (nil)] [url = about:blank] 19:33:14 INFO - PROCESS | 3955 | --DOMWINDOW == 154 (0x8a683000) [pid = 3955] [serial = 1679] [outer = (nil)] [url = about:blank] 19:33:14 INFO - PROCESS | 3955 | --DOMWINDOW == 153 (0x97923c00) [pid = 3955] [serial = 1653] [outer = (nil)] [url = about:blank] 19:33:14 INFO - PROCESS | 3955 | --DOMWINDOW == 152 (0x88a31800) [pid = 3955] [serial = 1619] [outer = (nil)] [url = about:blank] 19:33:14 INFO - PROCESS | 3955 | --DOMWINDOW == 151 (0x8c496c00) [pid = 3955] [serial = 1623] [outer = (nil)] [url = about:blank] 19:33:14 INFO - PROCESS | 3955 | --DOMWINDOW == 150 (0x9030ac00) [pid = 3955] [serial = 1634] [outer = (nil)] [url = about:blank] 19:33:14 INFO - PROCESS | 3955 | --DOMWINDOW == 149 (0x8ff46c00) [pid = 3955] [serial = 1632] [outer = (nil)] [url = about:blank] 19:33:14 INFO - PROCESS | 3955 | --DOMWINDOW == 148 (0x981de400) [pid = 3955] [serial = 1658] [outer = (nil)] [url = about:blank] 19:33:14 INFO - PROCESS | 3955 | --DOMWINDOW == 147 (0x872d3c00) [pid = 3955] [serial = 1673] [outer = (nil)] [url = about:blank] 19:33:14 INFO - PROCESS | 3955 | --DOMWINDOW == 146 (0x8a68d800) [pid = 3955] [serial = 1680] [outer = (nil)] [url = about:blank] 19:33:14 INFO - PROCESS | 3955 | --DOMWINDOW == 145 (0x933f4800) [pid = 3955] [serial = 1644] [outer = (nil)] [url = about:blank] 19:33:14 INFO - PROCESS | 3955 | --DOMWINDOW == 144 (0x998ba800) [pid = 3955] [serial = 1662] [outer = (nil)] [url = about:blank] 19:33:14 INFO - PROCESS | 3955 | --DOMWINDOW == 143 (0x96b9c800) [pid = 3955] [serial = 1652] [outer = (nil)] [url = about:blank] 19:33:14 INFO - PROCESS | 3955 | --DOMWINDOW == 142 (0x8b13c400) [pid = 3955] [serial = 1685] [outer = (nil)] [url = about:blank] 19:33:14 INFO - PROCESS | 3955 | 1461119594675 Marionette TRACE conn3 <- [1,2380,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using width and height",0,null,null]]]}] 19:33:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 19:33:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 4001ms 19:33:14 INFO - PROCESS | 3955 | 1461119594703 Marionette TRACE conn3 -> [0,2381,"getWindowHandle",null] 19:33:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 19:33:14 INFO - PROCESS | 3955 | 1461119594709 Marionette TRACE conn3 <- [1,2381,null,{"value":"8"}] 19:33:14 INFO - PROCESS | 3955 | 1461119594717 Marionette TRACE conn3 -> [0,2382,"setScriptTimeout",{"ms":35000}] 19:33:14 INFO - PROCESS | 3955 | 1461119594723 Marionette TRACE conn3 <- [1,2382,null,{}] 19:33:14 INFO - PROCESS | 3955 | 1461119594732 Marionette TRACE conn3 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:33:14 INFO - PROCESS | 3955 | 1461119594965 Marionette TRACE conn3 <- [1,2383,null,{"value":null}] 19:33:15 INFO - PROCESS | 3955 | 1461119595206 Marionette TRACE conn3 -> [0,2384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:15 INFO - PROCESS | 3955 | ++DOCSHELL 0x82fee000 == 113 [pid = 3955] [id = 603] 19:33:15 INFO - PROCESS | 3955 | ++DOMWINDOW == 143 (0x86768400) [pid = 3955] [serial = 1810] [outer = (nil)] 19:33:15 INFO - PROCESS | 3955 | ++DOMWINDOW == 144 (0x8842f400) [pid = 3955] [serial = 1811] [outer = 0x86768400] 19:33:15 INFO - PROCESS | 3955 | 1461119595289 Marionette DEBUG loaded listener.js 19:33:15 INFO - PROCESS | 3955 | ++DOMWINDOW == 145 (0x88a2fc00) [pid = 3955] [serial = 1812] [outer = 0x86768400] 19:33:16 INFO - PROCESS | 3955 | 1461119596098 Marionette TRACE conn3 <- [1,2384,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using x and y",0,null,null]]]}] 19:33:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 19:33:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1442ms 19:33:16 INFO - PROCESS | 3955 | 1461119596160 Marionette TRACE conn3 -> [0,2385,"getWindowHandle",null] 19:33:16 INFO - PROCESS | 3955 | 1461119596168 Marionette TRACE conn3 <- [1,2385,null,{"value":"8"}] 19:33:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 19:33:16 INFO - PROCESS | 3955 | 1461119596178 Marionette TRACE conn3 -> [0,2386,"setScriptTimeout",{"ms":35000}] 19:33:16 INFO - PROCESS | 3955 | 1461119596182 Marionette TRACE conn3 <- [1,2386,null,{}] 19:33:16 INFO - PROCESS | 3955 | 1461119596188 Marionette TRACE conn3 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:33:16 INFO - PROCESS | 3955 | 1461119596481 Marionette TRACE conn3 <- [1,2387,null,{"value":null}] 19:33:16 INFO - PROCESS | 3955 | 1461119596604 Marionette TRACE conn3 -> [0,2388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:16 INFO - PROCESS | 3955 | ++DOCSHELL 0x86764400 == 114 [pid = 3955] [id = 604] 19:33:16 INFO - PROCESS | 3955 | ++DOMWINDOW == 146 (0x875f5c00) [pid = 3955] [serial = 1813] [outer = (nil)] 19:33:16 INFO - PROCESS | 3955 | ++DOMWINDOW == 147 (0x8a58f000) [pid = 3955] [serial = 1814] [outer = 0x875f5c00] 19:33:16 INFO - PROCESS | 3955 | 1461119596680 Marionette DEBUG loaded listener.js 19:33:16 INFO - PROCESS | 3955 | ++DOMWINDOW == 148 (0x8a68c000) [pid = 3955] [serial = 1815] [outer = 0x875f5c00] 19:33:17 INFO - PROCESS | 3955 | 1461119597702 Marionette TRACE conn3 <- [1,2388,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html",0,null,null,[["putImageData() with zero-sized dirty rectangle puts nothing",0,null,null]]]}] 19:33:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 19:33:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1580ms 19:33:17 INFO - PROCESS | 3955 | 1461119597759 Marionette TRACE conn3 -> [0,2389,"getWindowHandle",null] 19:33:17 INFO - PROCESS | 3955 | 1461119597763 Marionette TRACE conn3 <- [1,2389,null,{"value":"8"}] 19:33:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 19:33:17 INFO - PROCESS | 3955 | 1461119597770 Marionette TRACE conn3 -> [0,2390,"setScriptTimeout",{"ms":35000}] 19:33:17 INFO - PROCESS | 3955 | 1461119597776 Marionette TRACE conn3 <- [1,2390,null,{}] 19:33:17 INFO - PROCESS | 3955 | 1461119597791 Marionette TRACE conn3 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:33:18 INFO - PROCESS | 3955 | 1461119598070 Marionette TRACE conn3 <- [1,2391,null,{"value":null}] 19:33:18 INFO - PROCESS | 3955 | 1461119598106 Marionette TRACE conn3 -> [0,2392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:18 INFO - PROCESS | 3955 | ++DOCSHELL 0x8920ac00 == 115 [pid = 3955] [id = 605] 19:33:18 INFO - PROCESS | 3955 | ++DOMWINDOW == 149 (0x8ad5f400) [pid = 3955] [serial = 1816] [outer = (nil)] 19:33:18 INFO - PROCESS | 3955 | ++DOMWINDOW == 150 (0x8b372000) [pid = 3955] [serial = 1817] [outer = 0x8ad5f400] 19:33:18 INFO - PROCESS | 3955 | 1461119598218 Marionette DEBUG loaded listener.js 19:33:18 INFO - PROCESS | 3955 | ++DOMWINDOW == 151 (0x8ba19400) [pid = 3955] [serial = 1818] [outer = 0x8ad5f400] 19:33:19 INFO - PROCESS | 3955 | --DOMWINDOW == 150 (0x8f592400) [pid = 3955] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 19:33:19 INFO - PROCESS | 3955 | --DOMWINDOW == 149 (0x939b6c00) [pid = 3955] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 19:33:19 INFO - PROCESS | 3955 | --DOMWINDOW == 148 (0x8b107000) [pid = 3955] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 19:33:19 INFO - PROCESS | 3955 | --DOMWINDOW == 147 (0x9021f800) [pid = 3955] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 19:33:19 INFO - PROCESS | 3955 | --DOMWINDOW == 146 (0x849cbc00) [pid = 3955] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 19:33:19 INFO - PROCESS | 3955 | --DOMWINDOW == 145 (0x88a29c00) [pid = 3955] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 19:33:19 INFO - PROCESS | 3955 | --DOMWINDOW == 144 (0x93a6c800) [pid = 3955] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 19:33:19 INFO - PROCESS | 3955 | --DOMWINDOW == 143 (0x8a58c400) [pid = 3955] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 19:33:19 INFO - PROCESS | 3955 | --DOMWINDOW == 142 (0x877c9400) [pid = 3955] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 19:33:19 INFO - PROCESS | 3955 | --DOMWINDOW == 141 (0x998ef400) [pid = 3955] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 19:33:19 INFO - PROCESS | 3955 | --DOMWINDOW == 140 (0x86a5b800) [pid = 3955] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 19:33:19 INFO - PROCESS | 3955 | --DOMWINDOW == 139 (0x8ba89800) [pid = 3955] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 19:33:19 INFO - PROCESS | 3955 | --DOMWINDOW == 138 (0x8676e000) [pid = 3955] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 19:33:19 INFO - PROCESS | 3955 | --DOMWINDOW == 137 (0x98107400) [pid = 3955] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 19:33:19 INFO - PROCESS | 3955 | --DOMWINDOW == 136 (0x86a59000) [pid = 3955] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 19:33:19 INFO - PROCESS | 3955 | --DOMWINDOW == 135 (0x939c3400) [pid = 3955] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 19:33:19 INFO - PROCESS | 3955 | --DOMWINDOW == 134 (0x90554c00) [pid = 3955] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 19:33:19 INFO - PROCESS | 3955 | --DOMWINDOW == 133 (0x91ee9000) [pid = 3955] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 19:33:19 INFO - PROCESS | 3955 | --DOMWINDOW == 132 (0x8fc36800) [pid = 3955] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 19:33:19 INFO - PROCESS | 3955 | --DOMWINDOW == 131 (0x8e458800) [pid = 3955] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 19:33:19 INFO - PROCESS | 3955 | --DOMWINDOW == 130 (0x8b379c00) [pid = 3955] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 19:33:19 INFO - PROCESS | 3955 | --DOMWINDOW == 129 (0x96b51000) [pid = 3955] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 19:33:19 INFO - PROCESS | 3955 | 1461119599856 Marionette TRACE conn3 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 19:33:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 19:33:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 2145ms 19:33:19 INFO - PROCESS | 3955 | 1461119599916 Marionette TRACE conn3 -> [0,2393,"getWindowHandle",null] 19:33:19 INFO - PROCESS | 3955 | 1461119599921 Marionette TRACE conn3 <- [1,2393,null,{"value":"8"}] 19:33:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 19:33:19 INFO - PROCESS | 3955 | 1461119599927 Marionette TRACE conn3 -> [0,2394,"setScriptTimeout",{"ms":35000}] 19:33:19 INFO - PROCESS | 3955 | 1461119599930 Marionette TRACE conn3 <- [1,2394,null,{}] 19:33:19 INFO - PROCESS | 3955 | 1461119599936 Marionette TRACE conn3 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:33:20 INFO - PROCESS | 3955 | 1461119600145 Marionette TRACE conn3 <- [1,2395,null,{"value":null}] 19:33:20 INFO - PROCESS | 3955 | 1461119600366 Marionette TRACE conn3 -> [0,2396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:20 INFO - PROCESS | 3955 | ++DOCSHELL 0x82882800 == 116 [pid = 3955] [id = 606] 19:33:20 INFO - PROCESS | 3955 | ++DOMWINDOW == 130 (0x87aaa800) [pid = 3955] [serial = 1819] [outer = (nil)] 19:33:20 INFO - PROCESS | 3955 | ++DOMWINDOW == 131 (0x8ad64000) [pid = 3955] [serial = 1820] [outer = 0x87aaa800] 19:33:20 INFO - PROCESS | 3955 | 1461119600450 Marionette DEBUG loaded listener.js 19:33:20 INFO - PROCESS | 3955 | ++DOMWINDOW == 132 (0x8ba81c00) [pid = 3955] [serial = 1821] [outer = 0x87aaa800] 19:33:21 INFO - PROCESS | 3955 | 1461119601245 Marionette TRACE conn3 <- [1,2396,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html",0,null,null,[["putImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 19:33:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 19:33:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1384ms 19:33:21 INFO - PROCESS | 3955 | 1461119601311 Marionette TRACE conn3 -> [0,2397,"getWindowHandle",null] 19:33:21 INFO - PROCESS | 3955 | 1461119601315 Marionette TRACE conn3 <- [1,2397,null,{"value":"8"}] 19:33:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 19:33:21 INFO - PROCESS | 3955 | 1461119601321 Marionette TRACE conn3 -> [0,2398,"setScriptTimeout",{"ms":35000}] 19:33:21 INFO - PROCESS | 3955 | 1461119601324 Marionette TRACE conn3 <- [1,2398,null,{}] 19:33:21 INFO - PROCESS | 3955 | 1461119601330 Marionette TRACE conn3 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:33:21 INFO - PROCESS | 3955 | 1461119601515 Marionette TRACE conn3 <- [1,2399,null,{"value":null}] 19:33:21 INFO - PROCESS | 3955 | 1461119601962 Marionette TRACE conn3 -> [0,2400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:22 INFO - PROCESS | 3955 | ++DOCSHELL 0x861d3400 == 117 [pid = 3955] [id = 607] 19:33:22 INFO - PROCESS | 3955 | ++DOMWINDOW == 133 (0x863f6c00) [pid = 3955] [serial = 1822] [outer = (nil)] 19:33:22 INFO - PROCESS | 3955 | ++DOMWINDOW == 134 (0x86a5b800) [pid = 3955] [serial = 1823] [outer = 0x863f6c00] 19:33:22 INFO - PROCESS | 3955 | 1461119602060 Marionette DEBUG loaded listener.js 19:33:22 INFO - PROCESS | 3955 | ++DOMWINDOW == 135 (0x877cb800) [pid = 3955] [serial = 1824] [outer = 0x863f6c00] 19:33:23 INFO - PROCESS | 3955 | 1461119603025 Marionette TRACE conn3 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 19:33:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 19:33:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1740ms 19:33:23 INFO - PROCESS | 3955 | 1461119603063 Marionette TRACE conn3 -> [0,2401,"getWindowHandle",null] 19:33:23 INFO - PROCESS | 3955 | 1461119603071 Marionette TRACE conn3 <- [1,2401,null,{"value":"8"}] 19:33:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 19:33:23 INFO - PROCESS | 3955 | 1461119603080 Marionette TRACE conn3 -> [0,2402,"setScriptTimeout",{"ms":35000}] 19:33:23 INFO - PROCESS | 3955 | 1461119603084 Marionette TRACE conn3 <- [1,2402,null,{}] 19:33:23 INFO - PROCESS | 3955 | 1461119603092 Marionette TRACE conn3 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:33:23 INFO - PROCESS | 3955 | 1461119603332 Marionette TRACE conn3 <- [1,2403,null,{"value":null}] 19:33:23 INFO - PROCESS | 3955 | 1461119603670 Marionette TRACE conn3 -> [0,2404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:23 INFO - PROCESS | 3955 | ++DOCSHELL 0x88439400 == 118 [pid = 3955] [id = 608] 19:33:23 INFO - PROCESS | 3955 | ++DOMWINDOW == 136 (0x88a35c00) [pid = 3955] [serial = 1825] [outer = (nil)] 19:33:23 INFO - PROCESS | 3955 | ++DOMWINDOW == 137 (0x8935c800) [pid = 3955] [serial = 1826] [outer = 0x88a35c00] 19:33:23 INFO - PROCESS | 3955 | 1461119603760 Marionette DEBUG loaded listener.js 19:33:23 INFO - PROCESS | 3955 | ++DOMWINDOW == 138 (0x8a589800) [pid = 3955] [serial = 1827] [outer = 0x88a35c00] 19:33:24 INFO - PROCESS | 3955 | 1461119604786 Marionette TRACE conn3 <- [1,2404,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.path.html",0,null,null,[["putImageData() does not affect the current path",0,null,null]]]}] 19:33:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 19:33:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1737ms 19:33:24 INFO - PROCESS | 3955 | 1461119604822 Marionette TRACE conn3 -> [0,2405,"getWindowHandle",null] 19:33:24 INFO - PROCESS | 3955 | 1461119604828 Marionette TRACE conn3 <- [1,2405,null,{"value":"8"}] 19:33:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 19:33:24 INFO - PROCESS | 3955 | 1461119604835 Marionette TRACE conn3 -> [0,2406,"setScriptTimeout",{"ms":35000}] 19:33:24 INFO - PROCESS | 3955 | 1461119604838 Marionette TRACE conn3 <- [1,2406,null,{}] 19:33:24 INFO - PROCESS | 3955 | 1461119604845 Marionette TRACE conn3 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:33:25 INFO - PROCESS | 3955 | 1461119605066 Marionette TRACE conn3 <- [1,2407,null,{"value":null}] 19:33:25 INFO - PROCESS | 3955 | 1461119605455 Marionette TRACE conn3 -> [0,2408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:25 INFO - PROCESS | 3955 | ++DOCSHELL 0x89358c00 == 119 [pid = 3955] [id = 609] 19:33:25 INFO - PROCESS | 3955 | ++DOMWINDOW == 139 (0x8b102000) [pid = 3955] [serial = 1828] [outer = (nil)] 19:33:25 INFO - PROCESS | 3955 | ++DOMWINDOW == 140 (0x8b119c00) [pid = 3955] [serial = 1829] [outer = 0x8b102000] 19:33:25 INFO - PROCESS | 3955 | 1461119605548 Marionette DEBUG loaded listener.js 19:33:25 INFO - PROCESS | 3955 | ++DOMWINDOW == 141 (0x8b375c00) [pid = 3955] [serial = 1830] [outer = 0x8b102000] 19:33:26 INFO - PROCESS | 3955 | 1461119606501 Marionette TRACE conn3 <- [1,2408,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html",0,null,null,[["putImageData() is not affected by context state",0,null,null]]]}] 19:33:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 19:33:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1742ms 19:33:26 INFO - PROCESS | 3955 | 1461119606578 Marionette TRACE conn3 -> [0,2409,"getWindowHandle",null] 19:33:26 INFO - PROCESS | 3955 | 1461119606582 Marionette TRACE conn3 <- [1,2409,null,{"value":"8"}] 19:33:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 19:33:26 INFO - PROCESS | 3955 | 1461119606599 Marionette TRACE conn3 -> [0,2410,"setScriptTimeout",{"ms":35000}] 19:33:26 INFO - PROCESS | 3955 | 1461119606608 Marionette TRACE conn3 <- [1,2410,null,{}] 19:33:26 INFO - PROCESS | 3955 | 1461119606615 Marionette TRACE conn3 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:33:26 INFO - PROCESS | 3955 | 1461119606893 Marionette TRACE conn3 <- [1,2411,null,{"value":null}] 19:33:27 INFO - PROCESS | 3955 | 1461119607227 Marionette TRACE conn3 -> [0,2412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:27 INFO - PROCESS | 3955 | ++DOCSHELL 0x82883c00 == 120 [pid = 3955] [id = 610] 19:33:27 INFO - PROCESS | 3955 | ++DOMWINDOW == 142 (0x879bfc00) [pid = 3955] [serial = 1831] [outer = (nil)] 19:33:27 INFO - PROCESS | 3955 | ++DOMWINDOW == 143 (0x8c499800) [pid = 3955] [serial = 1832] [outer = 0x879bfc00] 19:33:27 INFO - PROCESS | 3955 | 1461119607315 Marionette DEBUG loaded listener.js 19:33:27 INFO - PROCESS | 3955 | ++DOMWINDOW == 144 (0x8e829c00) [pid = 3955] [serial = 1833] [outer = 0x879bfc00] 19:33:28 INFO - PROCESS | 3955 | 1461119608247 Marionette TRACE conn3 <- [1,2412,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 19:33:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 19:33:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1704ms 19:33:28 INFO - PROCESS | 3955 | 1461119608295 Marionette TRACE conn3 -> [0,2413,"getWindowHandle",null] 19:33:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 19:33:28 INFO - PROCESS | 3955 | 1461119608300 Marionette TRACE conn3 <- [1,2413,null,{"value":"8"}] 19:33:28 INFO - PROCESS | 3955 | 1461119608306 Marionette TRACE conn3 -> [0,2414,"setScriptTimeout",{"ms":35000}] 19:33:28 INFO - PROCESS | 3955 | 1461119608310 Marionette TRACE conn3 <- [1,2414,null,{}] 19:33:28 INFO - PROCESS | 3955 | 1461119608315 Marionette TRACE conn3 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:33:28 INFO - PROCESS | 3955 | 1461119608547 Marionette TRACE conn3 <- [1,2415,null,{"value":null}] 19:33:28 INFO - PROCESS | 3955 | 1461119608870 Marionette TRACE conn3 -> [0,2416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:28 INFO - PROCESS | 3955 | ++DOCSHELL 0x8e457c00 == 121 [pid = 3955] [id = 611] 19:33:28 INFO - PROCESS | 3955 | ++DOMWINDOW == 145 (0x8e828c00) [pid = 3955] [serial = 1834] [outer = (nil)] 19:33:28 INFO - PROCESS | 3955 | ++DOMWINDOW == 146 (0x8f64f400) [pid = 3955] [serial = 1835] [outer = 0x8e828c00] 19:33:28 INFO - PROCESS | 3955 | 1461119608964 Marionette DEBUG loaded listener.js 19:33:29 INFO - PROCESS | 3955 | ++DOMWINDOW == 147 (0x8f652c00) [pid = 3955] [serial = 1836] [outer = 0x8e828c00] 19:33:29 INFO - PROCESS | 3955 | 1461119609898 Marionette TRACE conn3 <- [1,2416,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html",0,null,null,[["putImageData() does not accept non-ImageData objects",0,null,null]]]}] 19:33:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 19:33:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1635ms 19:33:29 INFO - PROCESS | 3955 | 1461119609941 Marionette TRACE conn3 -> [0,2417,"getWindowHandle",null] 19:33:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 19:33:29 INFO - PROCESS | 3955 | 1461119609945 Marionette TRACE conn3 <- [1,2417,null,{"value":"8"}] 19:33:29 INFO - PROCESS | 3955 | 1461119609951 Marionette TRACE conn3 -> [0,2418,"setScriptTimeout",{"ms":35000}] 19:33:29 INFO - PROCESS | 3955 | 1461119609955 Marionette TRACE conn3 <- [1,2418,null,{}] 19:33:29 INFO - PROCESS | 3955 | 1461119609961 Marionette TRACE conn3 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:33:30 INFO - PROCESS | 3955 | 1461119610189 Marionette TRACE conn3 <- [1,2419,null,{"value":null}] 19:33:30 INFO - PROCESS | 3955 | 1461119610524 Marionette TRACE conn3 -> [0,2420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:30 INFO - PROCESS | 3955 | ++DOCSHELL 0x8f6dd000 == 122 [pid = 3955] [id = 612] 19:33:30 INFO - PROCESS | 3955 | ++DOMWINDOW == 148 (0x8f6df000) [pid = 3955] [serial = 1837] [outer = (nil)] 19:33:30 INFO - PROCESS | 3955 | ++DOMWINDOW == 149 (0x8f6e3800) [pid = 3955] [serial = 1838] [outer = 0x8f6df000] 19:33:30 INFO - PROCESS | 3955 | 1461119610632 Marionette DEBUG loaded listener.js 19:33:30 INFO - PROCESS | 3955 | ++DOMWINDOW == 150 (0x8ff46400) [pid = 3955] [serial = 1839] [outer = 0x8f6df000] 19:33:31 INFO - PROCESS | 3955 | 1461119611631 Marionette TRACE conn3 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 19:33:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 19:33:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1735ms 19:33:31 INFO - PROCESS | 3955 | 1461119611687 Marionette TRACE conn3 -> [0,2421,"getWindowHandle",null] 19:33:31 INFO - PROCESS | 3955 | 1461119611691 Marionette TRACE conn3 <- [1,2421,null,{"value":"8"}] 19:33:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 19:33:31 INFO - PROCESS | 3955 | 1461119611698 Marionette TRACE conn3 -> [0,2422,"setScriptTimeout",{"ms":35000}] 19:33:31 INFO - PROCESS | 3955 | 1461119611702 Marionette TRACE conn3 <- [1,2422,null,{}] 19:33:31 INFO - PROCESS | 3955 | 1461119611708 Marionette TRACE conn3 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:33:31 INFO - PROCESS | 3955 | 1461119611943 Marionette TRACE conn3 <- [1,2423,null,{"value":null}] 19:33:32 INFO - PROCESS | 3955 | 1461119612278 Marionette TRACE conn3 -> [0,2424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:32 INFO - PROCESS | 3955 | ++DOCSHELL 0x8676b800 == 123 [pid = 3955] [id = 613] 19:33:32 INFO - PROCESS | 3955 | ++DOMWINDOW == 151 (0x875ecc00) [pid = 3955] [serial = 1840] [outer = (nil)] 19:33:32 INFO - PROCESS | 3955 | ++DOMWINDOW == 152 (0x9021cc00) [pid = 3955] [serial = 1841] [outer = 0x875ecc00] 19:33:32 INFO - PROCESS | 3955 | 1461119612373 Marionette DEBUG loaded listener.js 19:33:32 INFO - PROCESS | 3955 | ++DOMWINDOW == 153 (0x90306800) [pid = 3955] [serial = 1842] [outer = 0x875ecc00] 19:33:33 INFO - PROCESS | 3955 | 1461119613299 Marionette TRACE conn3 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 19:33:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 19:33:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1635ms 19:33:33 INFO - PROCESS | 3955 | 1461119613333 Marionette TRACE conn3 -> [0,2425,"getWindowHandle",null] 19:33:33 INFO - PROCESS | 3955 | 1461119613337 Marionette TRACE conn3 <- [1,2425,null,{"value":"8"}] 19:33:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 19:33:33 INFO - PROCESS | 3955 | 1461119613344 Marionette TRACE conn3 -> [0,2426,"setScriptTimeout",{"ms":35000}] 19:33:33 INFO - PROCESS | 3955 | 1461119613347 Marionette TRACE conn3 <- [1,2426,null,{}] 19:33:33 INFO - PROCESS | 3955 | 1461119613354 Marionette TRACE conn3 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:33:33 INFO - PROCESS | 3955 | 1461119613571 Marionette TRACE conn3 <- [1,2427,null,{"value":null}] 19:33:33 INFO - PROCESS | 3955 | 1461119613859 Marionette TRACE conn3 -> [0,2428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:33 INFO - PROCESS | 3955 | ++DOCSHELL 0x849cbc00 == 124 [pid = 3955] [id = 614] 19:33:33 INFO - PROCESS | 3955 | ++DOMWINDOW == 154 (0x9021f000) [pid = 3955] [serial = 1843] [outer = (nil)] 19:33:33 INFO - PROCESS | 3955 | ++DOMWINDOW == 155 (0x90551000) [pid = 3955] [serial = 1844] [outer = 0x9021f000] 19:33:34 INFO - PROCESS | 3955 | 1461119613996 Marionette DEBUG loaded listener.js 19:33:34 INFO - PROCESS | 3955 | ++DOMWINDOW == 156 (0x90556800) [pid = 3955] [serial = 1845] [outer = 0x9021f000] 19:33:34 INFO - PROCESS | 3955 | 1461119614928 Marionette TRACE conn3 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 19:33:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 19:33:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1631ms 19:33:34 INFO - PROCESS | 3955 | 1461119614976 Marionette TRACE conn3 -> [0,2429,"getWindowHandle",null] 19:33:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 19:33:34 INFO - PROCESS | 3955 | 1461119614981 Marionette TRACE conn3 <- [1,2429,null,{"value":"8"}] 19:33:34 INFO - PROCESS | 3955 | 1461119614987 Marionette TRACE conn3 -> [0,2430,"setScriptTimeout",{"ms":35000}] 19:33:34 INFO - PROCESS | 3955 | 1461119614991 Marionette TRACE conn3 <- [1,2430,null,{}] 19:33:35 INFO - PROCESS | 3955 | 1461119614997 Marionette TRACE conn3 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:33:35 INFO - PROCESS | 3955 | 1461119615228 Marionette TRACE conn3 <- [1,2431,null,{"value":null}] 19:33:35 INFO - PROCESS | 3955 | 1461119615603 Marionette TRACE conn3 -> [0,2432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:35 INFO - PROCESS | 3955 | ++DOCSHELL 0x89364c00 == 125 [pid = 3955] [id = 615] 19:33:35 INFO - PROCESS | 3955 | ++DOMWINDOW == 157 (0x90459800) [pid = 3955] [serial = 1846] [outer = (nil)] 19:33:35 INFO - PROCESS | 3955 | ++DOMWINDOW == 158 (0x91ee7c00) [pid = 3955] [serial = 1847] [outer = 0x90459800] 19:33:35 INFO - PROCESS | 3955 | 1461119615706 Marionette DEBUG loaded listener.js 19:33:35 INFO - PROCESS | 3955 | ++DOMWINDOW == 159 (0x91eef800) [pid = 3955] [serial = 1848] [outer = 0x90459800] 19:33:36 INFO - PROCESS | 3955 | 1461119616642 Marionette TRACE conn3 <- [1,2432,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.4.html",0,null,null,[["Shadows with alpha components are correctly affected by globalAlpha",0,null,null]]]}] 19:33:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 19:33:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1685ms 19:33:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 19:33:36 INFO - PROCESS | 3955 | 1461119616673 Marionette TRACE conn3 -> [0,2433,"getWindowHandle",null] 19:33:36 INFO - PROCESS | 3955 | 1461119616676 Marionette TRACE conn3 <- [1,2433,null,{"value":"8"}] 19:33:36 INFO - PROCESS | 3955 | 1461119616684 Marionette TRACE conn3 -> [0,2434,"setScriptTimeout",{"ms":35000}] 19:33:36 INFO - PROCESS | 3955 | 1461119616687 Marionette TRACE conn3 <- [1,2434,null,{}] 19:33:36 INFO - PROCESS | 3955 | 1461119616694 Marionette TRACE conn3 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:33:36 INFO - PROCESS | 3955 | 1461119616916 Marionette TRACE conn3 <- [1,2435,null,{"value":null}] 19:33:37 INFO - PROCESS | 3955 | 1461119617215 Marionette TRACE conn3 -> [0,2436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:37 INFO - PROCESS | 3955 | ++DOCSHELL 0x8b12fc00 == 126 [pid = 3955] [id = 616] 19:33:37 INFO - PROCESS | 3955 | ++DOMWINDOW == 160 (0x8e463000) [pid = 3955] [serial = 1849] [outer = (nil)] 19:33:37 INFO - PROCESS | 3955 | ++DOMWINDOW == 161 (0x92862c00) [pid = 3955] [serial = 1850] [outer = 0x8e463000] 19:33:37 INFO - PROCESS | 3955 | 1461119617362 Marionette DEBUG loaded listener.js 19:33:37 INFO - PROCESS | 3955 | ++DOMWINDOW == 162 (0x92aa7000) [pid = 3955] [serial = 1851] [outer = 0x8e463000] 19:33:38 INFO - PROCESS | 3955 | 1461119618297 Marionette TRACE conn3 <- [1,2436,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.5.html",0,null,null,[["Shadows of shapes with alpha components are drawn correctly",0,null,null]]]}] 19:33:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 19:33:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1692ms 19:33:38 INFO - PROCESS | 3955 | 1461119618375 Marionette TRACE conn3 -> [0,2437,"getWindowHandle",null] 19:33:38 INFO - PROCESS | 3955 | 1461119618379 Marionette TRACE conn3 <- [1,2437,null,{"value":"8"}] 19:33:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 19:33:38 INFO - PROCESS | 3955 | 1461119618386 Marionette TRACE conn3 -> [0,2438,"setScriptTimeout",{"ms":35000}] 19:33:38 INFO - PROCESS | 3955 | 1461119618388 Marionette TRACE conn3 <- [1,2438,null,{}] 19:33:38 INFO - PROCESS | 3955 | 1461119618395 Marionette TRACE conn3 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:33:38 INFO - PROCESS | 3955 | 1461119618664 Marionette TRACE conn3 <- [1,2439,null,{"value":null}] 19:33:39 INFO - PROCESS | 3955 | 1461119619003 Marionette TRACE conn3 -> [0,2440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:39 INFO - PROCESS | 3955 | ++DOCSHELL 0x9335a400 == 127 [pid = 3955] [id = 617] 19:33:39 INFO - PROCESS | 3955 | ++DOMWINDOW == 163 (0x9335c800) [pid = 3955] [serial = 1852] [outer = (nil)] 19:33:39 INFO - PROCESS | 3955 | ++DOMWINDOW == 164 (0x93360400) [pid = 3955] [serial = 1853] [outer = 0x9335c800] 19:33:39 INFO - PROCESS | 3955 | 1461119619110 Marionette DEBUG loaded listener.js 19:33:39 INFO - PROCESS | 3955 | ++DOMWINDOW == 165 (0x939bb800) [pid = 3955] [serial = 1854] [outer = 0x9335c800] 19:33:40 INFO - PROCESS | 3955 | 1461119620091 Marionette TRACE conn3 <- [1,2440,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.initial",0,null,null]]]}] 19:33:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 19:33:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1782ms 19:33:40 INFO - PROCESS | 3955 | 1461119620168 Marionette TRACE conn3 -> [0,2441,"getWindowHandle",null] 19:33:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 19:33:40 INFO - PROCESS | 3955 | 1461119620179 Marionette TRACE conn3 <- [1,2441,null,{"value":"8"}] 19:33:40 INFO - PROCESS | 3955 | 1461119620188 Marionette TRACE conn3 -> [0,2442,"setScriptTimeout",{"ms":35000}] 19:33:40 INFO - PROCESS | 3955 | 1461119620198 Marionette TRACE conn3 <- [1,2442,null,{}] 19:33:40 INFO - PROCESS | 3955 | 1461119620203 Marionette TRACE conn3 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:33:40 INFO - PROCESS | 3955 | 1461119620508 Marionette TRACE conn3 <- [1,2443,null,{"value":null}] 19:33:40 INFO - PROCESS | 3955 | 1461119620858 Marionette TRACE conn3 -> [0,2444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:40 INFO - PROCESS | 3955 | ++DOCSHELL 0x90455c00 == 128 [pid = 3955] [id = 618] 19:33:40 INFO - PROCESS | 3955 | ++DOMWINDOW == 166 (0x928c7c00) [pid = 3955] [serial = 1855] [outer = (nil)] 19:33:40 INFO - PROCESS | 3955 | ++DOMWINDOW == 167 (0x94fb8c00) [pid = 3955] [serial = 1856] [outer = 0x928c7c00] 19:33:40 INFO - PROCESS | 3955 | 1461119620945 Marionette DEBUG loaded listener.js 19:33:41 INFO - PROCESS | 3955 | ++DOMWINDOW == 168 (0x96accc00) [pid = 3955] [serial = 1857] [outer = 0x928c7c00] 19:33:41 INFO - PROCESS | 3955 | 1461119621887 Marionette TRACE conn3 <- [1,2444,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.invalid",0,null,null]]]}] 19:33:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 19:33:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1742ms 19:33:41 INFO - PROCESS | 3955 | 1461119621929 Marionette TRACE conn3 -> [0,2445,"getWindowHandle",null] 19:33:41 INFO - PROCESS | 3955 | 1461119621933 Marionette TRACE conn3 <- [1,2445,null,{"value":"8"}] 19:33:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 19:33:41 INFO - PROCESS | 3955 | 1461119621940 Marionette TRACE conn3 -> [0,2446,"setScriptTimeout",{"ms":35000}] 19:33:41 INFO - PROCESS | 3955 | 1461119621943 Marionette TRACE conn3 <- [1,2446,null,{}] 19:33:41 INFO - PROCESS | 3955 | 1461119621949 Marionette TRACE conn3 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:33:42 INFO - PROCESS | 3955 | 1461119622161 Marionette TRACE conn3 <- [1,2447,null,{"value":null}] 19:33:42 INFO - PROCESS | 3955 | 1461119622455 Marionette TRACE conn3 -> [0,2448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:42 INFO - PROCESS | 3955 | ++DOCSHELL 0x8ff50400 == 129 [pid = 3955] [id = 619] 19:33:42 INFO - PROCESS | 3955 | ++DOMWINDOW == 169 (0x90306000) [pid = 3955] [serial = 1858] [outer = (nil)] 19:33:42 INFO - PROCESS | 3955 | ++DOMWINDOW == 170 (0x96b92000) [pid = 3955] [serial = 1859] [outer = 0x90306000] 19:33:42 INFO - PROCESS | 3955 | 1461119622590 Marionette DEBUG loaded listener.js 19:33:42 INFO - PROCESS | 3955 | ++DOMWINDOW == 171 (0x96b98c00) [pid = 3955] [serial = 1860] [outer = 0x90306000] 19:33:43 INFO - PROCESS | 3955 | 1461119623484 Marionette TRACE conn3 <- [1,2448,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.valid",0,null,null]]]}] 19:33:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 19:33:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1582ms 19:33:43 INFO - PROCESS | 3955 | 1461119623522 Marionette TRACE conn3 -> [0,2449,"getWindowHandle",null] 19:33:43 INFO - PROCESS | 3955 | 1461119623526 Marionette TRACE conn3 <- [1,2449,null,{"value":"8"}] 19:33:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 19:33:43 INFO - PROCESS | 3955 | 1461119623532 Marionette TRACE conn3 -> [0,2450,"setScriptTimeout",{"ms":35000}] 19:33:43 INFO - PROCESS | 3955 | 1461119623536 Marionette TRACE conn3 <- [1,2450,null,{}] 19:33:43 INFO - PROCESS | 3955 | 1461119623541 Marionette TRACE conn3 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:33:43 INFO - PROCESS | 3955 | 1461119623746 Marionette TRACE conn3 <- [1,2451,null,{"value":null}] 19:33:44 INFO - PROCESS | 3955 | 1461119624036 Marionette TRACE conn3 -> [0,2452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:44 INFO - PROCESS | 3955 | ++DOCSHELL 0x92859c00 == 130 [pid = 3955] [id = 620] 19:33:44 INFO - PROCESS | 3955 | ++DOMWINDOW == 172 (0x96b59400) [pid = 3955] [serial = 1861] [outer = (nil)] 19:33:44 INFO - PROCESS | 3955 | ++DOMWINDOW == 173 (0x978ea800) [pid = 3955] [serial = 1862] [outer = 0x96b59400] 19:33:44 INFO - PROCESS | 3955 | 1461119624185 Marionette DEBUG loaded listener.js 19:33:44 INFO - PROCESS | 3955 | ++DOMWINDOW == 174 (0x978f1400) [pid = 3955] [serial = 1863] [outer = 0x96b59400] 19:33:45 INFO - PROCESS | 3955 | 1461119625107 Marionette TRACE conn3 <- [1,2452,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.initial",0,null,null]]]}] 19:33:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 19:33:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1639ms 19:33:45 INFO - PROCESS | 3955 | 1461119625172 Marionette TRACE conn3 -> [0,2453,"getWindowHandle",null] 19:33:45 INFO - PROCESS | 3955 | 1461119625176 Marionette TRACE conn3 <- [1,2453,null,{"value":"8"}] 19:33:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 19:33:45 INFO - PROCESS | 3955 | 1461119625183 Marionette TRACE conn3 -> [0,2454,"setScriptTimeout",{"ms":35000}] 19:33:45 INFO - PROCESS | 3955 | 1461119625187 Marionette TRACE conn3 <- [1,2454,null,{}] 19:33:45 INFO - PROCESS | 3955 | 1461119625192 Marionette TRACE conn3 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:33:45 INFO - PROCESS | 3955 | 1461119625447 Marionette TRACE conn3 <- [1,2455,null,{"value":null}] 19:33:45 INFO - PROCESS | 3955 | 1461119625780 Marionette TRACE conn3 -> [0,2456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:45 INFO - PROCESS | 3955 | ++DOCSHELL 0x861d0400 == 131 [pid = 3955] [id = 621] 19:33:45 INFO - PROCESS | 3955 | ++DOMWINDOW == 175 (0x8c497000) [pid = 3955] [serial = 1864] [outer = (nil)] 19:33:45 INFO - PROCESS | 3955 | ++DOMWINDOW == 176 (0x97ca1800) [pid = 3955] [serial = 1865] [outer = 0x8c497000] 19:33:45 INFO - PROCESS | 3955 | 1461119625871 Marionette DEBUG loaded listener.js 19:33:45 INFO - PROCESS | 3955 | ++DOMWINDOW == 177 (0x97f9dc00) [pid = 3955] [serial = 1866] [outer = 0x8c497000] 19:33:46 INFO - PROCESS | 3955 | 1461119626763 Marionette TRACE conn3 <- [1,2456,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.invalid",0,null,null]]]}] 19:33:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 19:33:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1630ms 19:33:46 INFO - PROCESS | 3955 | 1461119626814 Marionette TRACE conn3 -> [0,2457,"getWindowHandle",null] 19:33:46 INFO - PROCESS | 3955 | 1461119626817 Marionette TRACE conn3 <- [1,2457,null,{"value":"8"}] 19:33:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 19:33:46 INFO - PROCESS | 3955 | 1461119626823 Marionette TRACE conn3 -> [0,2458,"setScriptTimeout",{"ms":35000}] 19:33:46 INFO - PROCESS | 3955 | 1461119626827 Marionette TRACE conn3 <- [1,2458,null,{}] 19:33:46 INFO - PROCESS | 3955 | 1461119626833 Marionette TRACE conn3 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:33:47 INFO - PROCESS | 3955 | 1461119627054 Marionette TRACE conn3 <- [1,2459,null,{"value":null}] 19:33:47 INFO - PROCESS | 3955 | 1461119627392 Marionette TRACE conn3 -> [0,2460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:47 INFO - PROCESS | 3955 | ++DOCSHELL 0x9331fc00 == 132 [pid = 3955] [id = 622] 19:33:47 INFO - PROCESS | 3955 | ++DOMWINDOW == 178 (0x939c3800) [pid = 3955] [serial = 1867] [outer = (nil)] 19:33:47 INFO - PROCESS | 3955 | ++DOMWINDOW == 179 (0x981d9400) [pid = 3955] [serial = 1868] [outer = 0x939c3800] 19:33:47 INFO - PROCESS | 3955 | 1461119627488 Marionette DEBUG loaded listener.js 19:33:47 INFO - PROCESS | 3955 | ++DOMWINDOW == 180 (0x981e1400) [pid = 3955] [serial = 1869] [outer = 0x939c3800] 19:33:48 INFO - PROCESS | 3955 | 1461119628461 Marionette TRACE conn3 <- [1,2460,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.valid",0,null,null]]]}] 19:33:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 19:33:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1681ms 19:33:48 INFO - PROCESS | 3955 | 1461119628506 Marionette TRACE conn3 -> [0,2461,"getWindowHandle",null] 19:33:48 INFO - PROCESS | 3955 | 1461119628511 Marionette TRACE conn3 <- [1,2461,null,{"value":"8"}] 19:33:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 19:33:48 INFO - PROCESS | 3955 | 1461119628519 Marionette TRACE conn3 -> [0,2462,"setScriptTimeout",{"ms":35000}] 19:33:48 INFO - PROCESS | 3955 | 1461119628522 Marionette TRACE conn3 <- [1,2462,null,{}] 19:33:48 INFO - PROCESS | 3955 | 1461119628528 Marionette TRACE conn3 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:33:48 INFO - PROCESS | 3955 | 1461119628752 Marionette TRACE conn3 <- [1,2463,null,{"value":null}] 19:33:49 INFO - PROCESS | 3955 | 1461119629084 Marionette TRACE conn3 -> [0,2464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:49 INFO - PROCESS | 3955 | ++DOCSHELL 0x981b6000 == 133 [pid = 3955] [id = 623] 19:33:49 INFO - PROCESS | 3955 | ++DOMWINDOW == 181 (0x981d4000) [pid = 3955] [serial = 1870] [outer = (nil)] 19:33:49 INFO - PROCESS | 3955 | ++DOMWINDOW == 182 (0x98231000) [pid = 3955] [serial = 1871] [outer = 0x981d4000] 19:33:49 INFO - PROCESS | 3955 | 1461119629190 Marionette DEBUG loaded listener.js 19:33:49 INFO - PROCESS | 3955 | ++DOMWINDOW == 183 (0x98232c00) [pid = 3955] [serial = 1872] [outer = 0x981d4000] 19:33:50 INFO - PROCESS | 3955 | 1461119630135 Marionette TRACE conn3 <- [1,2464,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.initial",0,null,null]]]}] 19:33:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 19:33:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1636ms 19:33:50 INFO - PROCESS | 3955 | 1461119630154 Marionette TRACE conn3 -> [0,2465,"getWindowHandle",null] 19:33:50 INFO - PROCESS | 3955 | 1461119630158 Marionette TRACE conn3 <- [1,2465,null,{"value":"8"}] 19:33:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 19:33:50 INFO - PROCESS | 3955 | 1461119630164 Marionette TRACE conn3 -> [0,2466,"setScriptTimeout",{"ms":35000}] 19:33:50 INFO - PROCESS | 3955 | 1461119630167 Marionette TRACE conn3 <- [1,2466,null,{}] 19:33:50 INFO - PROCESS | 3955 | 1461119630173 Marionette TRACE conn3 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:33:50 INFO - PROCESS | 3955 | 1461119630400 Marionette TRACE conn3 <- [1,2467,null,{"value":null}] 19:33:50 INFO - PROCESS | 3955 | 1461119630778 Marionette TRACE conn3 -> [0,2468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:50 INFO - PROCESS | 3955 | ++DOCSHELL 0x9822c800 == 134 [pid = 3955] [id = 624] 19:33:50 INFO - PROCESS | 3955 | ++DOMWINDOW == 184 (0x983e7000) [pid = 3955] [serial = 1873] [outer = (nil)] 19:33:50 INFO - PROCESS | 3955 | ++DOMWINDOW == 185 (0x98b0fc00) [pid = 3955] [serial = 1874] [outer = 0x983e7000] 19:33:50 INFO - PROCESS | 3955 | 1461119630873 Marionette DEBUG loaded listener.js 19:33:50 INFO - PROCESS | 3955 | ++DOMWINDOW == 186 (0x99198c00) [pid = 3955] [serial = 1875] [outer = 0x983e7000] 19:33:51 INFO - PROCESS | 3955 | 1461119631755 Marionette TRACE conn3 <- [1,2468,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.invalid",0,null,null]]]}] 19:33:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 19:33:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1631ms 19:33:51 INFO - PROCESS | 3955 | 1461119631796 Marionette TRACE conn3 -> [0,2469,"getWindowHandle",null] 19:33:51 INFO - PROCESS | 3955 | 1461119631800 Marionette TRACE conn3 <- [1,2469,null,{"value":"8"}] 19:33:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 19:33:51 INFO - PROCESS | 3955 | 1461119631806 Marionette TRACE conn3 -> [0,2470,"setScriptTimeout",{"ms":35000}] 19:33:51 INFO - PROCESS | 3955 | 1461119631810 Marionette TRACE conn3 <- [1,2470,null,{}] 19:33:51 INFO - PROCESS | 3955 | 1461119631816 Marionette TRACE conn3 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:33:52 INFO - PROCESS | 3955 | 1461119632046 Marionette TRACE conn3 <- [1,2471,null,{"value":null}] 19:33:54 INFO - PROCESS | 3955 | --DOCSHELL 0x82882800 == 133 [pid = 3955] [id = 606] 19:33:54 INFO - PROCESS | 3955 | --DOCSHELL 0x8920ac00 == 132 [pid = 3955] [id = 605] 19:33:54 INFO - PROCESS | 3955 | --DOCSHELL 0x86764400 == 131 [pid = 3955] [id = 604] 19:33:54 INFO - PROCESS | 3955 | --DOCSHELL 0x82fee000 == 130 [pid = 3955] [id = 603] 19:33:54 INFO - PROCESS | 3955 | --DOCSHELL 0x96b97000 == 129 [pid = 3955] [id = 596] 19:33:54 INFO - PROCESS | 3955 | --DOCSHELL 0x94f30400 == 128 [pid = 3955] [id = 595] 19:33:54 INFO - PROCESS | 3955 | --DOCSHELL 0x8c491400 == 127 [pid = 3955] [id = 594] 19:33:54 INFO - PROCESS | 3955 | --DOCSHELL 0x933ef800 == 126 [pid = 3955] [id = 593] 19:33:54 INFO - PROCESS | 3955 | --DOCSHELL 0x929e5000 == 125 [pid = 3955] [id = 592] 19:33:54 INFO - PROCESS | 3955 | --DOCSHELL 0x849cc400 == 124 [pid = 3955] [id = 591] 19:33:54 INFO - PROCESS | 3955 | --DOCSHELL 0x8f92b000 == 123 [pid = 3955] [id = 589] 19:33:54 INFO - PROCESS | 3955 | --DOCSHELL 0x90020400 == 122 [pid = 3955] [id = 590] 19:33:54 INFO - PROCESS | 3955 | --DOCSHELL 0x84a10c00 == 121 [pid = 3955] [id = 588] 19:33:54 INFO - PROCESS | 3955 | --DOCSHELL 0x8e45d400 == 120 [pid = 3955] [id = 587] 19:33:54 INFO - PROCESS | 3955 | --DOCSHELL 0x8b378800 == 119 [pid = 3955] [id = 586] 19:33:54 INFO - PROCESS | 3955 | --DOCSHELL 0x86a5c400 == 118 [pid = 3955] [id = 585] 19:33:54 INFO - PROCESS | 3955 | --DOMWINDOW == 185 (0x8e462400) [pid = 3955] [serial = 1754] [outer = (nil)] [url = about:blank] 19:33:54 INFO - PROCESS | 3955 | --DOMWINDOW == 184 (0x9030c400) [pid = 3955] [serial = 1706] [outer = (nil)] [url = about:blank] 19:33:54 INFO - PROCESS | 3955 | --DOMWINDOW == 183 (0x939bdc00) [pid = 3955] [serial = 1718] [outer = (nil)] [url = about:blank] 19:33:54 INFO - PROCESS | 3955 | --DOMWINDOW == 182 (0x8b135c00) [pid = 3955] [serial = 1749] [outer = (nil)] [url = about:blank] 19:33:54 INFO - PROCESS | 3955 | --DOMWINDOW == 181 (0x91226c00) [pid = 3955] [serial = 1709] [outer = (nil)] [url = about:blank] 19:33:54 INFO - PROCESS | 3955 | --DOMWINDOW == 180 (0x872c7c00) [pid = 3955] [serial = 1751] [outer = (nil)] [url = about:blank] 19:33:54 INFO - PROCESS | 3955 | --DOMWINDOW == 179 (0x8a581c00) [pid = 3955] [serial = 1746] [outer = (nil)] [url = about:blank] 19:33:54 INFO - PROCESS | 3955 | --DOMWINDOW == 178 (0x96b8f800) [pid = 3955] [serial = 1725] [outer = (nil)] [url = about:blank] 19:33:54 INFO - PROCESS | 3955 | --DOMWINDOW == 177 (0x8b374000) [pid = 3955] [serial = 1692] [outer = (nil)] [url = about:blank] 19:33:54 INFO - PROCESS | 3955 | --DOMWINDOW == 176 (0x88431800) [pid = 3955] [serial = 1689] [outer = (nil)] [url = about:blank] 19:33:54 INFO - PROCESS | 3955 | --DOMWINDOW == 175 (0x8b124400) [pid = 3955] [serial = 1748] [outer = (nil)] [url = about:blank] 19:33:54 INFO - PROCESS | 3955 | --DOMWINDOW == 174 (0x99b88000) [pid = 3955] [serial = 1737] [outer = (nil)] [url = about:blank] 19:33:54 INFO - PROCESS | 3955 | --DOMWINDOW == 173 (0x90450000) [pid = 3955] [serial = 1707] [outer = (nil)] [url = about:blank] 19:33:54 INFO - PROCESS | 3955 | --DOMWINDOW == 172 (0x99b82c00) [pid = 3955] [serial = 1736] [outer = (nil)] [url = about:blank] 19:33:54 INFO - PROCESS | 3955 | --DOMWINDOW == 171 (0x8e604c00) [pid = 3955] [serial = 1697] [outer = (nil)] [url = about:blank] 19:33:54 INFO - PROCESS | 3955 | --DOMWINDOW == 170 (0x8f6ccc00) [pid = 3955] [serial = 1700] [outer = (nil)] [url = about:blank] 19:33:54 INFO - PROCESS | 3955 | --DOMWINDOW == 169 (0x981da000) [pid = 3955] [serial = 1731] [outer = (nil)] [url = about:blank] 19:33:54 INFO - PROCESS | 3955 | --DOMWINDOW == 168 (0x8f64d400) [pid = 3955] [serial = 1698] [outer = (nil)] [url = about:blank] 19:33:54 INFO - PROCESS | 3955 | --DOMWINDOW == 167 (0x93a69400) [pid = 3955] [serial = 1719] [outer = (nil)] [url = about:blank] 19:33:54 INFO - PROCESS | 3955 | --DOMWINDOW == 166 (0x99835400) [pid = 3955] [serial = 1734] [outer = (nil)] [url = about:blank] 19:33:54 INFO - PROCESS | 3955 | --DOMWINDOW == 165 (0x86a5f400) [pid = 3955] [serial = 1742] [outer = (nil)] [url = about:blank] 19:33:54 INFO - PROCESS | 3955 | --DOMWINDOW == 164 (0x94fac800) [pid = 3955] [serial = 1721] [outer = (nil)] [url = about:blank] 19:33:54 INFO - PROCESS | 3955 | --DOMWINDOW == 163 (0x92867000) [pid = 3955] [serial = 1712] [outer = (nil)] [url = about:blank] 19:33:54 INFO - PROCESS | 3955 | --DOMWINDOW == 162 (0x96b80400) [pid = 3955] [serial = 1724] [outer = (nil)] [url = about:blank] 19:33:54 INFO - PROCESS | 3955 | --DOMWINDOW == 161 (0x92aa9000) [pid = 3955] [serial = 1716] [outer = (nil)] [url = about:blank] 19:33:54 INFO - PROCESS | 3955 | --DOMWINDOW == 160 (0x90022800) [pid = 3955] [serial = 1703] [outer = (nil)] [url = about:blank] 19:33:54 INFO - PROCESS | 3955 | --DOMWINDOW == 159 (0x87bc4000) [pid = 3955] [serial = 1688] [outer = (nil)] [url = about:blank] 19:33:54 INFO - PROCESS | 3955 | --DOMWINDOW == 158 (0x8e81f800) [pid = 3955] [serial = 1695] [outer = (nil)] [url = about:blank] 19:33:54 INFO - PROCESS | 3955 | --DOMWINDOW == 157 (0x98104800) [pid = 3955] [serial = 1730] [outer = (nil)] [url = about:blank] 19:33:54 INFO - PROCESS | 3955 | --DOMWINDOW == 156 (0x88a29800) [pid = 3955] [serial = 1752] [outer = (nil)] [url = about:blank] 19:33:54 INFO - PROCESS | 3955 | --DOMWINDOW == 155 (0x8e609400) [pid = 3955] [serial = 1694] [outer = (nil)] [url = about:blank] 19:33:54 INFO - PROCESS | 3955 | --DOMWINDOW == 154 (0x8ba89c00) [pid = 3955] [serial = 1617] [outer = (nil)] [url = about:blank] 19:33:54 INFO - PROCESS | 3955 | --DOMWINDOW == 153 (0x991a4800) [pid = 3955] [serial = 1733] [outer = (nil)] [url = about:blank] 19:33:54 INFO - PROCESS | 3955 | --DOMWINDOW == 152 (0x913e8000) [pid = 3955] [serial = 1710] [outer = (nil)] [url = about:blank] 19:33:54 INFO - PROCESS | 3955 | --DOMWINDOW == 151 (0x8f6dc400) [pid = 3955] [serial = 1701] [outer = (nil)] [url = about:blank] 19:33:54 INFO - PROCESS | 3955 | --DOMWINDOW == 150 (0x97940400) [pid = 3955] [serial = 1728] [outer = (nil)] [url = about:blank] 19:33:54 INFO - PROCESS | 3955 | --DOMWINDOW == 149 (0x8920a400) [pid = 3955] [serial = 1745] [outer = (nil)] [url = about:blank] 19:33:54 INFO - PROCESS | 3955 | --DOMWINDOW == 148 (0x9792cc00) [pid = 3955] [serial = 1727] [outer = (nil)] [url = about:blank] 19:33:54 INFO - PROCESS | 3955 | --DOMWINDOW == 147 (0x879bd800) [pid = 3955] [serial = 1743] [outer = (nil)] [url = about:blank] 19:33:54 INFO - PROCESS | 3955 | --DOMWINDOW == 146 (0x94fbac00) [pid = 3955] [serial = 1722] [outer = (nil)] [url = about:blank] 19:33:54 INFO - PROCESS | 3955 | --DOMWINDOW == 145 (0x8b120400) [pid = 3955] [serial = 1691] [outer = (nil)] [url = about:blank] 19:33:54 INFO - PROCESS | 3955 | --DOMWINDOW == 144 (0x928cec00) [pid = 3955] [serial = 1713] [outer = (nil)] [url = about:blank] 19:33:54 INFO - PROCESS | 3955 | --DOMWINDOW == 143 (0x90212000) [pid = 3955] [serial = 1704] [outer = (nil)] [url = about:blank] 19:33:54 INFO - PROCESS | 3955 | --DOMWINDOW == 142 (0x92aa6800) [pid = 3955] [serial = 1715] [outer = (nil)] [url = about:blank] 19:33:54 INFO - PROCESS | 3955 | --DOMWINDOW == 141 (0x9ea19400) [pid = 3955] [serial = 1739] [outer = (nil)] [url = about:blank] 19:33:54 INFO - PROCESS | 3955 | 1461119634726 Marionette TRACE conn3 -> [0,2472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:54 INFO - PROCESS | 3955 | ++DOCSHELL 0x872c7c00 == 119 [pid = 3955] [id = 625] 19:33:54 INFO - PROCESS | 3955 | ++DOMWINDOW == 142 (0x872d1000) [pid = 3955] [serial = 1876] [outer = (nil)] 19:33:54 INFO - PROCESS | 3955 | ++DOMWINDOW == 143 (0x879c9c00) [pid = 3955] [serial = 1877] [outer = 0x872d1000] 19:33:54 INFO - PROCESS | 3955 | 1461119634811 Marionette DEBUG loaded listener.js 19:33:54 INFO - PROCESS | 3955 | ++DOMWINDOW == 144 (0x87bc6800) [pid = 3955] [serial = 1878] [outer = 0x872d1000] 19:33:55 INFO - PROCESS | 3955 | 1461119635627 Marionette TRACE conn3 <- [1,2472,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.valid",0,null,null]]]}] 19:33:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 19:33:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 3842ms 19:33:55 INFO - PROCESS | 3955 | 1461119635651 Marionette TRACE conn3 -> [0,2473,"getWindowHandle",null] 19:33:55 INFO - PROCESS | 3955 | 1461119635658 Marionette TRACE conn3 <- [1,2473,null,{"value":"8"}] 19:33:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 19:33:55 INFO - PROCESS | 3955 | 1461119635672 Marionette TRACE conn3 -> [0,2474,"setScriptTimeout",{"ms":35000}] 19:33:55 INFO - PROCESS | 3955 | 1461119635675 Marionette TRACE conn3 <- [1,2474,null,{}] 19:33:55 INFO - PROCESS | 3955 | 1461119635683 Marionette TRACE conn3 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:33:55 INFO - PROCESS | 3955 | 1461119635952 Marionette TRACE conn3 <- [1,2475,null,{"value":null}] 19:33:56 INFO - PROCESS | 3955 | 1461119636158 Marionette TRACE conn3 -> [0,2476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:56 INFO - PROCESS | 3955 | ++DOCSHELL 0x8920ec00 == 120 [pid = 3955] [id = 626] 19:33:56 INFO - PROCESS | 3955 | ++DOMWINDOW == 145 (0x89210400) [pid = 3955] [serial = 1879] [outer = (nil)] 19:33:56 INFO - PROCESS | 3955 | ++DOMWINDOW == 146 (0x89361c00) [pid = 3955] [serial = 1880] [outer = 0x89210400] 19:33:56 INFO - PROCESS | 3955 | 1461119636243 Marionette DEBUG loaded listener.js 19:33:56 INFO - PROCESS | 3955 | ++DOMWINDOW == 147 (0x8a683000) [pid = 3955] [serial = 1881] [outer = 0x89210400] 19:33:57 INFO - PROCESS | 3955 | 1461119637237 Marionette TRACE conn3 <- [1,2476,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent canvases",0,null,null]]]}] 19:33:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 19:33:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1635ms 19:33:57 INFO - PROCESS | 3955 | 1461119637305 Marionette TRACE conn3 -> [0,2477,"getWindowHandle",null] 19:33:57 INFO - PROCESS | 3955 | 1461119637311 Marionette TRACE conn3 <- [1,2477,null,{"value":"8"}] 19:33:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 19:33:57 INFO - PROCESS | 3955 | 1461119637318 Marionette TRACE conn3 -> [0,2478,"setScriptTimeout",{"ms":35000}] 19:33:57 INFO - PROCESS | 3955 | 1461119637321 Marionette TRACE conn3 <- [1,2478,null,{}] 19:33:57 INFO - PROCESS | 3955 | 1461119637327 Marionette TRACE conn3 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:33:57 INFO - PROCESS | 3955 | 1461119637632 Marionette TRACE conn3 <- [1,2479,null,{"value":null}] 19:33:57 INFO - PROCESS | 3955 | 1461119637664 Marionette TRACE conn3 -> [0,2480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:57 INFO - PROCESS | 3955 | ++DOCSHELL 0x89364000 == 121 [pid = 3955] [id = 627] 19:33:57 INFO - PROCESS | 3955 | ++DOMWINDOW == 148 (0x8b10fc00) [pid = 3955] [serial = 1882] [outer = (nil)] 19:33:57 INFO - PROCESS | 3955 | ++DOMWINDOW == 149 (0x8b122400) [pid = 3955] [serial = 1883] [outer = 0x8b10fc00] 19:33:57 INFO - PROCESS | 3955 | 1461119637737 Marionette DEBUG loaded listener.js 19:33:57 INFO - PROCESS | 3955 | ++DOMWINDOW == 150 (0x8b36fc00) [pid = 3955] [serial = 1884] [outer = 0x8b10fc00] 19:33:58 INFO - PROCESS | 3955 | 1461119638875 Marionette TRACE conn3 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 19:33:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 19:33:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1584ms 19:33:58 INFO - PROCESS | 3955 | 1461119638903 Marionette TRACE conn3 -> [0,2481,"getWindowHandle",null] 19:33:58 INFO - PROCESS | 3955 | 1461119638907 Marionette TRACE conn3 <- [1,2481,null,{"value":"8"}] 19:33:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 19:33:58 INFO - PROCESS | 3955 | 1461119638922 Marionette TRACE conn3 -> [0,2482,"setScriptTimeout",{"ms":35000}] 19:33:58 INFO - PROCESS | 3955 | 1461119638931 Marionette TRACE conn3 <- [1,2482,null,{}] 19:33:58 INFO - PROCESS | 3955 | 1461119638945 Marionette TRACE conn3 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:33:59 INFO - PROCESS | 3955 | 1461119639654 Marionette TRACE conn3 <- [1,2483,null,{"value":null}] 19:33:59 INFO - PROCESS | 3955 | --DOMWINDOW == 149 (0x8fc2c800) [pid = 3955] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 19:33:59 INFO - PROCESS | 3955 | --DOMWINDOW == 148 (0x9fc4cc00) [pid = 3955] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 19:33:59 INFO - PROCESS | 3955 | --DOMWINDOW == 147 (0x86768400) [pid = 3955] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 19:33:59 INFO - PROCESS | 3955 | --DOMWINDOW == 146 (0x8b37d800) [pid = 3955] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 19:33:59 INFO - PROCESS | 3955 | --DOMWINDOW == 145 (0x98f8d800) [pid = 3955] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 19:33:59 INFO - PROCESS | 3955 | --DOMWINDOW == 144 (0x88438c00) [pid = 3955] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 19:33:59 INFO - PROCESS | 3955 | --DOMWINDOW == 143 (0x8ff46800) [pid = 3955] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 19:33:59 INFO - PROCESS | 3955 | --DOMWINDOW == 142 (0x98ead400) [pid = 3955] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 19:33:59 INFO - PROCESS | 3955 | --DOMWINDOW == 141 (0x929e7800) [pid = 3955] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 19:33:59 INFO - PROCESS | 3955 | --DOMWINDOW == 140 (0x8e821000) [pid = 3955] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 19:33:59 INFO - PROCESS | 3955 | --DOMWINDOW == 139 (0x8f612c00) [pid = 3955] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 19:33:59 INFO - PROCESS | 3955 | --DOMWINDOW == 138 (0x875f5c00) [pid = 3955] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 19:33:59 INFO - PROCESS | 3955 | --DOMWINDOW == 137 (0xa0c2dc00) [pid = 3955] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 19:33:59 INFO - PROCESS | 3955 | --DOMWINDOW == 136 (0x877cb400) [pid = 3955] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 19:33:59 INFO - PROCESS | 3955 | --DOMWINDOW == 135 (0xa0a94000) [pid = 3955] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 19:33:59 INFO - PROCESS | 3955 | --DOMWINDOW == 134 (0x88a36c00) [pid = 3955] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 19:33:59 INFO - PROCESS | 3955 | --DOMWINDOW == 133 (0x9030bc00) [pid = 3955] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 19:33:59 INFO - PROCESS | 3955 | --DOMWINDOW == 132 (0x978f3000) [pid = 3955] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 19:33:59 INFO - PROCESS | 3955 | --DOMWINDOW == 131 (0x913dc400) [pid = 3955] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 19:33:59 INFO - PROCESS | 3955 | --DOMWINDOW == 130 (0x933f2c00) [pid = 3955] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 19:33:59 INFO - PROCESS | 3955 | --DOMWINDOW == 129 (0x8ad5f400) [pid = 3955] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 19:33:59 INFO - PROCESS | 3955 | --DOMWINDOW == 128 (0x96b9a400) [pid = 3955] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 19:33:59 INFO - PROCESS | 3955 | --DOMWINDOW == 127 (0x8b123000) [pid = 3955] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 19:33:59 INFO - PROCESS | 3955 | --DOMWINDOW == 126 (0x88a2b000) [pid = 3955] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 19:33:59 INFO - PROCESS | 3955 | 1461119639893 Marionette TRACE conn3 -> [0,2484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:59 INFO - PROCESS | 3955 | ++DOCSHELL 0x82fef000 == 122 [pid = 3955] [id = 628] 19:33:59 INFO - PROCESS | 3955 | ++DOMWINDOW == 127 (0x861d5000) [pid = 3955] [serial = 1885] [outer = (nil)] 19:33:59 INFO - PROCESS | 3955 | ++DOMWINDOW == 128 (0x877c8000) [pid = 3955] [serial = 1886] [outer = 0x861d5000] 19:33:59 INFO - PROCESS | 3955 | 1461119639970 Marionette DEBUG loaded listener.js 19:34:00 INFO - PROCESS | 3955 | ++DOMWINDOW == 129 (0x89359800) [pid = 3955] [serial = 1887] [outer = 0x861d5000] 19:34:00 INFO - PROCESS | 3955 | 1461119640778 Marionette TRACE conn3 <- [1,2484,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent canvases",0,null,null]]]}] 19:34:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 19:34:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1904ms 19:34:00 INFO - PROCESS | 3955 | 1461119640818 Marionette TRACE conn3 -> [0,2485,"getWindowHandle",null] 19:34:00 INFO - PROCESS | 3955 | 1461119640823 Marionette TRACE conn3 <- [1,2485,null,{"value":"8"}] 19:34:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 19:34:00 INFO - PROCESS | 3955 | 1461119640829 Marionette TRACE conn3 -> [0,2486,"setScriptTimeout",{"ms":35000}] 19:34:00 INFO - PROCESS | 3955 | 1461119640832 Marionette TRACE conn3 <- [1,2486,null,{}] 19:34:00 INFO - PROCESS | 3955 | 1461119640841 Marionette TRACE conn3 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:34:01 INFO - PROCESS | 3955 | 1461119641106 Marionette TRACE conn3 <- [1,2487,null,{"value":null}] 19:34:01 INFO - PROCESS | 3955 | 1461119641128 Marionette TRACE conn3 -> [0,2488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:01 INFO - PROCESS | 3955 | ++DOCSHELL 0x879be000 == 123 [pid = 3955] [id = 629] 19:34:01 INFO - PROCESS | 3955 | ++DOMWINDOW == 130 (0x88430c00) [pid = 3955] [serial = 1888] [outer = (nil)] 19:34:01 INFO - PROCESS | 3955 | ++DOMWINDOW == 131 (0x8e81dc00) [pid = 3955] [serial = 1889] [outer = 0x88430c00] 19:34:01 INFO - PROCESS | 3955 | 1461119641200 Marionette DEBUG loaded listener.js 19:34:01 INFO - PROCESS | 3955 | ++DOMWINDOW == 132 (0x89358000) [pid = 3955] [serial = 1890] [outer = 0x88430c00] 19:34:02 INFO - PROCESS | 3955 | 1461119642562 Marionette TRACE conn3 <- [1,2488,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of canvases",0,null,null]]]}] 19:34:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 19:34:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1783ms 19:34:02 INFO - PROCESS | 3955 | 1461119642614 Marionette TRACE conn3 -> [0,2489,"getWindowHandle",null] 19:34:02 INFO - PROCESS | 3955 | 1461119642622 Marionette TRACE conn3 <- [1,2489,null,{"value":"8"}] 19:34:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 19:34:02 INFO - PROCESS | 3955 | 1461119642632 Marionette TRACE conn3 -> [0,2490,"setScriptTimeout",{"ms":35000}] 19:34:02 INFO - PROCESS | 3955 | 1461119642638 Marionette TRACE conn3 <- [1,2490,null,{}] 19:34:02 INFO - PROCESS | 3955 | 1461119642648 Marionette TRACE conn3 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:34:02 INFO - PROCESS | 3955 | 1461119642906 Marionette TRACE conn3 <- [1,2491,null,{"value":null}] 19:34:03 INFO - PROCESS | 3955 | 1461119643263 Marionette TRACE conn3 -> [0,2492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:03 INFO - PROCESS | 3955 | ++DOCSHELL 0x89204000 == 124 [pid = 3955] [id = 630] 19:34:03 INFO - PROCESS | 3955 | ++DOMWINDOW == 133 (0x89207000) [pid = 3955] [serial = 1891] [outer = (nil)] 19:34:03 INFO - PROCESS | 3955 | ++DOMWINDOW == 134 (0x8a691800) [pid = 3955] [serial = 1892] [outer = 0x89207000] 19:34:03 INFO - PROCESS | 3955 | 1461119643363 Marionette DEBUG loaded listener.js 19:34:03 INFO - PROCESS | 3955 | ++DOMWINDOW == 135 (0x8b13d800) [pid = 3955] [serial = 1893] [outer = 0x89207000] 19:34:04 INFO - PROCESS | 3955 | 1461119644399 Marionette TRACE conn3 <- [1,2492,null,{"value":["/2dcontext/shadows/2d.shadow.clip.1.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 19:34:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 19:34:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1837ms 19:34:04 INFO - PROCESS | 3955 | 1461119644471 Marionette TRACE conn3 -> [0,2493,"getWindowHandle",null] 19:34:04 INFO - PROCESS | 3955 | 1461119644479 Marionette TRACE conn3 <- [1,2493,null,{"value":"8"}] 19:34:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 19:34:04 INFO - PROCESS | 3955 | 1461119644490 Marionette TRACE conn3 -> [0,2494,"setScriptTimeout",{"ms":35000}] 19:34:04 INFO - PROCESS | 3955 | 1461119644494 Marionette TRACE conn3 <- [1,2494,null,{}] 19:34:04 INFO - PROCESS | 3955 | 1461119644501 Marionette TRACE conn3 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:34:04 INFO - PROCESS | 3955 | 1461119644766 Marionette TRACE conn3 <- [1,2495,null,{"value":null}] 19:34:05 INFO - PROCESS | 3955 | 1461119645149 Marionette TRACE conn3 -> [0,2496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:05 INFO - PROCESS | 3955 | ++DOCSHELL 0x8b11f800 == 125 [pid = 3955] [id = 631] 19:34:05 INFO - PROCESS | 3955 | ++DOMWINDOW == 136 (0x8e60a400) [pid = 3955] [serial = 1894] [outer = (nil)] 19:34:05 INFO - PROCESS | 3955 | ++DOMWINDOW == 137 (0x8f59cc00) [pid = 3955] [serial = 1895] [outer = 0x8e60a400] 19:34:05 INFO - PROCESS | 3955 | 1461119645238 Marionette DEBUG loaded listener.js 19:34:05 INFO - PROCESS | 3955 | ++DOMWINDOW == 138 (0x8f64d400) [pid = 3955] [serial = 1896] [outer = 0x8e60a400] 19:34:06 INFO - PROCESS | 3955 | 1461119646254 Marionette TRACE conn3 <- [1,2496,null,{"value":["/2dcontext/shadows/2d.shadow.clip.2.html",0,null,null,[["Shadows are not drawn outside the clipping region",0,null,null]]]}] 19:34:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 19:34:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1836ms 19:34:06 INFO - PROCESS | 3955 | 1461119646327 Marionette TRACE conn3 -> [0,2497,"getWindowHandle",null] 19:34:06 INFO - PROCESS | 3955 | 1461119646331 Marionette TRACE conn3 <- [1,2497,null,{"value":"8"}] 19:34:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 19:34:06 INFO - PROCESS | 3955 | 1461119646339 Marionette TRACE conn3 -> [0,2498,"setScriptTimeout",{"ms":35000}] 19:34:06 INFO - PROCESS | 3955 | 1461119646345 Marionette TRACE conn3 <- [1,2498,null,{}] 19:34:06 INFO - PROCESS | 3955 | 1461119646362 Marionette TRACE conn3 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:34:06 INFO - PROCESS | 3955 | 1461119646621 Marionette TRACE conn3 <- [1,2499,null,{"value":null}] 19:34:06 INFO - PROCESS | 3955 | 1461119646960 Marionette TRACE conn3 -> [0,2500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:07 INFO - PROCESS | 3955 | ++DOCSHELL 0x8f59f400 == 126 [pid = 3955] [id = 632] 19:34:07 INFO - PROCESS | 3955 | ++DOMWINDOW == 139 (0x8f6e7c00) [pid = 3955] [serial = 1897] [outer = (nil)] 19:34:07 INFO - PROCESS | 3955 | ++DOMWINDOW == 140 (0x8f92f400) [pid = 3955] [serial = 1898] [outer = 0x8f6e7c00] 19:34:07 INFO - PROCESS | 3955 | 1461119647053 Marionette DEBUG loaded listener.js 19:34:07 INFO - PROCESS | 3955 | ++DOMWINDOW == 141 (0x8fc36800) [pid = 3955] [serial = 1899] [outer = 0x8f6e7c00] 19:34:08 INFO - PROCESS | 3955 | 1461119648004 Marionette TRACE conn3 <- [1,2500,null,{"value":["/2dcontext/shadows/2d.shadow.clip.3.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 19:34:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 19:34:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1740ms 19:34:08 INFO - PROCESS | 3955 | 1461119648079 Marionette TRACE conn3 -> [0,2501,"getWindowHandle",null] 19:34:08 INFO - PROCESS | 3955 | 1461119648083 Marionette TRACE conn3 <- [1,2501,null,{"value":"8"}] 19:34:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 19:34:08 INFO - PROCESS | 3955 | 1461119648090 Marionette TRACE conn3 -> [0,2502,"setScriptTimeout",{"ms":35000}] 19:34:08 INFO - PROCESS | 3955 | 1461119648092 Marionette TRACE conn3 <- [1,2502,null,{}] 19:34:08 INFO - PROCESS | 3955 | 1461119648099 Marionette TRACE conn3 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:34:08 INFO - PROCESS | 3955 | 1461119648346 Marionette TRACE conn3 <- [1,2503,null,{"value":null}] 19:34:08 INFO - PROCESS | 3955 | 1461119648677 Marionette TRACE conn3 -> [0,2504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:08 INFO - PROCESS | 3955 | ++DOCSHELL 0x8f592c00 == 127 [pid = 3955] [id = 633] 19:34:08 INFO - PROCESS | 3955 | ++DOMWINDOW == 142 (0x8f92bc00) [pid = 3955] [serial = 1900] [outer = (nil)] 19:34:08 INFO - PROCESS | 3955 | ++DOMWINDOW == 143 (0x90028400) [pid = 3955] [serial = 1901] [outer = 0x8f92bc00] 19:34:08 INFO - PROCESS | 3955 | 1461119648769 Marionette DEBUG loaded listener.js 19:34:08 INFO - PROCESS | 3955 | ++DOMWINDOW == 144 (0x90217c00) [pid = 3955] [serial = 1902] [outer = 0x8f92bc00] 19:34:09 INFO - PROCESS | 3955 | 1461119649680 Marionette TRACE conn3 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 19:34:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 19:34:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1637ms 19:34:09 INFO - PROCESS | 3955 | 1461119649728 Marionette TRACE conn3 -> [0,2505,"getWindowHandle",null] 19:34:09 INFO - PROCESS | 3955 | 1461119649732 Marionette TRACE conn3 <- [1,2505,null,{"value":"8"}] 19:34:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 19:34:09 INFO - PROCESS | 3955 | 1461119649739 Marionette TRACE conn3 -> [0,2506,"setScriptTimeout",{"ms":35000}] 19:34:09 INFO - PROCESS | 3955 | 1461119649742 Marionette TRACE conn3 <- [1,2506,null,{}] 19:34:09 INFO - PROCESS | 3955 | 1461119649748 Marionette TRACE conn3 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:34:09 INFO - PROCESS | 3955 | 1461119649954 Marionette TRACE conn3 <- [1,2507,null,{"value":null}] 19:34:10 INFO - PROCESS | 3955 | 1461119650280 Marionette TRACE conn3 -> [0,2508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:10 INFO - PROCESS | 3955 | ++DOCSHELL 0x8ff4b000 == 128 [pid = 3955] [id = 634] 19:34:10 INFO - PROCESS | 3955 | ++DOMWINDOW == 145 (0x9001d400) [pid = 3955] [serial = 1903] [outer = (nil)] 19:34:10 INFO - PROCESS | 3955 | ++DOMWINDOW == 146 (0x9045a000) [pid = 3955] [serial = 1904] [outer = 0x9001d400] 19:34:10 INFO - PROCESS | 3955 | 1461119650382 Marionette DEBUG loaded listener.js 19:34:10 INFO - PROCESS | 3955 | ++DOMWINDOW == 147 (0x90551800) [pid = 3955] [serial = 1905] [outer = 0x9001d400] 19:34:11 INFO - PROCESS | 3955 | 1461119651309 Marionette TRACE conn3 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 19:34:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 19:34:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1649ms 19:34:11 INFO - PROCESS | 3955 | 1461119651388 Marionette TRACE conn3 -> [0,2509,"getWindowHandle",null] 19:34:11 INFO - PROCESS | 3955 | 1461119651392 Marionette TRACE conn3 <- [1,2509,null,{"value":"8"}] 19:34:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 19:34:11 INFO - PROCESS | 3955 | 1461119651399 Marionette TRACE conn3 -> [0,2510,"setScriptTimeout",{"ms":35000}] 19:34:11 INFO - PROCESS | 3955 | 1461119651402 Marionette TRACE conn3 <- [1,2510,null,{}] 19:34:11 INFO - PROCESS | 3955 | 1461119651408 Marionette TRACE conn3 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:34:11 INFO - PROCESS | 3955 | 1461119651687 Marionette TRACE conn3 <- [1,2511,null,{"value":null}] 19:34:12 INFO - PROCESS | 3955 | 1461119652034 Marionette TRACE conn3 -> [0,2512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:12 INFO - PROCESS | 3955 | ++DOCSHELL 0x8e606000 == 129 [pid = 3955] [id = 635] 19:34:12 INFO - PROCESS | 3955 | ++DOMWINDOW == 148 (0x8e60b400) [pid = 3955] [serial = 1906] [outer = (nil)] 19:34:12 INFO - PROCESS | 3955 | ++DOMWINDOW == 149 (0x929e0000) [pid = 3955] [serial = 1907] [outer = 0x8e60b400] 19:34:12 INFO - PROCESS | 3955 | 1461119652132 Marionette DEBUG loaded listener.js 19:34:12 INFO - PROCESS | 3955 | ++DOMWINDOW == 150 (0x93325800) [pid = 3955] [serial = 1908] [outer = 0x8e60b400] 19:34:13 INFO - PROCESS | 3955 | 1461119653036 Marionette TRACE conn3 <- [1,2512,null,{"value":["/2dcontext/shadows/2d.shadow.composite.3.html",0,null,null,[["Areas outside shadows are drawn correctly with destination-out",0,null,null]]]}] 19:34:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 19:34:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1683ms 19:34:13 INFO - PROCESS | 3955 | 1461119653082 Marionette TRACE conn3 -> [0,2513,"getWindowHandle",null] 19:34:13 INFO - PROCESS | 3955 | 1461119653087 Marionette TRACE conn3 <- [1,2513,null,{"value":"8"}] 19:34:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 19:34:13 INFO - PROCESS | 3955 | 1461119653093 Marionette TRACE conn3 -> [0,2514,"setScriptTimeout",{"ms":35000}] 19:34:13 INFO - PROCESS | 3955 | 1461119653096 Marionette TRACE conn3 <- [1,2514,null,{}] 19:34:13 INFO - PROCESS | 3955 | 1461119653102 Marionette TRACE conn3 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:34:13 INFO - PROCESS | 3955 | 1461119653311 Marionette TRACE conn3 <- [1,2515,null,{"value":null}] 19:34:13 INFO - PROCESS | 3955 | 1461119653594 Marionette TRACE conn3 -> [0,2516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.blur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:13 INFO - PROCESS | 3955 | ++DOCSHELL 0x90451000 == 130 [pid = 3955] [id = 636] 19:34:13 INFO - PROCESS | 3955 | ++DOMWINDOW == 151 (0x929e2800) [pid = 3955] [serial = 1909] [outer = (nil)] 19:34:13 INFO - PROCESS | 3955 | ++DOMWINDOW == 152 (0x933f7800) [pid = 3955] [serial = 1910] [outer = 0x929e2800] 19:34:13 INFO - PROCESS | 3955 | 1461119653727 Marionette DEBUG loaded listener.js 19:34:13 INFO - PROCESS | 3955 | ++DOMWINDOW == 153 (0x939bdc00) [pid = 3955] [serial = 1911] [outer = 0x929e2800] 19:34:14 INFO - PROCESS | 3955 | 1461119654657 Marionette TRACE conn3 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 19:34:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 19:34:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1633ms 19:34:14 INFO - PROCESS | 3955 | 1461119654727 Marionette TRACE conn3 -> [0,2517,"getWindowHandle",null] 19:34:14 INFO - PROCESS | 3955 | 1461119654731 Marionette TRACE conn3 <- [1,2517,null,{"value":"8"}] 19:34:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 19:34:14 INFO - PROCESS | 3955 | 1461119654738 Marionette TRACE conn3 -> [0,2518,"setScriptTimeout",{"ms":35000}] 19:34:14 INFO - PROCESS | 3955 | 1461119654741 Marionette TRACE conn3 <- [1,2518,null,{}] 19:34:14 INFO - PROCESS | 3955 | 1461119654747 Marionette TRACE conn3 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:34:14 INFO - PROCESS | 3955 | 1461119654965 Marionette TRACE conn3 <- [1,2519,null,{"value":null}] 19:34:15 INFO - PROCESS | 3955 | 1461119655294 Marionette TRACE conn3 -> [0,2520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:15 INFO - PROCESS | 3955 | ++DOCSHELL 0x86765000 == 131 [pid = 3955] [id = 637] 19:34:15 INFO - PROCESS | 3955 | ++DOMWINDOW == 154 (0x9335f000) [pid = 3955] [serial = 1912] [outer = (nil)] 19:34:15 INFO - PROCESS | 3955 | ++DOMWINDOW == 155 (0x93a6b400) [pid = 3955] [serial = 1913] [outer = 0x9335f000] 19:34:15 INFO - PROCESS | 3955 | 1461119655396 Marionette DEBUG loaded listener.js 19:34:15 INFO - PROCESS | 3955 | ++DOMWINDOW == 156 (0x93a70000) [pid = 3955] [serial = 1914] [outer = 0x9335f000] 19:34:16 INFO - PROCESS | 3955 | 1461119656283 Marionette TRACE conn3 <- [1,2520,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.1.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 19:34:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 19:34:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1583ms 19:34:16 INFO - PROCESS | 3955 | 1461119656322 Marionette TRACE conn3 -> [0,2521,"getWindowHandle",null] 19:34:16 INFO - PROCESS | 3955 | 1461119656325 Marionette TRACE conn3 <- [1,2521,null,{"value":"8"}] 19:34:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 19:34:16 INFO - PROCESS | 3955 | 1461119656332 Marionette TRACE conn3 -> [0,2522,"setScriptTimeout",{"ms":35000}] 19:34:16 INFO - PROCESS | 3955 | 1461119656336 Marionette TRACE conn3 <- [1,2522,null,{}] 19:34:16 INFO - PROCESS | 3955 | 1461119656341 Marionette TRACE conn3 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:34:16 INFO - PROCESS | 3955 | 1461119656547 Marionette TRACE conn3 <- [1,2523,null,{"value":null}] 19:34:16 INFO - PROCESS | 3955 | 1461119656843 Marionette TRACE conn3 -> [0,2524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:16 INFO - PROCESS | 3955 | ++DOCSHELL 0x8ff4e400 == 132 [pid = 3955] [id = 638] 19:34:16 INFO - PROCESS | 3955 | ++DOMWINDOW == 157 (0x9021b000) [pid = 3955] [serial = 1915] [outer = (nil)] 19:34:16 INFO - PROCESS | 3955 | ++DOMWINDOW == 158 (0x94fbac00) [pid = 3955] [serial = 1916] [outer = 0x9021b000] 19:34:16 INFO - PROCESS | 3955 | 1461119656978 Marionette DEBUG loaded listener.js 19:34:17 INFO - PROCESS | 3955 | ++DOMWINDOW == 159 (0x96b51000) [pid = 3955] [serial = 1917] [outer = 0x9021b000] 19:34:17 INFO - PROCESS | 3955 | 1461119657886 Marionette TRACE conn3 <- [1,2524,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.2.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 19:34:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 19:34:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1592ms 19:34:17 INFO - PROCESS | 3955 | 1461119657925 Marionette TRACE conn3 -> [0,2525,"getWindowHandle",null] 19:34:17 INFO - PROCESS | 3955 | 1461119657928 Marionette TRACE conn3 <- [1,2525,null,{"value":"8"}] 19:34:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 19:34:17 INFO - PROCESS | 3955 | 1461119657935 Marionette TRACE conn3 -> [0,2526,"setScriptTimeout",{"ms":35000}] 19:34:17 INFO - PROCESS | 3955 | 1461119657938 Marionette TRACE conn3 <- [1,2526,null,{}] 19:34:17 INFO - PROCESS | 3955 | 1461119657944 Marionette TRACE conn3 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:34:18 INFO - PROCESS | 3955 | 1461119658170 Marionette TRACE conn3 <- [1,2527,null,{"value":null}] 19:34:18 INFO - PROCESS | 3955 | 1461119658514 Marionette TRACE conn3 -> [0,2528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.x.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:18 INFO - PROCESS | 3955 | ++DOCSHELL 0x881f5c00 == 133 [pid = 3955] [id = 639] 19:34:18 INFO - PROCESS | 3955 | ++DOMWINDOW == 160 (0x93a6e800) [pid = 3955] [serial = 1918] [outer = (nil)] 19:34:18 INFO - PROCESS | 3955 | ++DOMWINDOW == 161 (0x96fb3400) [pid = 3955] [serial = 1919] [outer = 0x93a6e800] 19:34:18 INFO - PROCESS | 3955 | 1461119658604 Marionette DEBUG loaded listener.js 19:34:18 INFO - PROCESS | 3955 | ++DOMWINDOW == 162 (0x9792cc00) [pid = 3955] [serial = 1920] [outer = 0x93a6e800] 19:34:19 INFO - PROCESS | 3955 | 1461119659559 Marionette TRACE conn3 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 19:34:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 19:34:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1681ms 19:34:19 INFO - PROCESS | 3955 | 1461119659617 Marionette TRACE conn3 -> [0,2529,"getWindowHandle",null] 19:34:19 INFO - PROCESS | 3955 | 1461119659621 Marionette TRACE conn3 <- [1,2529,null,{"value":"8"}] 19:34:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 19:34:19 INFO - PROCESS | 3955 | 1461119659628 Marionette TRACE conn3 -> [0,2530,"setScriptTimeout",{"ms":35000}] 19:34:19 INFO - PROCESS | 3955 | 1461119659632 Marionette TRACE conn3 <- [1,2530,null,{}] 19:34:19 INFO - PROCESS | 3955 | 1461119659638 Marionette TRACE conn3 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:34:19 INFO - PROCESS | 3955 | 1461119659899 Marionette TRACE conn3 <- [1,2531,null,{"value":null}] 19:34:20 INFO - PROCESS | 3955 | 1461119660250 Marionette TRACE conn3 -> [0,2532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.y.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:20 INFO - PROCESS | 3955 | ++DOCSHELL 0x96b99800 == 134 [pid = 3955] [id = 640] 19:34:20 INFO - PROCESS | 3955 | ++DOMWINDOW == 163 (0x981df000) [pid = 3955] [serial = 1921] [outer = (nil)] 19:34:20 INFO - PROCESS | 3955 | ++DOMWINDOW == 164 (0x98231c00) [pid = 3955] [serial = 1922] [outer = 0x981df000] 19:34:20 INFO - PROCESS | 3955 | 1461119660354 Marionette DEBUG loaded listener.js 19:34:20 INFO - PROCESS | 3955 | ++DOMWINDOW == 165 (0x98ead400) [pid = 3955] [serial = 1923] [outer = 0x981df000] 19:34:21 INFO - PROCESS | 3955 | 1461119661379 Marionette TRACE conn3 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 19:34:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 19:34:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1792ms 19:34:21 INFO - PROCESS | 3955 | 1461119661419 Marionette TRACE conn3 -> [0,2533,"getWindowHandle",null] 19:34:21 INFO - PROCESS | 3955 | 1461119661423 Marionette TRACE conn3 <- [1,2533,null,{"value":"8"}] 19:34:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 19:34:21 INFO - PROCESS | 3955 | 1461119661430 Marionette TRACE conn3 -> [0,2534,"setScriptTimeout",{"ms":35000}] 19:34:21 INFO - PROCESS | 3955 | 1461119661432 Marionette TRACE conn3 <- [1,2534,null,{}] 19:34:21 INFO - PROCESS | 3955 | 1461119661439 Marionette TRACE conn3 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:34:21 INFO - PROCESS | 3955 | 1461119661645 Marionette TRACE conn3 <- [1,2535,null,{"value":null}] 19:34:22 INFO - PROCESS | 3955 | 1461119661992 Marionette TRACE conn3 -> [0,2536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:22 INFO - PROCESS | 3955 | ++DOCSHELL 0x929e1c00 == 135 [pid = 3955] [id = 641] 19:34:22 INFO - PROCESS | 3955 | ++DOMWINDOW == 166 (0x93323000) [pid = 3955] [serial = 1924] [outer = (nil)] 19:34:22 INFO - PROCESS | 3955 | ++DOMWINDOW == 167 (0x9983ac00) [pid = 3955] [serial = 1925] [outer = 0x93323000] 19:34:22 INFO - PROCESS | 3955 | 1461119662084 Marionette DEBUG loaded listener.js 19:34:22 INFO - PROCESS | 3955 | ++DOMWINDOW == 168 (0x998c1800) [pid = 3955] [serial = 1926] [outer = 0x93323000] 19:34:22 INFO - PROCESS | 3955 | 1461119662985 Marionette TRACE conn3 <- [1,2536,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent gradient fills",0,null,null]]]}] 19:34:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 19:34:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1583ms 19:34:23 INFO - PROCESS | 3955 | 1461119663013 Marionette TRACE conn3 -> [0,2537,"getWindowHandle",null] 19:34:23 INFO - PROCESS | 3955 | 1461119663017 Marionette TRACE conn3 <- [1,2537,null,{"value":"8"}] 19:34:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 19:34:23 INFO - PROCESS | 3955 | 1461119663024 Marionette TRACE conn3 -> [0,2538,"setScriptTimeout",{"ms":35000}] 19:34:23 INFO - PROCESS | 3955 | 1461119663027 Marionette TRACE conn3 <- [1,2538,null,{}] 19:34:23 INFO - PROCESS | 3955 | 1461119663033 Marionette TRACE conn3 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:34:23 INFO - PROCESS | 3955 | 1461119663239 Marionette TRACE conn3 <- [1,2539,null,{"value":null}] 19:34:23 INFO - PROCESS | 3955 | 1461119663534 Marionette TRACE conn3 -> [0,2540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:23 INFO - PROCESS | 3955 | ++DOCSHELL 0x94fac800 == 136 [pid = 3955] [id = 642] 19:34:23 INFO - PROCESS | 3955 | ++DOMWINDOW == 169 (0x99835400) [pid = 3955] [serial = 1927] [outer = (nil)] 19:34:23 INFO - PROCESS | 3955 | ++DOMWINDOW == 170 (0x99b8b800) [pid = 3955] [serial = 1928] [outer = 0x99835400] 19:34:23 INFO - PROCESS | 3955 | 1461119663669 Marionette DEBUG loaded listener.js 19:34:23 INFO - PROCESS | 3955 | ++DOMWINDOW == 171 (0x9df86c00) [pid = 3955] [serial = 1929] [outer = 0x99835400] 19:34:24 INFO - PROCESS | 3955 | 1461119664573 Marionette TRACE conn3 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 19:34:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 19:34:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1585ms 19:34:24 INFO - PROCESS | 3955 | 1461119664610 Marionette TRACE conn3 -> [0,2541,"getWindowHandle",null] 19:34:24 INFO - PROCESS | 3955 | 1461119664614 Marionette TRACE conn3 <- [1,2541,null,{"value":"8"}] 19:34:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 19:34:24 INFO - PROCESS | 3955 | 1461119664620 Marionette TRACE conn3 -> [0,2542,"setScriptTimeout",{"ms":35000}] 19:34:24 INFO - PROCESS | 3955 | 1461119664624 Marionette TRACE conn3 <- [1,2542,null,{}] 19:34:24 INFO - PROCESS | 3955 | 1461119664629 Marionette TRACE conn3 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:34:24 INFO - PROCESS | 3955 | 1461119664831 Marionette TRACE conn3 <- [1,2543,null,{"value":null}] 19:34:25 INFO - PROCESS | 3955 | 1461119665124 Marionette TRACE conn3 -> [0,2544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:25 INFO - PROCESS | 3955 | ++DOCSHELL 0x9983d800 == 137 [pid = 3955] [id = 643] 19:34:25 INFO - PROCESS | 3955 | ++DOMWINDOW == 172 (0x99b4e400) [pid = 3955] [serial = 1930] [outer = (nil)] 19:34:25 INFO - PROCESS | 3955 | ++DOMWINDOW == 173 (0x9fc01c00) [pid = 3955] [serial = 1931] [outer = 0x99b4e400] 19:34:25 INFO - PROCESS | 3955 | 1461119665255 Marionette DEBUG loaded listener.js 19:34:25 INFO - PROCESS | 3955 | ++DOMWINDOW == 174 (0x9fc95c00) [pid = 3955] [serial = 1932] [outer = 0x99b4e400] 19:34:26 INFO - PROCESS | 3955 | 1461119666171 Marionette TRACE conn3 <- [1,2544,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent gradient fills",0,null,null]]]}] 19:34:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 19:34:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1604ms 19:34:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 19:34:26 INFO - PROCESS | 3955 | 1461119666225 Marionette TRACE conn3 -> [0,2545,"getWindowHandle",null] 19:34:26 INFO - PROCESS | 3955 | 1461119666228 Marionette TRACE conn3 <- [1,2545,null,{"value":"8"}] 19:34:26 INFO - PROCESS | 3955 | 1461119666234 Marionette TRACE conn3 -> [0,2546,"setScriptTimeout",{"ms":35000}] 19:34:26 INFO - PROCESS | 3955 | 1461119666238 Marionette TRACE conn3 <- [1,2546,null,{}] 19:34:26 INFO - PROCESS | 3955 | 1461119666244 Marionette TRACE conn3 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:34:26 INFO - PROCESS | 3955 | 1461119666452 Marionette TRACE conn3 <- [1,2547,null,{"value":null}] 19:34:26 INFO - PROCESS | 3955 | 1461119666794 Marionette TRACE conn3 -> [0,2548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:26 INFO - PROCESS | 3955 | ++DOCSHELL 0x93358000 == 138 [pid = 3955] [id = 644] 19:34:26 INFO - PROCESS | 3955 | ++DOMWINDOW == 175 (0x939c0000) [pid = 3955] [serial = 1933] [outer = (nil)] 19:34:26 INFO - PROCESS | 3955 | ++DOMWINDOW == 176 (0x9ffc4c00) [pid = 3955] [serial = 1934] [outer = 0x939c0000] 19:34:26 INFO - PROCESS | 3955 | 1461119666884 Marionette DEBUG loaded listener.js 19:34:26 INFO - PROCESS | 3955 | ++DOMWINDOW == 177 (0xa0a4c000) [pid = 3955] [serial = 1935] [outer = 0x939c0000] 19:34:27 INFO - PROCESS | 3955 | 1461119667776 Marionette TRACE conn3 <- [1,2548,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of gradient fills",0,null,null]]]}] 19:34:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 19:34:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1581ms 19:34:27 INFO - PROCESS | 3955 | 1461119667814 Marionette TRACE conn3 -> [0,2549,"getWindowHandle",null] 19:34:27 INFO - PROCESS | 3955 | 1461119667818 Marionette TRACE conn3 <- [1,2549,null,{"value":"8"}] 19:34:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 19:34:27 INFO - PROCESS | 3955 | 1461119667824 Marionette TRACE conn3 -> [0,2550,"setScriptTimeout",{"ms":35000}] 19:34:27 INFO - PROCESS | 3955 | 1461119667828 Marionette TRACE conn3 <- [1,2550,null,{}] 19:34:27 INFO - PROCESS | 3955 | 1461119667833 Marionette TRACE conn3 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:34:28 INFO - PROCESS | 3955 | 1461119668040 Marionette TRACE conn3 <- [1,2551,null,{"value":null}] 19:34:28 INFO - PROCESS | 3955 | 1461119668381 Marionette TRACE conn3 -> [0,2552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:28 INFO - PROCESS | 3955 | ++DOCSHELL 0x87aae000 == 139 [pid = 3955] [id = 645] 19:34:28 INFO - PROCESS | 3955 | ++DOMWINDOW == 178 (0xa0a4b800) [pid = 3955] [serial = 1936] [outer = (nil)] 19:34:28 INFO - PROCESS | 3955 | ++DOMWINDOW == 179 (0xa0f65c00) [pid = 3955] [serial = 1937] [outer = 0xa0a4b800] 19:34:28 INFO - PROCESS | 3955 | 1461119668476 Marionette DEBUG loaded listener.js 19:34:28 INFO - PROCESS | 3955 | ++DOMWINDOW == 180 (0xa2817000) [pid = 3955] [serial = 1938] [outer = 0xa0a4b800] 19:34:29 INFO - PROCESS | 3955 | 1461119669448 Marionette TRACE conn3 <- [1,2552,null,{"value":["/2dcontext/shadows/2d.shadow.image.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent images",0,null,null]]]}] 19:34:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 19:34:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1680ms 19:34:29 INFO - PROCESS | 3955 | 1461119669506 Marionette TRACE conn3 -> [0,2553,"getWindowHandle",null] 19:34:29 INFO - PROCESS | 3955 | 1461119669510 Marionette TRACE conn3 <- [1,2553,null,{"value":"8"}] 19:34:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 19:34:29 INFO - PROCESS | 3955 | 1461119669517 Marionette TRACE conn3 -> [0,2554,"setScriptTimeout",{"ms":35000}] 19:34:29 INFO - PROCESS | 3955 | 1461119669520 Marionette TRACE conn3 <- [1,2554,null,{}] 19:34:29 INFO - PROCESS | 3955 | 1461119669526 Marionette TRACE conn3 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:34:29 INFO - PROCESS | 3955 | 1461119669777 Marionette TRACE conn3 <- [1,2555,null,{"value":null}] 19:34:30 INFO - PROCESS | 3955 | 1461119670112 Marionette TRACE conn3 -> [0,2556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:30 INFO - PROCESS | 3955 | ++DOCSHELL 0x87aadc00 == 140 [pid = 3955] [id = 646] 19:34:30 INFO - PROCESS | 3955 | ++DOMWINDOW == 181 (0x88d0a800) [pid = 3955] [serial = 1939] [outer = (nil)] 19:34:30 INFO - PROCESS | 3955 | ++DOMWINDOW == 182 (0x88d11000) [pid = 3955] [serial = 1940] [outer = 0x88d0a800] 19:34:30 INFO - PROCESS | 3955 | 1461119670207 Marionette DEBUG loaded listener.js 19:34:30 INFO - PROCESS | 3955 | ++DOMWINDOW == 183 (0x88d12800) [pid = 3955] [serial = 1941] [outer = 0x88d0a800] 19:34:31 INFO - PROCESS | 3955 | 1461119671142 Marionette TRACE conn3 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 19:34:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 19:34:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1686ms 19:34:31 INFO - PROCESS | 3955 | 1461119671204 Marionette TRACE conn3 -> [0,2557,"getWindowHandle",null] 19:34:31 INFO - PROCESS | 3955 | 1461119671208 Marionette TRACE conn3 <- [1,2557,null,{"value":"8"}] 19:34:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 19:34:31 INFO - PROCESS | 3955 | 1461119671214 Marionette TRACE conn3 -> [0,2558,"setScriptTimeout",{"ms":35000}] 19:34:31 INFO - PROCESS | 3955 | 1461119671218 Marionette TRACE conn3 <- [1,2558,null,{}] 19:34:31 INFO - PROCESS | 3955 | 1461119671223 Marionette TRACE conn3 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:34:31 INFO - PROCESS | 3955 | 1461119671447 Marionette TRACE conn3 <- [1,2559,null,{"value":null}] 19:34:31 INFO - PROCESS | 3955 | 1461119671796 Marionette TRACE conn3 -> [0,2560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:31 INFO - PROCESS | 3955 | ++DOCSHELL 0x861cb800 == 141 [pid = 3955] [id = 647] 19:34:31 INFO - PROCESS | 3955 | ++DOMWINDOW == 184 (0x87aa5400) [pid = 3955] [serial = 1942] [outer = (nil)] 19:34:31 INFO - PROCESS | 3955 | ++DOMWINDOW == 185 (0x998c1000) [pid = 3955] [serial = 1943] [outer = 0x87aa5400] 19:34:31 INFO - PROCESS | 3955 | 1461119671886 Marionette DEBUG loaded listener.js 19:34:31 INFO - PROCESS | 3955 | ++DOMWINDOW == 186 (0xa0e4cc00) [pid = 3955] [serial = 1944] [outer = 0x87aa5400] 19:34:34 INFO - PROCESS | 3955 | --DOCSHELL 0x879ba400 == 140 [pid = 3955] [id = 513] 19:34:34 INFO - PROCESS | 3955 | --DOCSHELL 0x849cf000 == 139 [pid = 3955] [id = 515] 19:34:34 INFO - PROCESS | 3955 | --DOCSHELL 0x861d1800 == 138 [pid = 3955] [id = 514] 19:34:34 INFO - PROCESS | 3955 | --DOCSHELL 0x91223000 == 137 [pid = 3955] [id = 526] 19:34:34 INFO - PROCESS | 3955 | --DOCSHELL 0x8e609000 == 136 [pid = 3955] [id = 519] 19:34:34 INFO - PROCESS | 3955 | --DOCSHELL 0x8ff45800 == 135 [pid = 3955] [id = 522] 19:34:34 INFO - PROCESS | 3955 | --DOCSHELL 0x8ba1d400 == 134 [pid = 3955] [id = 520] 19:34:34 INFO - PROCESS | 3955 | --DOCSHELL 0x8fb20c00 == 133 [pid = 3955] [id = 524] 19:34:34 INFO - PROCESS | 3955 | --DOCSHELL 0x96a01400 == 132 [pid = 3955] [id = 528] 19:34:34 INFO - PROCESS | 3955 | --DOCSHELL 0x88a36400 == 131 [pid = 3955] [id = 517] 19:34:34 INFO - PROCESS | 3955 | --DOCSHELL 0x875e7400 == 130 [pid = 3955] [id = 516] 19:34:34 INFO - PROCESS | 3955 | --DOCSHELL 0x90553800 == 129 [pid = 3955] [id = 525] 19:34:34 INFO - PROCESS | 3955 | --DOCSHELL 0x8a588400 == 128 [pid = 3955] [id = 518] 19:34:34 INFO - PROCESS | 3955 | --DOCSHELL 0x981b6000 == 127 [pid = 3955] [id = 623] 19:34:34 INFO - PROCESS | 3955 | --DOCSHELL 0x861d0400 == 126 [pid = 3955] [id = 621] 19:34:34 INFO - PROCESS | 3955 | --DOCSHELL 0x9331fc00 == 125 [pid = 3955] [id = 622] 19:34:34 INFO - PROCESS | 3955 | --DOCSHELL 0x92859c00 == 124 [pid = 3955] [id = 620] 19:34:34 INFO - PROCESS | 3955 | --DOCSHELL 0x8ff50400 == 123 [pid = 3955] [id = 619] 19:34:34 INFO - PROCESS | 3955 | --DOCSHELL 0x90455c00 == 122 [pid = 3955] [id = 618] 19:34:34 INFO - PROCESS | 3955 | --DOCSHELL 0x8b12fc00 == 121 [pid = 3955] [id = 616] 19:34:34 INFO - PROCESS | 3955 | --DOCSHELL 0x9335a400 == 120 [pid = 3955] [id = 617] 19:34:34 INFO - PROCESS | 3955 | --DOCSHELL 0x89364c00 == 119 [pid = 3955] [id = 615] 19:34:34 INFO - PROCESS | 3955 | --DOCSHELL 0x849cbc00 == 118 [pid = 3955] [id = 614] 19:34:34 INFO - PROCESS | 3955 | --DOCSHELL 0x8676b800 == 117 [pid = 3955] [id = 613] 19:34:34 INFO - PROCESS | 3955 | --DOCSHELL 0x8f6dd000 == 116 [pid = 3955] [id = 612] 19:34:34 INFO - PROCESS | 3955 | --DOCSHELL 0x82883c00 == 115 [pid = 3955] [id = 610] 19:34:34 INFO - PROCESS | 3955 | --DOCSHELL 0x8e457c00 == 114 [pid = 3955] [id = 611] 19:34:34 INFO - PROCESS | 3955 | --DOCSHELL 0x89358c00 == 113 [pid = 3955] [id = 609] 19:34:34 INFO - PROCESS | 3955 | --DOCSHELL 0x88439400 == 112 [pid = 3955] [id = 608] 19:34:34 INFO - PROCESS | 3955 | --DOCSHELL 0x861d3400 == 111 [pid = 3955] [id = 607] 19:34:34 INFO - PROCESS | 3955 | --DOMWINDOW == 185 (0x90214800) [pid = 3955] [serial = 1769] [outer = (nil)] [url = about:blank] 19:34:34 INFO - PROCESS | 3955 | --DOMWINDOW == 184 (0x9ffa1c00) [pid = 3955] [serial = 1799] [outer = (nil)] [url = about:blank] 19:34:34 INFO - PROCESS | 3955 | --DOMWINDOW == 183 (0x88a2fc00) [pid = 3955] [serial = 1812] [outer = (nil)] [url = about:blank] 19:34:34 INFO - PROCESS | 3955 | --DOMWINDOW == 182 (0x8c49c800) [pid = 3955] [serial = 1761] [outer = (nil)] [url = about:blank] 19:34:34 INFO - PROCESS | 3955 | --DOMWINDOW == 181 (0x9ea18c00) [pid = 3955] [serial = 1796] [outer = (nil)] [url = about:blank] 19:34:34 INFO - PROCESS | 3955 | --DOMWINDOW == 180 (0x92aa6c00) [pid = 3955] [serial = 1775] [outer = (nil)] [url = about:blank] 19:34:34 INFO - PROCESS | 3955 | --DOMWINDOW == 179 (0x99b3fc00) [pid = 3955] [serial = 1794] [outer = (nil)] [url = about:blank] 19:34:34 INFO - PROCESS | 3955 | --DOMWINDOW == 178 (0x998c0c00) [pid = 3955] [serial = 1793] [outer = (nil)] [url = about:blank] 19:34:34 INFO - PROCESS | 3955 | --DOMWINDOW == 177 (0x9fb2f000) [pid = 3955] [serial = 1740] [outer = (nil)] [url = about:blank] 19:34:34 INFO - PROCESS | 3955 | --DOMWINDOW == 176 (0x933f6800) [pid = 3955] [serial = 1778] [outer = (nil)] [url = about:blank] 19:34:34 INFO - PROCESS | 3955 | --DOMWINDOW == 175 (0x933f9c00) [pid = 3955] [serial = 1779] [outer = (nil)] [url = about:blank] 19:34:34 INFO - PROCESS | 3955 | --DOMWINDOW == 174 (0x96b50000) [pid = 3955] [serial = 1785] [outer = (nil)] [url = about:blank] 19:34:34 INFO - PROCESS | 3955 | --DOMWINDOW == 173 (0x8f6db800) [pid = 3955] [serial = 1764] [outer = (nil)] [url = about:blank] 19:34:34 INFO - PROCESS | 3955 | --DOMWINDOW == 172 (0xa0a94800) [pid = 3955] [serial = 1800] [outer = (nil)] [url = about:blank] 19:34:34 INFO - PROCESS | 3955 | --DOMWINDOW == 171 (0x8a68c000) [pid = 3955] [serial = 1815] [outer = (nil)] [url = about:blank] 19:34:34 INFO - PROCESS | 3955 | --DOMWINDOW == 170 (0xa2a2c800) [pid = 3955] [serial = 1805] [outer = (nil)] [url = about:blank] 19:34:34 INFO - PROCESS | 3955 | --DOMWINDOW == 169 (0x9030e400) [pid = 3955] [serial = 1770] [outer = (nil)] [url = about:blank] 19:34:34 INFO - PROCESS | 3955 | --DOMWINDOW == 168 (0xa2a30400) [pid = 3955] [serial = 1806] [outer = (nil)] [url = about:blank] 19:34:34 INFO - PROCESS | 3955 | --DOMWINDOW == 167 (0x88a2c400) [pid = 3955] [serial = 1757] [outer = (nil)] [url = about:blank] 19:34:34 INFO - PROCESS | 3955 | --DOMWINDOW == 166 (0xa3c7a400) [pid = 3955] [serial = 1808] [outer = (nil)] [url = about:blank] 19:34:34 INFO - PROCESS | 3955 | --DOMWINDOW == 165 (0x8fc36400) [pid = 3955] [serial = 1766] [outer = (nil)] [url = about:blank] 19:34:34 INFO - PROCESS | 3955 | --DOMWINDOW == 164 (0xa0f3b400) [pid = 3955] [serial = 1802] [outer = (nil)] [url = about:blank] 19:34:34 INFO - PROCESS | 3955 | --DOMWINDOW == 163 (0x98104400) [pid = 3955] [serial = 1788] [outer = (nil)] [url = about:blank] 19:34:34 INFO - PROCESS | 3955 | --DOMWINDOW == 162 (0x97947800) [pid = 3955] [serial = 1787] [outer = (nil)] [url = about:blank] 19:34:34 INFO - PROCESS | 3955 | --DOMWINDOW == 161 (0x8842f400) [pid = 3955] [serial = 1811] [outer = (nil)] [url = about:blank] 19:34:34 INFO - PROCESS | 3955 | --DOMWINDOW == 160 (0x92867800) [pid = 3955] [serial = 1773] [outer = (nil)] [url = about:blank] 19:34:34 INFO - PROCESS | 3955 | --DOMWINDOW == 159 (0x96a7d000) [pid = 3955] [serial = 1784] [outer = (nil)] [url = about:blank] 19:34:34 INFO - PROCESS | 3955 | --DOMWINDOW == 158 (0x8ad64000) [pid = 3955] [serial = 1820] [outer = (nil)] [url = about:blank] 19:34:34 INFO - PROCESS | 3955 | --DOMWINDOW == 157 (0x8a58f000) [pid = 3955] [serial = 1814] [outer = (nil)] [url = about:blank] 19:34:34 INFO - PROCESS | 3955 | --DOMWINDOW == 156 (0x8f657400) [pid = 3955] [serial = 1763] [outer = (nil)] [url = about:blank] 19:34:34 INFO - PROCESS | 3955 | --DOMWINDOW == 155 (0x93a6b000) [pid = 3955] [serial = 1782] [outer = (nil)] [url = about:blank] 19:34:34 INFO - PROCESS | 3955 | --DOMWINDOW == 154 (0x8ba7f800) [pid = 3955] [serial = 1760] [outer = (nil)] [url = about:blank] 19:34:34 INFO - PROCESS | 3955 | --DOMWINDOW == 153 (0x8b372000) [pid = 3955] [serial = 1817] [outer = (nil)] [url = about:blank] 19:34:34 INFO - PROCESS | 3955 | --DOMWINDOW == 152 (0x8ff45400) [pid = 3955] [serial = 1767] [outer = (nil)] [url = about:blank] 19:34:34 INFO - PROCESS | 3955 | --DOMWINDOW == 151 (0x98eaf400) [pid = 3955] [serial = 1791] [outer = (nil)] [url = about:blank] 19:34:34 INFO - PROCESS | 3955 | --DOMWINDOW == 150 (0x9fc05800) [pid = 3955] [serial = 1797] [outer = (nil)] [url = about:blank] 19:34:34 INFO - PROCESS | 3955 | --DOMWINDOW == 149 (0x8a68e400) [pid = 3955] [serial = 1758] [outer = (nil)] [url = about:blank] 19:34:34 INFO - PROCESS | 3955 | --DOMWINDOW == 148 (0xa3c82800) [pid = 3955] [serial = 1809] [outer = (nil)] [url = about:blank] 19:34:34 INFO - PROCESS | 3955 | --DOMWINDOW == 147 (0x8b376400) [pid = 3955] [serial = 1686] [outer = (nil)] [url = about:blank] 19:34:34 INFO - PROCESS | 3955 | --DOMWINDOW == 146 (0x93329800) [pid = 3955] [serial = 1776] [outer = (nil)] [url = about:blank] 19:34:34 INFO - PROCESS | 3955 | --DOMWINDOW == 145 (0x983e7c00) [pid = 3955] [serial = 1790] [outer = (nil)] [url = about:blank] 19:34:34 INFO - PROCESS | 3955 | --DOMWINDOW == 144 (0x8ba19400) [pid = 3955] [serial = 1818] [outer = (nil)] [url = about:blank] 19:34:34 INFO - PROCESS | 3955 | --DOMWINDOW == 143 (0x939e9000) [pid = 3955] [serial = 1781] [outer = (nil)] [url = about:blank] 19:34:34 INFO - PROCESS | 3955 | --DOMWINDOW == 142 (0xa0f64400) [pid = 3955] [serial = 1803] [outer = (nil)] [url = about:blank] 19:34:34 INFO - PROCESS | 3955 | --DOMWINDOW == 141 (0x92859800) [pid = 3955] [serial = 1772] [outer = (nil)] [url = about:blank] 19:34:34 INFO - PROCESS | 3955 | --DOMWINDOW == 140 (0xa0a49400) [pid = 3955] [serial = 1671] [outer = (nil)] [url = about:blank] 19:34:35 INFO - PROCESS | 3955 | 1461119675279 Marionette TRACE conn3 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 19:34:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 19:34:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 4099ms 19:34:35 INFO - PROCESS | 3955 | 1461119675314 Marionette TRACE conn3 -> [0,2561,"getWindowHandle",null] 19:34:35 INFO - PROCESS | 3955 | 1461119675320 Marionette TRACE conn3 <- [1,2561,null,{"value":"8"}] 19:34:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 19:34:35 INFO - PROCESS | 3955 | 1461119675329 Marionette TRACE conn3 -> [0,2562,"setScriptTimeout",{"ms":35000}] 19:34:35 INFO - PROCESS | 3955 | 1461119675332 Marionette TRACE conn3 <- [1,2562,null,{}] 19:34:35 INFO - PROCESS | 3955 | 1461119675341 Marionette TRACE conn3 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:34:35 INFO - PROCESS | 3955 | 1461119675568 Marionette TRACE conn3 <- [1,2563,null,{"value":null}] 19:34:35 INFO - PROCESS | 3955 | 1461119675793 Marionette TRACE conn3 -> [0,2564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.section.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:35 INFO - PROCESS | 3955 | ++DOCSHELL 0x861d7400 == 112 [pid = 3955] [id = 648] 19:34:35 INFO - PROCESS | 3955 | ++DOMWINDOW == 141 (0x861d8400) [pid = 3955] [serial = 1945] [outer = (nil)] 19:34:35 INFO - PROCESS | 3955 | ++DOMWINDOW == 142 (0x86768400) [pid = 3955] [serial = 1946] [outer = 0x861d8400] 19:34:35 INFO - PROCESS | 3955 | 1461119675926 Marionette DEBUG loaded listener.js 19:34:36 INFO - PROCESS | 3955 | ++DOMWINDOW == 143 (0x875e6c00) [pid = 3955] [serial = 1947] [outer = 0x861d8400] 19:34:36 INFO - PROCESS | 3955 | 1461119676885 Marionette TRACE conn3 <- [1,2564,null,{"value":["/2dcontext/shadows/2d.shadow.image.section.html",0,null,null,[["Shadows are not drawn for areas outside image source rectangles",0,null,null]]]}] 19:34:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 19:34:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1638ms 19:34:36 INFO - PROCESS | 3955 | 1461119676968 Marionette TRACE conn3 -> [0,2565,"getWindowHandle",null] 19:34:36 INFO - PROCESS | 3955 | 1461119676977 Marionette TRACE conn3 <- [1,2565,null,{"value":"8"}] 19:34:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 19:34:36 INFO - PROCESS | 3955 | 1461119676992 Marionette TRACE conn3 -> [0,2566,"setScriptTimeout",{"ms":35000}] 19:34:36 INFO - PROCESS | 3955 | 1461119676996 Marionette TRACE conn3 <- [1,2566,null,{}] 19:34:37 INFO - PROCESS | 3955 | 1461119677002 Marionette TRACE conn3 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:34:37 INFO - PROCESS | 3955 | 1461119677274 Marionette TRACE conn3 <- [1,2567,null,{"value":null}] 19:34:37 INFO - PROCESS | 3955 | 1461119677301 Marionette TRACE conn3 -> [0,2568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:37 INFO - PROCESS | 3955 | ++DOCSHELL 0x8676a400 == 113 [pid = 3955] [id = 649] 19:34:37 INFO - PROCESS | 3955 | ++DOMWINDOW == 144 (0x877d3800) [pid = 3955] [serial = 1948] [outer = (nil)] 19:34:37 INFO - PROCESS | 3955 | ++DOMWINDOW == 145 (0x881f4400) [pid = 3955] [serial = 1949] [outer = 0x877d3800] 19:34:37 INFO - PROCESS | 3955 | 1461119677378 Marionette DEBUG loaded listener.js 19:34:37 INFO - PROCESS | 3955 | ++DOMWINDOW == 146 (0x88435800) [pid = 3955] [serial = 1950] [outer = 0x877d3800] 19:34:38 INFO - PROCESS | 3955 | 1461119678393 Marionette TRACE conn3 <- [1,2568,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent images",0,null,null]]]}] 19:34:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 19:34:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1442ms 19:34:38 INFO - PROCESS | 3955 | 1461119678428 Marionette TRACE conn3 -> [0,2569,"getWindowHandle",null] 19:34:38 INFO - PROCESS | 3955 | 1461119678431 Marionette TRACE conn3 <- [1,2569,null,{"value":"8"}] 19:34:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 19:34:38 INFO - PROCESS | 3955 | 1461119678452 Marionette TRACE conn3 -> [0,2570,"setScriptTimeout",{"ms":35000}] 19:34:38 INFO - PROCESS | 3955 | 1461119678461 Marionette TRACE conn3 <- [1,2570,null,{}] 19:34:38 INFO - PROCESS | 3955 | 1461119678497 Marionette TRACE conn3 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:34:38 INFO - PROCESS | 3955 | 1461119678766 Marionette TRACE conn3 <- [1,2571,null,{"value":null}] 19:34:38 INFO - PROCESS | 3955 | 1461119678803 Marionette TRACE conn3 -> [0,2572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:38 INFO - PROCESS | 3955 | ++DOCSHELL 0x881f6c00 == 114 [pid = 3955] [id = 650] 19:34:38 INFO - PROCESS | 3955 | ++DOMWINDOW == 147 (0x88a36800) [pid = 3955] [serial = 1951] [outer = (nil)] 19:34:38 INFO - PROCESS | 3955 | ++DOMWINDOW == 148 (0x8935a400) [pid = 3955] [serial = 1952] [outer = 0x88a36800] 19:34:38 INFO - PROCESS | 3955 | 1461119678878 Marionette DEBUG loaded listener.js 19:34:38 INFO - PROCESS | 3955 | ++DOMWINDOW == 149 (0x8a58bc00) [pid = 3955] [serial = 1953] [outer = 0x88a36800] 19:34:39 INFO - PROCESS | 3955 | --DOMWINDOW == 148 (0x90306000) [pid = 3955] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 19:34:39 INFO - PROCESS | 3955 | --DOMWINDOW == 147 (0x8b10fc00) [pid = 3955] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 19:34:39 INFO - PROCESS | 3955 | --DOMWINDOW == 146 (0x983e7000) [pid = 3955] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 19:34:39 INFO - PROCESS | 3955 | --DOMWINDOW == 145 (0x875ecc00) [pid = 3955] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 19:34:39 INFO - PROCESS | 3955 | --DOMWINDOW == 144 (0x879bfc00) [pid = 3955] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 19:34:39 INFO - PROCESS | 3955 | --DOMWINDOW == 143 (0x8b102000) [pid = 3955] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 19:34:39 INFO - PROCESS | 3955 | --DOMWINDOW == 142 (0x9335c800) [pid = 3955] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 19:34:40 INFO - PROCESS | 3955 | --DOMWINDOW == 141 (0x8ba85c00) [pid = 3955] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 19:34:40 INFO - PROCESS | 3955 | --DOMWINDOW == 140 (0x8f6df000) [pid = 3955] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 19:34:40 INFO - PROCESS | 3955 | --DOMWINDOW == 139 (0x861d5000) [pid = 3955] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 19:34:40 INFO - PROCESS | 3955 | --DOMWINDOW == 138 (0x8e463000) [pid = 3955] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 19:34:40 INFO - PROCESS | 3955 | --DOMWINDOW == 137 (0x939c3800) [pid = 3955] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 19:34:40 INFO - PROCESS | 3955 | --DOMWINDOW == 136 (0x96b59400) [pid = 3955] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 19:34:40 INFO - PROCESS | 3955 | --DOMWINDOW == 135 (0x8e828c00) [pid = 3955] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 19:34:40 INFO - PROCESS | 3955 | --DOMWINDOW == 134 (0x928c7c00) [pid = 3955] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 19:34:40 INFO - PROCESS | 3955 | --DOMWINDOW == 133 (0x9021f000) [pid = 3955] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 19:34:40 INFO - PROCESS | 3955 | --DOMWINDOW == 132 (0x89210400) [pid = 3955] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 19:34:40 INFO - PROCESS | 3955 | --DOMWINDOW == 131 (0x88a35c00) [pid = 3955] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 19:34:40 INFO - PROCESS | 3955 | --DOMWINDOW == 130 (0x90459800) [pid = 3955] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 19:34:40 INFO - PROCESS | 3955 | --DOMWINDOW == 129 (0x872d1000) [pid = 3955] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 19:34:40 INFO - PROCESS | 3955 | --DOMWINDOW == 128 (0x8c497000) [pid = 3955] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 19:34:40 INFO - PROCESS | 3955 | --DOMWINDOW == 127 (0x863f6c00) [pid = 3955] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 19:34:40 INFO - PROCESS | 3955 | --DOMWINDOW == 126 (0x981d4000) [pid = 3955] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 19:34:40 INFO - PROCESS | 3955 | 1461119680557 Marionette TRACE conn3 <- [1,2572,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of images",0,null,null]]]}] 19:34:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 19:34:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 2175ms 19:34:40 INFO - PROCESS | 3955 | 1461119680616 Marionette TRACE conn3 -> [0,2573,"getWindowHandle",null] 19:34:40 INFO - PROCESS | 3955 | 1461119680620 Marionette TRACE conn3 <- [1,2573,null,{"value":"8"}] 19:34:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 19:34:40 INFO - PROCESS | 3955 | 1461119680626 Marionette TRACE conn3 -> [0,2574,"setScriptTimeout",{"ms":35000}] 19:34:40 INFO - PROCESS | 3955 | 1461119680629 Marionette TRACE conn3 <- [1,2574,null,{}] 19:34:40 INFO - PROCESS | 3955 | 1461119680635 Marionette TRACE conn3 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:34:40 INFO - PROCESS | 3955 | 1461119680894 Marionette TRACE conn3 <- [1,2575,null,{"value":null}] 19:34:40 INFO - PROCESS | 3955 | 1461119680912 Marionette TRACE conn3 -> [0,2576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:40 INFO - PROCESS | 3955 | ++DOCSHELL 0x863f1c00 == 115 [pid = 3955] [id = 651] 19:34:40 INFO - PROCESS | 3955 | ++DOMWINDOW == 127 (0x8920e000) [pid = 3955] [serial = 1954] [outer = (nil)] 19:34:40 INFO - PROCESS | 3955 | ++DOMWINDOW == 128 (0x8a689400) [pid = 3955] [serial = 1955] [outer = 0x8920e000] 19:34:40 INFO - PROCESS | 3955 | 1461119680983 Marionette DEBUG loaded listener.js 19:34:41 INFO - PROCESS | 3955 | ++DOMWINDOW == 129 (0x8a690800) [pid = 3955] [serial = 1956] [outer = 0x8920e000] 19:34:42 INFO - PROCESS | 3955 | 1461119682018 Marionette TRACE conn3 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 19:34:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 19:34:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1427ms 19:34:42 INFO - PROCESS | 3955 | 1461119682056 Marionette TRACE conn3 -> [0,2577,"getWindowHandle",null] 19:34:42 INFO - PROCESS | 3955 | 1461119682062 Marionette TRACE conn3 <- [1,2577,null,{"value":"8"}] 19:34:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 19:34:42 INFO - PROCESS | 3955 | 1461119682071 Marionette TRACE conn3 -> [0,2578,"setScriptTimeout",{"ms":35000}] 19:34:42 INFO - PROCESS | 3955 | 1461119682078 Marionette TRACE conn3 <- [1,2578,null,{}] 19:34:42 INFO - PROCESS | 3955 | 1461119682087 Marionette TRACE conn3 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:34:42 INFO - PROCESS | 3955 | 1461119682315 Marionette TRACE conn3 <- [1,2579,null,{"value":null}] 19:34:42 INFO - PROCESS | 3955 | 1461119682678 Marionette TRACE conn3 -> [0,2580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:42 INFO - PROCESS | 3955 | ++DOCSHELL 0x8676a000 == 116 [pid = 3955] [id = 652] 19:34:42 INFO - PROCESS | 3955 | ++DOMWINDOW == 130 (0x8676b800) [pid = 3955] [serial = 1957] [outer = (nil)] 19:34:42 INFO - PROCESS | 3955 | ++DOMWINDOW == 131 (0x875ecc00) [pid = 3955] [serial = 1958] [outer = 0x8676b800] 19:34:42 INFO - PROCESS | 3955 | 1461119682774 Marionette DEBUG loaded listener.js 19:34:42 INFO - PROCESS | 3955 | ++DOMWINDOW == 132 (0x879c8c00) [pid = 3955] [serial = 1959] [outer = 0x8676b800] 19:34:43 INFO - PROCESS | 3955 | 1461119683700 Marionette TRACE conn3 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 19:34:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 19:34:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1688ms 19:34:43 INFO - PROCESS | 3955 | 1461119683759 Marionette TRACE conn3 -> [0,2581,"getWindowHandle",null] 19:34:43 INFO - PROCESS | 3955 | 1461119683768 Marionette TRACE conn3 <- [1,2581,null,{"value":"8"}] 19:34:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 19:34:43 INFO - PROCESS | 3955 | 1461119683778 Marionette TRACE conn3 -> [0,2582,"setScriptTimeout",{"ms":35000}] 19:34:43 INFO - PROCESS | 3955 | 1461119683783 Marionette TRACE conn3 <- [1,2582,null,{}] 19:34:43 INFO - PROCESS | 3955 | 1461119683789 Marionette TRACE conn3 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:34:44 INFO - PROCESS | 3955 | 1461119684019 Marionette TRACE conn3 <- [1,2583,null,{"value":null}] 19:34:44 INFO - PROCESS | 3955 | 1461119684356 Marionette TRACE conn3 -> [0,2584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:44 INFO - PROCESS | 3955 | ++DOCSHELL 0x881f7800 == 117 [pid = 3955] [id = 653] 19:34:44 INFO - PROCESS | 3955 | ++DOMWINDOW == 133 (0x88439400) [pid = 3955] [serial = 1960] [outer = (nil)] 19:34:44 INFO - PROCESS | 3955 | ++DOMWINDOW == 134 (0x88d17800) [pid = 3955] [serial = 1961] [outer = 0x88439400] 19:34:44 INFO - PROCESS | 3955 | 1461119684459 Marionette DEBUG loaded listener.js 19:34:44 INFO - PROCESS | 3955 | ++DOMWINDOW == 135 (0x89359400) [pid = 3955] [serial = 1962] [outer = 0x88439400] 19:34:45 INFO - PROCESS | 3955 | 1461119685480 Marionette TRACE conn3 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 19:34:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 19:34:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1742ms 19:34:45 INFO - PROCESS | 3955 | 1461119685522 Marionette TRACE conn3 -> [0,2585,"getWindowHandle",null] 19:34:45 INFO - PROCESS | 3955 | 1461119685526 Marionette TRACE conn3 <- [1,2585,null,{"value":"8"}] 19:34:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 19:34:45 INFO - PROCESS | 3955 | 1461119685533 Marionette TRACE conn3 -> [0,2586,"setScriptTimeout",{"ms":35000}] 19:34:45 INFO - PROCESS | 3955 | 1461119685539 Marionette TRACE conn3 <- [1,2586,null,{}] 19:34:45 INFO - PROCESS | 3955 | 1461119685556 Marionette TRACE conn3 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:34:45 INFO - PROCESS | 3955 | 1461119685791 Marionette TRACE conn3 <- [1,2587,null,{"value":null}] 19:34:46 INFO - PROCESS | 3955 | 1461119686165 Marionette TRACE conn3 -> [0,2588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:46 INFO - PROCESS | 3955 | ++DOCSHELL 0x89201800 == 118 [pid = 3955] [id = 654] 19:34:46 INFO - PROCESS | 3955 | ++DOMWINDOW == 136 (0x8ad5fc00) [pid = 3955] [serial = 1963] [outer = (nil)] 19:34:46 INFO - PROCESS | 3955 | ++DOMWINDOW == 137 (0x8b379c00) [pid = 3955] [serial = 1964] [outer = 0x8ad5fc00] 19:34:46 INFO - PROCESS | 3955 | 1461119686259 Marionette DEBUG loaded listener.js 19:34:46 INFO - PROCESS | 3955 | ++DOMWINDOW == 138 (0x8ba1ec00) [pid = 3955] [serial = 1965] [outer = 0x8ad5fc00] 19:34:47 INFO - PROCESS | 3955 | 1461119687248 Marionette TRACE conn3 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 19:34:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 19:34:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1791ms 19:34:47 INFO - PROCESS | 3955 | 1461119687325 Marionette TRACE conn3 -> [0,2589,"getWindowHandle",null] 19:34:47 INFO - PROCESS | 3955 | 1461119687330 Marionette TRACE conn3 <- [1,2589,null,{"value":"8"}] 19:34:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 19:34:47 INFO - PROCESS | 3955 | 1461119687337 Marionette TRACE conn3 -> [0,2590,"setScriptTimeout",{"ms":35000}] 19:34:47 INFO - PROCESS | 3955 | 1461119687341 Marionette TRACE conn3 <- [1,2590,null,{}] 19:34:47 INFO - PROCESS | 3955 | 1461119687347 Marionette TRACE conn3 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:34:47 INFO - PROCESS | 3955 | 1461119687611 Marionette TRACE conn3 <- [1,2591,null,{"value":null}] 19:34:47 INFO - PROCESS | 3955 | 1461119687946 Marionette TRACE conn3 -> [0,2592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:47 INFO - PROCESS | 3955 | ++DOCSHELL 0x87bcbc00 == 119 [pid = 3955] [id = 655] 19:34:47 INFO - PROCESS | 3955 | ++DOMWINDOW == 139 (0x8b108c00) [pid = 3955] [serial = 1966] [outer = (nil)] 19:34:48 INFO - PROCESS | 3955 | ++DOMWINDOW == 140 (0x8c49c800) [pid = 3955] [serial = 1967] [outer = 0x8b108c00] 19:34:48 INFO - PROCESS | 3955 | 1461119688032 Marionette DEBUG loaded listener.js 19:34:48 INFO - PROCESS | 3955 | ++DOMWINDOW == 141 (0x8e45a400) [pid = 3955] [serial = 1968] [outer = 0x8b108c00] 19:34:48 INFO - PROCESS | 3955 | 1461119688917 Marionette TRACE conn3 <- [1,2592,null,{"value":["/2dcontext/shadows/2d.shadow.outside.html",0,null,null,[["Shadows of shapes outside the visible area can be offset onto the visible area",0,null,null]]]}] 19:34:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 19:34:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1639ms 19:34:48 INFO - PROCESS | 3955 | 1461119688977 Marionette TRACE conn3 -> [0,2593,"getWindowHandle",null] 19:34:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 19:34:48 INFO - PROCESS | 3955 | 1461119688981 Marionette TRACE conn3 <- [1,2593,null,{"value":"8"}] 19:34:48 INFO - PROCESS | 3955 | 1461119688987 Marionette TRACE conn3 -> [0,2594,"setScriptTimeout",{"ms":35000}] 19:34:48 INFO - PROCESS | 3955 | 1461119688991 Marionette TRACE conn3 <- [1,2594,null,{}] 19:34:49 INFO - PROCESS | 3955 | 1461119688997 Marionette TRACE conn3 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:34:49 INFO - PROCESS | 3955 | 1461119689217 Marionette TRACE conn3 <- [1,2595,null,{"value":null}] 19:34:49 INFO - PROCESS | 3955 | 1461119689562 Marionette TRACE conn3 -> [0,2596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:49 INFO - PROCESS | 3955 | ++DOCSHELL 0x8ba8a800 == 120 [pid = 3955] [id = 656] 19:34:49 INFO - PROCESS | 3955 | ++DOMWINDOW == 142 (0x8c493000) [pid = 3955] [serial = 1969] [outer = (nil)] 19:34:49 INFO - PROCESS | 3955 | ++DOMWINDOW == 143 (0x8e828400) [pid = 3955] [serial = 1970] [outer = 0x8c493000] 19:34:49 INFO - PROCESS | 3955 | 1461119689653 Marionette DEBUG loaded listener.js 19:34:49 INFO - PROCESS | 3955 | ++DOMWINDOW == 144 (0x8f597400) [pid = 3955] [serial = 1971] [outer = 0x8c493000] 19:34:50 INFO - PROCESS | 3955 | 1461119690602 Marionette TRACE conn3 <- [1,2596,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent fill patterns",0,null,null]]]}] 19:34:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 19:34:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1633ms 19:34:50 INFO - PROCESS | 3955 | 1461119690621 Marionette TRACE conn3 -> [0,2597,"getWindowHandle",null] 19:34:50 INFO - PROCESS | 3955 | 1461119690624 Marionette TRACE conn3 <- [1,2597,null,{"value":"8"}] 19:34:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 19:34:50 INFO - PROCESS | 3955 | 1461119690630 Marionette TRACE conn3 -> [0,2598,"setScriptTimeout",{"ms":35000}] 19:34:50 INFO - PROCESS | 3955 | 1461119690634 Marionette TRACE conn3 <- [1,2598,null,{}] 19:34:50 INFO - PROCESS | 3955 | 1461119690640 Marionette TRACE conn3 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:34:50 INFO - PROCESS | 3955 | 1461119690877 Marionette TRACE conn3 <- [1,2599,null,{"value":null}] 19:34:51 INFO - PROCESS | 3955 | 1461119691213 Marionette TRACE conn3 -> [0,2600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:51 INFO - PROCESS | 3955 | ++DOCSHELL 0x8e601800 == 121 [pid = 3955] [id = 657] 19:34:51 INFO - PROCESS | 3955 | ++DOMWINDOW == 145 (0x8f6c4c00) [pid = 3955] [serial = 1972] [outer = (nil)] 19:34:51 INFO - PROCESS | 3955 | ++DOMWINDOW == 146 (0x8f6cf400) [pid = 3955] [serial = 1973] [outer = 0x8f6c4c00] 19:34:51 INFO - PROCESS | 3955 | 1461119691307 Marionette DEBUG loaded listener.js 19:34:51 INFO - PROCESS | 3955 | ++DOMWINDOW == 147 (0x8f6ea400) [pid = 3955] [serial = 1974] [outer = 0x8f6c4c00] 19:34:52 INFO - PROCESS | 3955 | 1461119692318 Marionette TRACE conn3 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 19:34:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 19:34:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1735ms 19:34:52 INFO - PROCESS | 3955 | 1461119692366 Marionette TRACE conn3 -> [0,2601,"getWindowHandle",null] 19:34:52 INFO - PROCESS | 3955 | 1461119692371 Marionette TRACE conn3 <- [1,2601,null,{"value":"8"}] 19:34:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 19:34:52 INFO - PROCESS | 3955 | 1461119692377 Marionette TRACE conn3 -> [0,2602,"setScriptTimeout",{"ms":35000}] 19:34:52 INFO - PROCESS | 3955 | 1461119692381 Marionette TRACE conn3 <- [1,2602,null,{}] 19:34:52 INFO - PROCESS | 3955 | 1461119692386 Marionette TRACE conn3 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:34:52 INFO - PROCESS | 3955 | 1461119692591 Marionette TRACE conn3 <- [1,2603,null,{"value":null}] 19:34:52 INFO - PROCESS | 3955 | 1461119692924 Marionette TRACE conn3 -> [0,2604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:52 INFO - PROCESS | 3955 | ++DOCSHELL 0x8e60d800 == 122 [pid = 3955] [id = 658] 19:34:52 INFO - PROCESS | 3955 | ++DOMWINDOW == 148 (0x8f657400) [pid = 3955] [serial = 1975] [outer = (nil)] 19:34:53 INFO - PROCESS | 3955 | ++DOMWINDOW == 149 (0x8fc35800) [pid = 3955] [serial = 1976] [outer = 0x8f657400] 19:34:53 INFO - PROCESS | 3955 | 1461119693018 Marionette DEBUG loaded listener.js 19:34:53 INFO - PROCESS | 3955 | ++DOMWINDOW == 150 (0x8ff43400) [pid = 3955] [serial = 1977] [outer = 0x8f657400] 19:34:53 INFO - PROCESS | 3955 | 1461119693948 Marionette TRACE conn3 <- [1,2604,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent fill patterns",0,null,null]]]}] 19:34:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 19:34:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1642ms 19:34:54 INFO - PROCESS | 3955 | 1461119694019 Marionette TRACE conn3 -> [0,2605,"getWindowHandle",null] 19:34:54 INFO - PROCESS | 3955 | 1461119694024 Marionette TRACE conn3 <- [1,2605,null,{"value":"8"}] 19:34:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 19:34:54 INFO - PROCESS | 3955 | 1461119694030 Marionette TRACE conn3 -> [0,2606,"setScriptTimeout",{"ms":35000}] 19:34:54 INFO - PROCESS | 3955 | 1461119694034 Marionette TRACE conn3 <- [1,2606,null,{}] 19:34:54 INFO - PROCESS | 3955 | 1461119694039 Marionette TRACE conn3 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:34:54 INFO - PROCESS | 3955 | 1461119694295 Marionette TRACE conn3 <- [1,2607,null,{"value":null}] 19:34:54 INFO - PROCESS | 3955 | 1461119694635 Marionette TRACE conn3 -> [0,2608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:54 INFO - PROCESS | 3955 | ++DOCSHELL 0x8f6cc400 == 123 [pid = 3955] [id = 659] 19:34:54 INFO - PROCESS | 3955 | ++DOMWINDOW == 151 (0x8f927000) [pid = 3955] [serial = 1978] [outer = (nil)] 19:34:54 INFO - PROCESS | 3955 | ++DOMWINDOW == 152 (0x90306000) [pid = 3955] [serial = 1979] [outer = 0x8f927000] 19:34:54 INFO - PROCESS | 3955 | 1461119694728 Marionette DEBUG loaded listener.js 19:34:54 INFO - PROCESS | 3955 | ++DOMWINDOW == 153 (0x9030e800) [pid = 3955] [serial = 1980] [outer = 0x8f927000] 19:34:55 INFO - PROCESS | 3955 | 1461119695614 Marionette TRACE conn3 <- [1,2608,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of fill patterns",0,null,null]]]}] 19:34:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 19:34:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1630ms 19:34:55 INFO - PROCESS | 3955 | 1461119695661 Marionette TRACE conn3 -> [0,2609,"getWindowHandle",null] 19:34:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 19:34:55 INFO - PROCESS | 3955 | 1461119695665 Marionette TRACE conn3 <- [1,2609,null,{"value":"8"}] 19:34:55 INFO - PROCESS | 3955 | 1461119695672 Marionette TRACE conn3 -> [0,2610,"setScriptTimeout",{"ms":35000}] 19:34:55 INFO - PROCESS | 3955 | 1461119695675 Marionette TRACE conn3 <- [1,2610,null,{}] 19:34:55 INFO - PROCESS | 3955 | 1461119695681 Marionette TRACE conn3 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:34:55 INFO - PROCESS | 3955 | 1461119695887 Marionette TRACE conn3 <- [1,2611,null,{"value":null}] 19:34:56 INFO - PROCESS | 3955 | 1461119696174 Marionette TRACE conn3 -> [0,2612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:56 INFO - PROCESS | 3955 | ++DOCSHELL 0x88438800 == 124 [pid = 3955] [id = 660] 19:34:56 INFO - PROCESS | 3955 | ++DOMWINDOW == 154 (0x9021a000) [pid = 3955] [serial = 1981] [outer = (nil)] 19:34:56 INFO - PROCESS | 3955 | ++DOMWINDOW == 155 (0x91223000) [pid = 3955] [serial = 1982] [outer = 0x9021a000] 19:34:56 INFO - PROCESS | 3955 | 1461119696308 Marionette DEBUG loaded listener.js 19:34:56 INFO - PROCESS | 3955 | ++DOMWINDOW == 156 (0x913dc800) [pid = 3955] [serial = 1983] [outer = 0x9021a000] 19:34:57 INFO - PROCESS | 3955 | 1461119697218 Marionette TRACE conn3 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 19:34:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 19:34:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1588ms 19:34:57 INFO - PROCESS | 3955 | 1461119697261 Marionette TRACE conn3 -> [0,2613,"getWindowHandle",null] 19:34:57 INFO - PROCESS | 3955 | 1461119697265 Marionette TRACE conn3 <- [1,2613,null,{"value":"8"}] 19:34:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 19:34:57 INFO - PROCESS | 3955 | 1461119697271 Marionette TRACE conn3 -> [0,2614,"setScriptTimeout",{"ms":35000}] 19:34:57 INFO - PROCESS | 3955 | 1461119697274 Marionette TRACE conn3 <- [1,2614,null,{}] 19:34:57 INFO - PROCESS | 3955 | 1461119697280 Marionette TRACE conn3 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:34:57 INFO - PROCESS | 3955 | 1461119697499 Marionette TRACE conn3 <- [1,2615,null,{"value":null}] 19:34:57 INFO - PROCESS | 3955 | 1461119697840 Marionette TRACE conn3 -> [0,2616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:57 INFO - PROCESS | 3955 | ++DOCSHELL 0x9054c000 == 125 [pid = 3955] [id = 661] 19:34:57 INFO - PROCESS | 3955 | ++DOMWINDOW == 157 (0x90557400) [pid = 3955] [serial = 1984] [outer = (nil)] 19:34:57 INFO - PROCESS | 3955 | ++DOMWINDOW == 158 (0x92859800) [pid = 3955] [serial = 1985] [outer = 0x90557400] 19:34:57 INFO - PROCESS | 3955 | 1461119697932 Marionette DEBUG loaded listener.js 19:34:58 INFO - PROCESS | 3955 | ++DOMWINDOW == 159 (0x92863000) [pid = 3955] [serial = 1986] [outer = 0x90557400] 19:34:58 INFO - PROCESS | 3955 | 1461119698856 Marionette TRACE conn3 <- [1,2616,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke caps",0,null,null]]]}] 19:34:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 19:34:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1630ms 19:34:58 INFO - PROCESS | 3955 | 1461119698902 Marionette TRACE conn3 -> [0,2617,"getWindowHandle",null] 19:34:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 19:34:58 INFO - PROCESS | 3955 | 1461119698906 Marionette TRACE conn3 <- [1,2617,null,{"value":"8"}] 19:34:58 INFO - PROCESS | 3955 | 1461119698913 Marionette TRACE conn3 -> [0,2618,"setScriptTimeout",{"ms":35000}] 19:34:58 INFO - PROCESS | 3955 | 1461119698918 Marionette TRACE conn3 <- [1,2618,null,{}] 19:34:58 INFO - PROCESS | 3955 | 1461119698923 Marionette TRACE conn3 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:34:59 INFO - PROCESS | 3955 | 1461119699160 Marionette TRACE conn3 <- [1,2619,null,{"value":null}] 19:34:59 INFO - PROCESS | 3955 | 1461119699512 Marionette TRACE conn3 -> [0,2620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:59 INFO - PROCESS | 3955 | ++DOCSHELL 0x91e96400 == 126 [pid = 3955] [id = 662] 19:34:59 INFO - PROCESS | 3955 | ++DOMWINDOW == 160 (0x93325400) [pid = 3955] [serial = 1987] [outer = (nil)] 19:34:59 INFO - PROCESS | 3955 | ++DOMWINDOW == 161 (0x93355000) [pid = 3955] [serial = 1988] [outer = 0x93325400] 19:34:59 INFO - PROCESS | 3955 | 1461119699611 Marionette DEBUG loaded listener.js 19:34:59 INFO - PROCESS | 3955 | ++DOMWINDOW == 162 (0x933f8c00) [pid = 3955] [serial = 1989] [outer = 0x93325400] 19:35:00 INFO - PROCESS | 3955 | 1461119700530 Marionette TRACE conn3 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 19:35:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 19:35:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1681ms 19:35:00 INFO - PROCESS | 3955 | 1461119700594 Marionette TRACE conn3 -> [0,2621,"getWindowHandle",null] 19:35:00 INFO - PROCESS | 3955 | 1461119700598 Marionette TRACE conn3 <- [1,2621,null,{"value":"8"}] 19:35:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 19:35:00 INFO - PROCESS | 3955 | 1461119700604 Marionette TRACE conn3 -> [0,2622,"setScriptTimeout",{"ms":35000}] 19:35:00 INFO - PROCESS | 3955 | 1461119700607 Marionette TRACE conn3 <- [1,2622,null,{}] 19:35:00 INFO - PROCESS | 3955 | 1461119700613 Marionette TRACE conn3 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:35:00 INFO - PROCESS | 3955 | 1461119700822 Marionette TRACE conn3 <- [1,2623,null,{"value":null}] 19:35:01 INFO - PROCESS | 3955 | 1461119701158 Marionette TRACE conn3 -> [0,2624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:01 INFO - PROCESS | 3955 | ++DOCSHELL 0x92aa4800 == 127 [pid = 3955] [id = 663] 19:35:01 INFO - PROCESS | 3955 | ++DOMWINDOW == 163 (0x93321c00) [pid = 3955] [serial = 1990] [outer = (nil)] 19:35:01 INFO - PROCESS | 3955 | ++DOMWINDOW == 164 (0x939e1000) [pid = 3955] [serial = 1991] [outer = 0x93321c00] 19:35:01 INFO - PROCESS | 3955 | 1461119701248 Marionette DEBUG loaded listener.js 19:35:01 INFO - PROCESS | 3955 | ++DOMWINDOW == 165 (0x939e4400) [pid = 3955] [serial = 1992] [outer = 0x93321c00] 19:35:02 INFO - PROCESS | 3955 | 1461119702140 Marionette TRACE conn3 <- [1,2624,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke joins",0,null,null]]]}] 19:35:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 19:35:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1588ms 19:35:02 INFO - PROCESS | 3955 | 1461119702193 Marionette TRACE conn3 -> [0,2625,"getWindowHandle",null] 19:35:02 INFO - PROCESS | 3955 | 1461119702197 Marionette TRACE conn3 <- [1,2625,null,{"value":"8"}] 19:35:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 19:35:02 INFO - PROCESS | 3955 | 1461119702205 Marionette TRACE conn3 -> [0,2626,"setScriptTimeout",{"ms":35000}] 19:35:02 INFO - PROCESS | 3955 | 1461119702209 Marionette TRACE conn3 <- [1,2626,null,{}] 19:35:02 INFO - PROCESS | 3955 | 1461119702217 Marionette TRACE conn3 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:35:02 INFO - PROCESS | 3955 | 1461119702473 Marionette TRACE conn3 <- [1,2627,null,{"value":null}] 19:35:02 INFO - PROCESS | 3955 | 1461119702816 Marionette TRACE conn3 -> [0,2628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:02 INFO - PROCESS | 3955 | ++DOCSHELL 0x939e1c00 == 128 [pid = 3955] [id = 664] 19:35:02 INFO - PROCESS | 3955 | ++DOMWINDOW == 166 (0x93a6f800) [pid = 3955] [serial = 1993] [outer = (nil)] 19:35:02 INFO - PROCESS | 3955 | ++DOMWINDOW == 167 (0x96a83400) [pid = 3955] [serial = 1994] [outer = 0x93a6f800] 19:35:02 INFO - PROCESS | 3955 | 1461119702910 Marionette DEBUG loaded listener.js 19:35:03 INFO - PROCESS | 3955 | ++DOMWINDOW == 168 (0x96b4c800) [pid = 3955] [serial = 1995] [outer = 0x93a6f800] 19:35:03 INFO - PROCESS | 3955 | 1461119703869 Marionette TRACE conn3 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 19:35:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 19:35:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1731ms 19:35:03 INFO - PROCESS | 3955 | 1461119703938 Marionette TRACE conn3 -> [0,2629,"getWindowHandle",null] 19:35:03 INFO - PROCESS | 3955 | 1461119703941 Marionette TRACE conn3 <- [1,2629,null,{"value":"8"}] 19:35:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 19:35:03 INFO - PROCESS | 3955 | 1461119703948 Marionette TRACE conn3 -> [0,2630,"setScriptTimeout",{"ms":35000}] 19:35:03 INFO - PROCESS | 3955 | 1461119703952 Marionette TRACE conn3 <- [1,2630,null,{}] 19:35:03 INFO - PROCESS | 3955 | 1461119703958 Marionette TRACE conn3 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:35:04 INFO - PROCESS | 3955 | 1461119704184 Marionette TRACE conn3 <- [1,2631,null,{"value":null}] 19:35:04 INFO - PROCESS | 3955 | 1461119704529 Marionette TRACE conn3 -> [0,2632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:04 INFO - PROCESS | 3955 | ++DOCSHELL 0x9045c400 == 129 [pid = 3955] [id = 665] 19:35:04 INFO - PROCESS | 3955 | ++DOMWINDOW == 169 (0x93354000) [pid = 3955] [serial = 1996] [outer = (nil)] 19:35:04 INFO - PROCESS | 3955 | ++DOMWINDOW == 170 (0x96b99000) [pid = 3955] [serial = 1997] [outer = 0x93354000] 19:35:04 INFO - PROCESS | 3955 | 1461119704627 Marionette DEBUG loaded listener.js 19:35:04 INFO - PROCESS | 3955 | ++DOMWINDOW == 171 (0x96faa400) [pid = 3955] [serial = 1998] [outer = 0x93354000] 19:35:05 INFO - PROCESS | 3955 | 1461119705537 Marionette TRACE conn3 <- [1,2632,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.3.html",0,null,null,[["Shadows are drawn for stroke joins respecting miter limit",0,null,null]]]}] 19:35:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 19:35:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1635ms 19:35:05 INFO - PROCESS | 3955 | 1461119705584 Marionette TRACE conn3 -> [0,2633,"getWindowHandle",null] 19:35:05 INFO - PROCESS | 3955 | 1461119705588 Marionette TRACE conn3 <- [1,2633,null,{"value":"8"}] 19:35:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 19:35:05 INFO - PROCESS | 3955 | 1461119705594 Marionette TRACE conn3 -> [0,2634,"setScriptTimeout",{"ms":35000}] 19:35:05 INFO - PROCESS | 3955 | 1461119705598 Marionette TRACE conn3 <- [1,2634,null,{}] 19:35:05 INFO - PROCESS | 3955 | 1461119705604 Marionette TRACE conn3 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:35:05 INFO - PROCESS | 3955 | 1461119705828 Marionette TRACE conn3 <- [1,2635,null,{"value":null}] 19:35:06 INFO - PROCESS | 3955 | 1461119706166 Marionette TRACE conn3 -> [0,2636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:06 INFO - PROCESS | 3955 | ++DOCSHELL 0x94fb2000 == 130 [pid = 3955] [id = 666] 19:35:06 INFO - PROCESS | 3955 | ++DOMWINDOW == 172 (0x96b92400) [pid = 3955] [serial = 1999] [outer = (nil)] 19:35:06 INFO - PROCESS | 3955 | ++DOMWINDOW == 173 (0x97f9e400) [pid = 3955] [serial = 2000] [outer = 0x96b92400] 19:35:06 INFO - PROCESS | 3955 | 1461119706254 Marionette DEBUG loaded listener.js 19:35:06 INFO - PROCESS | 3955 | ++DOMWINDOW == 174 (0x9810c400) [pid = 3955] [serial = 2001] [outer = 0x96b92400] 19:35:07 INFO - PROCESS | 3955 | 1461119707212 Marionette TRACE conn3 <- [1,2636,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 19:35:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 19:35:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1652ms 19:35:07 INFO - PROCESS | 3955 | 1461119707247 Marionette TRACE conn3 -> [0,2637,"getWindowHandle",null] 19:35:07 INFO - PROCESS | 3955 | 1461119707250 Marionette TRACE conn3 <- [1,2637,null,{"value":"8"}] 19:35:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 19:35:07 INFO - PROCESS | 3955 | 1461119707256 Marionette TRACE conn3 -> [0,2638,"setScriptTimeout",{"ms":35000}] 19:35:07 INFO - PROCESS | 3955 | 1461119707259 Marionette TRACE conn3 <- [1,2638,null,{}] 19:35:07 INFO - PROCESS | 3955 | 1461119707265 Marionette TRACE conn3 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:35:07 INFO - PROCESS | 3955 | 1461119707467 Marionette TRACE conn3 <- [1,2639,null,{"value":null}] 19:35:07 INFO - PROCESS | 3955 | 1461119707811 Marionette TRACE conn3 -> [0,2640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:07 INFO - PROCESS | 3955 | ++DOCSHELL 0x82f76c00 == 131 [pid = 3955] [id = 667] 19:35:07 INFO - PROCESS | 3955 | ++DOMWINDOW == 175 (0x97944000) [pid = 3955] [serial = 2002] [outer = (nil)] 19:35:07 INFO - PROCESS | 3955 | ++DOMWINDOW == 176 (0x981dec00) [pid = 3955] [serial = 2003] [outer = 0x97944000] 19:35:07 INFO - PROCESS | 3955 | 1461119707903 Marionette DEBUG loaded listener.js 19:35:08 INFO - PROCESS | 3955 | ++DOMWINDOW == 177 (0x9822b400) [pid = 3955] [serial = 2004] [outer = 0x97944000] 19:35:08 INFO - PROCESS | 3955 | 1461119708789 Marionette TRACE conn3 <- [1,2640,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 19:35:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 19:35:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1585ms 19:35:08 INFO - PROCESS | 3955 | 1461119708842 Marionette TRACE conn3 -> [0,2641,"getWindowHandle",null] 19:35:08 INFO - PROCESS | 3955 | 1461119708845 Marionette TRACE conn3 <- [1,2641,null,{"value":"8"}] 19:35:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 19:35:08 INFO - PROCESS | 3955 | 1461119708852 Marionette TRACE conn3 -> [0,2642,"setScriptTimeout",{"ms":35000}] 19:35:08 INFO - PROCESS | 3955 | 1461119708855 Marionette TRACE conn3 <- [1,2642,null,{}] 19:35:08 INFO - PROCESS | 3955 | 1461119708861 Marionette TRACE conn3 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:35:09 INFO - PROCESS | 3955 | 1461119709066 Marionette TRACE conn3 <- [1,2643,null,{"value":null}] 19:35:09 INFO - PROCESS | 3955 | 1461119709357 Marionette TRACE conn3 -> [0,2644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:09 INFO - PROCESS | 3955 | ++DOCSHELL 0x97bc2400 == 132 [pid = 3955] [id = 668] 19:35:09 INFO - PROCESS | 3955 | ++DOMWINDOW == 178 (0x981d5c00) [pid = 3955] [serial = 2005] [outer = (nil)] 19:35:09 INFO - PROCESS | 3955 | ++DOMWINDOW == 179 (0x98eb3000) [pid = 3955] [serial = 2006] [outer = 0x981d5c00] 19:35:09 INFO - PROCESS | 3955 | 1461119709491 Marionette DEBUG loaded listener.js 19:35:09 INFO - PROCESS | 3955 | ++DOMWINDOW == 180 (0x991a3000) [pid = 3955] [serial = 2007] [outer = 0x981d5c00] 19:35:10 INFO - PROCESS | 3955 | 1461119710417 Marionette TRACE conn3 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 19:35:10 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 19:35:10 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1629ms 19:35:10 INFO - PROCESS | 3955 | 1461119710482 Marionette TRACE conn3 -> [0,2645,"getWindowHandle",null] 19:35:10 INFO - PROCESS | 3955 | 1461119710485 Marionette TRACE conn3 <- [1,2645,null,{"value":"8"}] 19:35:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 19:35:10 INFO - PROCESS | 3955 | 1461119710492 Marionette TRACE conn3 -> [0,2646,"setScriptTimeout",{"ms":35000}] 19:35:10 INFO - PROCESS | 3955 | 1461119710496 Marionette TRACE conn3 <- [1,2646,null,{}] 19:35:10 INFO - PROCESS | 3955 | 1461119710501 Marionette TRACE conn3 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:35:10 INFO - PROCESS | 3955 | 1461119710738 Marionette TRACE conn3 <- [1,2647,null,{"value":null}] 19:35:11 INFO - PROCESS | 3955 | 1461119711077 Marionette TRACE conn3 -> [0,2648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:11 INFO - PROCESS | 3955 | ++DOCSHELL 0x98237c00 == 133 [pid = 3955] [id = 669] 19:35:11 INFO - PROCESS | 3955 | ++DOMWINDOW == 181 (0x9983e000) [pid = 3955] [serial = 2008] [outer = (nil)] 19:35:11 INFO - PROCESS | 3955 | ++DOMWINDOW == 182 (0x99b83400) [pid = 3955] [serial = 2009] [outer = 0x9983e000] 19:35:11 INFO - PROCESS | 3955 | 1461119711168 Marionette DEBUG loaded listener.js 19:35:11 INFO - PROCESS | 3955 | ++DOMWINDOW == 183 (0x99b44800) [pid = 3955] [serial = 2010] [outer = 0x9983e000] 19:35:12 INFO - PROCESS | 3955 | 1461119712084 Marionette TRACE conn3 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 19:35:14 INFO - PROCESS | 3955 | --DOCSHELL 0x863f5c00 == 132 [pid = 3955] [id = 511] 19:35:14 INFO - PROCESS | 3955 | --DOCSHELL 0x98106c00 == 131 [pid = 3955] [id = 464] 19:35:14 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 19:35:14 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 4094ms 19:35:14 INFO - PROCESS | 3955 | --DOMWINDOW == 182 (0x92aa7000) [pid = 3955] [serial = 1851] [outer = (nil)] [url = about:blank] 19:35:14 INFO - PROCESS | 3955 | --DOMWINDOW == 181 (0x981e1400) [pid = 3955] [serial = 1869] [outer = (nil)] [url = about:blank] 19:35:14 INFO - PROCESS | 3955 | --DOMWINDOW == 180 (0x978ea800) [pid = 3955] [serial = 1862] [outer = (nil)] [url = about:blank] 19:35:14 INFO - PROCESS | 3955 | --DOMWINDOW == 179 (0x8f652c00) [pid = 3955] [serial = 1836] [outer = (nil)] [url = about:blank] 19:35:14 INFO - PROCESS | 3955 | --DOMWINDOW == 178 (0x94fb8c00) [pid = 3955] [serial = 1856] [outer = (nil)] [url = about:blank] 19:35:14 INFO - PROCESS | 3955 | --DOMWINDOW == 177 (0x90551000) [pid = 3955] [serial = 1844] [outer = (nil)] [url = about:blank] 19:35:14 INFO - PROCESS | 3955 | --DOMWINDOW == 176 (0x89361c00) [pid = 3955] [serial = 1880] [outer = (nil)] [url = about:blank] 19:35:14 INFO - PROCESS | 3955 | --DOMWINDOW == 175 (0x8a589800) [pid = 3955] [serial = 1827] [outer = (nil)] [url = about:blank] 19:35:14 INFO - PROCESS | 3955 | --DOMWINDOW == 174 (0x91ee7c00) [pid = 3955] [serial = 1847] [outer = (nil)] [url = about:blank] 19:35:14 INFO - PROCESS | 3955 | --DOMWINDOW == 173 (0x879c9c00) [pid = 3955] [serial = 1877] [outer = (nil)] [url = about:blank] 19:35:14 INFO - PROCESS | 3955 | --DOMWINDOW == 172 (0x97f9dc00) [pid = 3955] [serial = 1866] [outer = (nil)] [url = about:blank] 19:35:14 INFO - PROCESS | 3955 | --DOMWINDOW == 171 (0x90556800) [pid = 3955] [serial = 1845] [outer = (nil)] [url = about:blank] 19:35:14 INFO - PROCESS | 3955 | --DOMWINDOW == 170 (0x8a683000) [pid = 3955] [serial = 1881] [outer = (nil)] [url = about:blank] 19:35:14 INFO - PROCESS | 3955 | --DOMWINDOW == 169 (0x86a5b800) [pid = 3955] [serial = 1823] [outer = (nil)] [url = about:blank] 19:35:14 INFO - PROCESS | 3955 | --DOMWINDOW == 168 (0x98232c00) [pid = 3955] [serial = 1872] [outer = (nil)] [url = about:blank] 19:35:14 INFO - PROCESS | 3955 | --DOMWINDOW == 167 (0x978f1400) [pid = 3955] [serial = 1863] [outer = (nil)] [url = about:blank] 19:35:14 INFO - PROCESS | 3955 | --DOMWINDOW == 166 (0x96b92000) [pid = 3955] [serial = 1859] [outer = (nil)] [url = about:blank] 19:35:14 INFO - PROCESS | 3955 | --DOMWINDOW == 165 (0x8b122400) [pid = 3955] [serial = 1883] [outer = (nil)] [url = about:blank] 19:35:14 INFO - PROCESS | 3955 | --DOMWINDOW == 164 (0x99198c00) [pid = 3955] [serial = 1875] [outer = (nil)] [url = about:blank] 19:35:14 INFO - PROCESS | 3955 | --DOMWINDOW == 163 (0x90306800) [pid = 3955] [serial = 1842] [outer = (nil)] [url = about:blank] 19:35:14 INFO - PROCESS | 3955 | --DOMWINDOW == 162 (0x8c499800) [pid = 3955] [serial = 1832] [outer = (nil)] [url = about:blank] 19:35:14 INFO - PROCESS | 3955 | --DOMWINDOW == 161 (0x8b375c00) [pid = 3955] [serial = 1830] [outer = (nil)] [url = about:blank] 19:35:14 INFO - PROCESS | 3955 | --DOMWINDOW == 160 (0x97ca1800) [pid = 3955] [serial = 1865] [outer = (nil)] [url = about:blank] 19:35:14 INFO - PROCESS | 3955 | --DOMWINDOW == 159 (0x96accc00) [pid = 3955] [serial = 1857] [outer = (nil)] [url = about:blank] 19:35:14 INFO - PROCESS | 3955 | --DOMWINDOW == 158 (0x93360400) [pid = 3955] [serial = 1853] [outer = (nil)] [url = about:blank] 19:35:14 INFO - PROCESS | 3955 | --DOMWINDOW == 157 (0x8f64f400) [pid = 3955] [serial = 1835] [outer = (nil)] [url = about:blank] 19:35:14 INFO - PROCESS | 3955 | --DOMWINDOW == 156 (0x8e609800) [pid = 3955] [serial = 1755] [outer = (nil)] [url = about:blank] 19:35:14 INFO - PROCESS | 3955 | --DOMWINDOW == 155 (0x98231000) [pid = 3955] [serial = 1871] [outer = (nil)] [url = about:blank] 19:35:14 INFO - PROCESS | 3955 | --DOMWINDOW == 154 (0x8f6e3800) [pid = 3955] [serial = 1838] [outer = (nil)] [url = about:blank] 19:35:14 INFO - PROCESS | 3955 | --DOMWINDOW == 153 (0x91eef800) [pid = 3955] [serial = 1848] [outer = (nil)] [url = about:blank] 19:35:14 INFO - PROCESS | 3955 | --DOMWINDOW == 152 (0x96b98c00) [pid = 3955] [serial = 1860] [outer = (nil)] [url = about:blank] 19:35:14 INFO - PROCESS | 3955 | --DOMWINDOW == 151 (0x877c8000) [pid = 3955] [serial = 1886] [outer = (nil)] [url = about:blank] 19:35:14 INFO - PROCESS | 3955 | --DOMWINDOW == 150 (0x8935c800) [pid = 3955] [serial = 1826] [outer = (nil)] [url = about:blank] 19:35:14 INFO - PROCESS | 3955 | --DOMWINDOW == 149 (0x939bb800) [pid = 3955] [serial = 1854] [outer = (nil)] [url = about:blank] 19:35:14 INFO - PROCESS | 3955 | --DOMWINDOW == 148 (0x981d9400) [pid = 3955] [serial = 1868] [outer = (nil)] [url = about:blank] 19:35:14 INFO - PROCESS | 3955 | --DOMWINDOW == 147 (0x87bc6800) [pid = 3955] [serial = 1878] [outer = (nil)] [url = about:blank] 19:35:14 INFO - PROCESS | 3955 | --DOMWINDOW == 146 (0x89359800) [pid = 3955] [serial = 1887] [outer = (nil)] [url = about:blank] 19:35:14 INFO - PROCESS | 3955 | --DOMWINDOW == 145 (0x92862c00) [pid = 3955] [serial = 1850] [outer = (nil)] [url = about:blank] 19:35:14 INFO - PROCESS | 3955 | --DOMWINDOW == 144 (0x9021cc00) [pid = 3955] [serial = 1841] [outer = (nil)] [url = about:blank] 19:35:14 INFO - PROCESS | 3955 | --DOMWINDOW == 143 (0x8b119c00) [pid = 3955] [serial = 1829] [outer = (nil)] [url = about:blank] 19:35:14 INFO - PROCESS | 3955 | --DOMWINDOW == 142 (0x8b36fc00) [pid = 3955] [serial = 1884] [outer = (nil)] [url = about:blank] 19:35:14 INFO - PROCESS | 3955 | --DOMWINDOW == 141 (0x8e829c00) [pid = 3955] [serial = 1833] [outer = (nil)] [url = about:blank] 19:35:14 INFO - PROCESS | 3955 | --DOMWINDOW == 140 (0x8ff46400) [pid = 3955] [serial = 1839] [outer = (nil)] [url = about:blank] 19:35:14 INFO - PROCESS | 3955 | --DOMWINDOW == 139 (0x98b0fc00) [pid = 3955] [serial = 1874] [outer = (nil)] [url = about:blank] 19:35:14 INFO - PROCESS | 3955 | --DOMWINDOW == 138 (0x877cb800) [pid = 3955] [serial = 1824] [outer = (nil)] [url = about:blank] 19:35:14 INFO - PROCESS | 3955 | --DOMWINDOW == 137 (0x8e81dc00) [pid = 3955] [serial = 1889] [outer = (nil)] [url = about:blank] 19:35:14 INFO - PROCESS | 3955 | 1461119714858 Marionette TRACE conn3 -> [0,2649,"getWindowHandle",null] 19:35:14 INFO - PROCESS | 3955 | 1461119714863 Marionette TRACE conn3 <- [1,2649,null,{"value":"8"}] 19:35:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 19:35:14 INFO - PROCESS | 3955 | 1461119714884 Marionette TRACE conn3 -> [0,2650,"setScriptTimeout",{"ms":35000}] 19:35:14 INFO - PROCESS | 3955 | 1461119714893 Marionette TRACE conn3 <- [1,2650,null,{}] 19:35:14 INFO - PROCESS | 3955 | 1461119714901 Marionette TRACE conn3 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:35:15 INFO - PROCESS | 3955 | 1461119715090 Marionette TRACE conn3 <- [1,2651,null,{"value":null}] 19:35:15 INFO - PROCESS | 3955 | 1461119715317 Marionette TRACE conn3 -> [0,2652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:15 INFO - PROCESS | 3955 | ++DOCSHELL 0x875f0800 == 132 [pid = 3955] [id = 670] 19:35:15 INFO - PROCESS | 3955 | ++DOMWINDOW == 138 (0x875f0c00) [pid = 3955] [serial = 2011] [outer = (nil)] 19:35:15 INFO - PROCESS | 3955 | ++DOMWINDOW == 139 (0x877ce400) [pid = 3955] [serial = 2012] [outer = 0x875f0c00] 19:35:15 INFO - PROCESS | 3955 | 1461119715400 Marionette DEBUG loaded listener.js 19:35:15 INFO - PROCESS | 3955 | ++DOMWINDOW == 140 (0x87ab0000) [pid = 3955] [serial = 2013] [outer = 0x875f0c00] 19:35:16 INFO - PROCESS | 3955 | 1461119716187 Marionette TRACE conn3 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 19:35:16 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 19:35:16 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1340ms 19:35:16 INFO - PROCESS | 3955 | 1461119716222 Marionette TRACE conn3 -> [0,2653,"getWindowHandle",null] 19:35:16 INFO - PROCESS | 3955 | 1461119716227 Marionette TRACE conn3 <- [1,2653,null,{"value":"8"}] 19:35:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 19:35:16 INFO - PROCESS | 3955 | 1461119716239 Marionette TRACE conn3 -> [0,2654,"setScriptTimeout",{"ms":35000}] 19:35:16 INFO - PROCESS | 3955 | 1461119716245 Marionette TRACE conn3 <- [1,2654,null,{}] 19:35:16 INFO - PROCESS | 3955 | 1461119716250 Marionette TRACE conn3 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:35:16 INFO - PROCESS | 3955 | 1461119716440 Marionette TRACE conn3 <- [1,2655,null,{"value":null}] 19:35:16 INFO - PROCESS | 3955 | 1461119716457 Marionette TRACE conn3 -> [0,2656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:16 INFO - PROCESS | 3955 | ++DOCSHELL 0x87bbf000 == 133 [pid = 3955] [id = 671] 19:35:16 INFO - PROCESS | 3955 | ++DOMWINDOW == 141 (0x881f7000) [pid = 3955] [serial = 2014] [outer = (nil)] 19:35:16 INFO - PROCESS | 3955 | ++DOMWINDOW == 142 (0x88d0f800) [pid = 3955] [serial = 2015] [outer = 0x881f7000] 19:35:16 INFO - PROCESS | 3955 | 1461119716741 Marionette DEBUG loaded listener.js 19:35:16 INFO - PROCESS | 3955 | ++DOMWINDOW == 143 (0x8920a000) [pid = 3955] [serial = 2016] [outer = 0x881f7000] 19:35:17 INFO - PROCESS | 3955 | 1461119717732 Marionette TRACE conn3 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 19:35:17 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 19:35:17 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1547ms 19:35:17 INFO - PROCESS | 3955 | 1461119717790 Marionette TRACE conn3 -> [0,2657,"getWindowHandle",null] 19:35:17 INFO - PROCESS | 3955 | 1461119717793 Marionette TRACE conn3 <- [1,2657,null,{"value":"8"}] 19:35:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 19:35:17 INFO - PROCESS | 3955 | 1461119717801 Marionette TRACE conn3 -> [0,2658,"setScriptTimeout",{"ms":35000}] 19:35:17 INFO - PROCESS | 3955 | 1461119717804 Marionette TRACE conn3 <- [1,2658,null,{}] 19:35:17 INFO - PROCESS | 3955 | 1461119717819 Marionette TRACE conn3 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:35:18 INFO - PROCESS | 3955 | 1461119718103 Marionette TRACE conn3 <- [1,2659,null,{"value":null}] 19:35:18 INFO - PROCESS | 3955 | 1461119718130 Marionette TRACE conn3 -> [0,2660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:18 INFO - PROCESS | 3955 | ++DOCSHELL 0x88a2ac00 == 134 [pid = 3955] [id = 672] 19:35:18 INFO - PROCESS | 3955 | ++DOMWINDOW == 144 (0x8a58b800) [pid = 3955] [serial = 2017] [outer = (nil)] 19:35:18 INFO - PROCESS | 3955 | ++DOMWINDOW == 145 (0x8b118000) [pid = 3955] [serial = 2018] [outer = 0x8a58b800] 19:35:18 INFO - PROCESS | 3955 | 1461119718206 Marionette DEBUG loaded listener.js 19:35:18 INFO - PROCESS | 3955 | ++DOMWINDOW == 146 (0x8b130400) [pid = 3955] [serial = 2019] [outer = 0x8a58b800] 19:35:19 INFO - PROCESS | 3955 | --DOMWINDOW == 145 (0x9021b000) [pid = 3955] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 19:35:19 INFO - PROCESS | 3955 | --DOMWINDOW == 144 (0x9335f000) [pid = 3955] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 19:35:19 INFO - PROCESS | 3955 | --DOMWINDOW == 143 (0x877d3800) [pid = 3955] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 19:35:19 INFO - PROCESS | 3955 | --DOMWINDOW == 142 (0x8e60a400) [pid = 3955] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 19:35:19 INFO - PROCESS | 3955 | --DOMWINDOW == 141 (0x861d8400) [pid = 3955] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 19:35:19 INFO - PROCESS | 3955 | --DOMWINDOW == 140 (0x93323000) [pid = 3955] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 19:35:19 INFO - PROCESS | 3955 | --DOMWINDOW == 139 (0x89207000) [pid = 3955] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 19:35:19 INFO - PROCESS | 3955 | --DOMWINDOW == 138 (0x8f92bc00) [pid = 3955] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 19:35:19 INFO - PROCESS | 3955 | --DOMWINDOW == 137 (0x939c0000) [pid = 3955] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 19:35:19 INFO - PROCESS | 3955 | --DOMWINDOW == 136 (0x99835400) [pid = 3955] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 19:35:19 INFO - PROCESS | 3955 | --DOMWINDOW == 135 (0x88a36800) [pid = 3955] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 19:35:19 INFO - PROCESS | 3955 | --DOMWINDOW == 134 (0x88d0a800) [pid = 3955] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 19:35:19 INFO - PROCESS | 3955 | --DOMWINDOW == 133 (0xa0a4b800) [pid = 3955] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 19:35:19 INFO - PROCESS | 3955 | --DOMWINDOW == 132 (0x9001d400) [pid = 3955] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 19:35:19 INFO - PROCESS | 3955 | --DOMWINDOW == 131 (0x87aa5400) [pid = 3955] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 19:35:19 INFO - PROCESS | 3955 | --DOMWINDOW == 130 (0x99b4e400) [pid = 3955] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 19:35:19 INFO - PROCESS | 3955 | --DOMWINDOW == 129 (0x981df000) [pid = 3955] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 19:35:19 INFO - PROCESS | 3955 | --DOMWINDOW == 128 (0x8e60b400) [pid = 3955] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 19:35:19 INFO - PROCESS | 3955 | --DOMWINDOW == 127 (0x93a6e800) [pid = 3955] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 19:35:19 INFO - PROCESS | 3955 | --DOMWINDOW == 126 (0x8f6e7c00) [pid = 3955] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 19:35:19 INFO - PROCESS | 3955 | --DOMWINDOW == 125 (0x87aaa800) [pid = 3955] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 19:35:19 INFO - PROCESS | 3955 | --DOMWINDOW == 124 (0x929e2800) [pid = 3955] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 19:35:19 INFO - PROCESS | 3955 | 1461119719790 Marionette TRACE conn3 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 19:35:19 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 19:35:19 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 2092ms 19:35:19 INFO - PROCESS | 3955 | 1461119719894 Marionette TRACE conn3 -> [0,2661,"getWindowHandle",null] 19:35:19 INFO - PROCESS | 3955 | 1461119719897 Marionette TRACE conn3 <- [1,2661,null,{"value":"8"}] 19:35:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 19:35:19 INFO - PROCESS | 3955 | 1461119719909 Marionette TRACE conn3 -> [0,2662,"setScriptTimeout",{"ms":35000}] 19:35:19 INFO - PROCESS | 3955 | 1461119719913 Marionette TRACE conn3 <- [1,2662,null,{}] 19:35:19 INFO - PROCESS | 3955 | 1461119719918 Marionette TRACE conn3 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:35:20 INFO - PROCESS | 3955 | 1461119720190 Marionette TRACE conn3 <- [1,2663,null,{"value":null}] 19:35:20 INFO - PROCESS | 3955 | 1461119720321 Marionette TRACE conn3 -> [0,2664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:20 INFO - PROCESS | 3955 | ++DOCSHELL 0x872ca000 == 135 [pid = 3955] [id = 673] 19:35:20 INFO - PROCESS | 3955 | ++DOMWINDOW == 125 (0x88d0a800) [pid = 3955] [serial = 2020] [outer = (nil)] 19:35:20 INFO - PROCESS | 3955 | ++DOMWINDOW == 126 (0x8ad5f400) [pid = 3955] [serial = 2021] [outer = 0x88d0a800] 19:35:20 INFO - PROCESS | 3955 | 1461119720395 Marionette DEBUG loaded listener.js 19:35:20 INFO - PROCESS | 3955 | ++DOMWINDOW == 127 (0x8b134000) [pid = 3955] [serial = 2022] [outer = 0x88d0a800] 19:35:21 INFO - PROCESS | 3955 | 1461119721159 Marionette TRACE conn3 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 19:35:21 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 19:35:21 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1282ms 19:35:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 19:35:21 INFO - PROCESS | 3955 | 1461119721191 Marionette TRACE conn3 -> [0,2665,"getWindowHandle",null] 19:35:21 INFO - PROCESS | 3955 | 1461119721194 Marionette TRACE conn3 <- [1,2665,null,{"value":"8"}] 19:35:21 INFO - PROCESS | 3955 | 1461119721201 Marionette TRACE conn3 -> [0,2666,"setScriptTimeout",{"ms":35000}] 19:35:21 INFO - PROCESS | 3955 | 1461119721204 Marionette TRACE conn3 <- [1,2666,null,{}] 19:35:21 INFO - PROCESS | 3955 | 1461119721209 Marionette TRACE conn3 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:35:21 INFO - PROCESS | 3955 | 1461119721393 Marionette TRACE conn3 <- [1,2667,null,{"value":null}] 19:35:21 INFO - PROCESS | 3955 | 1461119721408 Marionette TRACE conn3 -> [0,2668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:21 INFO - PROCESS | 3955 | ++DOCSHELL 0x88d09c00 == 136 [pid = 3955] [id = 674] 19:35:21 INFO - PROCESS | 3955 | ++DOMWINDOW == 128 (0x88d0d000) [pid = 3955] [serial = 2023] [outer = (nil)] 19:35:21 INFO - PROCESS | 3955 | ++DOMWINDOW == 129 (0x8c499800) [pid = 3955] [serial = 2024] [outer = 0x88d0d000] 19:35:21 INFO - PROCESS | 3955 | 1461119721479 Marionette DEBUG loaded listener.js 19:35:21 INFO - PROCESS | 3955 | ++DOMWINDOW == 130 (0x8e604400) [pid = 3955] [serial = 2025] [outer = 0x88d0d000] 19:35:23 INFO - PROCESS | 3955 | SkCairoFTTypeface::onFilterRec unimplemented 19:35:23 INFO - PROCESS | 3955 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 19:35:23 INFO - PROCESS | 3955 | 1461119723390 Marionette TRACE conn3 <- [1,2668,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.bottom.html",0,null,null,[["textBaseline bottom is the bottom of the em square (not the bounding box)",0,null,null]]]}] 19:35:23 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) 19:35:23 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 2235ms 19:35:23 INFO - PROCESS | 3955 | 1461119723437 Marionette TRACE conn3 -> [0,2669,"getWindowHandle",null] 19:35:23 INFO - PROCESS | 3955 | 1461119723443 Marionette TRACE conn3 <- [1,2669,null,{"value":"8"}] 19:35:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 19:35:23 INFO - PROCESS | 3955 | 1461119723452 Marionette TRACE conn3 -> [0,2670,"setScriptTimeout",{"ms":35000}] 19:35:23 INFO - PROCESS | 3955 | 1461119723457 Marionette TRACE conn3 <- [1,2670,null,{}] 19:35:23 INFO - PROCESS | 3955 | 1461119723466 Marionette TRACE conn3 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:35:23 INFO - PROCESS | 3955 | 1461119723793 Marionette TRACE conn3 <- [1,2671,null,{"value":null}] 19:35:24 INFO - PROCESS | 3955 | 1461119724010 Marionette TRACE conn3 -> [0,2672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:24 INFO - PROCESS | 3955 | ++DOCSHELL 0x82f7c000 == 137 [pid = 3955] [id = 675] 19:35:24 INFO - PROCESS | 3955 | ++DOMWINDOW == 131 (0x87bc4c00) [pid = 3955] [serial = 2026] [outer = (nil)] 19:35:24 INFO - PROCESS | 3955 | ++DOMWINDOW == 132 (0x88a34000) [pid = 3955] [serial = 2027] [outer = 0x87bc4c00] 19:35:24 INFO - PROCESS | 3955 | 1461119724101 Marionette DEBUG loaded listener.js 19:35:24 INFO - PROCESS | 3955 | ++DOMWINDOW == 133 (0x89366800) [pid = 3955] [serial = 2028] [outer = 0x87bc4c00] 19:35:25 INFO - PROCESS | 3955 | SkCairoFTTypeface::onFilterRec unimplemented 19:35:25 INFO - PROCESS | 3955 | 1461119725712 Marionette TRACE conn3 <- [1,2672,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2673,"getWindowHandle",null] 19:35:25 INFO - PROCESS | 3955 | 1461119725763 Marionette TRACE conn3 <- [1,2673,null,{"value":"8"}] 19:35:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 19:35:25 INFO - PROCESS | 3955 | 1461119725775 Marionette TRACE conn3 -> [0,2674,"setScriptTimeout",{"ms":35000}] 19:35:25 INFO - PROCESS | 3955 | 1461119725779 Marionette TRACE conn3 <- [1,2674,null,{}] 19:35:25 INFO - PROCESS | 3955 | 1461119725785 Marionette TRACE conn3 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:35:26 INFO - PROCESS | 3955 | 1461119726095 Marionette TRACE conn3 <- [1,2675,null,{"value":null}] 19:35:26 INFO - PROCESS | 3955 | 1461119726308 Marionette TRACE conn3 -> [0,2676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:26 INFO - PROCESS | 3955 | ++DOCSHELL 0x88d0c800 == 138 [pid = 3955] [id = 676] 19:35:26 INFO - PROCESS | 3955 | ++DOMWINDOW == 134 (0x88d14800) [pid = 3955] [serial = 2029] [outer = (nil)] 19:35:26 INFO - PROCESS | 3955 | ++DOMWINDOW == 135 (0x8ba1e400) [pid = 3955] [serial = 2030] [outer = 0x88d14800] 19:35:26 INFO - PROCESS | 3955 | 1461119726393 Marionette DEBUG loaded listener.js 19:35:26 INFO - PROCESS | 3955 | ++DOMWINDOW == 136 (0x8e81f400) [pid = 3955] [serial = 2031] [outer = 0x88d14800] 19:35:27 INFO - PROCESS | 3955 | SkCairoFTTypeface::onFilterRec unimplemented 19:35:27 INFO - PROCESS | 3955 | 1461119727763 Marionette TRACE conn3 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2677,"getWindowHandle",null] 19:35:27 INFO - PROCESS | 3955 | 1461119727815 Marionette TRACE conn3 <- [1,2677,null,{"value":"8"}] 19:35:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 19:35:27 INFO - PROCESS | 3955 | 1461119727822 Marionette TRACE conn3 -> [0,2678,"setScriptTimeout",{"ms":35000}] 19:35:27 INFO - PROCESS | 3955 | 1461119727828 Marionette TRACE conn3 <- [1,2678,null,{}] 19:35:27 INFO - PROCESS | 3955 | 1461119727845 Marionette TRACE conn3 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:35:28 INFO - PROCESS | 3955 | 1461119728203 Marionette TRACE conn3 <- [1,2679,null,{"value":null}] 19:35:28 INFO - PROCESS | 3955 | 1461119728415 Marionette TRACE conn3 -> [0,2680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.middle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:28 INFO - PROCESS | 3955 | ++DOCSHELL 0x8b10fc00 == 139 [pid = 3955] [id = 677] 19:35:28 INFO - PROCESS | 3955 | ++DOMWINDOW == 137 (0x8b12fc00) [pid = 3955] [serial = 2032] [outer = (nil)] 19:35:28 INFO - PROCESS | 3955 | ++DOMWINDOW == 138 (0x8f651400) [pid = 3955] [serial = 2033] [outer = 0x8b12fc00] 19:35:28 INFO - PROCESS | 3955 | 1461119728507 Marionette DEBUG loaded listener.js 19:35:28 INFO - PROCESS | 3955 | ++DOMWINDOW == 139 (0x8f6d0800) [pid = 3955] [serial = 2034] [outer = 0x8b12fc00] 19:35:29 INFO - PROCESS | 3955 | SkCairoFTTypeface::onFilterRec unimplemented 19:35:29 INFO - PROCESS | 3955 | 1461119729855 Marionette TRACE conn3 <- [1,2680,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.middle.html",0,null,null,[["textBaseline middle is the middle of the em square (not the bounding box)",0,null,null]]]}] 19:35:29 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) 19:35:29 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 2092ms 19:35:29 INFO - PROCESS | 3955 | 1461119729915 Marionette TRACE conn3 -> [0,2681,"getWindowHandle",null] 19:35:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 19:35:29 INFO - PROCESS | 3955 | 1461119729921 Marionette TRACE conn3 <- [1,2681,null,{"value":"8"}] 19:35:29 INFO - PROCESS | 3955 | 1461119729927 Marionette TRACE conn3 -> [0,2682,"setScriptTimeout",{"ms":35000}] 19:35:29 INFO - PROCESS | 3955 | 1461119729931 Marionette TRACE conn3 <- [1,2682,null,{}] 19:35:29 INFO - PROCESS | 3955 | 1461119729937 Marionette TRACE conn3 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:35:30 INFO - PROCESS | 3955 | 1461119730225 Marionette TRACE conn3 <- [1,2683,null,{"value":null}] 19:35:30 INFO - PROCESS | 3955 | 1461119730484 Marionette TRACE conn3 -> [0,2684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:30 INFO - PROCESS | 3955 | ++DOCSHELL 0x8f595000 == 140 [pid = 3955] [id = 678] 19:35:30 INFO - PROCESS | 3955 | ++DOMWINDOW == 140 (0x8f64ac00) [pid = 3955] [serial = 2035] [outer = (nil)] 19:35:30 INFO - PROCESS | 3955 | ++DOMWINDOW == 141 (0x8fc2d800) [pid = 3955] [serial = 2036] [outer = 0x8f64ac00] 19:35:30 INFO - PROCESS | 3955 | 1461119730574 Marionette DEBUG loaded listener.js 19:35:30 INFO - PROCESS | 3955 | ++DOMWINDOW == 142 (0x8ff49400) [pid = 3955] [serial = 2037] [outer = 0x8f64ac00] 19:35:31 INFO - PROCESS | 3955 | SkCairoFTTypeface::onFilterRec unimplemented 19:35:31 INFO - PROCESS | 3955 | 1461119731935 Marionette TRACE conn3 <- [1,2684,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.top.html",0,null,null,[["textBaseline top is the top of the em square (not the bounding box)",0,null,null]]]}] 19:35:31 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) 19:35:31 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 2036ms 19:35:31 INFO - PROCESS | 3955 | 1461119731964 Marionette TRACE conn3 -> [0,2685,"getWindowHandle",null] 19:35:31 INFO - PROCESS | 3955 | 1461119731968 Marionette TRACE conn3 <- [1,2685,null,{"value":"8"}] 19:35:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 19:35:31 INFO - PROCESS | 3955 | 1461119731974 Marionette TRACE conn3 -> [0,2686,"setScriptTimeout",{"ms":35000}] 19:35:31 INFO - PROCESS | 3955 | 1461119731977 Marionette TRACE conn3 <- [1,2686,null,{}] 19:35:31 INFO - PROCESS | 3955 | 1461119731983 Marionette TRACE conn3 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:35:32 INFO - PROCESS | 3955 | 1461119732237 Marionette TRACE conn3 <- [1,2687,null,{"value":null}] 19:35:32 INFO - PROCESS | 3955 | 1461119732519 Marionette TRACE conn3 -> [0,2688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:32 INFO - PROCESS | 3955 | ++DOCSHELL 0x8f6e9800 == 141 [pid = 3955] [id = 679] 19:35:32 INFO - PROCESS | 3955 | ++DOMWINDOW == 143 (0x8f92bc00) [pid = 3955] [serial = 2038] [outer = (nil)] 19:35:32 INFO - PROCESS | 3955 | ++DOMWINDOW == 144 (0x90302800) [pid = 3955] [serial = 2039] [outer = 0x8f92bc00] 19:35:32 INFO - PROCESS | 3955 | 1461119732606 Marionette DEBUG loaded listener.js 19:35:32 INFO - PROCESS | 3955 | ++DOMWINDOW == 145 (0x9030bc00) [pid = 3955] [serial = 2040] [outer = 0x8f92bc00] 19:35:33 INFO - PROCESS | 3955 | SkCairoFTTypeface::onFilterRec unimplemented 19:35:34 INFO - PROCESS | 3955 | 1461119733994 Marionette TRACE conn3 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2689,"getWindowHandle",null] 19:35:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 19:35:34 INFO - PROCESS | 3955 | 1461119734026 Marionette TRACE conn3 <- [1,2689,null,{"value":"8"}] 19:35:34 INFO - PROCESS | 3955 | 1461119734032 Marionette TRACE conn3 -> [0,2690,"setScriptTimeout",{"ms":35000}] 19:35:34 INFO - PROCESS | 3955 | 1461119734036 Marionette TRACE conn3 <- [1,2690,null,{}] 19:35:34 INFO - PROCESS | 3955 | 1461119734041 Marionette TRACE conn3 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:35:34 INFO - PROCESS | 3955 | 1461119734340 Marionette TRACE conn3 <- [1,2691,null,{"value":null}] 19:35:34 INFO - PROCESS | 3955 | 1461119734638 Marionette TRACE conn3 -> [0,2692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:34 INFO - PROCESS | 3955 | ++DOCSHELL 0x8f922000 == 142 [pid = 3955] [id = 680] 19:35:34 INFO - PROCESS | 3955 | ++DOMWINDOW == 146 (0x8f928000) [pid = 3955] [serial = 2041] [outer = (nil)] 19:35:34 INFO - PROCESS | 3955 | ++DOMWINDOW == 147 (0x91ee7c00) [pid = 3955] [serial = 2042] [outer = 0x8f928000] 19:35:34 INFO - PROCESS | 3955 | 1461119734742 Marionette DEBUG loaded listener.js 19:35:34 INFO - PROCESS | 3955 | ++DOMWINDOW == 148 (0x91ef4000) [pid = 3955] [serial = 2043] [outer = 0x8f928000] 19:35:36 INFO - PROCESS | 3955 | SkCairoFTTypeface::onFilterRec unimplemented 19:35:36 INFO - PROCESS | 3955 | 1461119736091 Marionette TRACE conn3 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2693,"getWindowHandle",null] 19:35:36 INFO - PROCESS | 3955 | 1461119736140 Marionette TRACE conn3 <- [1,2693,null,{"value":"8"}] 19:35:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 19:35:36 INFO - PROCESS | 3955 | 1461119736147 Marionette TRACE conn3 -> [0,2694,"setScriptTimeout",{"ms":35000}] 19:35:36 INFO - PROCESS | 3955 | 1461119736150 Marionette TRACE conn3 <- [1,2694,null,{}] 19:35:36 INFO - PROCESS | 3955 | 1461119736156 Marionette TRACE conn3 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:35:36 INFO - PROCESS | 3955 | 1461119736351 Marionette TRACE conn3 <- [1,2695,null,{"value":null}] 19:35:36 INFO - PROCESS | 3955 | 1461119736655 Marionette TRACE conn3 -> [0,2696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:36 INFO - PROCESS | 3955 | ++DOCSHELL 0x90553000 == 143 [pid = 3955] [id = 681] 19:35:36 INFO - PROCESS | 3955 | ++DOMWINDOW == 149 (0x91ef2c00) [pid = 3955] [serial = 2044] [outer = (nil)] 19:35:36 INFO - PROCESS | 3955 | ++DOMWINDOW == 150 (0x92aa9400) [pid = 3955] [serial = 2045] [outer = 0x91ef2c00] 19:35:36 INFO - PROCESS | 3955 | 1461119736742 Marionette DEBUG loaded listener.js 19:35:36 INFO - PROCESS | 3955 | ++DOMWINDOW == 151 (0x9332bc00) [pid = 3955] [serial = 2046] [outer = 0x91ef2c00] 19:35:38 INFO - PROCESS | 3955 | SkCairoFTTypeface::onFilterRec unimplemented 19:35:38 INFO - PROCESS | 3955 | 1461119738107 Marionette TRACE conn3 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2697,"getWindowHandle",null] 19:35:38 INFO - PROCESS | 3955 | 1461119738142 Marionette TRACE conn3 <- [1,2697,null,{"value":"8"}] 19:35:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 19:35:38 INFO - PROCESS | 3955 | 1461119738149 Marionette TRACE conn3 -> [0,2698,"setScriptTimeout",{"ms":35000}] 19:35:38 INFO - PROCESS | 3955 | 1461119738152 Marionette TRACE conn3 <- [1,2698,null,{}] 19:35:38 INFO - PROCESS | 3955 | 1461119738158 Marionette TRACE conn3 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:35:38 INFO - PROCESS | 3955 | 1461119738397 Marionette TRACE conn3 <- [1,2699,null,{"value":null}] 19:35:38 INFO - PROCESS | 3955 | 1461119738658 Marionette TRACE conn3 -> [0,2700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:38 INFO - PROCESS | 3955 | ++DOCSHELL 0x929eac00 == 144 [pid = 3955] [id = 682] 19:35:38 INFO - PROCESS | 3955 | ++DOMWINDOW == 152 (0x92a9fc00) [pid = 3955] [serial = 2047] [outer = (nil)] 19:35:38 INFO - PROCESS | 3955 | ++DOMWINDOW == 153 (0x939c3400) [pid = 3955] [serial = 2048] [outer = 0x92a9fc00] 19:35:38 INFO - PROCESS | 3955 | 1461119738745 Marionette DEBUG loaded listener.js 19:35:38 INFO - PROCESS | 3955 | ++DOMWINDOW == 154 (0x939e4800) [pid = 3955] [serial = 2049] [outer = 0x92a9fc00] 19:35:40 INFO - PROCESS | 3955 | SkCairoFTTypeface::onFilterRec unimplemented 19:35:40 INFO - PROCESS | 3955 | 1461119740116 Marionette TRACE conn3 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2701,"getWindowHandle",null] 19:35:40 INFO - PROCESS | 3955 | 1461119740188 Marionette TRACE conn3 <- [1,2701,null,{"value":"8"}] 19:35:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 19:35:40 INFO - PROCESS | 3955 | 1461119740194 Marionette TRACE conn3 -> [0,2702,"setScriptTimeout",{"ms":35000}] 19:35:40 INFO - PROCESS | 3955 | 1461119740198 Marionette TRACE conn3 <- [1,2702,null,{}] 19:35:40 INFO - PROCESS | 3955 | 1461119740245 Marionette TRACE conn3 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:35:40 INFO - PROCESS | 3955 | 1461119740594 Marionette TRACE conn3 <- [1,2703,null,{"value":null}] 19:35:40 INFO - PROCESS | 3955 | 1461119740778 Marionette TRACE conn3 -> [0,2704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:40 INFO - PROCESS | 3955 | ++DOCSHELL 0x90558800 == 145 [pid = 3955] [id = 683] 19:35:40 INFO - PROCESS | 3955 | ++DOMWINDOW == 155 (0x92aa8400) [pid = 3955] [serial = 2050] [outer = (nil)] 19:35:40 INFO - PROCESS | 3955 | ++DOMWINDOW == 156 (0x94fb8c00) [pid = 3955] [serial = 2051] [outer = 0x92aa8400] 19:35:40 INFO - PROCESS | 3955 | 1461119740864 Marionette DEBUG loaded listener.js 19:35:40 INFO - PROCESS | 3955 | ++DOMWINDOW == 157 (0x96acd800) [pid = 3955] [serial = 2052] [outer = 0x92aa8400] 19:35:41 INFO - PROCESS | 3955 | 1461119741791 Marionette TRACE conn3 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 19:35:41 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 19:35:41 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1631ms 19:35:41 INFO - PROCESS | 3955 | 1461119741827 Marionette TRACE conn3 -> [0,2705,"getWindowHandle",null] 19:35:41 INFO - PROCESS | 3955 | 1461119741830 Marionette TRACE conn3 <- [1,2705,null,{"value":"8"}] 19:35:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 19:35:41 INFO - PROCESS | 3955 | 1461119741838 Marionette TRACE conn3 -> [0,2706,"setScriptTimeout",{"ms":35000}] 19:35:41 INFO - PROCESS | 3955 | 1461119741842 Marionette TRACE conn3 <- [1,2706,null,{}] 19:35:41 INFO - PROCESS | 3955 | 1461119741849 Marionette TRACE conn3 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:35:42 INFO - PROCESS | 3955 | 1461119742075 Marionette TRACE conn3 <- [1,2707,null,{"value":null}] 19:35:42 INFO - PROCESS | 3955 | 1461119742428 Marionette TRACE conn3 -> [0,2708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:42 INFO - PROCESS | 3955 | ++DOCSHELL 0x9285a000 == 146 [pid = 3955] [id = 684] 19:35:42 INFO - PROCESS | 3955 | ++DOMWINDOW == 158 (0x96b99400) [pid = 3955] [serial = 2053] [outer = (nil)] 19:35:42 INFO - PROCESS | 3955 | ++DOMWINDOW == 159 (0x96fb0400) [pid = 3955] [serial = 2054] [outer = 0x96b99400] 19:35:42 INFO - PROCESS | 3955 | 1461119742519 Marionette DEBUG loaded listener.js 19:35:42 INFO - PROCESS | 3955 | ++DOMWINDOW == 160 (0x978f0c00) [pid = 3955] [serial = 2055] [outer = 0x96b99400] 19:35:43 INFO - PROCESS | 3955 | 1461119743460 Marionette TRACE conn3 <- [1,2708,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.basic.html",0,null,null,[["Canvas test: 2d.text.font.parse.basic",0,null,null]]]}] 19:35:43 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 19:35:43 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1652ms 19:35:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 19:35:43 INFO - PROCESS | 3955 | 1461119743491 Marionette TRACE conn3 -> [0,2709,"getWindowHandle",null] 19:35:43 INFO - PROCESS | 3955 | 1461119743494 Marionette TRACE conn3 <- [1,2709,null,{"value":"8"}] 19:35:43 INFO - PROCESS | 3955 | 1461119743501 Marionette TRACE conn3 -> [0,2710,"setScriptTimeout",{"ms":35000}] 19:35:43 INFO - PROCESS | 3955 | 1461119743512 Marionette TRACE conn3 <- [1,2710,null,{}] 19:35:43 INFO - PROCESS | 3955 | 1461119743517 Marionette TRACE conn3 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:35:43 INFO - PROCESS | 3955 | 1461119743762 Marionette TRACE conn3 <- [1,2711,null,{"value":null}] 19:35:44 INFO - PROCESS | 3955 | 1461119744109 Marionette TRACE conn3 -> [0,2712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.complex.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:44 INFO - PROCESS | 3955 | ++DOCSHELL 0x96b9ac00 == 147 [pid = 3955] [id = 685] 19:35:44 INFO - PROCESS | 3955 | ++DOMWINDOW == 161 (0x98103000) [pid = 3955] [serial = 2056] [outer = (nil)] 19:35:44 INFO - PROCESS | 3955 | ++DOMWINDOW == 162 (0x981e1400) [pid = 3955] [serial = 2057] [outer = 0x98103000] 19:35:44 INFO - PROCESS | 3955 | 1461119744225 Marionette DEBUG loaded listener.js 19:35:44 INFO - PROCESS | 3955 | ++DOMWINDOW == 163 (0x9821cc00) [pid = 3955] [serial = 2058] [outer = 0x98103000] 19:35:45 INFO - PROCESS | 3955 | 1461119745204 Marionette TRACE conn3 <- [1,2712,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.complex.html",0,null,null,[["Canvas test: 2d.text.font.parse.complex",1,"assert_equals: ctx.font === 'italic small-caps 12px \"Unknown Font\", sans-serif' (got italic small-caps 400 12px Unknown Font,sans-serif[string], expected italic small-caps 12px \"Unknown Font\", sans-serif[string]) expected \"italic small-caps 12px \\\"Unknown Font\\\", sans-serif\" but got \"italic small-caps 400 12px Unknown Font,sans-serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2713,"getWindowHandle",null] 19:35:45 INFO - PROCESS | 3955 | 1461119745247 Marionette TRACE conn3 <- [1,2713,null,{"value":"8"}] 19:35:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 19:35:45 INFO - PROCESS | 3955 | 1461119745253 Marionette TRACE conn3 -> [0,2714,"setScriptTimeout",{"ms":35000}] 19:35:45 INFO - PROCESS | 3955 | 1461119745256 Marionette TRACE conn3 <- [1,2714,null,{}] 19:35:45 INFO - PROCESS | 3955 | 1461119745262 Marionette TRACE conn3 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:35:45 INFO - PROCESS | 3955 | 1461119745476 Marionette TRACE conn3 <- [1,2715,null,{"value":null}] 19:35:45 INFO - PROCESS | 3955 | 1461119745815 Marionette TRACE conn3 -> [0,2716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:45 INFO - PROCESS | 3955 | ++DOCSHELL 0x82f7b400 == 148 [pid = 3955] [id = 686] 19:35:45 INFO - PROCESS | 3955 | ++DOMWINDOW == 164 (0x933f8000) [pid = 3955] [serial = 2059] [outer = (nil)] 19:35:45 INFO - PROCESS | 3955 | ++DOMWINDOW == 165 (0x98224400) [pid = 3955] [serial = 2060] [outer = 0x933f8000] 19:35:45 INFO - PROCESS | 3955 | 1461119745905 Marionette DEBUG loaded listener.js 19:35:46 INFO - PROCESS | 3955 | ++DOMWINDOW == 166 (0x9822c000) [pid = 3955] [serial = 2061] [outer = 0x933f8000] 19:35:46 INFO - PROCESS | 3955 | 1461119746765 Marionette TRACE conn3 <- [1,2716,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.invalid.html",0,null,null,[["Canvas test: 2d.text.font.parse.invalid",0,null,null]]]}] 19:35:46 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 19:35:46 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1580ms 19:35:46 INFO - PROCESS | 3955 | 1461119746834 Marionette TRACE conn3 -> [0,2717,"getWindowHandle",null] 19:35:46 INFO - PROCESS | 3955 | 1461119746836 Marionette TRACE conn3 <- [1,2717,null,{"value":"8"}] 19:35:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 19:35:46 INFO - PROCESS | 3955 | 1461119746843 Marionette TRACE conn3 -> [0,2718,"setScriptTimeout",{"ms":35000}] 19:35:46 INFO - PROCESS | 3955 | 1461119746847 Marionette TRACE conn3 <- [1,2718,null,{}] 19:35:46 INFO - PROCESS | 3955 | 1461119746852 Marionette TRACE conn3 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:35:47 INFO - PROCESS | 3955 | 1461119747088 Marionette TRACE conn3 <- [1,2719,null,{"value":null}] 19:35:47 INFO - PROCESS | 3955 | 1461119747447 Marionette TRACE conn3 -> [0,2720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:47 INFO - PROCESS | 3955 | ++DOCSHELL 0x94fae800 == 149 [pid = 3955] [id = 687] 19:35:47 INFO - PROCESS | 3955 | ++DOMWINDOW == 167 (0x96acd400) [pid = 3955] [serial = 2062] [outer = (nil)] 19:35:47 INFO - PROCESS | 3955 | ++DOMWINDOW == 168 (0x98491c00) [pid = 3955] [serial = 2063] [outer = 0x96acd400] 19:35:47 INFO - PROCESS | 3955 | 1461119747538 Marionette DEBUG loaded listener.js 19:35:47 INFO - PROCESS | 3955 | ++DOMWINDOW == 169 (0x98eb2000) [pid = 3955] [serial = 2064] [outer = 0x96acd400] 19:35:48 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html | Canvas test: 2d.text.font.parse.size.percentage.default - assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected "100px serif" but got "1000% serif" 19:35:48 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 19:35:48 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1 19:35:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:35:48 INFO - _addTest/ [0,2721,"getWindowHandle",null] 19:35:48 INFO - PROCESS | 3955 | 1461119748539 Marionette TRACE conn3 <- [1,2721,null,{"value":"8"}] 19:35:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 19:35:48 INFO - PROCESS | 3955 | 1461119748545 Marionette TRACE conn3 -> [0,2722,"setScriptTimeout",{"ms":35000}] 19:35:48 INFO - PROCESS | 3955 | 1461119748549 Marionette TRACE conn3 <- [1,2722,null,{}] 19:35:48 INFO - PROCESS | 3955 | 1461119748554 Marionette TRACE conn3 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:35:48 INFO - PROCESS | 3955 | 1461119748780 Marionette TRACE conn3 <- [1,2723,null,{"value":null}] 19:35:49 INFO - PROCESS | 3955 | 1461119749126 Marionette TRACE conn3 -> [0,2724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:49 INFO - PROCESS | 3955 | ++DOCSHELL 0x90552800 == 150 [pid = 3955] [id = 688] 19:35:49 INFO - PROCESS | 3955 | ++DOMWINDOW == 170 (0x98224c00) [pid = 3955] [serial = 2065] [outer = (nil)] 19:35:49 INFO - PROCESS | 3955 | ++DOMWINDOW == 171 (0x99b84c00) [pid = 3955] [serial = 2066] [outer = 0x98224c00] 19:35:49 INFO - PROCESS | 3955 | 1461119749219 Marionette DEBUG loaded listener.js 19:35:49 INFO - PROCESS | 3955 | ++DOMWINDOW == 172 (0x99b8ec00) [pid = 3955] [serial = 2067] [outer = 0x98224c00] 19:35:50 INFO - PROCESS | 3955 | 1461119750170 Marionette TRACE conn3 <- [1,2724,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage",1,"assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected \"72px serif\" but got \"50% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2725,"getWindowHandle",null] 19:35:50 INFO - PROCESS | 3955 | 1461119750239 Marionette TRACE conn3 <- [1,2725,null,{"value":"8"}] 19:35:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 19:35:50 INFO - PROCESS | 3955 | 1461119750246 Marionette TRACE conn3 -> [0,2726,"setScriptTimeout",{"ms":35000}] 19:35:50 INFO - PROCESS | 3955 | 1461119750248 Marionette TRACE conn3 <- [1,2726,null,{}] 19:35:50 INFO - PROCESS | 3955 | 1461119750255 Marionette TRACE conn3 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:35:50 INFO - PROCESS | 3955 | 1461119750464 Marionette TRACE conn3 <- [1,2727,null,{"value":null}] 19:35:50 INFO - PROCESS | 3955 | 1461119750807 Marionette TRACE conn3 -> [0,2728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:50 INFO - PROCESS | 3955 | ++DOCSHELL 0x98237400 == 151 [pid = 3955] [id = 689] 19:35:50 INFO - PROCESS | 3955 | ++DOMWINDOW == 173 (0x99b4ac00) [pid = 3955] [serial = 2068] [outer = (nil)] 19:35:50 INFO - PROCESS | 3955 | ++DOMWINDOW == 174 (0x9fc4e800) [pid = 3955] [serial = 2069] [outer = 0x99b4ac00] 19:35:50 INFO - PROCESS | 3955 | 1461119750899 Marionette DEBUG loaded listener.js 19:35:51 INFO - PROCESS | 3955 | ++DOMWINDOW == 175 (0x9fedd800) [pid = 3955] [serial = 2070] [outer = 0x99b4ac00] 19:35:51 INFO - PROCESS | 3955 | 1461119751787 Marionette TRACE conn3 <- [1,2728,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.system.html",0,null,null,[["System fonts must be computed to explicit values",0,null,null]]]}] 19:35:51 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 19:35:51 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1585ms 19:35:51 INFO - PROCESS | 3955 | 1461119751833 Marionette TRACE conn3 -> [0,2729,"getWindowHandle",null] 19:35:51 INFO - PROCESS | 3955 | 1461119751836 Marionette TRACE conn3 <- [1,2729,null,{"value":"8"}] 19:35:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 19:35:51 INFO - PROCESS | 3955 | 1461119751843 Marionette TRACE conn3 -> [0,2730,"setScriptTimeout",{"ms":35000}] 19:35:51 INFO - PROCESS | 3955 | 1461119751846 Marionette TRACE conn3 <- [1,2730,null,{}] 19:35:51 INFO - PROCESS | 3955 | 1461119751852 Marionette TRACE conn3 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:35:52 INFO - PROCESS | 3955 | 1461119752062 Marionette TRACE conn3 <- [1,2731,null,{"value":null}] 19:35:52 INFO - PROCESS | 3955 | 1461119752414 Marionette TRACE conn3 -> [0,2732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.measure.width.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:53 INFO - PROCESS | 3955 | --DOCSHELL 0xa3c0d000 == 150 [pid = 3955] [id = 50] 19:35:53 INFO - PROCESS | 3955 | --DOCSHELL 0x86a59c00 == 149 [pid = 3955] [id = 205] 19:35:53 INFO - PROCESS | 3955 | --DOCSHELL 0x82888000 == 148 [pid = 3955] [id = 423] 19:35:53 INFO - PROCESS | 3955 | --DOCSHELL 0x93358c00 == 147 [pid = 3955] [id = 252] 19:35:53 INFO - PROCESS | 3955 | --DOCSHELL 0x981ad400 == 146 [pid = 3955] [id = 44] 19:35:53 INFO - PROCESS | 3955 | --DOCSHELL 0x861d7400 == 145 [pid = 3955] [id = 648] 19:35:53 INFO - PROCESS | 3955 | --DOCSHELL 0x8e45d000 == 144 [pid = 3955] [id = 87] 19:35:53 INFO - PROCESS | 3955 | --DOCSHELL 0x98b1b000 == 143 [pid = 3955] [id = 61] 19:35:53 INFO - PROCESS | 3955 | --DOCSHELL 0x8f6dc800 == 142 [pid = 3955] [id = 521] 19:35:53 INFO - PROCESS | 3955 | --DOCSHELL 0x8f658c00 == 141 [pid = 3955] [id = 46] 19:35:53 INFO - PROCESS | 3955 | --DOCSHELL 0x96ad1800 == 140 [pid = 3955] [id = 103] 19:35:53 INFO - PROCESS | 3955 | --DOCSHELL 0x90220c00 == 139 [pid = 3955] [id = 301] 19:35:53 INFO - PROCESS | 3955 | --DOCSHELL 0x9332ac00 == 138 [pid = 3955] [id = 251] 19:35:53 INFO - PROCESS | 3955 | --DOCSHELL 0x872ca000 == 137 [pid = 3955] [id = 673] 19:35:53 INFO - PROCESS | 3955 | --DOCSHELL 0x88a2ac00 == 136 [pid = 3955] [id = 672] 19:35:53 INFO - PROCESS | 3955 | --DOCSHELL 0x87bbf000 == 135 [pid = 3955] [id = 671] 19:35:53 INFO - PROCESS | 3955 | --DOCSHELL 0x875f0800 == 134 [pid = 3955] [id = 670] 19:35:53 INFO - PROCESS | 3955 | --DOCSHELL 0x82f76c00 == 133 [pid = 3955] [id = 667] 19:35:53 INFO - PROCESS | 3955 | --DOCSHELL 0x9045c400 == 132 [pid = 3955] [id = 665] 19:35:53 INFO - PROCESS | 3955 | --DOCSHELL 0x94fb2000 == 131 [pid = 3955] [id = 666] 19:35:53 INFO - PROCESS | 3955 | --DOCSHELL 0x939e1c00 == 130 [pid = 3955] [id = 664] 19:35:53 INFO - PROCESS | 3955 | --DOCSHELL 0x92aa4800 == 129 [pid = 3955] [id = 663] 19:35:53 INFO - PROCESS | 3955 | --DOCSHELL 0x91e96400 == 128 [pid = 3955] [id = 662] 19:35:53 INFO - PROCESS | 3955 | --DOCSHELL 0x88438800 == 127 [pid = 3955] [id = 660] 19:35:53 INFO - PROCESS | 3955 | --DOCSHELL 0x9054c000 == 126 [pid = 3955] [id = 661] 19:35:53 INFO - PROCESS | 3955 | --DOCSHELL 0x8f6cc400 == 125 [pid = 3955] [id = 659] 19:35:53 INFO - PROCESS | 3955 | --DOCSHELL 0x8e60d800 == 124 [pid = 3955] [id = 658] 19:35:53 INFO - PROCESS | 3955 | --DOCSHELL 0x8e601800 == 123 [pid = 3955] [id = 657] 19:35:53 INFO - PROCESS | 3955 | --DOCSHELL 0x8ba8a800 == 122 [pid = 3955] [id = 656] 19:35:53 INFO - PROCESS | 3955 | --DOCSHELL 0x89201800 == 121 [pid = 3955] [id = 654] 19:35:53 INFO - PROCESS | 3955 | --DOCSHELL 0x87bcbc00 == 120 [pid = 3955] [id = 655] 19:35:53 INFO - PROCESS | 3955 | --DOCSHELL 0x881f7800 == 119 [pid = 3955] [id = 653] 19:35:53 INFO - PROCESS | 3955 | --DOCSHELL 0x863f1c00 == 118 [pid = 3955] [id = 651] 19:35:53 INFO - PROCESS | 3955 | --DOCSHELL 0x8676a000 == 117 [pid = 3955] [id = 652] 19:35:54 INFO - PROCESS | 3955 | --DOMWINDOW == 174 (0x96b51000) [pid = 3955] [serial = 1917] [outer = (nil)] [url = about:blank] 19:35:54 INFO - PROCESS | 3955 | --DOMWINDOW == 173 (0x93a70000) [pid = 3955] [serial = 1914] [outer = (nil)] [url = about:blank] 19:35:54 INFO - PROCESS | 3955 | --DOMWINDOW == 172 (0x88435800) [pid = 3955] [serial = 1950] [outer = (nil)] [url = about:blank] 19:35:54 INFO - PROCESS | 3955 | --DOMWINDOW == 171 (0x8f59cc00) [pid = 3955] [serial = 1895] [outer = (nil)] [url = about:blank] 19:35:54 INFO - PROCESS | 3955 | --DOMWINDOW == 170 (0x86768400) [pid = 3955] [serial = 1946] [outer = (nil)] [url = about:blank] 19:35:54 INFO - PROCESS | 3955 | --DOMWINDOW == 169 (0x9983ac00) [pid = 3955] [serial = 1925] [outer = (nil)] [url = about:blank] 19:35:54 INFO - PROCESS | 3955 | --DOMWINDOW == 168 (0x8b13d800) [pid = 3955] [serial = 1893] [outer = (nil)] [url = about:blank] 19:35:54 INFO - PROCESS | 3955 | --DOMWINDOW == 167 (0x90028400) [pid = 3955] [serial = 1901] [outer = (nil)] [url = about:blank] 19:35:54 INFO - PROCESS | 3955 | --DOMWINDOW == 166 (0xa0a4c000) [pid = 3955] [serial = 1935] [outer = (nil)] [url = about:blank] 19:35:54 INFO - PROCESS | 3955 | --DOMWINDOW == 165 (0x9df86c00) [pid = 3955] [serial = 1929] [outer = (nil)] [url = about:blank] 19:35:54 INFO - PROCESS | 3955 | --DOMWINDOW == 164 (0x881f4400) [pid = 3955] [serial = 1949] [outer = (nil)] [url = about:blank] 19:35:54 INFO - PROCESS | 3955 | --DOMWINDOW == 163 (0x9ffc4c00) [pid = 3955] [serial = 1934] [outer = (nil)] [url = about:blank] 19:35:54 INFO - PROCESS | 3955 | --DOMWINDOW == 162 (0x8a58bc00) [pid = 3955] [serial = 1953] [outer = (nil)] [url = about:blank] 19:35:54 INFO - PROCESS | 3955 | --DOMWINDOW == 161 (0x88d12800) [pid = 3955] [serial = 1941] [outer = (nil)] [url = about:blank] 19:35:54 INFO - PROCESS | 3955 | --DOMWINDOW == 160 (0xa0f65c00) [pid = 3955] [serial = 1937] [outer = (nil)] [url = about:blank] 19:35:54 INFO - PROCESS | 3955 | --DOMWINDOW == 159 (0x99b8b800) [pid = 3955] [serial = 1928] [outer = (nil)] [url = about:blank] 19:35:54 INFO - PROCESS | 3955 | --DOMWINDOW == 158 (0x9045a000) [pid = 3955] [serial = 1904] [outer = (nil)] [url = about:blank] 19:35:54 INFO - PROCESS | 3955 | --DOMWINDOW == 157 (0x998c1800) [pid = 3955] [serial = 1926] [outer = (nil)] [url = about:blank] 19:35:54 INFO - PROCESS | 3955 | --DOMWINDOW == 156 (0x94fbac00) [pid = 3955] [serial = 1916] [outer = (nil)] [url = about:blank] 19:35:54 INFO - PROCESS | 3955 | --DOMWINDOW == 155 (0x998c1000) [pid = 3955] [serial = 1943] [outer = (nil)] [url = about:blank] 19:35:54 INFO - PROCESS | 3955 | --DOMWINDOW == 154 (0xa2817000) [pid = 3955] [serial = 1938] [outer = (nil)] [url = about:blank] 19:35:54 INFO - PROCESS | 3955 | --DOMWINDOW == 153 (0x9fc95c00) [pid = 3955] [serial = 1932] [outer = (nil)] [url = about:blank] 19:35:54 INFO - PROCESS | 3955 | --DOMWINDOW == 152 (0x98ead400) [pid = 3955] [serial = 1923] [outer = (nil)] [url = about:blank] 19:35:54 INFO - PROCESS | 3955 | --DOMWINDOW == 151 (0x90551800) [pid = 3955] [serial = 1905] [outer = (nil)] [url = about:blank] 19:35:54 INFO - PROCESS | 3955 | --DOMWINDOW == 150 (0x93325800) [pid = 3955] [serial = 1908] [outer = (nil)] [url = about:blank] 19:35:54 INFO - PROCESS | 3955 | --DOMWINDOW == 149 (0x8a691800) [pid = 3955] [serial = 1892] [outer = (nil)] [url = about:blank] 19:35:54 INFO - PROCESS | 3955 | --DOMWINDOW == 148 (0x9792cc00) [pid = 3955] [serial = 1920] [outer = (nil)] [url = about:blank] 19:35:54 INFO - PROCESS | 3955 | --DOMWINDOW == 147 (0x90217c00) [pid = 3955] [serial = 1902] [outer = (nil)] [url = about:blank] 19:35:54 INFO - PROCESS | 3955 | --DOMWINDOW == 146 (0x8f64d400) [pid = 3955] [serial = 1896] [outer = (nil)] [url = about:blank] 19:35:54 INFO - PROCESS | 3955 | --DOMWINDOW == 145 (0x929e0000) [pid = 3955] [serial = 1907] [outer = (nil)] [url = about:blank] 19:35:54 INFO - PROCESS | 3955 | --DOMWINDOW == 144 (0x96fb3400) [pid = 3955] [serial = 1919] [outer = (nil)] [url = about:blank] 19:35:54 INFO - PROCESS | 3955 | --DOMWINDOW == 143 (0x8f92f400) [pid = 3955] [serial = 1898] [outer = (nil)] [url = about:blank] 19:35:54 INFO - PROCESS | 3955 | --DOMWINDOW == 142 (0x8ba81c00) [pid = 3955] [serial = 1821] [outer = (nil)] [url = about:blank] 19:35:54 INFO - PROCESS | 3955 | --DOMWINDOW == 141 (0xa0e4cc00) [pid = 3955] [serial = 1944] [outer = (nil)] [url = about:blank] 19:35:54 INFO - PROCESS | 3955 | --DOMWINDOW == 140 (0x8fc36800) [pid = 3955] [serial = 1899] [outer = (nil)] [url = about:blank] 19:35:54 INFO - PROCESS | 3955 | --DOMWINDOW == 139 (0x98231c00) [pid = 3955] [serial = 1922] [outer = (nil)] [url = about:blank] 19:35:54 INFO - PROCESS | 3955 | --DOMWINDOW == 138 (0x9fc01c00) [pid = 3955] [serial = 1931] [outer = (nil)] [url = about:blank] 19:35:54 INFO - PROCESS | 3955 | --DOMWINDOW == 137 (0x933f7800) [pid = 3955] [serial = 1910] [outer = (nil)] [url = about:blank] 19:35:54 INFO - PROCESS | 3955 | --DOMWINDOW == 136 (0x88d11000) [pid = 3955] [serial = 1940] [outer = (nil)] [url = about:blank] 19:35:54 INFO - PROCESS | 3955 | --DOMWINDOW == 135 (0x93a6b400) [pid = 3955] [serial = 1913] [outer = (nil)] [url = about:blank] 19:35:54 INFO - PROCESS | 3955 | --DOMWINDOW == 134 (0x8935a400) [pid = 3955] [serial = 1952] [outer = (nil)] [url = about:blank] 19:35:54 INFO - PROCESS | 3955 | --DOMWINDOW == 133 (0x875e6c00) [pid = 3955] [serial = 1947] [outer = (nil)] [url = about:blank] 19:35:54 INFO - PROCESS | 3955 | --DOMWINDOW == 132 (0x939bdc00) [pid = 3955] [serial = 1911] [outer = (nil)] [url = about:blank] 19:35:54 INFO - PROCESS | 3955 | --DOMWINDOW == 131 (0x8a689400) [pid = 3955] [serial = 1955] [outer = (nil)] [url = about:blank] 19:35:54 INFO - PROCESS | 3955 | ++DOCSHELL 0x82f76c00 == 118 [pid = 3955] [id = 690] 19:35:54 INFO - PROCESS | 3955 | ++DOMWINDOW == 132 (0x82f80000) [pid = 3955] [serial = 2071] [outer = (nil)] 19:35:54 INFO - PROCESS | 3955 | ++DOMWINDOW == 133 (0x849ce400) [pid = 3955] [serial = 2072] [outer = 0x82f80000] 19:35:54 INFO - PROCESS | 3955 | 1461119754206 Marionette DEBUG loaded listener.js 19:35:54 INFO - PROCESS | 3955 | ++DOMWINDOW == 134 (0x86766400) [pid = 3955] [serial = 2073] [outer = 0x82f80000] 19:35:55 INFO - PROCESS | 3955 | 1461119755532 Marionette TRACE conn3 <- [1,2732,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2733,"getWindowHandle",null] 19:35:55 INFO - PROCESS | 3955 | 1461119755594 Marionette TRACE conn3 <- [1,2733,null,{"value":"8"}] 19:35:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 19:35:55 INFO - PROCESS | 3955 | 1461119755602 Marionette TRACE conn3 -> [0,2734,"setScriptTimeout",{"ms":35000}] 19:35:55 INFO - PROCESS | 3955 | 1461119755606 Marionette TRACE conn3 <- [1,2734,null,{}] 19:35:55 INFO - PROCESS | 3955 | 1461119755614 Marionette TRACE conn3 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:35:55 INFO - PROCESS | 3955 | 1461119755931 Marionette TRACE conn3 <- [1,2735,null,{"value":null}] 19:35:55 INFO - PROCESS | 3955 | 1461119755964 Marionette TRACE conn3 -> [0,2736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:55 INFO - PROCESS | 3955 | ++DOCSHELL 0x87bc9400 == 119 [pid = 3955] [id = 691] 19:35:55 INFO - PROCESS | 3955 | ++DOMWINDOW == 135 (0x87bc9800) [pid = 3955] [serial = 2074] [outer = (nil)] 19:35:56 INFO - PROCESS | 3955 | ++DOMWINDOW == 136 (0x88430000) [pid = 3955] [serial = 2075] [outer = 0x87bc9800] 19:35:56 INFO - PROCESS | 3955 | 1461119756041 Marionette DEBUG loaded listener.js 19:35:56 INFO - PROCESS | 3955 | ++DOMWINDOW == 137 (0x88a2b000) [pid = 3955] [serial = 2076] [outer = 0x87bc9800] 19:35:57 INFO - PROCESS | 3955 | 1461119757022 Marionette TRACE conn3 <- [1,2736,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html",0,null,null,[["save()/restore() does not affect the current bitmap",0,null,null]]]}] 19:35:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 19:35:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1481ms 19:35:57 INFO - PROCESS | 3955 | 1461119757088 Marionette TRACE conn3 -> [0,2737,"getWindowHandle",null] 19:35:57 INFO - PROCESS | 3955 | 1461119757094 Marionette TRACE conn3 <- [1,2737,null,{"value":"8"}] 19:35:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 19:35:57 INFO - PROCESS | 3955 | 1461119757104 Marionette TRACE conn3 -> [0,2738,"setScriptTimeout",{"ms":35000}] 19:35:57 INFO - PROCESS | 3955 | 1461119757108 Marionette TRACE conn3 <- [1,2738,null,{}] 19:35:57 INFO - PROCESS | 3955 | 1461119757113 Marionette TRACE conn3 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:35:57 INFO - PROCESS | 3955 | 1461119757392 Marionette TRACE conn3 <- [1,2739,null,{"value":null}] 19:35:57 INFO - PROCESS | 3955 | 1461119757419 Marionette TRACE conn3 -> [0,2740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:57 INFO - PROCESS | 3955 | ++DOCSHELL 0x87ab2800 == 120 [pid = 3955] [id = 692] 19:35:57 INFO - PROCESS | 3955 | ++DOMWINDOW == 138 (0x88432000) [pid = 3955] [serial = 2077] [outer = (nil)] 19:35:57 INFO - PROCESS | 3955 | ++DOMWINDOW == 139 (0x8920fc00) [pid = 3955] [serial = 2078] [outer = 0x88432000] 19:35:57 INFO - PROCESS | 3955 | 1461119757493 Marionette DEBUG loaded listener.js 19:35:57 INFO - PROCESS | 3955 | ++DOMWINDOW == 140 (0x8a583400) [pid = 3955] [serial = 2079] [outer = 0x88432000] 19:35:58 INFO - PROCESS | 3955 | 1461119758626 Marionette TRACE conn3 <- [1,2740,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.clip.html",0,null,null,[["save()/restore() affects the clipping path",0,null,null]]]}] 19:35:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 19:35:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1583ms 19:35:58 INFO - PROCESS | 3955 | 1461119758687 Marionette TRACE conn3 -> [0,2741,"getWindowHandle",null] 19:35:58 INFO - PROCESS | 3955 | 1461119758690 Marionette TRACE conn3 <- [1,2741,null,{"value":"8"}] 19:35:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 19:35:58 INFO - PROCESS | 3955 | 1461119758696 Marionette TRACE conn3 -> [0,2742,"setScriptTimeout",{"ms":35000}] 19:35:58 INFO - PROCESS | 3955 | 1461119758702 Marionette TRACE conn3 <- [1,2742,null,{}] 19:35:58 INFO - PROCESS | 3955 | 1461119758717 Marionette TRACE conn3 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:35:59 INFO - PROCESS | 3955 | --DOMWINDOW == 139 (0x9983e000) [pid = 3955] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 19:35:59 INFO - PROCESS | 3955 | --DOMWINDOW == 138 (0x88d0a800) [pid = 3955] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 19:35:59 INFO - PROCESS | 3955 | --DOMWINDOW == 137 (0x875f0c00) [pid = 3955] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 19:35:59 INFO - PROCESS | 3955 | --DOMWINDOW == 136 (0x8c493000) [pid = 3955] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 19:35:59 INFO - PROCESS | 3955 | --DOMWINDOW == 135 (0x93a6f800) [pid = 3955] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 19:35:59 INFO - PROCESS | 3955 | --DOMWINDOW == 134 (0x93354000) [pid = 3955] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 19:35:59 INFO - PROCESS | 3955 | --DOMWINDOW == 133 (0x96b92400) [pid = 3955] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 19:35:59 INFO - PROCESS | 3955 | --DOMWINDOW == 132 (0x981d5c00) [pid = 3955] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 19:35:59 INFO - PROCESS | 3955 | --DOMWINDOW == 131 (0x93325400) [pid = 3955] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 19:35:59 INFO - PROCESS | 3955 | --DOMWINDOW == 130 (0x8a58b800) [pid = 3955] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 19:35:59 INFO - PROCESS | 3955 | --DOMWINDOW == 129 (0x93321c00) [pid = 3955] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 19:35:59 INFO - PROCESS | 3955 | --DOMWINDOW == 128 (0x881f7000) [pid = 3955] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 19:35:59 INFO - PROCESS | 3955 | --DOMWINDOW == 127 (0x97944000) [pid = 3955] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 19:35:59 INFO - PROCESS | 3955 | --DOMWINDOW == 126 (0x90557400) [pid = 3955] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 19:35:59 INFO - PROCESS | 3955 | 1461119759632 Marionette TRACE conn3 <- [1,2743,null,{"value":null}] 19:35:59 INFO - PROCESS | 3955 | 1461119759777 Marionette TRACE conn3 -> [0,2744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:59 INFO - PROCESS | 3955 | ++DOCSHELL 0x875f0c00 == 121 [pid = 3955] [id = 693] 19:35:59 INFO - PROCESS | 3955 | ++DOMWINDOW == 127 (0x88d17000) [pid = 3955] [serial = 2080] [outer = (nil)] 19:35:59 INFO - PROCESS | 3955 | ++DOMWINDOW == 128 (0x8b102800) [pid = 3955] [serial = 2081] [outer = 0x88d17000] 19:35:59 INFO - PROCESS | 3955 | 1461119759865 Marionette DEBUG loaded listener.js 19:35:59 INFO - PROCESS | 3955 | ++DOMWINDOW == 129 (0x8b133800) [pid = 3955] [serial = 2082] [outer = 0x88d17000] 19:36:00 INFO - PROCESS | 3955 | 1461119760636 Marionette TRACE conn3 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 19:36:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 19:36:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1986ms 19:36:00 INFO - PROCESS | 3955 | 1461119760682 Marionette TRACE conn3 -> [0,2745,"getWindowHandle",null] 19:36:00 INFO - PROCESS | 3955 | 1461119760687 Marionette TRACE conn3 <- [1,2745,null,{"value":"8"}] 19:36:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 19:36:00 INFO - PROCESS | 3955 | 1461119760693 Marionette TRACE conn3 -> [0,2746,"setScriptTimeout",{"ms":35000}] 19:36:00 INFO - PROCESS | 3955 | 1461119760696 Marionette TRACE conn3 <- [1,2746,null,{}] 19:36:00 INFO - PROCESS | 3955 | 1461119760701 Marionette TRACE conn3 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:36:00 INFO - PROCESS | 3955 | 1461119760886 Marionette TRACE conn3 <- [1,2747,null,{"value":null}] 19:36:00 INFO - PROCESS | 3955 | 1461119760902 Marionette TRACE conn3 -> [0,2748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.font.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:00 INFO - PROCESS | 3955 | ++DOCSHELL 0x86a5dc00 == 122 [pid = 3955] [id = 694] 19:36:00 INFO - PROCESS | 3955 | ++DOMWINDOW == 130 (0x8a58b800) [pid = 3955] [serial = 2083] [outer = (nil)] 19:36:00 INFO - PROCESS | 3955 | ++DOMWINDOW == 131 (0x8ba20000) [pid = 3955] [serial = 2084] [outer = 0x8a58b800] 19:36:00 INFO - PROCESS | 3955 | 1461119760974 Marionette DEBUG loaded listener.js 19:36:01 INFO - PROCESS | 3955 | ++DOMWINDOW == 132 (0x8ba81c00) [pid = 3955] [serial = 2085] [outer = 0x8a58b800] 19:36:02 INFO - PROCESS | 3955 | 1461119762298 Marionette TRACE conn3 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 19:36:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 19:36:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1681ms 19:36:02 INFO - PROCESS | 3955 | 1461119762375 Marionette TRACE conn3 -> [0,2749,"getWindowHandle",null] 19:36:02 INFO - PROCESS | 3955 | 1461119762391 Marionette TRACE conn3 <- [1,2749,null,{"value":"8"}] 19:36:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 19:36:02 INFO - PROCESS | 3955 | 1461119762411 Marionette TRACE conn3 -> [0,2750,"setScriptTimeout",{"ms":35000}] 19:36:02 INFO - PROCESS | 3955 | 1461119762416 Marionette TRACE conn3 <- [1,2750,null,{}] 19:36:02 INFO - PROCESS | 3955 | 1461119762486 Marionette TRACE conn3 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:36:02 INFO - PROCESS | 3955 | 1461119762742 Marionette TRACE conn3 <- [1,2751,null,{"value":null}] 19:36:03 INFO - PROCESS | 3955 | 1461119763103 Marionette TRACE conn3 -> [0,2752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:03 INFO - PROCESS | 3955 | ++DOCSHELL 0x87aaa000 == 123 [pid = 3955] [id = 695] 19:36:03 INFO - PROCESS | 3955 | ++DOMWINDOW == 133 (0x87bc7000) [pid = 3955] [serial = 2086] [outer = (nil)] 19:36:03 INFO - PROCESS | 3955 | ++DOMWINDOW == 134 (0x88a34800) [pid = 3955] [serial = 2087] [outer = 0x87bc7000] 19:36:03 INFO - PROCESS | 3955 | 1461119763193 Marionette DEBUG loaded listener.js 19:36:03 INFO - PROCESS | 3955 | ++DOMWINDOW == 135 (0x89201800) [pid = 3955] [serial = 2088] [outer = 0x87bc7000] 19:36:04 INFO - PROCESS | 3955 | 1461119764206 Marionette TRACE conn3 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 19:36:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 19:36:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1836ms 19:36:04 INFO - PROCESS | 3955 | 1461119764247 Marionette TRACE conn3 -> [0,2753,"getWindowHandle",null] 19:36:04 INFO - PROCESS | 3955 | 1461119764256 Marionette TRACE conn3 <- [1,2753,null,{"value":"8"}] 19:36:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 19:36:04 INFO - PROCESS | 3955 | 1461119764267 Marionette TRACE conn3 -> [0,2754,"setScriptTimeout",{"ms":35000}] 19:36:04 INFO - PROCESS | 3955 | 1461119764270 Marionette TRACE conn3 <- [1,2754,null,{}] 19:36:04 INFO - PROCESS | 3955 | 1461119764277 Marionette TRACE conn3 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:36:04 INFO - PROCESS | 3955 | 1461119764505 Marionette TRACE conn3 <- [1,2755,null,{"value":null}] 19:36:04 INFO - PROCESS | 3955 | 1461119764894 Marionette TRACE conn3 -> [0,2756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:04 INFO - PROCESS | 3955 | ++DOCSHELL 0x8935a400 == 124 [pid = 3955] [id = 696] 19:36:04 INFO - PROCESS | 3955 | ++DOMWINDOW == 136 (0x8ad6ac00) [pid = 3955] [serial = 2089] [outer = (nil)] 19:36:04 INFO - PROCESS | 3955 | ++DOMWINDOW == 137 (0x8b375c00) [pid = 3955] [serial = 2090] [outer = 0x8ad6ac00] 19:36:04 INFO - PROCESS | 3955 | 1461119764986 Marionette DEBUG loaded listener.js 19:36:05 INFO - PROCESS | 3955 | ++DOMWINDOW == 138 (0x8ba7c400) [pid = 3955] [serial = 2091] [outer = 0x8ad6ac00] 19:36:05 INFO - PROCESS | 3955 | 1461119765912 Marionette TRACE conn3 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 19:36:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 19:36:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1691ms 19:36:05 INFO - PROCESS | 3955 | 1461119765964 Marionette TRACE conn3 -> [0,2757,"getWindowHandle",null] 19:36:05 INFO - PROCESS | 3955 | 1461119765968 Marionette TRACE conn3 <- [1,2757,null,{"value":"8"}] 19:36:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 19:36:05 INFO - PROCESS | 3955 | 1461119765978 Marionette TRACE conn3 -> [0,2758,"setScriptTimeout",{"ms":35000}] 19:36:05 INFO - PROCESS | 3955 | 1461119765984 Marionette TRACE conn3 <- [1,2758,null,{}] 19:36:06 INFO - PROCESS | 3955 | 1461119766001 Marionette TRACE conn3 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:36:06 INFO - PROCESS | 3955 | 1461119766239 Marionette TRACE conn3 <- [1,2759,null,{"value":null}] 19:36:06 INFO - PROCESS | 3955 | 1461119766580 Marionette TRACE conn3 -> [0,2760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:06 INFO - PROCESS | 3955 | ++DOCSHELL 0x8c498800 == 125 [pid = 3955] [id = 697] 19:36:06 INFO - PROCESS | 3955 | ++DOMWINDOW == 139 (0x8e463800) [pid = 3955] [serial = 2092] [outer = (nil)] 19:36:06 INFO - PROCESS | 3955 | ++DOMWINDOW == 140 (0x8f592800) [pid = 3955] [serial = 2093] [outer = 0x8e463800] 19:36:06 INFO - PROCESS | 3955 | 1461119766674 Marionette DEBUG loaded listener.js 19:36:06 INFO - PROCESS | 3955 | ++DOMWINDOW == 141 (0x8f619c00) [pid = 3955] [serial = 2094] [outer = 0x8e463800] 19:36:07 INFO - PROCESS | 3955 | 1461119767602 Marionette TRACE conn3 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 19:36:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 19:36:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1689ms 19:36:07 INFO - PROCESS | 3955 | 1461119767668 Marionette TRACE conn3 -> [0,2761,"getWindowHandle",null] 19:36:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 19:36:07 INFO - PROCESS | 3955 | 1461119767673 Marionette TRACE conn3 <- [1,2761,null,{"value":"8"}] 19:36:07 INFO - PROCESS | 3955 | 1461119767680 Marionette TRACE conn3 -> [0,2762,"setScriptTimeout",{"ms":35000}] 19:36:07 INFO - PROCESS | 3955 | 1461119767683 Marionette TRACE conn3 <- [1,2762,null,{}] 19:36:07 INFO - PROCESS | 3955 | 1461119767689 Marionette TRACE conn3 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:36:07 INFO - PROCESS | 3955 | 1461119767904 Marionette TRACE conn3 <- [1,2763,null,{"value":null}] 19:36:08 INFO - PROCESS | 3955 | 1461119768235 Marionette TRACE conn3 -> [0,2764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:08 INFO - PROCESS | 3955 | ++DOCSHELL 0x8b37ac00 == 126 [pid = 3955] [id = 698] 19:36:08 INFO - PROCESS | 3955 | ++DOMWINDOW == 142 (0x8f655c00) [pid = 3955] [serial = 2095] [outer = (nil)] 19:36:08 INFO - PROCESS | 3955 | ++DOMWINDOW == 143 (0x8f6cdc00) [pid = 3955] [serial = 2096] [outer = 0x8f655c00] 19:36:08 INFO - PROCESS | 3955 | 1461119768327 Marionette DEBUG loaded listener.js 19:36:08 INFO - PROCESS | 3955 | ++DOMWINDOW == 144 (0x8f6e6c00) [pid = 3955] [serial = 2097] [outer = 0x8f655c00] 19:36:09 INFO - PROCESS | 3955 | 1461119769220 Marionette TRACE conn3 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 19:36:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 19:36:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1582ms 19:36:09 INFO - PROCESS | 3955 | 1461119769261 Marionette TRACE conn3 -> [0,2765,"getWindowHandle",null] 19:36:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 19:36:09 INFO - PROCESS | 3955 | 1461119769266 Marionette TRACE conn3 <- [1,2765,null,{"value":"8"}] 19:36:09 INFO - PROCESS | 3955 | 1461119769272 Marionette TRACE conn3 -> [0,2766,"setScriptTimeout",{"ms":35000}] 19:36:09 INFO - PROCESS | 3955 | 1461119769275 Marionette TRACE conn3 <- [1,2766,null,{}] 19:36:09 INFO - PROCESS | 3955 | 1461119769281 Marionette TRACE conn3 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:36:09 INFO - PROCESS | 3955 | 1461119769497 Marionette TRACE conn3 <- [1,2767,null,{"value":null}] 19:36:09 INFO - PROCESS | 3955 | 1461119769877 Marionette TRACE conn3 -> [0,2768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:09 INFO - PROCESS | 3955 | ++DOCSHELL 0x8e824c00 == 127 [pid = 3955] [id = 699] 19:36:09 INFO - PROCESS | 3955 | ++DOMWINDOW == 145 (0x8fc2d000) [pid = 3955] [serial = 2098] [outer = (nil)] 19:36:09 INFO - PROCESS | 3955 | ++DOMWINDOW == 146 (0x8fc37400) [pid = 3955] [serial = 2099] [outer = 0x8fc2d000] 19:36:09 INFO - PROCESS | 3955 | 1461119769968 Marionette DEBUG loaded listener.js 19:36:10 INFO - PROCESS | 3955 | ++DOMWINDOW == 147 (0x9001f800) [pid = 3955] [serial = 2100] [outer = 0x8fc2d000] 19:36:10 INFO - PROCESS | 3955 | 1461119770914 Marionette TRACE conn3 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 19:36:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 19:36:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1681ms 19:36:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 19:36:10 INFO - PROCESS | 3955 | 1461119770953 Marionette TRACE conn3 -> [0,2769,"getWindowHandle",null] 19:36:10 INFO - PROCESS | 3955 | 1461119770956 Marionette TRACE conn3 <- [1,2769,null,{"value":"8"}] 19:36:10 INFO - PROCESS | 3955 | 1461119770963 Marionette TRACE conn3 -> [0,2770,"setScriptTimeout",{"ms":35000}] 19:36:10 INFO - PROCESS | 3955 | 1461119770966 Marionette TRACE conn3 <- [1,2770,null,{}] 19:36:10 INFO - PROCESS | 3955 | 1461119770973 Marionette TRACE conn3 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:36:11 INFO - PROCESS | 3955 | 1461119771216 Marionette TRACE conn3 <- [1,2771,null,{"value":null}] 19:36:11 INFO - PROCESS | 3955 | 1461119771560 Marionette TRACE conn3 -> [0,2772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:11 INFO - PROCESS | 3955 | ++DOCSHELL 0x88437400 == 128 [pid = 3955] [id = 700] 19:36:11 INFO - PROCESS | 3955 | ++DOMWINDOW == 148 (0x90028400) [pid = 3955] [serial = 2101] [outer = (nil)] 19:36:11 INFO - PROCESS | 3955 | ++DOMWINDOW == 149 (0x9054d000) [pid = 3955] [serial = 2102] [outer = 0x90028400] 19:36:11 INFO - PROCESS | 3955 | 1461119771659 Marionette DEBUG loaded listener.js 19:36:11 INFO - PROCESS | 3955 | ++DOMWINDOW == 150 (0x90558000) [pid = 3955] [serial = 2103] [outer = 0x90028400] 19:36:12 INFO - PROCESS | 3955 | 1461119772527 Marionette TRACE conn3 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 19:36:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 19:36:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1634ms 19:36:12 INFO - PROCESS | 3955 | 1461119772598 Marionette TRACE conn3 -> [0,2773,"getWindowHandle",null] 19:36:12 INFO - PROCESS | 3955 | 1461119772602 Marionette TRACE conn3 <- [1,2773,null,{"value":"8"}] 19:36:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 19:36:12 INFO - PROCESS | 3955 | 1461119772611 Marionette TRACE conn3 -> [0,2774,"setScriptTimeout",{"ms":35000}] 19:36:12 INFO - PROCESS | 3955 | 1461119772614 Marionette TRACE conn3 <- [1,2774,null,{}] 19:36:12 INFO - PROCESS | 3955 | 1461119772619 Marionette TRACE conn3 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:36:12 INFO - PROCESS | 3955 | 1461119772824 Marionette TRACE conn3 <- [1,2775,null,{"value":null}] 19:36:13 INFO - PROCESS | 3955 | 1461119773110 Marionette TRACE conn3 -> [0,2776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:13 INFO - PROCESS | 3955 | ++DOCSHELL 0x9054a000 == 129 [pid = 3955] [id = 701] 19:36:13 INFO - PROCESS | 3955 | ++DOMWINDOW == 151 (0x9054c000) [pid = 3955] [serial = 2104] [outer = (nil)] 19:36:13 INFO - PROCESS | 3955 | ++DOMWINDOW == 152 (0x91eec000) [pid = 3955] [serial = 2105] [outer = 0x9054c000] 19:36:13 INFO - PROCESS | 3955 | 1461119773244 Marionette DEBUG loaded listener.js 19:36:13 INFO - PROCESS | 3955 | ++DOMWINDOW == 153 (0x9285a800) [pid = 3955] [serial = 2106] [outer = 0x9054c000] 19:36:14 INFO - PROCESS | 3955 | 1461119774112 Marionette TRACE conn3 <- [1,2776,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.path.html",0,null,null,[["save()/restore() does not affect the current path",0,null,null]]]}] 19:36:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 19:36:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1532ms 19:36:14 INFO - PROCESS | 3955 | 1461119774145 Marionette TRACE conn3 -> [0,2777,"getWindowHandle",null] 19:36:14 INFO - PROCESS | 3955 | 1461119774148 Marionette TRACE conn3 <- [1,2777,null,{"value":"8"}] 19:36:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 19:36:14 INFO - PROCESS | 3955 | 1461119774155 Marionette TRACE conn3 -> [0,2778,"setScriptTimeout",{"ms":35000}] 19:36:14 INFO - PROCESS | 3955 | 1461119774159 Marionette TRACE conn3 <- [1,2778,null,{}] 19:36:14 INFO - PROCESS | 3955 | 1461119774184 Marionette TRACE conn3 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:36:14 INFO - PROCESS | 3955 | 1461119774401 Marionette TRACE conn3 <- [1,2779,null,{"value":null}] 19:36:14 INFO - PROCESS | 3955 | 1461119774690 Marionette TRACE conn3 -> [0,2780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:14 INFO - PROCESS | 3955 | ++DOCSHELL 0x8f6cec00 == 130 [pid = 3955] [id = 702] 19:36:14 INFO - PROCESS | 3955 | ++DOMWINDOW == 154 (0x8fb2b000) [pid = 3955] [serial = 2107] [outer = (nil)] 19:36:14 INFO - PROCESS | 3955 | ++DOMWINDOW == 155 (0x9331fc00) [pid = 3955] [serial = 2108] [outer = 0x8fb2b000] 19:36:14 INFO - PROCESS | 3955 | 1461119774822 Marionette DEBUG loaded listener.js 19:36:14 INFO - PROCESS | 3955 | ++DOMWINDOW == 156 (0x9332b400) [pid = 3955] [serial = 2109] [outer = 0x8fb2b000] 19:36:15 INFO - PROCESS | 3955 | 1461119775750 Marionette TRACE conn3 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 19:36:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 19:36:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1641ms 19:36:15 INFO - PROCESS | 3955 | 1461119775797 Marionette TRACE conn3 -> [0,2781,"getWindowHandle",null] 19:36:15 INFO - PROCESS | 3955 | 1461119775801 Marionette TRACE conn3 <- [1,2781,null,{"value":"8"}] 19:36:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 19:36:15 INFO - PROCESS | 3955 | 1461119775807 Marionette TRACE conn3 -> [0,2782,"setScriptTimeout",{"ms":35000}] 19:36:15 INFO - PROCESS | 3955 | 1461119775811 Marionette TRACE conn3 <- [1,2782,null,{}] 19:36:15 INFO - PROCESS | 3955 | 1461119775817 Marionette TRACE conn3 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:36:16 INFO - PROCESS | 3955 | 1461119776023 Marionette TRACE conn3 <- [1,2783,null,{"value":null}] 19:36:16 INFO - PROCESS | 3955 | 1461119776317 Marionette TRACE conn3 -> [0,2784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:16 INFO - PROCESS | 3955 | ++DOCSHELL 0x8e60d400 == 131 [pid = 3955] [id = 703] 19:36:16 INFO - PROCESS | 3955 | ++DOMWINDOW == 157 (0x8f6c7000) [pid = 3955] [serial = 2110] [outer = (nil)] 19:36:16 INFO - PROCESS | 3955 | ++DOMWINDOW == 158 (0x939b5c00) [pid = 3955] [serial = 2111] [outer = 0x8f6c7000] 19:36:16 INFO - PROCESS | 3955 | 1461119776453 Marionette DEBUG loaded listener.js 19:36:16 INFO - PROCESS | 3955 | ++DOMWINDOW == 159 (0x939bdc00) [pid = 3955] [serial = 2112] [outer = 0x8f6c7000] 19:36:17 INFO - PROCESS | 3955 | 1461119777356 Marionette TRACE conn3 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 19:36:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 19:36:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1589ms 19:36:17 INFO - PROCESS | 3955 | 1461119777397 Marionette TRACE conn3 -> [0,2785,"getWindowHandle",null] 19:36:17 INFO - PROCESS | 3955 | 1461119777402 Marionette TRACE conn3 <- [1,2785,null,{"value":"8"}] 19:36:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 19:36:17 INFO - PROCESS | 3955 | 1461119777408 Marionette TRACE conn3 -> [0,2786,"setScriptTimeout",{"ms":35000}] 19:36:17 INFO - PROCESS | 3955 | 1461119777411 Marionette TRACE conn3 <- [1,2786,null,{}] 19:36:17 INFO - PROCESS | 3955 | 1461119777417 Marionette TRACE conn3 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:36:17 INFO - PROCESS | 3955 | 1461119777635 Marionette TRACE conn3 <- [1,2787,null,{"value":null}] 19:36:18 INFO - PROCESS | 3955 | 1461119777983 Marionette TRACE conn3 -> [0,2788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:18 INFO - PROCESS | 3955 | ++DOCSHELL 0x933f7800 == 132 [pid = 3955] [id = 704] 19:36:18 INFO - PROCESS | 3955 | ++DOMWINDOW == 160 (0x933fa000) [pid = 3955] [serial = 2113] [outer = (nil)] 19:36:18 INFO - PROCESS | 3955 | ++DOMWINDOW == 161 (0x93a76000) [pid = 3955] [serial = 2114] [outer = 0x933fa000] 19:36:18 INFO - PROCESS | 3955 | 1461119778078 Marionette DEBUG loaded listener.js 19:36:18 INFO - PROCESS | 3955 | ++DOMWINDOW == 162 (0x94f36800) [pid = 3955] [serial = 2115] [outer = 0x933fa000] 19:36:18 INFO - PROCESS | 3955 | 1461119778994 Marionette TRACE conn3 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 19:36:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 19:36:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1633ms 19:36:19 INFO - PROCESS | 3955 | 1461119779041 Marionette TRACE conn3 -> [0,2789,"getWindowHandle",null] 19:36:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 19:36:19 INFO - PROCESS | 3955 | 1461119779046 Marionette TRACE conn3 <- [1,2789,null,{"value":"8"}] 19:36:19 INFO - PROCESS | 3955 | 1461119779053 Marionette TRACE conn3 -> [0,2790,"setScriptTimeout",{"ms":35000}] 19:36:19 INFO - PROCESS | 3955 | 1461119779057 Marionette TRACE conn3 <- [1,2790,null,{}] 19:36:19 INFO - PROCESS | 3955 | 1461119779063 Marionette TRACE conn3 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:36:19 INFO - PROCESS | 3955 | 1461119779296 Marionette TRACE conn3 <- [1,2791,null,{"value":null}] 19:36:19 INFO - PROCESS | 3955 | 1461119779645 Marionette TRACE conn3 -> [0,2792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:19 INFO - PROCESS | 3955 | ++DOCSHELL 0x93a6a400 == 133 [pid = 3955] [id = 705] 19:36:19 INFO - PROCESS | 3955 | ++DOMWINDOW == 163 (0x96b91800) [pid = 3955] [serial = 2116] [outer = (nil)] 19:36:19 INFO - PROCESS | 3955 | ++DOMWINDOW == 164 (0x96b96000) [pid = 3955] [serial = 2117] [outer = 0x96b91800] 19:36:19 INFO - PROCESS | 3955 | 1461119779755 Marionette DEBUG loaded listener.js 19:36:19 INFO - PROCESS | 3955 | ++DOMWINDOW == 165 (0x9792cc00) [pid = 3955] [serial = 2118] [outer = 0x96b91800] 19:36:20 INFO - PROCESS | 3955 | 1461119780639 Marionette TRACE conn3 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 19:36:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 19:36:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1631ms 19:36:20 INFO - PROCESS | 3955 | 1461119780684 Marionette TRACE conn3 -> [0,2793,"getWindowHandle",null] 19:36:20 INFO - PROCESS | 3955 | 1461119780688 Marionette TRACE conn3 <- [1,2793,null,{"value":"8"}] 19:36:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 19:36:20 INFO - PROCESS | 3955 | 1461119780709 Marionette TRACE conn3 -> [0,2794,"setScriptTimeout",{"ms":35000}] 19:36:20 INFO - PROCESS | 3955 | 1461119780713 Marionette TRACE conn3 <- [1,2794,null,{}] 19:36:20 INFO - PROCESS | 3955 | 1461119780724 Marionette TRACE conn3 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:36:20 INFO - PROCESS | 3955 | 1461119780962 Marionette TRACE conn3 <- [1,2795,null,{"value":null}] 19:36:21 INFO - PROCESS | 3955 | 1461119781262 Marionette TRACE conn3 -> [0,2796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:21 INFO - PROCESS | 3955 | ++DOCSHELL 0x91eea400 == 134 [pid = 3955] [id = 706] 19:36:21 INFO - PROCESS | 3955 | ++DOMWINDOW == 166 (0x96b94000) [pid = 3955] [serial = 2119] [outer = (nil)] 19:36:21 INFO - PROCESS | 3955 | ++DOMWINDOW == 167 (0x97fa6800) [pid = 3955] [serial = 2120] [outer = 0x96b94000] 19:36:21 INFO - PROCESS | 3955 | 1461119781399 Marionette DEBUG loaded listener.js 19:36:21 INFO - PROCESS | 3955 | ++DOMWINDOW == 168 (0x98104000) [pid = 3955] [serial = 2121] [outer = 0x96b94000] 19:36:22 INFO - PROCESS | 3955 | 1461119782306 Marionette TRACE conn3 <- [1,2796,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stack.html",0,null,null,[["save()/restore() can be nested as a stack",0,null,null]]]}] 19:36:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 19:36:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1661ms 19:36:22 INFO - PROCESS | 3955 | 1461119782356 Marionette TRACE conn3 -> [0,2797,"getWindowHandle",null] 19:36:22 INFO - PROCESS | 3955 | 1461119782360 Marionette TRACE conn3 <- [1,2797,null,{"value":"8"}] 19:36:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 19:36:22 INFO - PROCESS | 3955 | 1461119782366 Marionette TRACE conn3 -> [0,2798,"setScriptTimeout",{"ms":35000}] 19:36:22 INFO - PROCESS | 3955 | 1461119782369 Marionette TRACE conn3 <- [1,2798,null,{}] 19:36:22 INFO - PROCESS | 3955 | 1461119782375 Marionette TRACE conn3 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:36:22 INFO - PROCESS | 3955 | 1461119782582 Marionette TRACE conn3 <- [1,2799,null,{"value":null}] 19:36:22 INFO - PROCESS | 3955 | 1461119782919 Marionette TRACE conn3 -> [0,2800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:22 INFO - PROCESS | 3955 | ++DOCSHELL 0x939ddc00 == 135 [pid = 3955] [id = 707] 19:36:22 INFO - PROCESS | 3955 | ++DOMWINDOW == 169 (0x979e5400) [pid = 3955] [serial = 2122] [outer = (nil)] 19:36:23 INFO - PROCESS | 3955 | ++DOMWINDOW == 170 (0x9821c400) [pid = 3955] [serial = 2123] [outer = 0x979e5400] 19:36:23 INFO - PROCESS | 3955 | 1461119783009 Marionette DEBUG loaded listener.js 19:36:23 INFO - PROCESS | 3955 | ++DOMWINDOW == 171 (0x98224800) [pid = 3955] [serial = 2124] [outer = 0x979e5400] 19:36:23 INFO - PROCESS | 3955 | 1461119783947 Marionette TRACE conn3 <- [1,2800,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html",0,null,null,[["save()/restore() stack depth is not unreasonably limited",0,null,null]]]}] 19:36:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 19:36:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1643ms 19:36:24 INFO - PROCESS | 3955 | 1461119784010 Marionette TRACE conn3 -> [0,2801,"getWindowHandle",null] 19:36:24 INFO - PROCESS | 3955 | 1461119784013 Marionette TRACE conn3 <- [1,2801,null,{"value":"8"}] 19:36:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 19:36:24 INFO - PROCESS | 3955 | 1461119784020 Marionette TRACE conn3 -> [0,2802,"setScriptTimeout",{"ms":35000}] 19:36:24 INFO - PROCESS | 3955 | 1461119784023 Marionette TRACE conn3 <- [1,2802,null,{}] 19:36:24 INFO - PROCESS | 3955 | 1461119784029 Marionette TRACE conn3 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:36:24 INFO - PROCESS | 3955 | 1461119784285 Marionette TRACE conn3 <- [1,2803,null,{"value":null}] 19:36:24 INFO - PROCESS | 3955 | 1461119784633 Marionette TRACE conn3 -> [0,2804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:24 INFO - PROCESS | 3955 | ++DOCSHELL 0x981d2400 == 136 [pid = 3955] [id = 708] 19:36:24 INFO - PROCESS | 3955 | ++DOMWINDOW == 172 (0x981db400) [pid = 3955] [serial = 2125] [outer = (nil)] 19:36:24 INFO - PROCESS | 3955 | ++DOMWINDOW == 173 (0x98b1a800) [pid = 3955] [serial = 2126] [outer = 0x981db400] 19:36:24 INFO - PROCESS | 3955 | 1461119784731 Marionette DEBUG loaded listener.js 19:36:24 INFO - PROCESS | 3955 | ++DOMWINDOW == 174 (0x98f8f000) [pid = 3955] [serial = 2127] [outer = 0x981db400] 19:36:25 INFO - PROCESS | 3955 | 1461119785707 Marionette TRACE conn3 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 19:36:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 19:36:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1735ms 19:36:25 INFO - PROCESS | 3955 | 1461119785755 Marionette TRACE conn3 -> [0,2805,"getWindowHandle",null] 19:36:25 INFO - PROCESS | 3955 | 1461119785759 Marionette TRACE conn3 <- [1,2805,null,{"value":"8"}] 19:36:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 19:36:25 INFO - PROCESS | 3955 | 1461119785765 Marionette TRACE conn3 -> [0,2806,"setScriptTimeout",{"ms":35000}] 19:36:25 INFO - PROCESS | 3955 | 1461119785769 Marionette TRACE conn3 <- [1,2806,null,{}] 19:36:25 INFO - PROCESS | 3955 | 1461119785774 Marionette TRACE conn3 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:36:25 INFO - PROCESS | 3955 | 1461119785977 Marionette TRACE conn3 <- [1,2807,null,{"value":null}] 19:36:26 INFO - PROCESS | 3955 | 1461119786325 Marionette TRACE conn3 -> [0,2808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:26 INFO - PROCESS | 3955 | ++DOCSHELL 0x929e8000 == 137 [pid = 3955] [id = 709] 19:36:26 INFO - PROCESS | 3955 | ++DOMWINDOW == 175 (0x93329400) [pid = 3955] [serial = 2128] [outer = (nil)] 19:36:26 INFO - PROCESS | 3955 | ++DOMWINDOW == 176 (0x99b88000) [pid = 3955] [serial = 2129] [outer = 0x93329400] 19:36:26 INFO - PROCESS | 3955 | 1461119786414 Marionette DEBUG loaded listener.js 19:36:26 INFO - PROCESS | 3955 | ++DOMWINDOW == 177 (0x9df89400) [pid = 3955] [serial = 2130] [outer = 0x93329400] 19:36:27 INFO - PROCESS | 3955 | 1461119787278 Marionette TRACE conn3 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 19:36:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 19:36:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1580ms 19:36:27 INFO - PROCESS | 3955 | 1461119787347 Marionette TRACE conn3 -> [0,2809,"getWindowHandle",null] 19:36:27 INFO - PROCESS | 3955 | 1461119787350 Marionette TRACE conn3 <- [1,2809,null,{"value":"8"}] 19:36:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 19:36:27 INFO - PROCESS | 3955 | 1461119787357 Marionette TRACE conn3 -> [0,2810,"setScriptTimeout",{"ms":35000}] 19:36:27 INFO - PROCESS | 3955 | 1461119787360 Marionette TRACE conn3 <- [1,2810,null,{}] 19:36:27 INFO - PROCESS | 3955 | 1461119787366 Marionette TRACE conn3 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:36:27 INFO - PROCESS | 3955 | 1461119787580 Marionette TRACE conn3 <- [1,2811,null,{"value":null}] 19:36:27 INFO - PROCESS | 3955 | 1461119787922 Marionette TRACE conn3 -> [0,2812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:27 INFO - PROCESS | 3955 | ++DOCSHELL 0x99b45800 == 138 [pid = 3955] [id = 710] 19:36:27 INFO - PROCESS | 3955 | ++DOMWINDOW == 178 (0x99b7f400) [pid = 3955] [serial = 2131] [outer = (nil)] 19:36:28 INFO - PROCESS | 3955 | ++DOMWINDOW == 179 (0x9fc9ec00) [pid = 3955] [serial = 2132] [outer = 0x99b7f400] 19:36:28 INFO - PROCESS | 3955 | 1461119788013 Marionette DEBUG loaded listener.js 19:36:28 INFO - PROCESS | 3955 | ++DOMWINDOW == 180 (0xa0a50400) [pid = 3955] [serial = 2133] [outer = 0x99b7f400] 19:36:28 INFO - PROCESS | 3955 | 1461119788884 Marionette TRACE conn3 <- [1,2812,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 19:36:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 19:36:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1584ms 19:36:28 INFO - PROCESS | 3955 | 1461119788942 Marionette TRACE conn3 -> [0,2813,"getWindowHandle",null] 19:36:28 INFO - PROCESS | 3955 | 1461119788945 Marionette TRACE conn3 <- [1,2813,null,{"value":"8"}] 19:36:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 19:36:28 INFO - PROCESS | 3955 | 1461119788953 Marionette TRACE conn3 -> [0,2814,"setScriptTimeout",{"ms":35000}] 19:36:28 INFO - PROCESS | 3955 | 1461119788956 Marionette TRACE conn3 <- [1,2814,null,{}] 19:36:28 INFO - PROCESS | 3955 | 1461119788962 Marionette TRACE conn3 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:36:29 INFO - PROCESS | 3955 | 1461119789190 Marionette TRACE conn3 <- [1,2815,null,{"value":null}] 19:36:29 INFO - PROCESS | 3955 | 1461119789531 Marionette TRACE conn3 -> [0,2816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:29 INFO - PROCESS | 3955 | ++DOCSHELL 0x9fc96800 == 139 [pid = 3955] [id = 711] 19:36:29 INFO - PROCESS | 3955 | ++DOMWINDOW == 181 (0x9fc9a400) [pid = 3955] [serial = 2134] [outer = (nil)] 19:36:29 INFO - PROCESS | 3955 | ++DOMWINDOW == 182 (0xa0f3a800) [pid = 3955] [serial = 2135] [outer = 0x9fc9a400] 19:36:29 INFO - PROCESS | 3955 | 1461119789625 Marionette DEBUG loaded listener.js 19:36:29 INFO - PROCESS | 3955 | ++DOMWINDOW == 183 (0xa0f67000) [pid = 3955] [serial = 2136] [outer = 0x9fc9a400] 19:36:30 INFO - PROCESS | 3955 | 1461119790578 Marionette TRACE conn3 <- [1,2816,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html",0,null,null,[["save()/restore() affects the current transformation matrix",0,null,null]]]}] 19:36:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 19:36:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1690ms 19:36:30 INFO - PROCESS | 3955 | 1461119790644 Marionette TRACE conn3 -> [0,2817,"getWindowHandle",null] 19:36:30 INFO - PROCESS | 3955 | 1461119790648 Marionette TRACE conn3 <- [1,2817,null,{"value":"8"}] 19:36:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 19:36:30 INFO - PROCESS | 3955 | 1461119790676 Marionette TRACE conn3 -> [0,2818,"setScriptTimeout",{"ms":35000}] 19:36:30 INFO - PROCESS | 3955 | 1461119790680 Marionette TRACE conn3 <- [1,2818,null,{}] 19:36:30 INFO - PROCESS | 3955 | 1461119790686 Marionette TRACE conn3 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:36:30 INFO - PROCESS | 3955 | 1461119790925 Marionette TRACE conn3 <- [1,2819,null,{"value":null}] 19:36:31 INFO - PROCESS | 3955 | 1461119791268 Marionette TRACE conn3 -> [0,2820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:31 INFO - PROCESS | 3955 | ++DOCSHELL 0x96b8e800 == 140 [pid = 3955] [id = 712] 19:36:31 INFO - PROCESS | 3955 | ++DOMWINDOW == 184 (0x9854e000) [pid = 3955] [serial = 2137] [outer = (nil)] 19:36:31 INFO - PROCESS | 3955 | ++DOMWINDOW == 185 (0xa2a7b000) [pid = 3955] [serial = 2138] [outer = 0x9854e000] 19:36:31 INFO - PROCESS | 3955 | 1461119791362 Marionette DEBUG loaded listener.js 19:36:31 INFO - PROCESS | 3955 | ++DOMWINDOW == 186 (0xa3c01400) [pid = 3955] [serial = 2139] [outer = 0x9854e000] 19:36:34 INFO - PROCESS | 3955 | --DOCSHELL 0x8f6cd000 == 139 [pid = 3955] [id = 597] 19:36:34 INFO - PROCESS | 3955 | --DOCSHELL 0x872c7c00 == 138 [pid = 3955] [id = 625] 19:36:34 INFO - PROCESS | 3955 | --DOCSHELL 0x90023800 == 137 [pid = 3955] [id = 600] 19:36:34 INFO - PROCESS | 3955 | --DOCSHELL 0x8676d400 == 136 [pid = 3955] [id = 598] 19:36:34 INFO - PROCESS | 3955 | --DOCSHELL 0x98492400 == 135 [pid = 3955] [id = 599] 19:36:34 INFO - PROCESS | 3955 | --DOCSHELL 0x875f0c00 == 134 [pid = 3955] [id = 693] 19:36:34 INFO - PROCESS | 3955 | --DOCSHELL 0x87ab2800 == 133 [pid = 3955] [id = 692] 19:36:34 INFO - PROCESS | 3955 | --DOCSHELL 0x87bc9400 == 132 [pid = 3955] [id = 691] 19:36:34 INFO - PROCESS | 3955 | --DOCSHELL 0x82f76c00 == 131 [pid = 3955] [id = 690] 19:36:34 INFO - PROCESS | 3955 | --DOCSHELL 0x94fae800 == 130 [pid = 3955] [id = 687] 19:36:34 INFO - PROCESS | 3955 | --DOCSHELL 0x90552800 == 129 [pid = 3955] [id = 688] 19:36:34 INFO - PROCESS | 3955 | --DOCSHELL 0x82f7b400 == 128 [pid = 3955] [id = 686] 19:36:34 INFO - PROCESS | 3955 | --DOCSHELL 0x96b9ac00 == 127 [pid = 3955] [id = 685] 19:36:34 INFO - PROCESS | 3955 | --DOCSHELL 0x9285a000 == 126 [pid = 3955] [id = 684] 19:36:34 INFO - PROCESS | 3955 | --DOCSHELL 0x90558800 == 125 [pid = 3955] [id = 683] 19:36:34 INFO - PROCESS | 3955 | --DOCSHELL 0x90553000 == 124 [pid = 3955] [id = 681] 19:36:34 INFO - PROCESS | 3955 | --DOCSHELL 0x929eac00 == 123 [pid = 3955] [id = 682] 19:36:34 INFO - PROCESS | 3955 | --DOCSHELL 0x8f922000 == 122 [pid = 3955] [id = 680] 19:36:34 INFO - PROCESS | 3955 | --DOCSHELL 0x8f6e9800 == 121 [pid = 3955] [id = 679] 19:36:34 INFO - PROCESS | 3955 | --DOCSHELL 0x8f595000 == 120 [pid = 3955] [id = 678] 19:36:34 INFO - PROCESS | 3955 | --DOCSHELL 0x8b10fc00 == 119 [pid = 3955] [id = 677] 19:36:34 INFO - PROCESS | 3955 | --DOCSHELL 0x82f7c000 == 118 [pid = 3955] [id = 675] 19:36:34 INFO - PROCESS | 3955 | --DOCSHELL 0x88d0c800 == 117 [pid = 3955] [id = 676] 19:36:34 INFO - PROCESS | 3955 | --DOMWINDOW == 185 (0x8c499800) [pid = 3955] [serial = 2024] [outer = (nil)] [url = about:blank] 19:36:34 INFO - PROCESS | 3955 | --DOMWINDOW == 184 (0x8b134000) [pid = 3955] [serial = 2022] [outer = (nil)] [url = about:blank] 19:36:34 INFO - PROCESS | 3955 | --DOMWINDOW == 183 (0x99b83400) [pid = 3955] [serial = 2009] [outer = (nil)] [url = about:blank] 19:36:34 INFO - PROCESS | 3955 | --DOMWINDOW == 182 (0x8ad5f400) [pid = 3955] [serial = 2021] [outer = (nil)] [url = about:blank] 19:36:34 INFO - PROCESS | 3955 | --DOMWINDOW == 181 (0x87ab0000) [pid = 3955] [serial = 2013] [outer = (nil)] [url = about:blank] 19:36:34 INFO - PROCESS | 3955 | --DOMWINDOW == 180 (0x99b44800) [pid = 3955] [serial = 2010] [outer = (nil)] [url = about:blank] 19:36:34 INFO - PROCESS | 3955 | --DOMWINDOW == 179 (0x91223000) [pid = 3955] [serial = 1982] [outer = (nil)] [url = about:blank] 19:36:34 INFO - PROCESS | 3955 | --DOMWINDOW == 178 (0x8c49c800) [pid = 3955] [serial = 1967] [outer = (nil)] [url = about:blank] 19:36:34 INFO - PROCESS | 3955 | --DOMWINDOW == 177 (0x8f597400) [pid = 3955] [serial = 1971] [outer = (nil)] [url = about:blank] 19:36:34 INFO - PROCESS | 3955 | --DOMWINDOW == 176 (0x96a83400) [pid = 3955] [serial = 1994] [outer = (nil)] [url = about:blank] 19:36:34 INFO - PROCESS | 3955 | --DOMWINDOW == 175 (0x88d17800) [pid = 3955] [serial = 1961] [outer = (nil)] [url = about:blank] 19:36:34 INFO - PROCESS | 3955 | --DOMWINDOW == 174 (0x96faa400) [pid = 3955] [serial = 1998] [outer = (nil)] [url = about:blank] 19:36:34 INFO - PROCESS | 3955 | --DOMWINDOW == 173 (0x875ecc00) [pid = 3955] [serial = 1958] [outer = (nil)] [url = about:blank] 19:36:34 INFO - PROCESS | 3955 | --DOMWINDOW == 172 (0x97f9e400) [pid = 3955] [serial = 2000] [outer = (nil)] [url = about:blank] 19:36:34 INFO - PROCESS | 3955 | --DOMWINDOW == 171 (0x98eb3000) [pid = 3955] [serial = 2006] [outer = (nil)] [url = about:blank] 19:36:34 INFO - PROCESS | 3955 | --DOMWINDOW == 170 (0x933f8c00) [pid = 3955] [serial = 1989] [outer = (nil)] [url = about:blank] 19:36:34 INFO - PROCESS | 3955 | --DOMWINDOW == 169 (0x96b99000) [pid = 3955] [serial = 1997] [outer = (nil)] [url = about:blank] 19:36:34 INFO - PROCESS | 3955 | --DOMWINDOW == 168 (0x8fc35800) [pid = 3955] [serial = 1976] [outer = (nil)] [url = about:blank] 19:36:34 INFO - PROCESS | 3955 | --DOMWINDOW == 167 (0x8b130400) [pid = 3955] [serial = 2019] [outer = (nil)] [url = about:blank] 19:36:34 INFO - PROCESS | 3955 | --DOMWINDOW == 166 (0x8b118000) [pid = 3955] [serial = 2018] [outer = (nil)] [url = about:blank] 19:36:34 INFO - PROCESS | 3955 | --DOMWINDOW == 165 (0x8e828400) [pid = 3955] [serial = 1970] [outer = (nil)] [url = about:blank] 19:36:34 INFO - PROCESS | 3955 | --DOMWINDOW == 164 (0x9810c400) [pid = 3955] [serial = 2001] [outer = (nil)] [url = about:blank] 19:36:34 INFO - PROCESS | 3955 | --DOMWINDOW == 163 (0x939e4400) [pid = 3955] [serial = 1992] [outer = (nil)] [url = about:blank] 19:36:34 INFO - PROCESS | 3955 | --DOMWINDOW == 162 (0x88d0f800) [pid = 3955] [serial = 2015] [outer = (nil)] [url = about:blank] 19:36:34 INFO - PROCESS | 3955 | --DOMWINDOW == 161 (0x8b379c00) [pid = 3955] [serial = 1964] [outer = (nil)] [url = about:blank] 19:36:34 INFO - PROCESS | 3955 | --DOMWINDOW == 160 (0x877ce400) [pid = 3955] [serial = 2012] [outer = (nil)] [url = about:blank] 19:36:34 INFO - PROCESS | 3955 | --DOMWINDOW == 159 (0x9822b400) [pid = 3955] [serial = 2004] [outer = (nil)] [url = about:blank] 19:36:34 INFO - PROCESS | 3955 | --DOMWINDOW == 158 (0x8f6cf400) [pid = 3955] [serial = 1973] [outer = (nil)] [url = about:blank] 19:36:34 INFO - PROCESS | 3955 | --DOMWINDOW == 157 (0x92863000) [pid = 3955] [serial = 1986] [outer = (nil)] [url = about:blank] 19:36:34 INFO - PROCESS | 3955 | --DOMWINDOW == 156 (0x939e1000) [pid = 3955] [serial = 1991] [outer = (nil)] [url = about:blank] 19:36:34 INFO - PROCESS | 3955 | --DOMWINDOW == 155 (0x991a3000) [pid = 3955] [serial = 2007] [outer = (nil)] [url = about:blank] 19:36:34 INFO - PROCESS | 3955 | --DOMWINDOW == 154 (0x92859800) [pid = 3955] [serial = 1985] [outer = (nil)] [url = about:blank] 19:36:34 INFO - PROCESS | 3955 | --DOMWINDOW == 153 (0x93355000) [pid = 3955] [serial = 1988] [outer = (nil)] [url = about:blank] 19:36:34 INFO - PROCESS | 3955 | --DOMWINDOW == 152 (0x96b4c800) [pid = 3955] [serial = 1995] [outer = (nil)] [url = about:blank] 19:36:34 INFO - PROCESS | 3955 | --DOMWINDOW == 151 (0x90306000) [pid = 3955] [serial = 1979] [outer = (nil)] [url = about:blank] 19:36:34 INFO - PROCESS | 3955 | --DOMWINDOW == 150 (0x8920a000) [pid = 3955] [serial = 2016] [outer = (nil)] [url = about:blank] 19:36:34 INFO - PROCESS | 3955 | --DOMWINDOW == 149 (0x981dec00) [pid = 3955] [serial = 2003] [outer = (nil)] [url = about:blank] 19:36:35 INFO - PROCESS | 3955 | 1461119795105 Marionette TRACE conn3 <- [1,2820,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html",0,null,null,[["restore() with an empty stack has no effect",0,null,null]]]}] 19:36:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 19:36:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 4456ms 19:36:35 INFO - PROCESS | 3955 | 1461119795128 Marionette TRACE conn3 -> [0,2821,"getWindowHandle",null] 19:36:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 19:36:35 INFO - PROCESS | 3955 | 1461119795133 Marionette TRACE conn3 <- [1,2821,null,{"value":"8"}] 19:36:35 INFO - PROCESS | 3955 | 1461119795142 Marionette TRACE conn3 -> [0,2822,"setScriptTimeout",{"ms":35000}] 19:36:35 INFO - PROCESS | 3955 | 1461119795152 Marionette TRACE conn3 <- [1,2822,null,{}] 19:36:35 INFO - PROCESS | 3955 | 1461119795169 Marionette TRACE conn3 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:36:35 INFO - PROCESS | 3955 | 1461119795426 Marionette TRACE conn3 <- [1,2823,null,{"value":null}] 19:36:35 INFO - PROCESS | 3955 | 1461119795656 Marionette TRACE conn3 -> [0,2824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:35 INFO - PROCESS | 3955 | ++DOCSHELL 0x8676c400 == 118 [pid = 3955] [id = 713] 19:36:35 INFO - PROCESS | 3955 | ++DOMWINDOW == 150 (0x875ed400) [pid = 3955] [serial = 2140] [outer = (nil)] 19:36:35 INFO - PROCESS | 3955 | ++DOMWINDOW == 151 (0x87bc5c00) [pid = 3955] [serial = 2141] [outer = 0x875ed400] 19:36:35 INFO - PROCESS | 3955 | 1461119795738 Marionette DEBUG loaded listener.js 19:36:35 INFO - PROCESS | 3955 | ++DOMWINDOW == 152 (0x88434800) [pid = 3955] [serial = 2142] [outer = 0x875ed400] 19:36:36 INFO - PROCESS | 3955 | 1461119796543 Marionette TRACE conn3 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 19:36:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 19:36:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1446ms 19:36:36 INFO - PROCESS | 3955 | 1461119796587 Marionette TRACE conn3 -> [0,2825,"getWindowHandle",null] 19:36:36 INFO - PROCESS | 3955 | 1461119796595 Marionette TRACE conn3 <- [1,2825,null,{"value":"8"}] 19:36:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 19:36:36 INFO - PROCESS | 3955 | 1461119796605 Marionette TRACE conn3 -> [0,2826,"setScriptTimeout",{"ms":35000}] 19:36:36 INFO - PROCESS | 3955 | 1461119796609 Marionette TRACE conn3 <- [1,2826,null,{}] 19:36:36 INFO - PROCESS | 3955 | 1461119796615 Marionette TRACE conn3 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:36:36 INFO - PROCESS | 3955 | 1461119796919 Marionette TRACE conn3 <- [1,2827,null,{"value":null}] 19:36:37 INFO - PROCESS | 3955 | 1461119797052 Marionette TRACE conn3 -> [0,2828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.direction.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:37 INFO - PROCESS | 3955 | ++DOCSHELL 0x86763000 == 119 [pid = 3955] [id = 714] 19:36:37 INFO - PROCESS | 3955 | ++DOMWINDOW == 153 (0x87bc9400) [pid = 3955] [serial = 2143] [outer = (nil)] 19:36:37 INFO - PROCESS | 3955 | ++DOMWINDOW == 154 (0x8a585000) [pid = 3955] [serial = 2144] [outer = 0x87bc9400] 19:36:37 INFO - PROCESS | 3955 | 1461119797129 Marionette DEBUG loaded listener.js 19:36:37 INFO - PROCESS | 3955 | ++DOMWINDOW == 155 (0x8a68a400) [pid = 3955] [serial = 2145] [outer = 0x87bc9400] 19:36:38 INFO - PROCESS | 3955 | 1461119798138 Marionette TRACE conn3 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 19:36:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 19:36:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1583ms 19:36:38 INFO - PROCESS | 3955 | 1461119798187 Marionette TRACE conn3 -> [0,2829,"getWindowHandle",null] 19:36:38 INFO - PROCESS | 3955 | 1461119798191 Marionette TRACE conn3 <- [1,2829,null,{"value":"8"}] 19:36:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 19:36:38 INFO - PROCESS | 3955 | 1461119798202 Marionette TRACE conn3 -> [0,2830,"setScriptTimeout",{"ms":35000}] 19:36:38 INFO - PROCESS | 3955 | 1461119798206 Marionette TRACE conn3 <- [1,2830,null,{}] 19:36:38 INFO - PROCESS | 3955 | 1461119798222 Marionette TRACE conn3 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:36:38 INFO - PROCESS | 3955 | 1461119798528 Marionette TRACE conn3 <- [1,2831,null,{"value":null}] 19:36:38 INFO - PROCESS | 3955 | 1461119798569 Marionette TRACE conn3 -> [0,2832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:38 INFO - PROCESS | 3955 | ++DOCSHELL 0x879c2400 == 120 [pid = 3955] [id = 715] 19:36:38 INFO - PROCESS | 3955 | ++DOMWINDOW == 156 (0x8b139000) [pid = 3955] [serial = 2146] [outer = (nil)] 19:36:38 INFO - PROCESS | 3955 | ++DOMWINDOW == 157 (0x8ba19000) [pid = 3955] [serial = 2147] [outer = 0x8b139000] 19:36:38 INFO - PROCESS | 3955 | 1461119798668 Marionette DEBUG loaded listener.js 19:36:38 INFO - PROCESS | 3955 | ++DOMWINDOW == 158 (0x8c498400) [pid = 3955] [serial = 2148] [outer = 0x8b139000] 19:36:40 INFO - PROCESS | 3955 | --DOMWINDOW == 157 (0x8ad5fc00) [pid = 3955] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 19:36:40 INFO - PROCESS | 3955 | --DOMWINDOW == 156 (0x8f6c4c00) [pid = 3955] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 19:36:40 INFO - PROCESS | 3955 | --DOMWINDOW == 155 (0x8f657400) [pid = 3955] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 19:36:40 INFO - PROCESS | 3955 | --DOMWINDOW == 154 (0x88439400) [pid = 3955] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 19:36:40 INFO - PROCESS | 3955 | --DOMWINDOW == 153 (0x8676b800) [pid = 3955] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 19:36:40 INFO - PROCESS | 3955 | --DOMWINDOW == 152 (0x8f927000) [pid = 3955] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 19:36:40 INFO - PROCESS | 3955 | --DOMWINDOW == 151 (0x9021a000) [pid = 3955] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 19:36:40 INFO - PROCESS | 3955 | --DOMWINDOW == 150 (0x8b108c00) [pid = 3955] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 19:36:40 INFO - PROCESS | 3955 | --DOMWINDOW == 149 (0x88430c00) [pid = 3955] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 19:36:40 INFO - PROCESS | 3955 | --DOMWINDOW == 148 (0x8920e000) [pid = 3955] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 19:36:40 INFO - PROCESS | 3955 | --DOMWINDOW == 147 (0x88432000) [pid = 3955] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 19:36:40 INFO - PROCESS | 3955 | --DOMWINDOW == 146 (0x87bc9800) [pid = 3955] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 19:36:40 INFO - PROCESS | 3955 | --DOMWINDOW == 145 (0x82f80000) [pid = 3955] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 19:36:40 INFO - PROCESS | 3955 | --DOMWINDOW == 144 (0x99b4ac00) [pid = 3955] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 19:36:40 INFO - PROCESS | 3955 | --DOMWINDOW == 143 (0x98224c00) [pid = 3955] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 19:36:40 INFO - PROCESS | 3955 | --DOMWINDOW == 142 (0x96acd400) [pid = 3955] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 19:36:40 INFO - PROCESS | 3955 | --DOMWINDOW == 141 (0x933f8000) [pid = 3955] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 19:36:40 INFO - PROCESS | 3955 | --DOMWINDOW == 140 (0x98103000) [pid = 3955] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 19:36:40 INFO - PROCESS | 3955 | --DOMWINDOW == 139 (0x96b99400) [pid = 3955] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 19:36:40 INFO - PROCESS | 3955 | --DOMWINDOW == 138 (0x92aa8400) [pid = 3955] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 19:36:40 INFO - PROCESS | 3955 | --DOMWINDOW == 137 (0x92a9fc00) [pid = 3955] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 19:36:40 INFO - PROCESS | 3955 | --DOMWINDOW == 136 (0x91ef2c00) [pid = 3955] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 19:36:40 INFO - PROCESS | 3955 | --DOMWINDOW == 135 (0x8f928000) [pid = 3955] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 19:36:40 INFO - PROCESS | 3955 | --DOMWINDOW == 134 (0x8f92bc00) [pid = 3955] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 19:36:40 INFO - PROCESS | 3955 | --DOMWINDOW == 133 (0x8f64ac00) [pid = 3955] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 19:36:40 INFO - PROCESS | 3955 | --DOMWINDOW == 132 (0x8b12fc00) [pid = 3955] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 19:36:40 INFO - PROCESS | 3955 | --DOMWINDOW == 131 (0x88d14800) [pid = 3955] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 19:36:40 INFO - PROCESS | 3955 | --DOMWINDOW == 130 (0x87bc4c00) [pid = 3955] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 19:36:40 INFO - PROCESS | 3955 | --DOMWINDOW == 129 (0x88d17000) [pid = 3955] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 19:36:40 INFO - PROCESS | 3955 | 1461119800396 Marionette TRACE conn3 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 19:36:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 19:36:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 2243ms 19:36:40 INFO - PROCESS | 3955 | 1461119800445 Marionette TRACE conn3 -> [0,2833,"getWindowHandle",null] 19:36:40 INFO - PROCESS | 3955 | 1461119800450 Marionette TRACE conn3 <- [1,2833,null,{"value":"8"}] 19:36:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 19:36:40 INFO - PROCESS | 3955 | 1461119800456 Marionette TRACE conn3 -> [0,2834,"setScriptTimeout",{"ms":35000}] 19:36:40 INFO - PROCESS | 3955 | 1461119800458 Marionette TRACE conn3 <- [1,2834,null,{}] 19:36:40 INFO - PROCESS | 3955 | 1461119800464 Marionette TRACE conn3 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:36:40 INFO - PROCESS | 3955 | 1461119800729 Marionette TRACE conn3 <- [1,2835,null,{"value":null}] 19:36:40 INFO - PROCESS | 3955 | 1461119800752 Marionette TRACE conn3 -> [0,2836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.radians.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:40 INFO - PROCESS | 3955 | ++DOCSHELL 0x82f80000 == 121 [pid = 3955] [id = 716] 19:36:40 INFO - PROCESS | 3955 | ++DOMWINDOW == 130 (0x86a57000) [pid = 3955] [serial = 2149] [outer = (nil)] 19:36:40 INFO - PROCESS | 3955 | ++DOMWINDOW == 131 (0x8b105800) [pid = 3955] [serial = 2150] [outer = 0x86a57000] 19:36:40 INFO - PROCESS | 3955 | 1461119800823 Marionette DEBUG loaded listener.js 19:36:40 INFO - PROCESS | 3955 | ++DOMWINDOW == 132 (0x8ba15000) [pid = 3955] [serial = 2151] [outer = 0x86a57000] 19:36:41 INFO - PROCESS | 3955 | 1461119801706 Marionette TRACE conn3 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 19:36:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 19:36:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1281ms 19:36:41 INFO - PROCESS | 3955 | 1461119801737 Marionette TRACE conn3 -> [0,2837,"getWindowHandle",null] 19:36:41 INFO - PROCESS | 3955 | 1461119801741 Marionette TRACE conn3 <- [1,2837,null,{"value":"8"}] 19:36:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 19:36:41 INFO - PROCESS | 3955 | 1461119801747 Marionette TRACE conn3 -> [0,2838,"setScriptTimeout",{"ms":35000}] 19:36:41 INFO - PROCESS | 3955 | 1461119801750 Marionette TRACE conn3 <- [1,2838,null,{}] 19:36:41 INFO - PROCESS | 3955 | 1461119801767 Marionette TRACE conn3 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:36:41 INFO - PROCESS | 3955 | 1461119801975 Marionette TRACE conn3 <- [1,2839,null,{"value":null}] 19:36:42 INFO - PROCESS | 3955 | 1461119802438 Marionette TRACE conn3 -> [0,2840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:42 INFO - PROCESS | 3955 | ++DOCSHELL 0x82f82800 == 122 [pid = 3955] [id = 717] 19:36:42 INFO - PROCESS | 3955 | ++DOMWINDOW == 133 (0x849cc400) [pid = 3955] [serial = 2152] [outer = (nil)] 19:36:42 INFO - PROCESS | 3955 | ++DOMWINDOW == 134 (0x875f0c00) [pid = 3955] [serial = 2153] [outer = 0x849cc400] 19:36:42 INFO - PROCESS | 3955 | 1461119802533 Marionette DEBUG loaded listener.js 19:36:42 INFO - PROCESS | 3955 | ++DOMWINDOW == 135 (0x879c7000) [pid = 3955] [serial = 2154] [outer = 0x849cc400] 19:36:43 INFO - PROCESS | 3955 | 1461119803516 Marionette TRACE conn3 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 19:36:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 19:36:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1842ms 19:36:43 INFO - PROCESS | 3955 | 1461119803592 Marionette TRACE conn3 -> [0,2841,"getWindowHandle",null] 19:36:43 INFO - PROCESS | 3955 | 1461119803600 Marionette TRACE conn3 <- [1,2841,null,{"value":"8"}] 19:36:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 19:36:43 INFO - PROCESS | 3955 | 1461119803610 Marionette TRACE conn3 -> [0,2842,"setScriptTimeout",{"ms":35000}] 19:36:43 INFO - PROCESS | 3955 | 1461119803614 Marionette TRACE conn3 <- [1,2842,null,{}] 19:36:43 INFO - PROCESS | 3955 | 1461119803622 Marionette TRACE conn3 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:36:43 INFO - PROCESS | 3955 | 1461119803915 Marionette TRACE conn3 <- [1,2843,null,{"value":null}] 19:36:44 INFO - PROCESS | 3955 | 1461119804267 Marionette TRACE conn3 -> [0,2844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:44 INFO - PROCESS | 3955 | ++DOCSHELL 0x8a588000 == 123 [pid = 3955] [id = 718] 19:36:44 INFO - PROCESS | 3955 | ++DOMWINDOW == 136 (0x8a58a800) [pid = 3955] [serial = 2155] [outer = (nil)] 19:36:44 INFO - PROCESS | 3955 | ++DOMWINDOW == 137 (0x8ad60000) [pid = 3955] [serial = 2156] [outer = 0x8a58a800] 19:36:44 INFO - PROCESS | 3955 | 1461119804357 Marionette DEBUG loaded listener.js 19:36:44 INFO - PROCESS | 3955 | ++DOMWINDOW == 138 (0x8b10f400) [pid = 3955] [serial = 2157] [outer = 0x8a58a800] 19:36:45 INFO - PROCESS | 3955 | 1461119805482 Marionette TRACE conn3 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 19:36:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 19:36:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1934ms 19:36:45 INFO - PROCESS | 3955 | 1461119805548 Marionette TRACE conn3 -> [0,2845,"getWindowHandle",null] 19:36:45 INFO - PROCESS | 3955 | 1461119805555 Marionette TRACE conn3 <- [1,2845,null,{"value":"8"}] 19:36:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 19:36:45 INFO - PROCESS | 3955 | 1461119805561 Marionette TRACE conn3 -> [0,2846,"setScriptTimeout",{"ms":35000}] 19:36:45 INFO - PROCESS | 3955 | 1461119805565 Marionette TRACE conn3 <- [1,2846,null,{}] 19:36:45 INFO - PROCESS | 3955 | 1461119805572 Marionette TRACE conn3 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:36:45 INFO - PROCESS | 3955 | 1461119805802 Marionette TRACE conn3 <- [1,2847,null,{"value":null}] 19:36:46 INFO - PROCESS | 3955 | 1461119806198 Marionette TRACE conn3 -> [0,2848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:46 INFO - PROCESS | 3955 | ++DOCSHELL 0x8a58d800 == 124 [pid = 3955] [id = 719] 19:36:46 INFO - PROCESS | 3955 | ++DOMWINDOW == 139 (0x8b131800) [pid = 3955] [serial = 2158] [outer = (nil)] 19:36:46 INFO - PROCESS | 3955 | ++DOMWINDOW == 140 (0x8c495000) [pid = 3955] [serial = 2159] [outer = 0x8b131800] 19:36:46 INFO - PROCESS | 3955 | 1461119806291 Marionette DEBUG loaded listener.js 19:36:46 INFO - PROCESS | 3955 | ++DOMWINDOW == 141 (0x8e463000) [pid = 3955] [serial = 2160] [outer = 0x8b131800] 19:36:47 INFO - PROCESS | 3955 | 1461119807305 Marionette TRACE conn3 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 19:36:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 19:36:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1787ms 19:36:47 INFO - PROCESS | 3955 | 1461119807349 Marionette TRACE conn3 -> [0,2849,"getWindowHandle",null] 19:36:47 INFO - PROCESS | 3955 | 1461119807352 Marionette TRACE conn3 <- [1,2849,null,{"value":"8"}] 19:36:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 19:36:47 INFO - PROCESS | 3955 | 1461119807369 Marionette TRACE conn3 -> [0,2850,"setScriptTimeout",{"ms":35000}] 19:36:47 INFO - PROCESS | 3955 | 1461119807378 Marionette TRACE conn3 <- [1,2850,null,{}] 19:36:47 INFO - PROCESS | 3955 | 1461119807385 Marionette TRACE conn3 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:36:47 INFO - PROCESS | 3955 | 1461119807613 Marionette TRACE conn3 <- [1,2851,null,{"value":null}] 19:36:47 INFO - PROCESS | 3955 | 1461119807953 Marionette TRACE conn3 -> [0,2852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:48 INFO - PROCESS | 3955 | ++DOCSHELL 0x8676e000 == 125 [pid = 3955] [id = 720] 19:36:48 INFO - PROCESS | 3955 | ++DOMWINDOW == 142 (0x8b37a000) [pid = 3955] [serial = 2161] [outer = (nil)] 19:36:48 INFO - PROCESS | 3955 | ++DOMWINDOW == 143 (0x8f6c8c00) [pid = 3955] [serial = 2162] [outer = 0x8b37a000] 19:36:48 INFO - PROCESS | 3955 | 1461119808060 Marionette DEBUG loaded listener.js 19:36:48 INFO - PROCESS | 3955 | ++DOMWINDOW == 144 (0x8f6e4000) [pid = 3955] [serial = 2163] [outer = 0x8b37a000] 19:36:48 INFO - PROCESS | 3955 | 1461119808959 Marionette TRACE conn3 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 19:36:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 19:36:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1655ms 19:36:49 INFO - PROCESS | 3955 | 1461119809016 Marionette TRACE conn3 -> [0,2853,"getWindowHandle",null] 19:36:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 19:36:49 INFO - PROCESS | 3955 | 1461119809021 Marionette TRACE conn3 <- [1,2853,null,{"value":"8"}] 19:36:49 INFO - PROCESS | 3955 | 1461119809028 Marionette TRACE conn3 -> [0,2854,"setScriptTimeout",{"ms":35000}] 19:36:49 INFO - PROCESS | 3955 | 1461119809031 Marionette TRACE conn3 <- [1,2854,null,{}] 19:36:49 INFO - PROCESS | 3955 | 1461119809037 Marionette TRACE conn3 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:36:49 INFO - PROCESS | 3955 | 1461119809253 Marionette TRACE conn3 <- [1,2855,null,{"value":null}] 19:36:49 INFO - PROCESS | 3955 | 1461119809587 Marionette TRACE conn3 -> [0,2856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:49 INFO - PROCESS | 3955 | ++DOCSHELL 0x8f59c000 == 126 [pid = 3955] [id = 721] 19:36:49 INFO - PROCESS | 3955 | ++DOMWINDOW == 145 (0x8f64f400) [pid = 3955] [serial = 2164] [outer = (nil)] 19:36:49 INFO - PROCESS | 3955 | ++DOMWINDOW == 146 (0x8feb3c00) [pid = 3955] [serial = 2165] [outer = 0x8f64f400] 19:36:49 INFO - PROCESS | 3955 | 1461119809688 Marionette DEBUG loaded listener.js 19:36:49 INFO - PROCESS | 3955 | ++DOMWINDOW == 147 (0x8feb8400) [pid = 3955] [serial = 2166] [outer = 0x8f64f400] 19:36:50 INFO - PROCESS | 3955 | 1461119810655 Marionette TRACE conn3 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 19:36:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 19:36:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1691ms 19:36:50 INFO - PROCESS | 3955 | 1461119810720 Marionette TRACE conn3 -> [0,2857,"getWindowHandle",null] 19:36:50 INFO - PROCESS | 3955 | 1461119810724 Marionette TRACE conn3 <- [1,2857,null,{"value":"8"}] 19:36:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 19:36:50 INFO - PROCESS | 3955 | 1461119810730 Marionette TRACE conn3 -> [0,2858,"setScriptTimeout",{"ms":35000}] 19:36:50 INFO - PROCESS | 3955 | 1461119810734 Marionette TRACE conn3 <- [1,2858,null,{}] 19:36:50 INFO - PROCESS | 3955 | 1461119810740 Marionette TRACE conn3 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:36:50 INFO - PROCESS | 3955 | 1461119810971 Marionette TRACE conn3 <- [1,2859,null,{"value":null}] 19:36:51 INFO - PROCESS | 3955 | 1461119811322 Marionette TRACE conn3 -> [0,2860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:51 INFO - PROCESS | 3955 | ++DOCSHELL 0x8feb2c00 == 127 [pid = 3955] [id = 722] 19:36:51 INFO - PROCESS | 3955 | ++DOMWINDOW == 148 (0x8feb5400) [pid = 3955] [serial = 2167] [outer = (nil)] 19:36:51 INFO - PROCESS | 3955 | ++DOMWINDOW == 149 (0x8fec0c00) [pid = 3955] [serial = 2168] [outer = 0x8feb5400] 19:36:51 INFO - PROCESS | 3955 | 1461119811433 Marionette DEBUG loaded listener.js 19:36:51 INFO - PROCESS | 3955 | ++DOMWINDOW == 150 (0x9030a400) [pid = 3955] [serial = 2169] [outer = 0x8feb5400] 19:36:52 INFO - PROCESS | 3955 | 1461119812420 Marionette TRACE conn3 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 19:36:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 19:36:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1734ms 19:36:52 INFO - PROCESS | 3955 | 1461119812465 Marionette TRACE conn3 -> [0,2861,"getWindowHandle",null] 19:36:52 INFO - PROCESS | 3955 | 1461119812469 Marionette TRACE conn3 <- [1,2861,null,{"value":"8"}] 19:36:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 19:36:52 INFO - PROCESS | 3955 | 1461119812475 Marionette TRACE conn3 -> [0,2862,"setScriptTimeout",{"ms":35000}] 19:36:52 INFO - PROCESS | 3955 | 1461119812479 Marionette TRACE conn3 <- [1,2862,null,{}] 19:36:52 INFO - PROCESS | 3955 | 1461119812484 Marionette TRACE conn3 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:36:52 INFO - PROCESS | 3955 | 1461119812708 Marionette TRACE conn3 <- [1,2863,null,{"value":null}] 19:36:53 INFO - PROCESS | 3955 | 1461119813045 Marionette TRACE conn3 -> [0,2864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:53 INFO - PROCESS | 3955 | ++DOCSHELL 0x8feb2800 == 128 [pid = 3955] [id = 723] 19:36:53 INFO - PROCESS | 3955 | ++DOMWINDOW == 151 (0x90212c00) [pid = 3955] [serial = 2170] [outer = (nil)] 19:36:53 INFO - PROCESS | 3955 | ++DOMWINDOW == 152 (0x91e96400) [pid = 3955] [serial = 2171] [outer = 0x90212c00] 19:36:53 INFO - PROCESS | 3955 | 1461119813136 Marionette DEBUG loaded listener.js 19:36:53 INFO - PROCESS | 3955 | ++DOMWINDOW == 153 (0x92859400) [pid = 3955] [serial = 2172] [outer = 0x90212c00] 19:36:54 INFO - PROCESS | 3955 | 1461119814036 Marionette TRACE conn3 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 19:36:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 19:36:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1588ms 19:36:54 INFO - PROCESS | 3955 | 1461119814064 Marionette TRACE conn3 -> [0,2865,"getWindowHandle",null] 19:36:54 INFO - PROCESS | 3955 | 1461119814068 Marionette TRACE conn3 <- [1,2865,null,{"value":"8"}] 19:36:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 19:36:54 INFO - PROCESS | 3955 | 1461119814074 Marionette TRACE conn3 -> [0,2866,"setScriptTimeout",{"ms":35000}] 19:36:54 INFO - PROCESS | 3955 | 1461119814078 Marionette TRACE conn3 <- [1,2866,null,{}] 19:36:54 INFO - PROCESS | 3955 | 1461119814084 Marionette TRACE conn3 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:36:54 INFO - PROCESS | 3955 | 1461119814296 Marionette TRACE conn3 <- [1,2867,null,{"value":null}] 19:36:54 INFO - PROCESS | 3955 | 1461119814589 Marionette TRACE conn3 -> [0,2868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:54 INFO - PROCESS | 3955 | ++DOCSHELL 0x90553800 == 129 [pid = 3955] [id = 724] 19:36:54 INFO - PROCESS | 3955 | ++DOMWINDOW == 154 (0x91227400) [pid = 3955] [serial = 2173] [outer = (nil)] 19:36:54 INFO - PROCESS | 3955 | ++DOMWINDOW == 155 (0x929e2800) [pid = 3955] [serial = 2174] [outer = 0x91227400] 19:36:54 INFO - PROCESS | 3955 | 1461119814725 Marionette DEBUG loaded listener.js 19:36:54 INFO - PROCESS | 3955 | ++DOMWINDOW == 156 (0x93324800) [pid = 3955] [serial = 2175] [outer = 0x91227400] 19:36:55 INFO - PROCESS | 3955 | 1461119815697 Marionette TRACE conn3 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 19:36:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 19:36:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1682ms 19:36:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 19:36:55 INFO - PROCESS | 3955 | 1461119815756 Marionette TRACE conn3 -> [0,2869,"getWindowHandle",null] 19:36:55 INFO - PROCESS | 3955 | 1461119815760 Marionette TRACE conn3 <- [1,2869,null,{"value":"8"}] 19:36:55 INFO - PROCESS | 3955 | 1461119815766 Marionette TRACE conn3 -> [0,2870,"setScriptTimeout",{"ms":35000}] 19:36:55 INFO - PROCESS | 3955 | 1461119815770 Marionette TRACE conn3 <- [1,2870,null,{}] 19:36:55 INFO - PROCESS | 3955 | 1461119815776 Marionette TRACE conn3 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:36:55 INFO - PROCESS | 3955 | 1461119815995 Marionette TRACE conn3 <- [1,2871,null,{"value":null}] 19:36:56 INFO - PROCESS | 3955 | 1461119816335 Marionette TRACE conn3 -> [0,2872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:56 INFO - PROCESS | 3955 | ++DOCSHELL 0x8fc30800 == 130 [pid = 3955] [id = 725] 19:36:56 INFO - PROCESS | 3955 | ++DOMWINDOW == 157 (0x8febcc00) [pid = 3955] [serial = 2176] [outer = (nil)] 19:36:56 INFO - PROCESS | 3955 | ++DOMWINDOW == 158 (0x933f5c00) [pid = 3955] [serial = 2177] [outer = 0x8febcc00] 19:36:56 INFO - PROCESS | 3955 | 1461119816432 Marionette DEBUG loaded listener.js 19:36:56 INFO - PROCESS | 3955 | ++DOMWINDOW == 159 (0x933fd000) [pid = 3955] [serial = 2178] [outer = 0x8febcc00] 19:36:57 INFO - PROCESS | 3955 | 1461119817372 Marionette TRACE conn3 <- [1,2872,null,{"value":["/2dcontext/transformations/2d.transformation.scale.zero.html",0,null,null,[["scale() with a scale factor of zero works",0,null,null]]]}] 19:36:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 19:36:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1638ms 19:36:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 19:36:57 INFO - PROCESS | 3955 | 1461119817404 Marionette TRACE conn3 -> [0,2873,"getWindowHandle",null] 19:36:57 INFO - PROCESS | 3955 | 1461119817408 Marionette TRACE conn3 <- [1,2873,null,{"value":"8"}] 19:36:57 INFO - PROCESS | 3955 | 1461119817414 Marionette TRACE conn3 -> [0,2874,"setScriptTimeout",{"ms":35000}] 19:36:57 INFO - PROCESS | 3955 | 1461119817418 Marionette TRACE conn3 <- [1,2874,null,{}] 19:36:57 INFO - PROCESS | 3955 | 1461119817424 Marionette TRACE conn3 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:36:57 INFO - PROCESS | 3955 | 1461119817640 Marionette TRACE conn3 <- [1,2875,null,{"value":null}] 19:36:58 INFO - PROCESS | 3955 | 1461119817988 Marionette TRACE conn3 -> [0,2876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:58 INFO - PROCESS | 3955 | ++DOCSHELL 0x929e3c00 == 131 [pid = 3955] [id = 726] 19:36:58 INFO - PROCESS | 3955 | ++DOMWINDOW == 160 (0x9335c400) [pid = 3955] [serial = 2179] [outer = (nil)] 19:36:58 INFO - PROCESS | 3955 | ++DOMWINDOW == 161 (0x93a6fc00) [pid = 3955] [serial = 2180] [outer = 0x9335c400] 19:36:58 INFO - PROCESS | 3955 | 1461119818081 Marionette DEBUG loaded listener.js 19:36:58 INFO - PROCESS | 3955 | ++DOMWINDOW == 162 (0x93a75400) [pid = 3955] [serial = 2181] [outer = 0x9335c400] 19:36:59 INFO - PROCESS | 3955 | 1461119819008 Marionette TRACE conn3 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 19:36:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 19:36:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1638ms 19:36:59 INFO - PROCESS | 3955 | 1461119819058 Marionette TRACE conn3 -> [0,2877,"getWindowHandle",null] 19:36:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 19:36:59 INFO - PROCESS | 3955 | 1461119819063 Marionette TRACE conn3 <- [1,2877,null,{"value":"8"}] 19:36:59 INFO - PROCESS | 3955 | 1461119819069 Marionette TRACE conn3 -> [0,2878,"setScriptTimeout",{"ms":35000}] 19:36:59 INFO - PROCESS | 3955 | 1461119819073 Marionette TRACE conn3 <- [1,2878,null,{}] 19:36:59 INFO - PROCESS | 3955 | 1461119819078 Marionette TRACE conn3 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:36:59 INFO - PROCESS | 3955 | 1461119819293 Marionette TRACE conn3 <- [1,2879,null,{"value":null}] 19:36:59 INFO - PROCESS | 3955 | 1461119819659 Marionette TRACE conn3 -> [0,2880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:59 INFO - PROCESS | 3955 | ++DOCSHELL 0x96b51000 == 132 [pid = 3955] [id = 727] 19:36:59 INFO - PROCESS | 3955 | ++DOMWINDOW == 163 (0x96b53c00) [pid = 3955] [serial = 2182] [outer = (nil)] 19:36:59 INFO - PROCESS | 3955 | ++DOMWINDOW == 164 (0x96b7f400) [pid = 3955] [serial = 2183] [outer = 0x96b53c00] 19:36:59 INFO - PROCESS | 3955 | 1461119819768 Marionette DEBUG loaded listener.js 19:36:59 INFO - PROCESS | 3955 | ++DOMWINDOW == 165 (0x96fb0800) [pid = 3955] [serial = 2184] [outer = 0x96b53c00] 19:37:00 INFO - PROCESS | 3955 | 1461119820804 Marionette TRACE conn3 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 19:37:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 19:37:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1792ms 19:37:00 INFO - PROCESS | 3955 | 1461119820861 Marionette TRACE conn3 -> [0,2881,"getWindowHandle",null] 19:37:00 INFO - PROCESS | 3955 | 1461119820865 Marionette TRACE conn3 <- [1,2881,null,{"value":"8"}] 19:37:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 19:37:00 INFO - PROCESS | 3955 | 1461119820871 Marionette TRACE conn3 -> [0,2882,"setScriptTimeout",{"ms":35000}] 19:37:00 INFO - PROCESS | 3955 | 1461119820876 Marionette TRACE conn3 <- [1,2882,null,{}] 19:37:00 INFO - PROCESS | 3955 | 1461119820882 Marionette TRACE conn3 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:37:01 INFO - PROCESS | 3955 | 1461119821142 Marionette TRACE conn3 <- [1,2883,null,{"value":null}] 19:37:01 INFO - PROCESS | 3955 | 1461119821490 Marionette TRACE conn3 -> [0,2884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:01 INFO - PROCESS | 3955 | ++DOCSHELL 0x93321400 == 133 [pid = 3955] [id = 728] 19:37:01 INFO - PROCESS | 3955 | ++DOMWINDOW == 166 (0x933fb000) [pid = 3955] [serial = 2185] [outer = (nil)] 19:37:01 INFO - PROCESS | 3955 | ++DOMWINDOW == 167 (0x981d6400) [pid = 3955] [serial = 2186] [outer = 0x933fb000] 19:37:01 INFO - PROCESS | 3955 | 1461119821584 Marionette DEBUG loaded listener.js 19:37:01 INFO - PROCESS | 3955 | ++DOMWINDOW == 168 (0x98216c00) [pid = 3955] [serial = 2187] [outer = 0x933fb000] 19:37:02 INFO - PROCESS | 3955 | 1461119822499 Marionette TRACE conn3 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 19:37:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 19:37:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1685ms 19:37:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 19:37:02 INFO - PROCESS | 3955 | 1461119822557 Marionette TRACE conn3 -> [0,2885,"getWindowHandle",null] 19:37:02 INFO - PROCESS | 3955 | 1461119822560 Marionette TRACE conn3 <- [1,2885,null,{"value":"8"}] 19:37:02 INFO - PROCESS | 3955 | 1461119822567 Marionette TRACE conn3 -> [0,2886,"setScriptTimeout",{"ms":35000}] 19:37:02 INFO - PROCESS | 3955 | 1461119822570 Marionette TRACE conn3 <- [1,2886,null,{}] 19:37:02 INFO - PROCESS | 3955 | 1461119822576 Marionette TRACE conn3 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:37:02 INFO - PROCESS | 3955 | 1461119822796 Marionette TRACE conn3 <- [1,2887,null,{"value":null}] 19:37:03 INFO - PROCESS | 3955 | 1461119823143 Marionette TRACE conn3 -> [0,2888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.identity.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:03 INFO - PROCESS | 3955 | ++DOCSHELL 0x91226400 == 134 [pid = 3955] [id = 729] 19:37:03 INFO - PROCESS | 3955 | ++DOMWINDOW == 169 (0x96b58000) [pid = 3955] [serial = 2188] [outer = (nil)] 19:37:03 INFO - PROCESS | 3955 | ++DOMWINDOW == 170 (0x98237000) [pid = 3955] [serial = 2189] [outer = 0x96b58000] 19:37:03 INFO - PROCESS | 3955 | 1461119823238 Marionette DEBUG loaded listener.js 19:37:03 INFO - PROCESS | 3955 | ++DOMWINDOW == 171 (0x98e93800) [pid = 3955] [serial = 2190] [outer = 0x96b58000] 19:37:04 INFO - PROCESS | 3955 | 1461119824141 Marionette TRACE conn3 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 19:37:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 19:37:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1631ms 19:37:04 INFO - PROCESS | 3955 | 1461119824198 Marionette TRACE conn3 -> [0,2889,"getWindowHandle",null] 19:37:04 INFO - PROCESS | 3955 | 1461119824202 Marionette TRACE conn3 <- [1,2889,null,{"value":"8"}] 19:37:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 19:37:04 INFO - PROCESS | 3955 | 1461119824208 Marionette TRACE conn3 -> [0,2890,"setScriptTimeout",{"ms":35000}] 19:37:04 INFO - PROCESS | 3955 | 1461119824212 Marionette TRACE conn3 <- [1,2890,null,{}] 19:37:04 INFO - PROCESS | 3955 | 1461119824217 Marionette TRACE conn3 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:37:04 INFO - PROCESS | 3955 | 1461119824433 Marionette TRACE conn3 <- [1,2891,null,{"value":null}] 19:37:04 INFO - PROCESS | 3955 | 1461119824778 Marionette TRACE conn3 -> [0,2892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.multiply.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:04 INFO - PROCESS | 3955 | ++DOCSHELL 0x9821fc00 == 135 [pid = 3955] [id = 730] 19:37:04 INFO - PROCESS | 3955 | ++DOMWINDOW == 172 (0x9822b000) [pid = 3955] [serial = 2191] [outer = (nil)] 19:37:04 INFO - PROCESS | 3955 | ++DOMWINDOW == 173 (0x99b44800) [pid = 3955] [serial = 2192] [outer = 0x9822b000] 19:37:04 INFO - PROCESS | 3955 | 1461119824867 Marionette DEBUG loaded listener.js 19:37:04 INFO - PROCESS | 3955 | ++DOMWINDOW == 174 (0x99b4c400) [pid = 3955] [serial = 2193] [outer = 0x9822b000] 19:37:05 INFO - PROCESS | 3955 | 1461119825822 Marionette TRACE conn3 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 19:37:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 19:37:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1694ms 19:37:05 INFO - PROCESS | 3955 | 1461119825903 Marionette TRACE conn3 -> [0,2893,"getWindowHandle",null] 19:37:05 INFO - PROCESS | 3955 | 1461119825907 Marionette TRACE conn3 <- [1,2893,null,{"value":"8"}] 19:37:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 19:37:05 INFO - PROCESS | 3955 | 1461119825913 Marionette TRACE conn3 -> [0,2894,"setScriptTimeout",{"ms":35000}] 19:37:05 INFO - PROCESS | 3955 | 1461119825917 Marionette TRACE conn3 <- [1,2894,null,{}] 19:37:05 INFO - PROCESS | 3955 | 1461119825939 Marionette TRACE conn3 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:37:06 INFO - PROCESS | 3955 | 1461119826271 Marionette TRACE conn3 <- [1,2895,null,{"value":null}] 19:37:06 INFO - PROCESS | 3955 | 1461119826547 Marionette TRACE conn3 -> [0,2896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:06 INFO - PROCESS | 3955 | ++DOCSHELL 0x8febbc00 == 136 [pid = 3955] [id = 731] 19:37:06 INFO - PROCESS | 3955 | ++DOMWINDOW == 175 (0x94faf000) [pid = 3955] [serial = 2194] [outer = (nil)] 19:37:06 INFO - PROCESS | 3955 | ++DOMWINDOW == 176 (0x9fc0b400) [pid = 3955] [serial = 2195] [outer = 0x94faf000] 19:37:06 INFO - PROCESS | 3955 | 1461119826638 Marionette DEBUG loaded listener.js 19:37:06 INFO - PROCESS | 3955 | ++DOMWINDOW == 177 (0x9ff9f400) [pid = 3955] [serial = 2196] [outer = 0x94faf000] 19:37:07 INFO - PROCESS | 3955 | 1461119827525 Marionette TRACE conn3 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 19:37:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 19:37:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1683ms 19:37:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 19:37:07 INFO - PROCESS | 3955 | 1461119827596 Marionette TRACE conn3 -> [0,2897,"getWindowHandle",null] 19:37:07 INFO - PROCESS | 3955 | 1461119827599 Marionette TRACE conn3 <- [1,2897,null,{"value":"8"}] 19:37:07 INFO - PROCESS | 3955 | 1461119827606 Marionette TRACE conn3 -> [0,2898,"setScriptTimeout",{"ms":35000}] 19:37:07 INFO - PROCESS | 3955 | 1461119827610 Marionette TRACE conn3 <- [1,2898,null,{}] 19:37:07 INFO - PROCESS | 3955 | 1461119827615 Marionette TRACE conn3 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:37:07 INFO - PROCESS | 3955 | 1461119827840 Marionette TRACE conn3 <- [1,2899,null,{"value":null}] 19:37:08 INFO - PROCESS | 3955 | 1461119828190 Marionette TRACE conn3 -> [0,2900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:08 INFO - PROCESS | 3955 | ++DOCSHELL 0x872d1000 == 137 [pid = 3955] [id = 732] 19:37:08 INFO - PROCESS | 3955 | ++DOMWINDOW == 178 (0x99819000) [pid = 3955] [serial = 2197] [outer = (nil)] 19:37:08 INFO - PROCESS | 3955 | ++DOMWINDOW == 179 (0xa3c78c00) [pid = 3955] [serial = 2198] [outer = 0x99819000] 19:37:08 INFO - PROCESS | 3955 | 1461119828278 Marionette DEBUG loaded listener.js 19:37:08 INFO - PROCESS | 3955 | ++DOMWINDOW == 180 (0xa3c84000) [pid = 3955] [serial = 2199] [outer = 0x99819000] 19:37:09 INFO - PROCESS | 3955 | 1461119829185 Marionette TRACE conn3 <- [1,2900,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 19:37:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 19:37:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1631ms 19:37:09 INFO - PROCESS | 3955 | 1461119829237 Marionette TRACE conn3 -> [0,2901,"getWindowHandle",null] 19:37:09 INFO - PROCESS | 3955 | 1461119829240 Marionette TRACE conn3 <- [1,2901,null,{"value":"8"}] 19:37:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 19:37:09 INFO - PROCESS | 3955 | 1461119829268 Marionette TRACE conn3 -> [0,2902,"setScriptTimeout",{"ms":35000}] 19:37:09 INFO - PROCESS | 3955 | 1461119829271 Marionette TRACE conn3 <- [1,2902,null,{}] 19:37:09 INFO - PROCESS | 3955 | 1461119829277 Marionette TRACE conn3 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:37:09 INFO - PROCESS | 3955 | 1461119829517 Marionette TRACE conn3 <- [1,2903,null,{"value":null}] 19:37:09 INFO - PROCESS | 3955 | 1461119829867 Marionette TRACE conn3 -> [0,2904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:09 INFO - PROCESS | 3955 | ++DOCSHELL 0x88c41c00 == 138 [pid = 3955] [id = 733] 19:37:09 INFO - PROCESS | 3955 | ++DOMWINDOW == 181 (0x88c43400) [pid = 3955] [serial = 2200] [outer = (nil)] 19:37:09 INFO - PROCESS | 3955 | ++DOMWINDOW == 182 (0x88c4a000) [pid = 3955] [serial = 2201] [outer = 0x88c43400] 19:37:09 INFO - PROCESS | 3955 | 1461119829960 Marionette DEBUG loaded listener.js 19:37:10 INFO - PROCESS | 3955 | ++DOMWINDOW == 183 (0x88c4b800) [pid = 3955] [serial = 2202] [outer = 0x88c43400] 19:37:10 INFO - PROCESS | 3955 | 1461119830931 Marionette TRACE conn3 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 19:37:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 19:37:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1739ms 19:37:11 INFO - PROCESS | 3955 | 1461119831002 Marionette TRACE conn3 -> [0,2905,"getWindowHandle",null] 19:37:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 19:37:11 INFO - PROCESS | 3955 | 1461119831006 Marionette TRACE conn3 <- [1,2905,null,{"value":"8"}] 19:37:11 INFO - PROCESS | 3955 | 1461119831012 Marionette TRACE conn3 -> [0,2906,"setScriptTimeout",{"ms":35000}] 19:37:11 INFO - PROCESS | 3955 | 1461119831016 Marionette TRACE conn3 <- [1,2906,null,{}] 19:37:11 INFO - PROCESS | 3955 | 1461119831022 Marionette TRACE conn3 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:37:11 INFO - PROCESS | 3955 | 1461119831273 Marionette TRACE conn3 <- [1,2907,null,{"value":null}] 19:37:11 INFO - PROCESS | 3955 | 1461119831630 Marionette TRACE conn3 -> [0,2908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:11 INFO - PROCESS | 3955 | ++DOCSHELL 0x830d7400 == 139 [pid = 3955] [id = 734] 19:37:11 INFO - PROCESS | 3955 | ++DOMWINDOW == 184 (0x830da000) [pid = 3955] [serial = 2203] [outer = (nil)] 19:37:11 INFO - PROCESS | 3955 | ++DOMWINDOW == 185 (0x830e2000) [pid = 3955] [serial = 2204] [outer = 0x830da000] 19:37:11 INFO - PROCESS | 3955 | 1461119831716 Marionette DEBUG loaded listener.js 19:37:11 INFO - PROCESS | 3955 | ++DOMWINDOW == 186 (0x830e3c00) [pid = 3955] [serial = 2205] [outer = 0x830da000] 19:37:14 INFO - PROCESS | 3955 | --DOCSHELL 0x875e6800 == 138 [pid = 3955] [id = 198] 19:37:14 INFO - PROCESS | 3955 | --DOCSHELL 0x82f80000 == 137 [pid = 3955] [id = 716] 19:37:14 INFO - PROCESS | 3955 | --DOCSHELL 0x879c2400 == 136 [pid = 3955] [id = 715] 19:37:14 INFO - PROCESS | 3955 | --DOCSHELL 0x86763000 == 135 [pid = 3955] [id = 714] 19:37:14 INFO - PROCESS | 3955 | --DOCSHELL 0x8676c400 == 134 [pid = 3955] [id = 713] 19:37:14 INFO - PROCESS | 3955 | --DOCSHELL 0x99b45800 == 133 [pid = 3955] [id = 710] 19:37:14 INFO - PROCESS | 3955 | --DOCSHELL 0x9fc96800 == 132 [pid = 3955] [id = 711] 19:37:14 INFO - PROCESS | 3955 | --DOCSHELL 0x929e8000 == 131 [pid = 3955] [id = 709] 19:37:14 INFO - PROCESS | 3955 | --DOCSHELL 0x981d2400 == 130 [pid = 3955] [id = 708] 19:37:14 INFO - PROCESS | 3955 | --DOCSHELL 0x939ddc00 == 129 [pid = 3955] [id = 707] 19:37:14 INFO - PROCESS | 3955 | --DOCSHELL 0x91eea400 == 128 [pid = 3955] [id = 706] 19:37:14 INFO - PROCESS | 3955 | --DOCSHELL 0x933f7800 == 127 [pid = 3955] [id = 704] 19:37:14 INFO - PROCESS | 3955 | --DOCSHELL 0x93a6a400 == 126 [pid = 3955] [id = 705] 19:37:14 INFO - PROCESS | 3955 | --DOCSHELL 0x8e60d400 == 125 [pid = 3955] [id = 703] 19:37:14 INFO - PROCESS | 3955 | --DOCSHELL 0x8f6cec00 == 124 [pid = 3955] [id = 702] 19:37:14 INFO - PROCESS | 3955 | --DOCSHELL 0x9054a000 == 123 [pid = 3955] [id = 701] 19:37:14 INFO - PROCESS | 3955 | --DOCSHELL 0x88437400 == 122 [pid = 3955] [id = 700] 19:37:14 INFO - PROCESS | 3955 | --DOCSHELL 0x8b37ac00 == 121 [pid = 3955] [id = 698] 19:37:14 INFO - PROCESS | 3955 | --DOCSHELL 0x8e824c00 == 120 [pid = 3955] [id = 699] 19:37:14 INFO - PROCESS | 3955 | --DOCSHELL 0x8c498800 == 119 [pid = 3955] [id = 697] 19:37:14 INFO - PROCESS | 3955 | --DOCSHELL 0x8935a400 == 118 [pid = 3955] [id = 696] 19:37:14 INFO - PROCESS | 3955 | --DOCSHELL 0x87aaa000 == 117 [pid = 3955] [id = 695] 19:37:15 INFO - PROCESS | 3955 | --DOMWINDOW == 185 (0x8ba1ec00) [pid = 3955] [serial = 1965] [outer = (nil)] [url = about:blank] 19:37:15 INFO - PROCESS | 3955 | --DOMWINDOW == 184 (0x8f6ea400) [pid = 3955] [serial = 1974] [outer = (nil)] [url = about:blank] 19:37:15 INFO - PROCESS | 3955 | --DOMWINDOW == 183 (0x8ff43400) [pid = 3955] [serial = 1977] [outer = (nil)] [url = about:blank] 19:37:15 INFO - PROCESS | 3955 | --DOMWINDOW == 182 (0x89359400) [pid = 3955] [serial = 1962] [outer = (nil)] [url = about:blank] 19:37:15 INFO - PROCESS | 3955 | --DOMWINDOW == 181 (0x879c8c00) [pid = 3955] [serial = 1959] [outer = (nil)] [url = about:blank] 19:37:15 INFO - PROCESS | 3955 | --DOMWINDOW == 180 (0x9030e800) [pid = 3955] [serial = 1980] [outer = (nil)] [url = about:blank] 19:37:15 INFO - PROCESS | 3955 | --DOMWINDOW == 179 (0x913dc800) [pid = 3955] [serial = 1983] [outer = (nil)] [url = about:blank] 19:37:15 INFO - PROCESS | 3955 | --DOMWINDOW == 178 (0x8e45a400) [pid = 3955] [serial = 1968] [outer = (nil)] [url = about:blank] 19:37:15 INFO - PROCESS | 3955 | --DOMWINDOW == 177 (0x89358000) [pid = 3955] [serial = 1890] [outer = (nil)] [url = about:blank] 19:37:15 INFO - PROCESS | 3955 | --DOMWINDOW == 176 (0x8a690800) [pid = 3955] [serial = 1956] [outer = (nil)] [url = about:blank] 19:37:15 INFO - PROCESS | 3955 | --DOMWINDOW == 175 (0x8ba20000) [pid = 3955] [serial = 2084] [outer = (nil)] [url = about:blank] 19:37:15 INFO - PROCESS | 3955 | --DOMWINDOW == 174 (0x8920fc00) [pid = 3955] [serial = 2078] [outer = (nil)] [url = about:blank] 19:37:15 INFO - PROCESS | 3955 | --DOMWINDOW == 173 (0x8a583400) [pid = 3955] [serial = 2079] [outer = (nil)] [url = about:blank] 19:37:15 INFO - PROCESS | 3955 | --DOMWINDOW == 172 (0x88430000) [pid = 3955] [serial = 2075] [outer = (nil)] [url = about:blank] 19:37:15 INFO - PROCESS | 3955 | --DOMWINDOW == 171 (0x849ce400) [pid = 3955] [serial = 2072] [outer = (nil)] [url = about:blank] 19:37:15 INFO - PROCESS | 3955 | --DOMWINDOW == 170 (0x86766400) [pid = 3955] [serial = 2073] [outer = (nil)] [url = about:blank] 19:37:15 INFO - PROCESS | 3955 | --DOMWINDOW == 169 (0x9fedd800) [pid = 3955] [serial = 2070] [outer = (nil)] [url = about:blank] 19:37:15 INFO - PROCESS | 3955 | --DOMWINDOW == 168 (0x9fc4e800) [pid = 3955] [serial = 2069] [outer = (nil)] [url = about:blank] 19:37:15 INFO - PROCESS | 3955 | --DOMWINDOW == 167 (0x99b8ec00) [pid = 3955] [serial = 2067] [outer = (nil)] [url = about:blank] 19:37:15 INFO - PROCESS | 3955 | --DOMWINDOW == 166 (0x99b84c00) [pid = 3955] [serial = 2066] [outer = (nil)] [url = about:blank] 19:37:15 INFO - PROCESS | 3955 | --DOMWINDOW == 165 (0x98eb2000) [pid = 3955] [serial = 2064] [outer = (nil)] [url = about:blank] 19:37:15 INFO - PROCESS | 3955 | --DOMWINDOW == 164 (0x98491c00) [pid = 3955] [serial = 2063] [outer = (nil)] [url = about:blank] 19:37:15 INFO - PROCESS | 3955 | --DOMWINDOW == 163 (0x9822c000) [pid = 3955] [serial = 2061] [outer = (nil)] [url = about:blank] 19:37:15 INFO - PROCESS | 3955 | --DOMWINDOW == 162 (0x98224400) [pid = 3955] [serial = 2060] [outer = (nil)] [url = about:blank] 19:37:15 INFO - PROCESS | 3955 | --DOMWINDOW == 161 (0x9821cc00) [pid = 3955] [serial = 2058] [outer = (nil)] [url = about:blank] 19:37:15 INFO - PROCESS | 3955 | --DOMWINDOW == 160 (0x981e1400) [pid = 3955] [serial = 2057] [outer = (nil)] [url = about:blank] 19:37:15 INFO - PROCESS | 3955 | --DOMWINDOW == 159 (0x978f0c00) [pid = 3955] [serial = 2055] [outer = (nil)] [url = about:blank] 19:37:15 INFO - PROCESS | 3955 | --DOMWINDOW == 158 (0x96fb0400) [pid = 3955] [serial = 2054] [outer = (nil)] [url = about:blank] 19:37:15 INFO - PROCESS | 3955 | --DOMWINDOW == 157 (0x96acd800) [pid = 3955] [serial = 2052] [outer = (nil)] [url = about:blank] 19:37:15 INFO - PROCESS | 3955 | --DOMWINDOW == 156 (0x94fb8c00) [pid = 3955] [serial = 2051] [outer = (nil)] [url = about:blank] 19:37:15 INFO - PROCESS | 3955 | --DOMWINDOW == 155 (0x939e4800) [pid = 3955] [serial = 2049] [outer = (nil)] [url = about:blank] 19:37:15 INFO - PROCESS | 3955 | --DOMWINDOW == 154 (0x939c3400) [pid = 3955] [serial = 2048] [outer = (nil)] [url = about:blank] 19:37:15 INFO - PROCESS | 3955 | --DOMWINDOW == 153 (0x9332bc00) [pid = 3955] [serial = 2046] [outer = (nil)] [url = about:blank] 19:37:15 INFO - PROCESS | 3955 | --DOMWINDOW == 152 (0x92aa9400) [pid = 3955] [serial = 2045] [outer = (nil)] [url = about:blank] 19:37:15 INFO - PROCESS | 3955 | --DOMWINDOW == 151 (0x91ef4000) [pid = 3955] [serial = 2043] [outer = (nil)] [url = about:blank] 19:37:15 INFO - PROCESS | 3955 | --DOMWINDOW == 150 (0x91ee7c00) [pid = 3955] [serial = 2042] [outer = (nil)] [url = about:blank] 19:37:15 INFO - PROCESS | 3955 | --DOMWINDOW == 149 (0x9030bc00) [pid = 3955] [serial = 2040] [outer = (nil)] [url = about:blank] 19:37:15 INFO - PROCESS | 3955 | --DOMWINDOW == 148 (0x90302800) [pid = 3955] [serial = 2039] [outer = (nil)] [url = about:blank] 19:37:15 INFO - PROCESS | 3955 | --DOMWINDOW == 147 (0x8ff49400) [pid = 3955] [serial = 2037] [outer = (nil)] [url = about:blank] 19:37:15 INFO - PROCESS | 3955 | --DOMWINDOW == 146 (0x8fc2d800) [pid = 3955] [serial = 2036] [outer = (nil)] [url = about:blank] 19:37:15 INFO - PROCESS | 3955 | --DOMWINDOW == 145 (0x8f6d0800) [pid = 3955] [serial = 2034] [outer = (nil)] [url = about:blank] 19:37:15 INFO - PROCESS | 3955 | --DOMWINDOW == 144 (0x8f651400) [pid = 3955] [serial = 2033] [outer = (nil)] [url = about:blank] 19:37:15 INFO - PROCESS | 3955 | --DOMWINDOW == 143 (0x8e81f400) [pid = 3955] [serial = 2031] [outer = (nil)] [url = about:blank] 19:37:15 INFO - PROCESS | 3955 | --DOMWINDOW == 142 (0x8ba1e400) [pid = 3955] [serial = 2030] [outer = (nil)] [url = about:blank] 19:37:15 INFO - PROCESS | 3955 | --DOMWINDOW == 141 (0x89366800) [pid = 3955] [serial = 2028] [outer = (nil)] [url = about:blank] 19:37:15 INFO - PROCESS | 3955 | --DOMWINDOW == 140 (0x88a34000) [pid = 3955] [serial = 2027] [outer = (nil)] [url = about:blank] 19:37:15 INFO - PROCESS | 3955 | --DOMWINDOW == 139 (0x8b102800) [pid = 3955] [serial = 2081] [outer = (nil)] [url = about:blank] 19:37:15 INFO - PROCESS | 3955 | --DOMWINDOW == 138 (0x88a2b000) [pid = 3955] [serial = 2076] [outer = (nil)] [url = about:blank] 19:37:15 INFO - PROCESS | 3955 | --DOMWINDOW == 137 (0x8b133800) [pid = 3955] [serial = 2082] [outer = (nil)] [url = about:blank] 19:37:15 INFO - PROCESS | 3955 | 1461119835493 Marionette TRACE conn3 <- [1,2908,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 19:37:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 19:37:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 4497ms 19:37:15 INFO - PROCESS | 3955 | 1461119835510 Marionette TRACE conn3 -> [0,2909,"getWindowHandle",null] 19:37:15 INFO - PROCESS | 3955 | 1461119835514 Marionette TRACE conn3 <- [1,2909,null,{"value":"8"}] 19:37:15 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 19:37:15 INFO - PROCESS | 3955 | 1461119835524 Marionette TRACE conn3 -> [0,2910,"setScriptTimeout",{"ms":35000}] 19:37:15 INFO - PROCESS | 3955 | 1461119835530 Marionette TRACE conn3 <- [1,2910,null,{}] 19:37:15 INFO - PROCESS | 3955 | 1461119835539 Marionette TRACE conn3 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:37:15 INFO - PROCESS | 3955 | 1461119835801 Marionette TRACE conn3 <- [1,2911,null,{"value":null}] 19:37:16 INFO - PROCESS | 3955 | 1461119836025 Marionette TRACE conn3 -> [0,2912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/ClickFakeEvent.nondocument.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:16 INFO - PROCESS | 3955 | ++DOCSHELL 0x82f75000 == 118 [pid = 3955] [id = 735] 19:37:16 INFO - PROCESS | 3955 | ++DOMWINDOW == 138 (0x830e3800) [pid = 3955] [serial = 2206] [outer = (nil)] 19:37:16 INFO - PROCESS | 3955 | ++DOMWINDOW == 139 (0x84a1f400) [pid = 3955] [serial = 2207] [outer = 0x830e3800] 19:37:16 INFO - PROCESS | 3955 | 1461119836106 Marionette DEBUG loaded listener.js 19:37:16 INFO - PROCESS | 3955 | ++DOMWINDOW == 140 (0x861d8c00) [pid = 3955] [serial = 2208] [outer = 0x830e3800] 19:37:16 INFO - PROCESS | 3955 | 1461119836829 Marionette TRACE conn3 <- [1,2912,null,{"value":["/DOMEvents/ClickFakeEvent.nondocument.html",0,null,null,[["Click event on an element not in the document",0,null,null],["Click event can be dispatched to an element that is not in the document.",0,null,null]]]}] 19:37:16 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 19:37:16 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 19:37:16 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1335ms 19:37:16 INFO - PROCESS | 3955 | 1461119836859 Marionette TRACE conn3 -> [0,2913,"getWindowHandle",null] 19:37:16 INFO - PROCESS | 3955 | 1461119836867 Marionette TRACE conn3 <- [1,2913,null,{"value":"8"}] 19:37:16 INFO - TEST-START | /DOMEvents/constructors.html 19:37:16 INFO - PROCESS | 3955 | 1461119836877 Marionette TRACE conn3 -> [0,2914,"setScriptTimeout",{"ms":35000}] 19:37:16 INFO - PROCESS | 3955 | 1461119836881 Marionette TRACE conn3 <- [1,2914,null,{}] 19:37:16 INFO - PROCESS | 3955 | 1461119836887 Marionette TRACE conn3 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:37:17 INFO - PROCESS | 3955 | 1461119837071 Marionette TRACE conn3 <- [1,2915,null,{"value":null}] 19:37:17 INFO - PROCESS | 3955 | 1461119837311 Marionette TRACE conn3 -> [0,2916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/constructors.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/constructors.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:17 INFO - PROCESS | 3955 | ++DOCSHELL 0x863f4400 == 119 [pid = 3955] [id = 736] 19:37:17 INFO - PROCESS | 3955 | ++DOMWINDOW == 141 (0x863fc400) [pid = 3955] [serial = 2209] [outer = (nil)] 19:37:17 INFO - PROCESS | 3955 | ++DOMWINDOW == 142 (0x86a59c00) [pid = 3955] [serial = 2210] [outer = 0x863fc400] 19:37:17 INFO - PROCESS | 3955 | 1461119837393 Marionette DEBUG loaded listener.js 19:37:17 INFO - PROCESS | 3955 | ++DOMWINDOW == 143 (0x872d0400) [pid = 3955] [serial = 2211] [outer = 0x863fc400] 19:37:18 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 19:37:18 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 19:37:18 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 19:37:18 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 19:37:18 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 19:37:18 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 19:37:18 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 19:37:18 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 19:37:18 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 19:37:18 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 19:37:18 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 19:37:18 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 19:37:18 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 19:37:18 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 19:37:18 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 19:37:18 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 19:37:18 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 19:37:18 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 19:37:18 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 19:37:18 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 19:37:18 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 19:37:18 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 19:37:18 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 19:37:18 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 19:37:18 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 19:37:18 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 19:37:18 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 19:37:18 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 19:37:18 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 19:37:18 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 19:37:18 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 19:37:18 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 19:37:18 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 19:37:18 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 19:37:18 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 19:37:18 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 19:37:18 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 19:37:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 19:37:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:37:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:37:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 19:37:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 19:37:18 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 19:37:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 19:37:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:37:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:37:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 19:37:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 19:37:18 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 19:37:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 19:37:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:37:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:37:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 19:37:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 19:37:18 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 19:37:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 19:37:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:37:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:37:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 19:37:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 19:37:18 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 19:37:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 19:37:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:37:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:37:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 19:37:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 19:37:18 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 19:37:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 19:37:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:37:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:37:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 19:37:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 19:37:18 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 19:37:18 INFO - TEST-OK | /DOMEvents/constructors.html | took 1667ms 19:37:18 INFO - PROCESS | 3955 | 1461119838480 Marionette TRACE conn3 <- [1,2916,null,{"value":["/DOMEvents/constructors.html",0,null,null,[["Event constructor (no argument)",0,null,null],["Event constructor (undefined argument)",0,null,null],["Event constructor (null argument)",0,null,null],["Event constructor (empty argument)",0,null,null],["Event constructor (argument with default values)",0,null,null],["Event constructor (argument with non-default values)",0,null,null],["UIEvent constructor (no argument)",0,null,null],["UIEvent constructor (undefined argument)",0,null,null],["UIEvent constructor (null argument)",0,null,null],["UIEvent constructor (empty argument)",0,null,null],["UIEvent constructor (argument with default values)",0,null,null],["UIEvent constructor (argument with non-default values)",0,null,null],["FocusEvent constructor (no argument)",0,null,null],["FocusEvent constructor (undefined argument)",0,null,null],["FocusEvent constructor (null argument)",0,null,null],["FocusEvent constructor (empty argument)",0,null,null],["FocusEvent constructor (argument with default values)",0,null,null],["FocusEvent constructor (argument with non-default values)",0,null,null],["MouseEvent constructor (no argument)",0,null,null],["MouseEvent constructor (undefined argument)",0,null,null],["MouseEvent constructor (null argument)",0,null,null],["MouseEvent constructor (empty argument)",0,null,null],["MouseEvent constructor (argument with default values)",0,null,null],["MouseEvent constructor (argument with non-default values)",0,null,null],["WheelEvent constructor (no argument)",0,null,null],["WheelEvent constructor (undefined argument)",0,null,null],["WheelEvent constructor (null argument)",0,null,null],["WheelEvent constructor (empty argument)",0,null,null],["WheelEvent constructor (argument with default values)",0,null,null],["WheelEvent constructor (argument with non-default values)",0,null,null],["KeyboardEvent constructor (no argument)",0,null,null],["KeyboardEvent constructor (undefined argument)",0,null,null],["KeyboardEvent constructor (null argument)",0,null,null],["KeyboardEvent constructor (empty argument)",0,null,null],["KeyboardEvent constructor (argument with default values)",0,null,null],["KeyboardEvent constructor (argument with non-default values)",0,null,null],["CompositionEvent constructor (no argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:100:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:99:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (undefined argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:105:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:104:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (null argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:110:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:109:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (empty argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:115:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:114:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:125:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:119:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with non-default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:143:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:129:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["UIEvent constructor (view argument with wrong type)",0,null,null]]]}] 19:37:18 INFO - PROCESS | 3955 | 1461119838544 Marionette TRACE conn3 -> [0,2917,"getWindowHandle",null] 19:37:18 INFO - PROCESS | 3955 | 1461119838548 Marionette TRACE conn3 <- [1,2917,null,{"value":"8"}] 19:37:18 INFO - TEST-START | /DOMEvents/event-phases-order.html 19:37:18 INFO - PROCESS | 3955 | 1461119838561 Marionette TRACE conn3 -> [0,2918,"setScriptTimeout",{"ms":35000}] 19:37:18 INFO - PROCESS | 3955 | 1461119838571 Marionette TRACE conn3 <- [1,2918,null,{}] 19:37:18 INFO - PROCESS | 3955 | 1461119838604 Marionette TRACE conn3 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:37:18 INFO - PROCESS | 3955 | 1461119838870 Marionette TRACE conn3 <- [1,2919,null,{"value":null}] 19:37:19 INFO - PROCESS | 3955 | 1461119839100 Marionette TRACE conn3 -> [0,2920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/event-phases-order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/event-phases-order.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:19 INFO - PROCESS | 3955 | ++DOCSHELL 0x87aa6800 == 120 [pid = 3955] [id = 737] 19:37:19 INFO - PROCESS | 3955 | ++DOMWINDOW == 144 (0x87aa9800) [pid = 3955] [serial = 2212] [outer = (nil)] 19:37:19 INFO - PROCESS | 3955 | ++DOMWINDOW == 145 (0x87aae800) [pid = 3955] [serial = 2213] [outer = 0x87aa9800] 19:37:19 INFO - PROCESS | 3955 | 1461119839178 Marionette DEBUG loaded listener.js 19:37:19 INFO - PROCESS | 3955 | ++DOMWINDOW == 146 (0x87bc2c00) [pid = 3955] [serial = 2214] [outer = 0x87aa9800] 19:37:20 INFO - PROCESS | 3955 | --DOMWINDOW == 145 (0x8b139000) [pid = 3955] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 19:37:20 INFO - PROCESS | 3955 | --DOMWINDOW == 144 (0x875ed400) [pid = 3955] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 19:37:20 INFO - PROCESS | 3955 | --DOMWINDOW == 143 (0x9854e000) [pid = 3955] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 19:37:20 INFO - PROCESS | 3955 | --DOMWINDOW == 142 (0x9fc9a400) [pid = 3955] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 19:37:20 INFO - PROCESS | 3955 | --DOMWINDOW == 141 (0x99b7f400) [pid = 3955] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 19:37:20 INFO - PROCESS | 3955 | --DOMWINDOW == 140 (0x93329400) [pid = 3955] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 19:37:20 INFO - PROCESS | 3955 | --DOMWINDOW == 139 (0x981db400) [pid = 3955] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 19:37:20 INFO - PROCESS | 3955 | --DOMWINDOW == 138 (0x979e5400) [pid = 3955] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 19:37:20 INFO - PROCESS | 3955 | --DOMWINDOW == 137 (0x96b94000) [pid = 3955] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 19:37:20 INFO - PROCESS | 3955 | --DOMWINDOW == 136 (0x96b91800) [pid = 3955] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 19:37:20 INFO - PROCESS | 3955 | --DOMWINDOW == 135 (0x933fa000) [pid = 3955] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 19:37:20 INFO - PROCESS | 3955 | --DOMWINDOW == 134 (0x8f6c7000) [pid = 3955] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 19:37:20 INFO - PROCESS | 3955 | --DOMWINDOW == 133 (0x8fb2b000) [pid = 3955] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 19:37:20 INFO - PROCESS | 3955 | --DOMWINDOW == 132 (0x9054c000) [pid = 3955] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 19:37:20 INFO - PROCESS | 3955 | --DOMWINDOW == 131 (0x90028400) [pid = 3955] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 19:37:20 INFO - PROCESS | 3955 | --DOMWINDOW == 130 (0x8fc2d000) [pid = 3955] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 19:37:20 INFO - PROCESS | 3955 | --DOMWINDOW == 129 (0x8f655c00) [pid = 3955] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 19:37:20 INFO - PROCESS | 3955 | --DOMWINDOW == 128 (0x8e463800) [pid = 3955] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 19:37:20 INFO - PROCESS | 3955 | --DOMWINDOW == 127 (0x8ad6ac00) [pid = 3955] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 19:37:20 INFO - PROCESS | 3955 | --DOMWINDOW == 126 (0x87bc7000) [pid = 3955] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 19:37:20 INFO - PROCESS | 3955 | --DOMWINDOW == 125 (0x87bc9400) [pid = 3955] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 19:37:20 INFO - PROCESS | 3955 | --DOMWINDOW == 124 (0x88d0d000) [pid = 3955] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 19:37:20 INFO - PROCESS | 3955 | 1461119840613 Marionette TRACE conn3 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 19:37:20 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 19:37:20 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 2111ms 19:37:20 INFO - PROCESS | 3955 | 1461119840669 Marionette TRACE conn3 -> [0,2921,"getWindowHandle",null] 19:37:20 INFO - PROCESS | 3955 | 1461119840674 Marionette TRACE conn3 <- [1,2921,null,{"value":"8"}] 19:37:20 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 19:37:20 INFO - PROCESS | 3955 | 1461119840687 Marionette TRACE conn3 -> [0,2922,"setScriptTimeout",{"ms":35000}] 19:37:20 INFO - PROCESS | 3955 | 1461119840689 Marionette TRACE conn3 <- [1,2922,null,{}] 19:37:20 INFO - PROCESS | 3955 | 1461119840701 Marionette TRACE conn3 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:37:20 INFO - PROCESS | 3955 | 1461119840961 Marionette TRACE conn3 <- [1,2923,null,{"value":null}] 19:37:21 INFO - PROCESS | 3955 | 1461119840984 Marionette TRACE conn3 -> [0,2924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/init-event-while-dispatching.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:21 INFO - PROCESS | 3955 | ++DOCSHELL 0x849c9400 == 121 [pid = 3955] [id = 738] 19:37:21 INFO - PROCESS | 3955 | ++DOMWINDOW == 125 (0x881ef000) [pid = 3955] [serial = 2215] [outer = (nil)] 19:37:21 INFO - PROCESS | 3955 | ++DOMWINDOW == 126 (0x8842fc00) [pid = 3955] [serial = 2216] [outer = 0x881ef000] 19:37:21 INFO - PROCESS | 3955 | 1461119841059 Marionette DEBUG loaded listener.js 19:37:21 INFO - PROCESS | 3955 | ++DOMWINDOW == 127 (0x8843d800) [pid = 3955] [serial = 2217] [outer = 0x881ef000] 19:37:21 INFO - PROCESS | 3955 | [3955] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/events/Event.cpp, line 567 19:37:21 INFO - PROCESS | 3955 | [3955] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/events/Event.cpp, line 567 19:37:21 INFO - PROCESS | 3955 | [3955] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/events/Event.cpp, line 567 19:37:21 INFO - PROCESS | 3955 | [3955] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/events/Event.cpp, line 567 19:37:21 INFO - PROCESS | 3955 | 1461119841958 Marionette TRACE conn3 <- [1,2924,null,{"value":["/DOMEvents/init-event-while-dispatching.html",0,null,null,[["Calling initKeyboardEvent while dispatching.",1,"ev.initKeyboardEvent is not a function","events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initMouseEvent while dispatching.",1,"assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1","events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initCustomEvent while dispatching.",1,"assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1","events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initUIEvent while dispatching.",1,"assert_equals: initUIEvent view setter should short-circuit expected null but got object \"[object Window]\"","events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initEvent while dispatching.",0,null,null]]]}] 19:37:22 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 19:37:22 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 19:37:22 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 19:37:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:37:22 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 19:37:22 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 19:37:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:37:22 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 19:37:22 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initMouseEvent while dispatching. - assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1 19:37:22 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 19:37:22 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 19:37:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:37:22 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 19:37:22 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 19:37:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:37:22 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 19:37:22 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initCustomEvent while dispatching. - assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1 19:37:22 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 19:37:22 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 19:37:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:37:22 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 19:37:22 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 19:37:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:37:22 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 19:37:22 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initUIEvent while dispatching. - assert_equals: initUIEvent view setter should short-circuit expected null but got object "[object Window]" 19:37:22 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 19:37:22 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 19:37:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:37:22 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 19:37:22 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 19:37:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:37:22 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 19:37:22 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 19:37:22 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1344ms 19:37:22 INFO - PROCESS | 3955 | 1461119842030 Marionette TRACE conn3 -> [0,2925,"getWindowHandle",null] 19:37:22 INFO - PROCESS | 3955 | 1461119842033 Marionette TRACE conn3 <- [1,2925,null,{"value":"8"}] 19:37:22 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 19:37:22 INFO - PROCESS | 3955 | 1461119842040 Marionette TRACE conn3 -> [0,2926,"setScriptTimeout",{"ms":35000}] 19:37:22 INFO - PROCESS | 3955 | 1461119842045 Marionette TRACE conn3 <- [1,2926,null,{}] 19:37:22 INFO - PROCESS | 3955 | 1461119842054 Marionette TRACE conn3 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:37:22 INFO - PROCESS | 3955 | 1461119842242 Marionette TRACE conn3 <- [1,2927,null,{"value":null}] 19:37:22 INFO - PROCESS | 3955 | 1461119842633 Marionette TRACE conn3 -> [0,2928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-and-window-error-event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:22 INFO - PROCESS | 3955 | ++DOCSHELL 0x82f83c00 == 122 [pid = 3955] [id = 739] 19:37:22 INFO - PROCESS | 3955 | ++DOMWINDOW == 128 (0x82ff1c00) [pid = 3955] [serial = 2218] [outer = (nil)] 19:37:22 INFO - PROCESS | 3955 | ++DOMWINDOW == 129 (0x830e2400) [pid = 3955] [serial = 2219] [outer = 0x82ff1c00] 19:37:22 INFO - PROCESS | 3955 | 1461119842798 Marionette DEBUG loaded listener.js 19:37:22 INFO - PROCESS | 3955 | ++DOMWINDOW == 130 (0x861ca800) [pid = 3955] [serial = 2220] [outer = 0x82ff1c00] 19:37:23 INFO - PROCESS | 3955 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 19:37:23 INFO - PROCESS | 3955 | 1461119843653 Marionette TRACE conn3 <- [1,2928,null,{"value":["/DOMEvents/throwing-in-listener-and-window-error-event.html",1,"Error: Error from listener",null,[["Throwing in event listener generates an error event on the window object",0,null,null]]]}] 19:37:23 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 19:37:23 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1643ms 19:37:23 INFO - PROCESS | 3955 | 1461119843684 Marionette TRACE conn3 -> [0,2929,"getWindowHandle",null] 19:37:23 INFO - PROCESS | 3955 | 1461119843693 Marionette TRACE conn3 <- [1,2929,null,{"value":"8"}] 19:37:23 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 19:37:23 INFO - PROCESS | 3955 | 1461119843702 Marionette TRACE conn3 -> [0,2930,"setScriptTimeout",{"ms":35000}] 19:37:23 INFO - PROCESS | 3955 | 1461119843706 Marionette TRACE conn3 <- [1,2930,null,{}] 19:37:23 INFO - PROCESS | 3955 | 1461119843714 Marionette TRACE conn3 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:37:23 INFO - PROCESS | 3955 | 1461119843962 Marionette TRACE conn3 <- [1,2931,null,{"value":null}] 19:37:24 INFO - PROCESS | 3955 | 1461119844260 Marionette TRACE conn3 -> [0,2932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:24 INFO - PROCESS | 3955 | ++DOCSHELL 0x86a54400 == 123 [pid = 3955] [id = 740] 19:37:24 INFO - PROCESS | 3955 | ++DOMWINDOW == 131 (0x875f1800) [pid = 3955] [serial = 2221] [outer = (nil)] 19:37:24 INFO - PROCESS | 3955 | ++DOMWINDOW == 132 (0x877ca400) [pid = 3955] [serial = 2222] [outer = 0x875f1800] 19:37:24 INFO - PROCESS | 3955 | 1461119844359 Marionette DEBUG loaded listener.js 19:37:24 INFO - PROCESS | 3955 | ++DOMWINDOW == 133 (0x879c2000) [pid = 3955] [serial = 2223] [outer = 0x875f1800] 19:37:25 INFO - PROCESS | 3955 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 19:37:25 INFO - PROCESS | 3955 | 1461119845326 Marionette TRACE conn3 <- [1,2932,null,{"value":["/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html",0,null,null,[["Throwing in event listener",0,null,null]]]}] 19:37:25 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 19:37:25 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1644ms 19:37:25 INFO - PROCESS | 3955 | 1461119845348 Marionette TRACE conn3 -> [0,2933,"getWindowHandle",null] 19:37:25 INFO - PROCESS | 3955 | 1461119845355 Marionette TRACE conn3 <- [1,2933,null,{"value":"8"}] 19:37:25 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 19:37:25 INFO - PROCESS | 3955 | 1461119845366 Marionette TRACE conn3 -> [0,2934,"setScriptTimeout",{"ms":35000}] 19:37:25 INFO - PROCESS | 3955 | 1461119845372 Marionette TRACE conn3 <- [1,2934,null,{}] 19:37:25 INFO - PROCESS | 3955 | 1461119845383 Marionette TRACE conn3 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:37:25 INFO - PROCESS | 3955 | 1461119845621 Marionette TRACE conn3 <- [1,2935,null,{"value":null}] 19:37:26 INFO - PROCESS | 3955 | 1461119846056 Marionette TRACE conn3 -> [0,2936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:26 INFO - PROCESS | 3955 | ++DOCSHELL 0x8842ec00 == 124 [pid = 3955] [id = 741] 19:37:26 INFO - PROCESS | 3955 | ++DOMWINDOW == 134 (0x88430c00) [pid = 3955] [serial = 2224] [outer = (nil)] 19:37:26 INFO - PROCESS | 3955 | ++DOMWINDOW == 135 (0x88a29c00) [pid = 3955] [serial = 2225] [outer = 0x88430c00] 19:37:26 INFO - PROCESS | 3955 | 1461119846190 Marionette DEBUG loaded listener.js 19:37:26 INFO - PROCESS | 3955 | ++DOMWINDOW == 136 (0x88c47400) [pid = 3955] [serial = 2226] [outer = 0x88430c00] 19:37:27 INFO - PROCESS | 3955 | 1461119847029 Marionette TRACE conn3 <- [1,2936,null,{"value":["/DOMEvents/tests/approved/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 19:37:27 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 19:37:27 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1695ms 19:37:27 INFO - PROCESS | 3955 | 1461119847057 Marionette TRACE conn3 -> [0,2937,"getWindowHandle",null] 19:37:27 INFO - PROCESS | 3955 | 1461119847061 Marionette TRACE conn3 <- [1,2937,null,{"value":"8"}] 19:37:27 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 19:37:27 INFO - PROCESS | 3955 | 1461119847077 Marionette TRACE conn3 -> [0,2938,"setScriptTimeout",{"ms":35000}] 19:37:27 INFO - PROCESS | 3955 | 1461119847086 Marionette TRACE conn3 <- [1,2938,null,{}] 19:37:27 INFO - PROCESS | 3955 | 1461119847092 Marionette TRACE conn3 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:37:27 INFO - PROCESS | 3955 | 1461119847352 Marionette TRACE conn3 <- [1,2939,null,{"value":null}] 19:37:27 INFO - PROCESS | 3955 | 1461119847652 Marionette TRACE conn3 -> [0,2940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:27 INFO - PROCESS | 3955 | ++DOCSHELL 0x881eb000 == 125 [pid = 3955] [id = 742] 19:37:27 INFO - PROCESS | 3955 | ++DOMWINDOW == 137 (0x881ef800) [pid = 3955] [serial = 2227] [outer = (nil)] 19:37:27 INFO - PROCESS | 3955 | ++DOMWINDOW == 138 (0x89206c00) [pid = 3955] [serial = 2228] [outer = 0x881ef800] 19:37:27 INFO - PROCESS | 3955 | 1461119847745 Marionette DEBUG loaded listener.js 19:37:27 INFO - PROCESS | 3955 | ++DOMWINDOW == 139 (0x8920e000) [pid = 3955] [serial = 2229] [outer = 0x881ef800] 19:37:28 INFO - PROCESS | 3955 | 1461119848593 Marionette TRACE conn3 <- [1,2940,null,{"value":["/DOMEvents/tests/approved/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 19:37:28 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. 19:37:28 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1548ms 19:37:28 INFO - PROCESS | 3955 | 1461119848618 Marionette TRACE conn3 -> [0,2941,"getWindowHandle",null] 19:37:28 INFO - PROCESS | 3955 | 1461119848622 Marionette TRACE conn3 <- [1,2941,null,{"value":"8"}] 19:37:28 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 19:37:28 INFO - PROCESS | 3955 | 1461119848629 Marionette TRACE conn3 -> [0,2942,"setScriptTimeout",{"ms":35000}] 19:37:28 INFO - PROCESS | 3955 | 1461119848632 Marionette TRACE conn3 <- [1,2942,null,{}] 19:37:28 INFO - PROCESS | 3955 | 1461119848638 Marionette TRACE conn3 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:37:28 INFO - PROCESS | 3955 | 1461119848858 Marionette TRACE conn3 <- [1,2943,null,{"value":null}] 19:37:29 INFO - PROCESS | 3955 | 1461119849153 Marionette TRACE conn3 -> [0,2944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:29 INFO - PROCESS | 3955 | ++DOCSHELL 0x830e0000 == 126 [pid = 3955] [id = 743] 19:37:29 INFO - PROCESS | 3955 | ++DOMWINDOW == 140 (0x88d18c00) [pid = 3955] [serial = 2230] [outer = (nil)] 19:37:29 INFO - PROCESS | 3955 | ++DOMWINDOW == 141 (0x89366800) [pid = 3955] [serial = 2231] [outer = 0x88d18c00] 19:37:29 INFO - PROCESS | 3955 | 1461119849244 Marionette DEBUG loaded listener.js 19:37:29 INFO - PROCESS | 3955 | ++DOMWINDOW == 142 (0x8a585800) [pid = 3955] [serial = 2232] [outer = 0x88d18c00] 19:37:30 INFO - PROCESS | 3955 | 1461119850040 Marionette TRACE conn3 <- [1,2944,null,{"value":["/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5\n"]]]}] 19:37:30 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 19:37:30 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 19:37:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:37:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:37:30 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 19:37:30 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1480ms 19:37:30 INFO - PROCESS | 3955 | 1461119850111 Marionette TRACE conn3 -> [0,2945,"getWindowHandle",null] 19:37:30 INFO - PROCESS | 3955 | 1461119850114 Marionette TRACE conn3 <- [1,2945,null,{"value":"8"}] 19:37:30 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 19:37:30 INFO - PROCESS | 3955 | 1461119850121 Marionette TRACE conn3 -> [0,2946,"setScriptTimeout",{"ms":35000}] 19:37:30 INFO - PROCESS | 3955 | 1461119850125 Marionette TRACE conn3 <- [1,2946,null,{}] 19:37:30 INFO - PROCESS | 3955 | 1461119850131 Marionette TRACE conn3 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:37:30 INFO - PROCESS | 3955 | 1461119850368 Marionette TRACE conn3 <- [1,2947,null,{"value":null}] 19:37:30 INFO - PROCESS | 3955 | 1461119850676 Marionette TRACE conn3 -> [0,2948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:30 INFO - PROCESS | 3955 | ++DOCSHELL 0x8a687800 == 127 [pid = 3955] [id = 744] 19:37:30 INFO - PROCESS | 3955 | ++DOMWINDOW == 143 (0x8a689000) [pid = 3955] [serial = 2233] [outer = (nil)] 19:37:30 INFO - PROCESS | 3955 | ++DOMWINDOW == 144 (0x8a690400) [pid = 3955] [serial = 2234] [outer = 0x8a689000] 19:37:30 INFO - PROCESS | 3955 | 1461119850784 Marionette DEBUG loaded listener.js 19:37:30 INFO - PROCESS | 3955 | ++DOMWINDOW == 145 (0x8b101400) [pid = 3955] [serial = 2235] [outer = 0x8a689000] 19:37:31 INFO - PROCESS | 3955 | 1461119851712 Marionette TRACE conn3 <- [1,2948,null,{"value":["/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 19:37:31 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. 19:37:31 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1631ms 19:37:31 INFO - PROCESS | 3955 | 1461119851753 Marionette TRACE conn3 -> [0,2949,"getWindowHandle",null] 19:37:31 INFO - PROCESS | 3955 | 1461119851757 Marionette TRACE conn3 <- [1,2949,null,{"value":"8"}] 19:37:31 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 19:37:31 INFO - PROCESS | 3955 | 1461119851763 Marionette TRACE conn3 -> [0,2950,"setScriptTimeout",{"ms":35000}] 19:37:31 INFO - PROCESS | 3955 | 1461119851767 Marionette TRACE conn3 <- [1,2950,null,{}] 19:37:31 INFO - PROCESS | 3955 | 1461119851772 Marionette TRACE conn3 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:37:32 INFO - PROCESS | 3955 | 1461119852005 Marionette TRACE conn3 <- [1,2951,null,{"value":null}] 19:37:32 INFO - PROCESS | 3955 | 1461119852282 Marionette TRACE conn3 -> [0,2952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:32 INFO - PROCESS | 3955 | ++DOCSHELL 0x87bc8400 == 128 [pid = 3955] [id = 745] 19:37:32 INFO - PROCESS | 3955 | ++DOMWINDOW == 146 (0x88435000) [pid = 3955] [serial = 2236] [outer = (nil)] 19:37:32 INFO - PROCESS | 3955 | ++DOMWINDOW == 147 (0x8b131400) [pid = 3955] [serial = 2237] [outer = 0x88435000] 19:37:32 INFO - PROCESS | 3955 | 1461119852373 Marionette DEBUG loaded listener.js 19:37:32 INFO - PROCESS | 3955 | ++DOMWINDOW == 148 (0x8b135000) [pid = 3955] [serial = 2238] [outer = 0x88435000] 19:37:33 INFO - PROCESS | 3955 | ++DOCSHELL 0x8b372400 == 129 [pid = 3955] [id = 746] 19:37:33 INFO - PROCESS | 3955 | ++DOMWINDOW == 149 (0x8b373400) [pid = 3955] [serial = 2239] [outer = (nil)] 19:37:33 INFO - PROCESS | 3955 | ++DOMWINDOW == 150 (0x8ba16400) [pid = 3955] [serial = 2240] [outer = 0x8b373400] 19:37:33 INFO - PROCESS | 3955 | 1461119853283 Marionette TRACE conn3 <- [1,2952,null,{"value":["/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 19:37:33 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. 19:37:33 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1535ms 19:37:33 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 19:37:33 INFO - PROCESS | 3955 | 1461119853298 Marionette TRACE conn3 -> [0,2953,"getWindowHandle",null] 19:37:33 INFO - PROCESS | 3955 | 1461119853301 Marionette TRACE conn3 <- [1,2953,null,{"value":"8"}] 19:37:33 INFO - PROCESS | 3955 | 1461119853308 Marionette TRACE conn3 -> [0,2954,"setScriptTimeout",{"ms":35000}] 19:37:33 INFO - PROCESS | 3955 | 1461119853311 Marionette TRACE conn3 <- [1,2954,null,{}] 19:37:33 INFO - PROCESS | 3955 | 1461119853322 Marionette TRACE conn3 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:37:33 INFO - PROCESS | 3955 | 1461119853565 Marionette TRACE conn3 <- [1,2955,null,{"value":null}] 19:37:33 INFO - PROCESS | 3955 | 1461119853827 Marionette TRACE conn3 -> [0,2956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:33 INFO - PROCESS | 3955 | ++DOCSHELL 0x8b123800 == 130 [pid = 3955] [id = 747] 19:37:33 INFO - PROCESS | 3955 | ++DOMWINDOW == 151 (0x8b134000) [pid = 3955] [serial = 2241] [outer = (nil)] 19:37:33 INFO - PROCESS | 3955 | ++DOMWINDOW == 152 (0x8ba12400) [pid = 3955] [serial = 2242] [outer = 0x8b134000] 19:37:33 INFO - PROCESS | 3955 | 1461119853914 Marionette DEBUG loaded listener.js 19:37:34 INFO - PROCESS | 3955 | ++DOMWINDOW == 153 (0x8ba1c800) [pid = 3955] [serial = 2243] [outer = 0x8b134000] 19:37:34 INFO - PROCESS | 3955 | 1461119854791 Marionette TRACE conn3 <- [1,2956,null,{"value":["/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 19:37:34 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 19:37:34 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 19:37:34 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1536ms 19:37:34 INFO - PROCESS | 3955 | 1461119854843 Marionette TRACE conn3 -> [0,2957,"getWindowHandle",null] 19:37:34 INFO - PROCESS | 3955 | 1461119854847 Marionette TRACE conn3 <- [1,2957,null,{"value":"8"}] 19:37:34 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 19:37:34 INFO - PROCESS | 3955 | 1461119854853 Marionette TRACE conn3 -> [0,2958,"setScriptTimeout",{"ms":35000}] 19:37:34 INFO - PROCESS | 3955 | 1461119854856 Marionette TRACE conn3 <- [1,2958,null,{}] 19:37:34 INFO - PROCESS | 3955 | 1461119854862 Marionette TRACE conn3 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:37:35 INFO - PROCESS | 3955 | 1461119855087 Marionette TRACE conn3 <- [1,2959,null,{"value":null}] 19:37:35 INFO - PROCESS | 3955 | 1461119855390 Marionette TRACE conn3 -> [0,2960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:35 INFO - PROCESS | 3955 | ++DOCSHELL 0x8b36f800 == 131 [pid = 3955] [id = 748] 19:37:35 INFO - PROCESS | 3955 | ++DOMWINDOW == 154 (0x8ba20400) [pid = 3955] [serial = 2244] [outer = (nil)] 19:37:35 INFO - PROCESS | 3955 | ++DOMWINDOW == 155 (0x8c497c00) [pid = 3955] [serial = 2245] [outer = 0x8ba20400] 19:37:35 INFO - PROCESS | 3955 | 1461119855492 Marionette DEBUG loaded listener.js 19:37:35 INFO - PROCESS | 3955 | ++DOMWINDOW == 156 (0x8c49bc00) [pid = 3955] [serial = 2246] [outer = 0x8ba20400] 19:37:36 INFO - PROCESS | 3955 | 1461119856338 Marionette TRACE conn3 <- [1,2960,null,{"value":["/DOMEvents/tests/approved/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 19:37:36 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. 19:37:36 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1542ms 19:37:36 INFO - PROCESS | 3955 | 1461119856396 Marionette TRACE conn3 -> [0,2961,"getWindowHandle",null] 19:37:36 INFO - PROCESS | 3955 | 1461119856400 Marionette TRACE conn3 <- [1,2961,null,{"value":"8"}] 19:37:36 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 19:37:36 INFO - PROCESS | 3955 | 1461119856407 Marionette TRACE conn3 -> [0,2962,"setScriptTimeout",{"ms":35000}] 19:37:36 INFO - PROCESS | 3955 | 1461119856410 Marionette TRACE conn3 <- [1,2962,null,{}] 19:37:36 INFO - PROCESS | 3955 | 1461119856416 Marionette TRACE conn3 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:37:36 INFO - PROCESS | 3955 | 1461119856617 Marionette TRACE conn3 <- [1,2963,null,{"value":null}] 19:37:36 INFO - PROCESS | 3955 | 1461119856913 Marionette TRACE conn3 -> [0,2964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:36 INFO - PROCESS | 3955 | ++DOCSHELL 0x8b118c00 == 132 [pid = 3955] [id = 749] 19:37:36 INFO - PROCESS | 3955 | ++DOMWINDOW == 157 (0x8b370c00) [pid = 3955] [serial = 2247] [outer = (nil)] 19:37:36 INFO - PROCESS | 3955 | ++DOMWINDOW == 158 (0x8e462400) [pid = 3955] [serial = 2248] [outer = 0x8b370c00] 19:37:37 INFO - PROCESS | 3955 | 1461119857003 Marionette DEBUG loaded listener.js 19:37:37 INFO - PROCESS | 3955 | ++DOMWINDOW == 159 (0x8e602800) [pid = 3955] [serial = 2249] [outer = 0x8b370c00] 19:37:37 INFO - PROCESS | 3955 | 1461119857835 Marionette TRACE conn3 <- [1,2964,null,{"value":["/DOMEvents/tests/approved/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 19:37:37 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. 19:37:37 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1441ms 19:37:37 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 19:37:37 INFO - PROCESS | 3955 | 1461119857848 Marionette TRACE conn3 -> [0,2965,"getWindowHandle",null] 19:37:37 INFO - PROCESS | 3955 | 1461119857851 Marionette TRACE conn3 <- [1,2965,null,{"value":"8"}] 19:37:37 INFO - PROCESS | 3955 | 1461119857858 Marionette TRACE conn3 -> [0,2966,"setScriptTimeout",{"ms":35000}] 19:37:37 INFO - PROCESS | 3955 | 1461119857862 Marionette TRACE conn3 <- [1,2966,null,{}] 19:37:37 INFO - PROCESS | 3955 | 1461119857867 Marionette TRACE conn3 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:37:38 INFO - PROCESS | 3955 | 1461119858099 Marionette TRACE conn3 <- [1,2967,null,{"value":null}] 19:37:38 INFO - PROCESS | 3955 | 1461119858400 Marionette TRACE conn3 -> [0,2968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:38 INFO - PROCESS | 3955 | ++DOCSHELL 0x8e820c00 == 133 [pid = 3955] [id = 750] 19:37:38 INFO - PROCESS | 3955 | ++DOMWINDOW == 160 (0x8e821000) [pid = 3955] [serial = 2250] [outer = (nil)] 19:37:38 INFO - PROCESS | 3955 | ++DOMWINDOW == 161 (0x8e827000) [pid = 3955] [serial = 2251] [outer = 0x8e821000] 19:37:38 INFO - PROCESS | 3955 | 1461119858508 Marionette DEBUG loaded listener.js 19:37:38 INFO - PROCESS | 3955 | ++DOMWINDOW == 162 (0x8f597000) [pid = 3955] [serial = 2252] [outer = 0x8e821000] 19:37:39 INFO - PROCESS | 3955 | 1461119859546 Marionette TRACE conn3 <- [1,2968,null,{"value":["/DOMEvents/tests/approved/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 19:37:39 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. 19:37:39 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1737ms 19:37:39 INFO - PROCESS | 3955 | 1461119859595 Marionette TRACE conn3 -> [0,2969,"getWindowHandle",null] 19:37:39 INFO - PROCESS | 3955 | 1461119859600 Marionette TRACE conn3 <- [1,2969,null,{"value":"8"}] 19:37:39 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 19:37:39 INFO - PROCESS | 3955 | 1461119859606 Marionette TRACE conn3 -> [0,2970,"setScriptTimeout",{"ms":35000}] 19:37:39 INFO - PROCESS | 3955 | 1461119859612 Marionette TRACE conn3 <- [1,2970,null,{}] 19:37:39 INFO - PROCESS | 3955 | 1461119859618 Marionette TRACE conn3 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:37:39 INFO - PROCESS | 3955 | 1461119859873 Marionette TRACE conn3 <- [1,2971,null,{"value":null}] 19:37:40 INFO - PROCESS | 3955 | 1461119860178 Marionette TRACE conn3 -> [0,2972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:40 INFO - PROCESS | 3955 | ++DOCSHELL 0x8f6c4800 == 134 [pid = 3955] [id = 751] 19:37:40 INFO - PROCESS | 3955 | ++DOMWINDOW == 163 (0x8f6c5400) [pid = 3955] [serial = 2253] [outer = (nil)] 19:37:40 INFO - PROCESS | 3955 | ++DOMWINDOW == 164 (0x8f6ca400) [pid = 3955] [serial = 2254] [outer = 0x8f6c5400] 19:37:40 INFO - PROCESS | 3955 | 1461119860333 Marionette DEBUG loaded listener.js 19:37:40 INFO - PROCESS | 3955 | ++DOMWINDOW == 165 (0x8f6ce800) [pid = 3955] [serial = 2255] [outer = 0x8f6c5400] 19:37:41 INFO - PROCESS | 3955 | 1461119861204 Marionette TRACE conn3 <- [1,2972,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 19:37:41 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. 19:37:41 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1656ms 19:37:41 INFO - PROCESS | 3955 | 1461119861264 Marionette TRACE conn3 -> [0,2973,"getWindowHandle",null] 19:37:41 INFO - PROCESS | 3955 | 1461119861268 Marionette TRACE conn3 <- [1,2973,null,{"value":"8"}] 19:37:41 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 19:37:41 INFO - PROCESS | 3955 | 1461119861275 Marionette TRACE conn3 -> [0,2974,"setScriptTimeout",{"ms":35000}] 19:37:41 INFO - PROCESS | 3955 | 1461119861279 Marionette TRACE conn3 <- [1,2974,null,{}] 19:37:41 INFO - PROCESS | 3955 | 1461119861300 Marionette TRACE conn3 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:37:41 INFO - PROCESS | 3955 | 1461119861618 Marionette TRACE conn3 <- [1,2975,null,{"value":null}] 19:37:41 INFO - PROCESS | 3955 | 1461119861845 Marionette TRACE conn3 -> [0,2976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:41 INFO - PROCESS | 3955 | ++DOCSHELL 0x8b11c000 == 135 [pid = 3955] [id = 752] 19:37:41 INFO - PROCESS | 3955 | ++DOMWINDOW == 166 (0x8ba1fc00) [pid = 3955] [serial = 2256] [outer = (nil)] 19:37:41 INFO - PROCESS | 3955 | ++DOMWINDOW == 167 (0x8f921800) [pid = 3955] [serial = 2257] [outer = 0x8ba1fc00] 19:37:41 INFO - PROCESS | 3955 | 1461119861981 Marionette DEBUG loaded listener.js 19:37:42 INFO - PROCESS | 3955 | ++DOMWINDOW == 168 (0x8f92ec00) [pid = 3955] [serial = 2258] [outer = 0x8ba1fc00] 19:37:42 INFO - PROCESS | 3955 | 1461119862802 Marionette TRACE conn3 <- [1,2976,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html",0,null,null,[["Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed.",0,null,null]]]}] 19:37:42 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. 19:37:42 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1546ms 19:37:42 INFO - PROCESS | 3955 | 1461119862822 Marionette TRACE conn3 -> [0,2977,"getWindowHandle",null] 19:37:42 INFO - PROCESS | 3955 | 1461119862825 Marionette TRACE conn3 <- [1,2977,null,{"value":"8"}] 19:37:42 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 19:37:42 INFO - PROCESS | 3955 | 1461119862832 Marionette TRACE conn3 -> [0,2978,"setScriptTimeout",{"ms":35000}] 19:37:42 INFO - PROCESS | 3955 | 1461119862836 Marionette TRACE conn3 <- [1,2978,null,{}] 19:37:42 INFO - PROCESS | 3955 | 1461119862841 Marionette TRACE conn3 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:37:43 INFO - PROCESS | 3955 | 1461119863070 Marionette TRACE conn3 <- [1,2979,null,{"value":null}] 19:37:43 INFO - PROCESS | 3955 | 1461119863343 Marionette TRACE conn3 -> [0,2980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:43 INFO - PROCESS | 3955 | ++DOCSHELL 0x8f6e2800 == 136 [pid = 3955] [id = 753] 19:37:43 INFO - PROCESS | 3955 | ++DOMWINDOW == 169 (0x8fb2b800) [pid = 3955] [serial = 2259] [outer = (nil)] 19:37:43 INFO - PROCESS | 3955 | ++DOMWINDOW == 170 (0x8fc39c00) [pid = 3955] [serial = 2260] [outer = 0x8fb2b800] 19:37:43 INFO - PROCESS | 3955 | 1461119863432 Marionette DEBUG loaded listener.js 19:37:43 INFO - PROCESS | 3955 | ++DOMWINDOW == 171 (0x8feb4800) [pid = 3955] [serial = 2261] [outer = 0x8fb2b800] 19:37:44 INFO - PROCESS | 3955 | 1461119864283 Marionette TRACE conn3 <- [1,2980,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 19:37:44 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. 19:37:44 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1485ms 19:37:44 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 19:37:44 INFO - PROCESS | 3955 | 1461119864317 Marionette TRACE conn3 -> [0,2981,"getWindowHandle",null] 19:37:44 INFO - PROCESS | 3955 | 1461119864320 Marionette TRACE conn3 <- [1,2981,null,{"value":"8"}] 19:37:44 INFO - PROCESS | 3955 | 1461119864327 Marionette TRACE conn3 -> [0,2982,"setScriptTimeout",{"ms":35000}] 19:37:44 INFO - PROCESS | 3955 | 1461119864331 Marionette TRACE conn3 <- [1,2982,null,{}] 19:37:44 INFO - PROCESS | 3955 | 1461119864337 Marionette TRACE conn3 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:37:44 INFO - PROCESS | 3955 | 1461119864540 Marionette TRACE conn3 <- [1,2983,null,{"value":null}] 19:37:44 INFO - PROCESS | 3955 | 1461119864845 Marionette TRACE conn3 -> [0,2984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:44 INFO - PROCESS | 3955 | ++DOCSHELL 0x8f6cb800 == 137 [pid = 3955] [id = 754] 19:37:44 INFO - PROCESS | 3955 | ++DOMWINDOW == 172 (0x8feb4000) [pid = 3955] [serial = 2262] [outer = (nil)] 19:37:44 INFO - PROCESS | 3955 | ++DOMWINDOW == 173 (0x8ff47400) [pid = 3955] [serial = 2263] [outer = 0x8feb4000] 19:37:44 INFO - PROCESS | 3955 | 1461119864934 Marionette DEBUG loaded listener.js 19:37:45 INFO - PROCESS | 3955 | ++DOMWINDOW == 174 (0x8ff4a400) [pid = 3955] [serial = 2264] [outer = 0x8feb4000] 19:37:45 INFO - PROCESS | 3955 | 1461119865783 Marionette TRACE conn3 <- [1,2984,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5\n"]]]}] 19:37:45 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 19:37:45 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 19:37:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:37:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:37:45 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 19:37:45 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1502ms 19:37:45 INFO - PROCESS | 3955 | 1461119865829 Marionette TRACE conn3 -> [0,2985,"getWindowHandle",null] 19:37:45 INFO - PROCESS | 3955 | 1461119865833 Marionette TRACE conn3 <- [1,2985,null,{"value":"8"}] 19:37:45 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 19:37:45 INFO - PROCESS | 3955 | 1461119865839 Marionette TRACE conn3 -> [0,2986,"setScriptTimeout",{"ms":35000}] 19:37:45 INFO - PROCESS | 3955 | 1461119865843 Marionette TRACE conn3 <- [1,2986,null,{}] 19:37:45 INFO - PROCESS | 3955 | 1461119865849 Marionette TRACE conn3 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:37:46 INFO - PROCESS | 3955 | 1461119866051 Marionette TRACE conn3 <- [1,2987,null,{"value":null}] 19:37:46 INFO - PROCESS | 3955 | 1461119866368 Marionette TRACE conn3 -> [0,2988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:46 INFO - PROCESS | 3955 | ++DOCSHELL 0x879bb800 == 138 [pid = 3955] [id = 755] 19:37:46 INFO - PROCESS | 3955 | ++DOMWINDOW == 175 (0x8f6e7c00) [pid = 3955] [serial = 2265] [outer = (nil)] 19:37:46 INFO - PROCESS | 3955 | ++DOMWINDOW == 176 (0x90029800) [pid = 3955] [serial = 2266] [outer = 0x8f6e7c00] 19:37:46 INFO - PROCESS | 3955 | 1461119866460 Marionette DEBUG loaded listener.js 19:37:46 INFO - PROCESS | 3955 | ++DOMWINDOW == 177 (0x90214c00) [pid = 3955] [serial = 2267] [outer = 0x8f6e7c00] 19:37:47 INFO - PROCESS | 3955 | 1461119867308 Marionette TRACE conn3 <- [1,2988,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 19:37:47 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. 19:37:47 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1479ms 19:37:47 INFO - PROCESS | 3955 | 1461119867338 Marionette TRACE conn3 -> [0,2989,"getWindowHandle",null] 19:37:47 INFO - PROCESS | 3955 | 1461119867342 Marionette TRACE conn3 <- [1,2989,null,{"value":"8"}] 19:37:47 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 19:37:47 INFO - PROCESS | 3955 | 1461119867355 Marionette TRACE conn3 -> [0,2990,"setScriptTimeout",{"ms":35000}] 19:37:47 INFO - PROCESS | 3955 | 1461119867358 Marionette TRACE conn3 <- [1,2990,null,{}] 19:37:47 INFO - PROCESS | 3955 | 1461119867364 Marionette TRACE conn3 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:37:47 INFO - PROCESS | 3955 | 1461119867566 Marionette TRACE conn3 <- [1,2991,null,{"value":null}] 19:37:47 INFO - PROCESS | 3955 | 1461119867839 Marionette TRACE conn3 -> [0,2992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:47 INFO - PROCESS | 3955 | ++DOCSHELL 0x8ff48000 == 139 [pid = 3955] [id = 756] 19:37:47 INFO - PROCESS | 3955 | ++DOMWINDOW == 178 (0x90020000) [pid = 3955] [serial = 2268] [outer = (nil)] 19:37:47 INFO - PROCESS | 3955 | ++DOMWINDOW == 179 (0x90302000) [pid = 3955] [serial = 2269] [outer = 0x90020000] 19:37:47 INFO - PROCESS | 3955 | 1461119867925 Marionette DEBUG loaded listener.js 19:37:48 INFO - PROCESS | 3955 | ++DOMWINDOW == 180 (0x9021fc00) [pid = 3955] [serial = 2270] [outer = 0x90020000] 19:37:48 INFO - PROCESS | 3955 | ++DOCSHELL 0x90308000 == 140 [pid = 3955] [id = 757] 19:37:48 INFO - PROCESS | 3955 | ++DOMWINDOW == 181 (0x90455c00) [pid = 3955] [serial = 2271] [outer = (nil)] 19:37:48 INFO - PROCESS | 3955 | ++DOMWINDOW == 182 (0x90457400) [pid = 3955] [serial = 2272] [outer = 0x90455c00] 19:37:48 INFO - PROCESS | 3955 | 1461119868842 Marionette TRACE conn3 <- [1,2992,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 19:37:48 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. 19:37:48 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1529ms 19:37:48 INFO - PROCESS | 3955 | 1461119868889 Marionette TRACE conn3 -> [0,2993,"getWindowHandle",null] 19:37:48 INFO - PROCESS | 3955 | 1461119868892 Marionette TRACE conn3 <- [1,2993,null,{"value":"8"}] 19:37:48 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 19:37:48 INFO - PROCESS | 3955 | 1461119868899 Marionette TRACE conn3 -> [0,2994,"setScriptTimeout",{"ms":35000}] 19:37:48 INFO - PROCESS | 3955 | 1461119868902 Marionette TRACE conn3 <- [1,2994,null,{}] 19:37:48 INFO - PROCESS | 3955 | 1461119868908 Marionette TRACE conn3 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:37:49 INFO - PROCESS | 3955 | 1461119869185 Marionette TRACE conn3 <- [1,2995,null,{"value":null}] 19:37:49 INFO - PROCESS | 3955 | 1461119869502 Marionette TRACE conn3 -> [0,2996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:49 INFO - PROCESS | 3955 | ++DOCSHELL 0x830da800 == 141 [pid = 3955] [id = 758] 19:37:49 INFO - PROCESS | 3955 | ++DOMWINDOW == 183 (0x9021a000) [pid = 3955] [serial = 2273] [outer = (nil)] 19:37:49 INFO - PROCESS | 3955 | ++DOMWINDOW == 184 (0x90450c00) [pid = 3955] [serial = 2274] [outer = 0x9021a000] 19:37:49 INFO - PROCESS | 3955 | 1461119869591 Marionette DEBUG loaded listener.js 19:37:49 INFO - PROCESS | 3955 | ++DOMWINDOW == 185 (0x90549400) [pid = 3955] [serial = 2275] [outer = 0x9021a000] 19:37:50 INFO - PROCESS | 3955 | 1461119870390 Marionette TRACE conn3 <- [1,2996,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 19:37:50 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 19:37:50 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 19:37:50 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1536ms 19:37:50 INFO - PROCESS | 3955 | 1461119870436 Marionette TRACE conn3 -> [0,2997,"getWindowHandle",null] 19:37:50 INFO - PROCESS | 3955 | 1461119870440 Marionette TRACE conn3 <- [1,2997,null,{"value":"8"}] 19:37:50 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 19:37:50 INFO - PROCESS | 3955 | 1461119870446 Marionette TRACE conn3 -> [0,2998,"setScriptTimeout",{"ms":35000}] 19:37:50 INFO - PROCESS | 3955 | 1461119870450 Marionette TRACE conn3 <- [1,2998,null,{}] 19:37:50 INFO - PROCESS | 3955 | 1461119870456 Marionette TRACE conn3 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:37:50 INFO - PROCESS | 3955 | 1461119870707 Marionette TRACE conn3 <- [1,2999,null,{"value":null}] 19:37:51 INFO - PROCESS | 3955 | 1461119871013 Marionette TRACE conn3 -> [0,3000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:51 INFO - PROCESS | 3955 | ++DOCSHELL 0x861ca400 == 142 [pid = 3955] [id = 759] 19:37:51 INFO - PROCESS | 3955 | ++DOMWINDOW == 186 (0x86762400) [pid = 3955] [serial = 2276] [outer = (nil)] 19:37:51 INFO - PROCESS | 3955 | ++DOMWINDOW == 187 (0x90553000) [pid = 3955] [serial = 2277] [outer = 0x86762400] 19:37:51 INFO - PROCESS | 3955 | 1461119871110 Marionette DEBUG loaded listener.js 19:37:51 INFO - PROCESS | 3955 | ++DOMWINDOW == 188 (0x90557c00) [pid = 3955] [serial = 2278] [outer = 0x86762400] 19:37:51 INFO - PROCESS | 3955 | 1461119871966 Marionette TRACE conn3 <- [1,3000,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 19:37:51 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. 19:37:51 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1533ms 19:37:51 INFO - PROCESS | 3955 | 1461119871979 Marionette TRACE conn3 -> [0,3001,"getWindowHandle",null] 19:37:51 INFO - PROCESS | 3955 | 1461119871982 Marionette TRACE conn3 <- [1,3001,null,{"value":"8"}] 19:37:51 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 19:37:51 INFO - PROCESS | 3955 | 1461119871990 Marionette TRACE conn3 -> [0,3002,"setScriptTimeout",{"ms":35000}] 19:37:51 INFO - PROCESS | 3955 | 1461119871993 Marionette TRACE conn3 <- [1,3002,null,{}] 19:37:52 INFO - PROCESS | 3955 | 1461119871999 Marionette TRACE conn3 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:37:52 INFO - PROCESS | 3955 | 1461119872230 Marionette TRACE conn3 <- [1,3003,null,{"value":null}] 19:37:52 INFO - PROCESS | 3955 | 1461119872512 Marionette TRACE conn3 -> [0,3004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:52 INFO - PROCESS | 3955 | ++DOCSHELL 0x9021d400 == 143 [pid = 3955] [id = 760] 19:37:52 INFO - PROCESS | 3955 | ++DOMWINDOW == 189 (0x9054c000) [pid = 3955] [serial = 2279] [outer = (nil)] 19:37:52 INFO - PROCESS | 3955 | ++DOMWINDOW == 190 (0x913e8000) [pid = 3955] [serial = 2280] [outer = 0x9054c000] 19:37:52 INFO - PROCESS | 3955 | 1461119872601 Marionette DEBUG loaded listener.js 19:37:52 INFO - PROCESS | 3955 | ++DOMWINDOW == 191 (0x91e95800) [pid = 3955] [serial = 2281] [outer = 0x9054c000] 19:37:55 INFO - PROCESS | 3955 | --DOCSHELL 0x8f59f400 == 142 [pid = 3955] [id = 632] 19:37:55 INFO - PROCESS | 3955 | --DOCSHELL 0x8676a400 == 141 [pid = 3955] [id = 649] 19:37:55 INFO - PROCESS | 3955 | --DOCSHELL 0x8ff4b000 == 140 [pid = 3955] [id = 634] 19:37:55 INFO - PROCESS | 3955 | --DOCSHELL 0x93321400 == 139 [pid = 3955] [id = 728] 19:37:55 INFO - PROCESS | 3955 | --DOCSHELL 0x96b51000 == 138 [pid = 3955] [id = 727] 19:37:55 INFO - PROCESS | 3955 | --DOCSHELL 0x929e3c00 == 137 [pid = 3955] [id = 726] 19:37:55 INFO - PROCESS | 3955 | --DOCSHELL 0x98237400 == 136 [pid = 3955] [id = 689] 19:37:55 INFO - PROCESS | 3955 | --DOCSHELL 0x8fc30800 == 135 [pid = 3955] [id = 725] 19:37:55 INFO - PROCESS | 3955 | --DOCSHELL 0x8feb2800 == 134 [pid = 3955] [id = 723] 19:37:55 INFO - PROCESS | 3955 | --DOCSHELL 0x90553800 == 133 [pid = 3955] [id = 724] 19:37:55 INFO - PROCESS | 3955 | --DOCSHELL 0x8feb2c00 == 132 [pid = 3955] [id = 722] 19:37:55 INFO - PROCESS | 3955 | --DOCSHELL 0x8f59c000 == 131 [pid = 3955] [id = 721] 19:37:55 INFO - PROCESS | 3955 | --DOCSHELL 0x8676e000 == 130 [pid = 3955] [id = 720] 19:37:55 INFO - PROCESS | 3955 | --DOCSHELL 0x8a588000 == 129 [pid = 3955] [id = 718] 19:37:55 INFO - PROCESS | 3955 | --DOCSHELL 0x8a58d800 == 128 [pid = 3955] [id = 719] 19:37:55 INFO - PROCESS | 3955 | --DOCSHELL 0x82f82800 == 127 [pid = 3955] [id = 717] 19:37:55 INFO - PROCESS | 3955 | --DOMWINDOW == 190 (0x8e604400) [pid = 3955] [serial = 2025] [outer = (nil)] [url = about:blank] 19:37:55 INFO - PROCESS | 3955 | --DOMWINDOW == 189 (0x8b105800) [pid = 3955] [serial = 2150] [outer = (nil)] [url = about:blank] 19:37:55 INFO - PROCESS | 3955 | --DOMWINDOW == 188 (0x8ba19000) [pid = 3955] [serial = 2147] [outer = (nil)] [url = about:blank] 19:37:55 INFO - PROCESS | 3955 | --DOMWINDOW == 187 (0x87bc5c00) [pid = 3955] [serial = 2141] [outer = (nil)] [url = about:blank] 19:37:55 INFO - PROCESS | 3955 | --DOMWINDOW == 186 (0xa3c01400) [pid = 3955] [serial = 2139] [outer = (nil)] [url = about:blank] 19:37:55 INFO - PROCESS | 3955 | --DOMWINDOW == 185 (0xa2a7b000) [pid = 3955] [serial = 2138] [outer = (nil)] [url = about:blank] 19:37:55 INFO - PROCESS | 3955 | --DOMWINDOW == 184 (0xa0f67000) [pid = 3955] [serial = 2136] [outer = (nil)] [url = about:blank] 19:37:55 INFO - PROCESS | 3955 | --DOMWINDOW == 183 (0xa0f3a800) [pid = 3955] [serial = 2135] [outer = (nil)] [url = about:blank] 19:37:55 INFO - PROCESS | 3955 | --DOMWINDOW == 182 (0xa0a50400) [pid = 3955] [serial = 2133] [outer = (nil)] [url = about:blank] 19:37:55 INFO - PROCESS | 3955 | --DOMWINDOW == 181 (0x9fc9ec00) [pid = 3955] [serial = 2132] [outer = (nil)] [url = about:blank] 19:37:55 INFO - PROCESS | 3955 | --DOMWINDOW == 180 (0x9df89400) [pid = 3955] [serial = 2130] [outer = (nil)] [url = about:blank] 19:37:55 INFO - PROCESS | 3955 | --DOMWINDOW == 179 (0x99b88000) [pid = 3955] [serial = 2129] [outer = (nil)] [url = about:blank] 19:37:55 INFO - PROCESS | 3955 | --DOMWINDOW == 178 (0x98f8f000) [pid = 3955] [serial = 2127] [outer = (nil)] [url = about:blank] 19:37:55 INFO - PROCESS | 3955 | --DOMWINDOW == 177 (0x98b1a800) [pid = 3955] [serial = 2126] [outer = (nil)] [url = about:blank] 19:37:55 INFO - PROCESS | 3955 | --DOMWINDOW == 176 (0x98224800) [pid = 3955] [serial = 2124] [outer = (nil)] [url = about:blank] 19:37:55 INFO - PROCESS | 3955 | --DOMWINDOW == 175 (0x9821c400) [pid = 3955] [serial = 2123] [outer = (nil)] [url = about:blank] 19:37:55 INFO - PROCESS | 3955 | --DOMWINDOW == 174 (0x98104000) [pid = 3955] [serial = 2121] [outer = (nil)] [url = about:blank] 19:37:55 INFO - PROCESS | 3955 | --DOMWINDOW == 173 (0x97fa6800) [pid = 3955] [serial = 2120] [outer = (nil)] [url = about:blank] 19:37:55 INFO - PROCESS | 3955 | --DOMWINDOW == 172 (0x9792cc00) [pid = 3955] [serial = 2118] [outer = (nil)] [url = about:blank] 19:37:55 INFO - PROCESS | 3955 | --DOMWINDOW == 171 (0x96b96000) [pid = 3955] [serial = 2117] [outer = (nil)] [url = about:blank] 19:37:55 INFO - PROCESS | 3955 | --DOMWINDOW == 170 (0x94f36800) [pid = 3955] [serial = 2115] [outer = (nil)] [url = about:blank] 19:37:55 INFO - PROCESS | 3955 | --DOMWINDOW == 169 (0x93a76000) [pid = 3955] [serial = 2114] [outer = (nil)] [url = about:blank] 19:37:55 INFO - PROCESS | 3955 | --DOMWINDOW == 168 (0x939bdc00) [pid = 3955] [serial = 2112] [outer = (nil)] [url = about:blank] 19:37:55 INFO - PROCESS | 3955 | --DOMWINDOW == 167 (0x939b5c00) [pid = 3955] [serial = 2111] [outer = (nil)] [url = about:blank] 19:37:55 INFO - PROCESS | 3955 | --DOMWINDOW == 166 (0x9332b400) [pid = 3955] [serial = 2109] [outer = (nil)] [url = about:blank] 19:37:55 INFO - PROCESS | 3955 | --DOMWINDOW == 165 (0x9331fc00) [pid = 3955] [serial = 2108] [outer = (nil)] [url = about:blank] 19:37:55 INFO - PROCESS | 3955 | --DOMWINDOW == 164 (0x9285a800) [pid = 3955] [serial = 2106] [outer = (nil)] [url = about:blank] 19:37:55 INFO - PROCESS | 3955 | --DOMWINDOW == 163 (0x91eec000) [pid = 3955] [serial = 2105] [outer = (nil)] [url = about:blank] 19:37:55 INFO - PROCESS | 3955 | --DOMWINDOW == 162 (0x90558000) [pid = 3955] [serial = 2103] [outer = (nil)] [url = about:blank] 19:37:55 INFO - PROCESS | 3955 | --DOMWINDOW == 161 (0x9054d000) [pid = 3955] [serial = 2102] [outer = (nil)] [url = about:blank] 19:37:55 INFO - PROCESS | 3955 | --DOMWINDOW == 160 (0x9001f800) [pid = 3955] [serial = 2100] [outer = (nil)] [url = about:blank] 19:37:55 INFO - PROCESS | 3955 | --DOMWINDOW == 159 (0x8fc37400) [pid = 3955] [serial = 2099] [outer = (nil)] [url = about:blank] 19:37:55 INFO - PROCESS | 3955 | --DOMWINDOW == 158 (0x8f6e6c00) [pid = 3955] [serial = 2097] [outer = (nil)] [url = about:blank] 19:37:55 INFO - PROCESS | 3955 | --DOMWINDOW == 157 (0x8f6cdc00) [pid = 3955] [serial = 2096] [outer = (nil)] [url = about:blank] 19:37:55 INFO - PROCESS | 3955 | --DOMWINDOW == 156 (0x8f619c00) [pid = 3955] [serial = 2094] [outer = (nil)] [url = about:blank] 19:37:55 INFO - PROCESS | 3955 | --DOMWINDOW == 155 (0x8f592800) [pid = 3955] [serial = 2093] [outer = (nil)] [url = about:blank] 19:37:55 INFO - PROCESS | 3955 | --DOMWINDOW == 154 (0x8ba7c400) [pid = 3955] [serial = 2091] [outer = (nil)] [url = about:blank] 19:37:55 INFO - PROCESS | 3955 | --DOMWINDOW == 153 (0x8b375c00) [pid = 3955] [serial = 2090] [outer = (nil)] [url = about:blank] 19:37:55 INFO - PROCESS | 3955 | --DOMWINDOW == 152 (0x89201800) [pid = 3955] [serial = 2088] [outer = (nil)] [url = about:blank] 19:37:55 INFO - PROCESS | 3955 | --DOMWINDOW == 151 (0x88a34800) [pid = 3955] [serial = 2087] [outer = (nil)] [url = about:blank] 19:37:55 INFO - PROCESS | 3955 | --DOMWINDOW == 150 (0x8a585000) [pid = 3955] [serial = 2144] [outer = (nil)] [url = about:blank] 19:37:55 INFO - PROCESS | 3955 | --DOMWINDOW == 149 (0x88434800) [pid = 3955] [serial = 2142] [outer = (nil)] [url = about:blank] 19:37:55 INFO - PROCESS | 3955 | --DOMWINDOW == 148 (0x8c498400) [pid = 3955] [serial = 2148] [outer = (nil)] [url = about:blank] 19:37:55 INFO - PROCESS | 3955 | --DOMWINDOW == 147 (0x8a68a400) [pid = 3955] [serial = 2145] [outer = (nil)] [url = about:blank] 19:37:56 INFO - PROCESS | 3955 | 1461119876346 Marionette TRACE conn3 <- [1,3004,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 19:37:56 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. 19:37:56 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 4389ms 19:37:56 INFO - PROCESS | 3955 | 1461119876379 Marionette TRACE conn3 -> [0,3005,"getWindowHandle",null] 19:37:56 INFO - PROCESS | 3955 | 1461119876387 Marionette TRACE conn3 <- [1,3005,null,{"value":"8"}] 19:37:56 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 19:37:56 INFO - PROCESS | 3955 | 1461119876397 Marionette TRACE conn3 -> [0,3006,"setScriptTimeout",{"ms":35000}] 19:37:56 INFO - PROCESS | 3955 | 1461119876403 Marionette TRACE conn3 <- [1,3006,null,{}] 19:37:56 INFO - PROCESS | 3955 | 1461119876410 Marionette TRACE conn3 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:37:56 INFO - PROCESS | 3955 | 1461119876605 Marionette TRACE conn3 <- [1,3007,null,{"value":null}] 19:37:56 INFO - PROCESS | 3955 | 1461119876828 Marionette TRACE conn3 -> [0,3008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:56 INFO - PROCESS | 3955 | ++DOCSHELL 0x86a5a400 == 128 [pid = 3955] [id = 761] 19:37:56 INFO - PROCESS | 3955 | ++DOMWINDOW == 148 (0x86a5fc00) [pid = 3955] [serial = 2282] [outer = (nil)] 19:37:56 INFO - PROCESS | 3955 | ++DOMWINDOW == 149 (0x879c9800) [pid = 3955] [serial = 2283] [outer = 0x86a5fc00] 19:37:56 INFO - PROCESS | 3955 | 1461119876909 Marionette DEBUG loaded listener.js 19:37:57 INFO - PROCESS | 3955 | ++DOMWINDOW == 150 (0x87ab0c00) [pid = 3955] [serial = 2284] [outer = 0x86a5fc00] 19:37:57 INFO - PROCESS | 3955 | 1461119877848 Marionette TRACE conn3 <- [1,3008,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 19:37:57 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. 19:37:57 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1488ms 19:37:57 INFO - PROCESS | 3955 | 1461119877884 Marionette TRACE conn3 -> [0,3009,"getWindowHandle",null] 19:37:57 INFO - PROCESS | 3955 | 1461119877892 Marionette TRACE conn3 <- [1,3009,null,{"value":"8"}] 19:37:57 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 19:37:57 INFO - PROCESS | 3955 | 1461119877902 Marionette TRACE conn3 -> [0,3010,"setScriptTimeout",{"ms":35000}] 19:37:57 INFO - PROCESS | 3955 | 1461119877905 Marionette TRACE conn3 <- [1,3010,null,{}] 19:37:57 INFO - PROCESS | 3955 | 1461119877911 Marionette TRACE conn3 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:37:58 INFO - PROCESS | 3955 | 1461119878134 Marionette TRACE conn3 <- [1,3011,null,{"value":null}] 19:37:58 INFO - PROCESS | 3955 | 1461119878383 Marionette TRACE conn3 -> [0,3012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:58 INFO - PROCESS | 3955 | ++DOCSHELL 0x88435800 == 129 [pid = 3955] [id = 762] 19:37:58 INFO - PROCESS | 3955 | ++DOMWINDOW == 151 (0x88a2ac00) [pid = 3955] [serial = 2285] [outer = (nil)] 19:37:58 INFO - PROCESS | 3955 | ++DOMWINDOW == 152 (0x88c4b000) [pid = 3955] [serial = 2286] [outer = 0x88a2ac00] 19:37:58 INFO - PROCESS | 3955 | 1461119878464 Marionette DEBUG loaded listener.js 19:37:58 INFO - PROCESS | 3955 | ++DOMWINDOW == 153 (0x88d0d000) [pid = 3955] [serial = 2287] [outer = 0x88a2ac00] 19:37:59 INFO - PROCESS | 3955 | 1461119879279 Marionette TRACE conn3 <- [1,3012,null,{"value":["/FileAPI/FileReader/Progress_event_bubbles_cancelable.html",0,null,null,[["Check the values of bubbles and cancelable are false when the progress event is dispatched",0,null,null]]]}] 19:37:59 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 19:37:59 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1392ms 19:37:59 INFO - PROCESS | 3955 | 1461119879293 Marionette TRACE conn3 -> [0,3013,"getWindowHandle",null] 19:37:59 INFO - PROCESS | 3955 | 1461119879296 Marionette TRACE conn3 <- [1,3013,null,{"value":"8"}] 19:37:59 INFO - TEST-START | /FileAPI/FileReaderSync.worker 19:37:59 INFO - PROCESS | 3955 | 1461119879303 Marionette TRACE conn3 -> [0,3014,"setScriptTimeout",{"ms":35000}] 19:37:59 INFO - PROCESS | 3955 | 1461119879309 Marionette TRACE conn3 <- [1,3014,null,{}] 19:37:59 INFO - PROCESS | 3955 | 1461119879333 Marionette TRACE conn3 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:37:59 INFO - PROCESS | 3955 | 1461119879623 Marionette TRACE conn3 <- [1,3015,null,{"value":null}] 19:37:59 INFO - PROCESS | 3955 | 1461119879680 Marionette TRACE conn3 -> [0,3016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReaderSync.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReaderSync.worker\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:59 INFO - PROCESS | 3955 | ++DOCSHELL 0x88c4d000 == 130 [pid = 3955] [id = 763] 19:37:59 INFO - PROCESS | 3955 | ++DOMWINDOW == 154 (0x8935e800) [pid = 3955] [serial = 2288] [outer = (nil)] 19:37:59 INFO - PROCESS | 3955 | ++DOMWINDOW == 155 (0x8a58f000) [pid = 3955] [serial = 2289] [outer = 0x8935e800] 19:37:59 INFO - PROCESS | 3955 | 1461119879770 Marionette DEBUG loaded listener.js 19:37:59 INFO - PROCESS | 3955 | ++DOMWINDOW == 156 (0x8ad66000) [pid = 3955] [serial = 2290] [outer = 0x8935e800] 19:38:00 INFO - PROCESS | 3955 | [3955] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 19:38:00 INFO - PROCESS | 3955 | --DOMWINDOW == 155 (0x9335c400) [pid = 3955] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 19:38:00 INFO - PROCESS | 3955 | --DOMWINDOW == 154 (0x863fc400) [pid = 3955] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 19:38:00 INFO - PROCESS | 3955 | --DOMWINDOW == 153 (0x96b58000) [pid = 3955] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 19:38:00 INFO - PROCESS | 3955 | --DOMWINDOW == 152 (0x9822b000) [pid = 3955] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 19:38:00 INFO - PROCESS | 3955 | --DOMWINDOW == 151 (0x933fb000) [pid = 3955] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 19:38:00 INFO - PROCESS | 3955 | --DOMWINDOW == 150 (0x96b53c00) [pid = 3955] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 19:38:00 INFO - PROCESS | 3955 | --DOMWINDOW == 149 (0x88c43400) [pid = 3955] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 19:38:00 INFO - PROCESS | 3955 | --DOMWINDOW == 148 (0x830e3800) [pid = 3955] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 19:38:00 INFO - PROCESS | 3955 | --DOMWINDOW == 147 (0x99819000) [pid = 3955] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 19:38:00 INFO - PROCESS | 3955 | --DOMWINDOW == 146 (0x87aa9800) [pid = 3955] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 19:38:00 INFO - PROCESS | 3955 | --DOMWINDOW == 145 (0x94faf000) [pid = 3955] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 19:38:00 INFO - PROCESS | 3955 | --DOMWINDOW == 144 (0x8a58b800) [pid = 3955] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 19:38:01 INFO - PROCESS | 3955 | 1461119881261 Marionette TRACE conn3 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 19:38:01 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 19:38:01 INFO - {} 19:38:01 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 19:38:01 INFO - {} 19:38:01 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 19:38:01 INFO - {} 19:38:01 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 19:38:01 INFO - {} 19:38:01 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1996ms 19:38:01 INFO - PROCESS | 3955 | 1461119881301 Marionette TRACE conn3 -> [0,3017,"getWindowHandle",null] 19:38:01 INFO - PROCESS | 3955 | 1461119881305 Marionette TRACE conn3 <- [1,3017,null,{"value":"8"}] 19:38:01 INFO - TEST-START | /FileAPI/fileReader.html 19:38:01 INFO - PROCESS | 3955 | 1461119881312 Marionette TRACE conn3 -> [0,3018,"setScriptTimeout",{"ms":35000}] 19:38:01 INFO - PROCESS | 3955 | 1461119881315 Marionette TRACE conn3 <- [1,3018,null,{}] 19:38:01 INFO - PROCESS | 3955 | 1461119881325 Marionette TRACE conn3 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:38:01 INFO - PROCESS | 3955 | 1461119881540 Marionette TRACE conn3 <- [1,3019,null,{"value":null}] 19:38:01 INFO - PROCESS | 3955 | 1461119881755 Marionette TRACE conn3 -> [0,3020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/fileReader.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/fileReader.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:38:01 INFO - PROCESS | 3955 | ++DOCSHELL 0x863fc400 == 131 [pid = 3955] [id = 764] 19:38:01 INFO - PROCESS | 3955 | ++DOMWINDOW == 145 (0x88d17800) [pid = 3955] [serial = 2291] [outer = (nil)] 19:38:01 INFO - PROCESS | 3955 | ++DOMWINDOW == 146 (0x8b378000) [pid = 3955] [serial = 2292] [outer = 0x88d17800] 19:38:01 INFO - PROCESS | 3955 | 1461119881833 Marionette DEBUG loaded listener.js 19:38:01 INFO - PROCESS | 3955 | ++DOMWINDOW == 147 (0x8b37ec00) [pid = 3955] [serial = 2293] [outer = 0x88d17800] 19:38:02 INFO - PROCESS | 3955 | 1461119882537 Marionette TRACE conn3 <- [1,3020,null,{"value":["/FileAPI/fileReader.html",0,null,null,[["FileReader interface object",0,null,null],["no-argument FileReader constructor",0,null,null],["FileReader States -- abort",0,null,null],["FileReader States -- events",0,null,null]]]}] 19:38:02 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 19:38:02 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 19:38:02 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 19:38:02 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 19:38:02 INFO - TEST-OK | /FileAPI/fileReader.html | took 1238ms 19:38:02 INFO - PROCESS | 3955 | 1461119882558 Marionette TRACE conn3 -> [0,3021,"getWindowHandle",null] 19:38:02 INFO - PROCESS | 3955 | 1461119882561 Marionette TRACE conn3 <- [1,3021,null,{"value":"8"}] 19:38:02 INFO - TEST-START | /FileAPI/historical.html 19:38:02 INFO - PROCESS | 3955 | 1461119882569 Marionette TRACE conn3 -> [0,3022,"setScriptTimeout",{"ms":35000}] 19:38:02 INFO - PROCESS | 3955 | 1461119882571 Marionette TRACE conn3 <- [1,3022,null,{}] 19:38:02 INFO - PROCESS | 3955 | 1461119882577 Marionette TRACE conn3 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:38:02 INFO - PROCESS | 3955 | 1461119882924 Marionette TRACE conn3 <- [1,3023,null,{"value":null}] 19:38:03 INFO - PROCESS | 3955 | 1461119883246 Marionette TRACE conn3 -> [0,3024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/historical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/historical.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:38:03 INFO - PROCESS | 3955 | ++DOCSHELL 0x82f82800 == 132 [pid = 3955] [id = 765] 19:38:03 INFO - PROCESS | 3955 | ++DOMWINDOW == 148 (0x830db000) [pid = 3955] [serial = 2294] [outer = (nil)] 19:38:03 INFO - PROCESS | 3955 | ++DOMWINDOW == 149 (0x863ef400) [pid = 3955] [serial = 2295] [outer = 0x830db000] 19:38:03 INFO - PROCESS | 3955 | 1461119883340 Marionette DEBUG loaded listener.js 19:38:03 INFO - PROCESS | 3955 | ++DOMWINDOW == 150 (0x86769000) [pid = 3955] [serial = 2296] [outer = 0x830db000] 19:38:04 INFO - PROCESS | 3955 | 1461119884290 Marionette TRACE conn3 <- [1,3024,null,{"value":["/FileAPI/historical.html",0,null,null,[["\"toNativeLineEndings\" should not be supported",0,null,null],["\"FileError\" should not be supported",0,null,null],["\"FileException\" should not be supported",0,null,null],["Blob should not support slice prefixed",0,null,null],["BlobBuilder should not be supported.",0,null,null],["FileReader should not support readAsBinaryString",1,"assert_false: should not be in reader expected false got true","@http://web-platform.test:8000/FileAPI/historical.html:42:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/historical.html:40:5\n"]]]}] 19:38:04 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 19:38:04 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 19:38:04 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 19:38:04 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 19:38:04 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 19:38:04 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 19:38:04 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 19:38:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:38:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:38:04 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 19:38:04 INFO - TEST-OK | /FileAPI/historical.html | took 1744ms 19:38:04 INFO - PROCESS | 3955 | 1461119884316 Marionette TRACE conn3 -> [0,3025,"getWindowHandle",null] 19:38:04 INFO - PROCESS | 3955 | 1461119884323 Marionette TRACE conn3 <- [1,3025,null,{"value":"8"}] 19:38:04 INFO - TEST-START | /FileAPI/idlharness.html 19:38:04 INFO - PROCESS | 3955 | 1461119884334 Marionette TRACE conn3 -> [0,3026,"setScriptTimeout",{"ms":35000}] 19:38:04 INFO - PROCESS | 3955 | 1461119884344 Marionette TRACE conn3 <- [1,3026,null,{}] 19:38:04 INFO - PROCESS | 3955 | 1461119884352 Marionette TRACE conn3 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:38:04 INFO - PROCESS | 3955 | 1461119884582 Marionette TRACE conn3 <- [1,3027,null,{"value":null}] 19:38:04 INFO - PROCESS | 3955 | 1461119884876 Marionette TRACE conn3 -> [0,3028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:38:04 INFO - PROCESS | 3955 | ++DOCSHELL 0x8843dc00 == 133 [pid = 3955] [id = 766] 19:38:04 INFO - PROCESS | 3955 | ++DOMWINDOW == 151 (0x88d0c800) [pid = 3955] [serial = 2297] [outer = (nil)] 19:38:04 INFO - PROCESS | 3955 | ++DOMWINDOW == 152 (0x8935b800) [pid = 3955] [serial = 2298] [outer = 0x88d0c800] 19:38:04 INFO - PROCESS | 3955 | 1461119884970 Marionette DEBUG loaded listener.js 19:38:05 INFO - PROCESS | 3955 | ++DOMWINDOW == 153 (0x8a691c00) [pid = 3955] [serial = 2299] [outer = 0x88d0c800] 19:38:07 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 19:38:07 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 19:38:07 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 19:38:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:38:07 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 19:38:07 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 19:38:07 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 19:38:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:38:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 19:38:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 19:38:07 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 19:38:07 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 19:38:07 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 19:38:07 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 19:38:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 19:38:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 19:38:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 19:38:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 19:38:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 19:38:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 19:38:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 19:38:07 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 19:38:07 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 19:38:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:38:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:38:07 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 19:38:07 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 19:38:07 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 19:38:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:38:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 19:38:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 19:38:07 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 19:38:07 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 19:38:07 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 19:38:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 19:38:07 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 19:38:07 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 19:38:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:38:07 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 19:38:07 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 19:38:07 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 19:38:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:38:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 19:38:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 19:38:07 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 19:38:07 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 19:38:07 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 19:38:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 19:38:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 19:38:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 19:38:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 19:38:07 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 19:38:07 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 19:38:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:38:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:38:07 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 19:38:07 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 19:38:07 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 19:38:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 19:38:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 19:38:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 19:38:07 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 19:38:07 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 19:38:07 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 19:38:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 19:38:07 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 19:38:07 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 19:38:07 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 19:38:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:38:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:38:07 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 19:38:07 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 19:38:07 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 19:38:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 19:38:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 19:38:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 19:38:07 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 19:38:07 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 19:38:07 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 19:38:07 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 19:38:07 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 19:38:07 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 19:38:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:38:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:38:07 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 19:38:07 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 19:38:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:38:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 19:38:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 19:38:07 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 19:38:07 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 19:38:07 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 19:38:07 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 19:38:07 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 19:38:07 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 19:38:07 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 19:38:07 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 19:38:07 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 19:38:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 19:38:07 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 19:38:07 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 19:38:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 19:38:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 19:38:07 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 19:38:07 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 19:38:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:38:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:38:07 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 19:38:07 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 19:38:07 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 19:38:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 19:38:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 19:38:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 19:38:07 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 19:38:07 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 19:38:07 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 19:38:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 19:38:07 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 19:38:07 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 19:38:07 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 19:38:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:38:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:38:07 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 19:38:07 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 19:38:07 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 19:38:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 19:38:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 19:38:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 19:38:07 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 19:38:07 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 19:38:07 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 19:38:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 19:38:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 19:38:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 19:38:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 19:38:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 19:38:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 19:38:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 19:38:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 19:38:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 19:38:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 19:38:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 19:38:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 19:38:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 19:38:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 19:38:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 19:38:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 19:38:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 19:38:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 19:38:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 19:38:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 19:38:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 19:38:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 19:38:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 19:38:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 19:38:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 19:38:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 19:38:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 19:38:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 19:38:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 19:38:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 19:38:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 19:38:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 19:38:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 19:38:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 19:38:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 19:38:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 19:38:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 19:38:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 19:38:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 19:38:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 19:38:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 19:38:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 19:38:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 19:38:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 19:38:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 19:38:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 19:38:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 19:38:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 19:38:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 19:38:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 19:38:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 19:38:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 19:38:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 19:38:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 19:38:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 19:38:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 19:38:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 19:38:07 INFO - TEST-OK | /FileAPI/idlharness.html | took 2802ms 19:38:07 INFO - TEST-START | /FileAPI/idlharness.worker 19:38:07 INFO - PROCESS | 3955 | 1461119886992 Marionette TRACE conn3 <- [1,3028,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,null,null],["Blob interface: existence and properties of interface object",0,null,null],["Blob interface object length",0,null,null],["Blob interface object name",0,null,null],["Blob interface: existence and properties of interface prototype object",0,null,null],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["Blob interface: attribute size",0,null,null],["Blob interface: attribute type",0,null,null],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,null,null],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,null,null],["Stringification of new Blob([\"TEST\"])",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface: existence and properties of interface object",0,null,null],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface object name",0,null,null],["File interface: existence and properties of interface prototype object",0,null,null],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["File interface: attribute name",0,null,null],["File interface: attribute lastModified",0,null,null],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["FileList interface: existence and properties of interface object",0,null,null],["FileList interface object length",0,null,null],["FileList interface object name",0,null,null],["FileList interface: existence and properties of interface prototype object",0,null,null],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileList interface: operation item(unsigned long)",0,null,null],["FileList interface: attribute length",0,null,null],["FileList must be primary interface of file_input.files",0,null,null],["Stringification of file_input.files",0,null,null],["FileList interface: file_input.files must inherit property \"item\" with the proper type (0)",0,null,null],["FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError",0,null,null],["FileList interface: file_input.files must inherit property \"length\" with the proper type (1)",0,null,null],["FileReader interface: existence and properties of interface object",0,null,null],["FileReader interface object length",0,null,null],["FileReader interface object name",0,null,null],["FileReader interface: existence and properties of interface prototype object",0,null,null],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileReader interface: operation readAsArrayBuffer(Blob)",0,null,null],["FileReader interface: operation readAsText(Blob,DOMString)",0,null,null],["FileReader interface: operation readAsDataURL(Blob)",0,null,null],["FileReader interface: operation abort()",0,null,null],["FileReader interface: constant EMPTY on interface object",0,null,null],["FileReader interface: constant EMPTY on interface prototype object",0,null,null],["FileReader interface: constant LOADING on interface object",0,null,null],["FileReader interface: constant LOADING on interface prototype object",0,null,null],["FileReader interface: constant DONE on interface object",0,null,null],["FileReader interface: constant DONE on interface prototype object",0,null,null],["FileReader interface: attribute readyState",0,null,null],["FileReader interface: attribute result",0,null,null],["FileReader interface: attribute error",0,null,null],["FileReader interface: attribute onloadstart",0,null,null],["FileReader interface: attribute onprogress",0,null,null],["FileReader interface: attribute onload",0,null,null],["FileReader interface: attribute onabort",0,null,null],["FileReader interface: attribute onerror",0,null,null],["FileReader interface: attribute onloadend",0,null,null],["FileReader must be primary interface of new FileReader()",0,null,null],["Stringification of new FileReader()",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,null,null],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,null,null],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,null,null],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,null,null],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,null,null],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,null,null],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,null,null],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,null,null],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,null,null],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,null,null]]]}] 19:38:07 INFO - PROCESS | 3955 | 1461119887202 Marionette TRACE conn3 -> [0,3029,"getWindowHandle",null] 19:38:07 INFO - PROCESS | 3955 | 1461119887222 Marionette TRACE conn3 <- [1,3029,null,{"value":"8"}] 19:38:07 INFO - PROCESS | 3955 | 1461119887262 Marionette TRACE conn3 -> [0,3030,"setScriptTimeout",{"ms":35000}] 19:38:07 INFO - PROCESS | 3955 | 1461119887270 Marionette TRACE conn3 <- [1,3030,null,{}] 19:38:07 INFO - PROCESS | 3955 | 1461119887277 Marionette TRACE conn3 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:38:07 INFO - PROCESS | 3955 | 1461119887504 Marionette TRACE conn3 <- [1,3031,null,{"value":null}] 19:38:07 INFO - PROCESS | 3955 | 1461119887800 Marionette TRACE conn3 -> [0,3032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.worker\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:38:07 INFO - PROCESS | 3955 | ++DOCSHELL 0x8b37a400 == 134 [pid = 3955] [id = 767] 19:38:07 INFO - PROCESS | 3955 | ++DOMWINDOW == 154 (0x8f6e0000) [pid = 3955] [serial = 2300] [outer = (nil)] 19:38:07 INFO - PROCESS | 3955 | ++DOMWINDOW == 155 (0x8fc2a400) [pid = 3955] [serial = 2301] [outer = 0x8f6e0000] 19:38:07 INFO - PROCESS | 3955 | 1461119887889 Marionette DEBUG loaded listener.js 19:38:08 INFO - PROCESS | 3955 | ++DOMWINDOW == 156 (0x8feb7400) [pid = 3955] [serial = 2302] [outer = 0x8f6e0000] 19:38:08 INFO - PROCESS | 3955 | [3955] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 19:38:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 19:38:10 INFO - {} 19:38:10 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 19:38:10 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 19:38:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:38:10 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 19:38:10 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 19:38:10 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 19:38:10 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:38:10 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:38:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 19:38:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 19:38:10 INFO - {} 19:38:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 19:38:10 INFO - {} 19:38:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 19:38:10 INFO - {} 19:38:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 19:38:10 INFO - {} 19:38:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 19:38:10 INFO - {} 19:38:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 19:38:10 INFO - {} 19:38:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 19:38:10 INFO - {} 19:38:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 19:38:10 INFO - {} 19:38:10 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 19:38:10 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 19:38:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:38:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:38:10 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 19:38:10 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 19:38:10 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 19:38:10 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:38:10 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:38:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 19:38:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 19:38:10 INFO - {} 19:38:10 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 19:38:10 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 19:38:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:38:10 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 19:38:10 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 19:38:10 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 19:38:10 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:38:10 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:38:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 19:38:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 19:38:10 INFO - {} 19:38:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 19:38:10 INFO - {} 19:38:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 19:38:10 INFO - {} 19:38:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 19:38:10 INFO - {} 19:38:10 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 19:38:10 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 19:38:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:38:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:38:10 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 19:38:10 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 19:38:10 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 19:38:10 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 19:38:10 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:38:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 19:38:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 19:38:10 INFO - {} 19:38:10 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 - {} 19:38:10 INFO - {} 19:38:10 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 19:38:10 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 19:38:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:38:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:38:10 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 19:38:10 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 19:38:10 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 19:38:10 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 19:38:10 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:38:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 19:38:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 19:38:10 INFO - {} 19:38:10 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 19:38:10 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 19:38:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:38:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:38:10 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 19:38:10 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 19:38:10 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:38:10 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:38:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 19:38:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 19:38:10 INFO - {} 19:38:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 19:38:10 INFO - {} 19:38:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 19:38:10 INFO - {} 19:38:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 19:38:10 INFO - {} 19:38:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 19:38:10 INFO - {} 19:38:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 19:38:10 INFO - {} 19:38:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 19:38:10 INFO - {} 19:38:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 19:38:10 INFO - {} 19:38:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 19:38:10 INFO - {} 19:38:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 19:38:10 INFO - {} 19:38:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 19:38:10 INFO - {} 19:38:10 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 19:38:10 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 19:38:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:38:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:38:10 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 19:38:10 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 19:38:10 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 19:38:10 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 19:38:10 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:38:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 19:38:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 19:38:10 INFO - {} 19:38:10 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 - {} 19:38:10 INFO - {} 19:38:10 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 19:38:10 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 19:38:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:38:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:38:10 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 19:38:10 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 19:38:10 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 19:38:10 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 19:38:10 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:38:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 19:38:10 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 19:38:10 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 19:38:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:38:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:38:10 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 19:38:10 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 19:38:10 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:38:10 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:38:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 19:38:10 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 19:38:10 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 19:38:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:38:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:38:10 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 19:38:10 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 19:38:10 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:38:10 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:38:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 19:38:10 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 19:38:10 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 19:38:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:38:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:38:10 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 19:38:10 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 19:38:10 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:38:10 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:38:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 19:38:10 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 19:38:10 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 19:38:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:38:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:38:10 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 19:38:10 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 19:38:10 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:38:10 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:38:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 19:38:10 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 19:38:10 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 19:38:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:38:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:38:10 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 19:38:10 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 19:38:10 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:38:10 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:38:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 19:38:10 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 19:38:10 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 19:38:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:38:10 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 19:38:10 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 19:38:10 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 19:38:10 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:38:10 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:38:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 19:38:10 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 19:38:10 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 19:38:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:38:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:38:10 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 19:38:10 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 19:38:10 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 19:38:10 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:38:10 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:38:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 19:38:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 19:38:10 INFO - {} 19:38:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 19:38:10 INFO - {} 19:38:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 19:38:10 INFO - {} 19:38:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 19:38:10 INFO - {} 19:38:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 19:38:10 INFO - {} 19:38:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 19:38:10 INFO - {} 19:38:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 19:38:10 INFO - {} 19:38:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 19:38:10 INFO - {} 19:38:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 19:38:10 INFO - {} 19:38:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 19:38:10 INFO - {} 19:38:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 19:38:10 INFO - {} 19:38:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 19:38:10 INFO - {} 19:38:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 19:38:10 INFO - {} 19:38:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 19:38:10 INFO - {} 19:38:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 19:38:10 INFO - {} 19:38:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 19:38:10 INFO - {} 19:38:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 19:38:10 INFO - {} 19:38:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 19:38:10 INFO - {} 19:38:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 19:38:10 INFO - {} 19:38:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 19:38:10 INFO - {} 19:38:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 19:38:10 INFO - {} 19:38:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 19:38:10 INFO - {} 19:38:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 19:38:10 INFO - {} 19:38:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 19:38:10 INFO - {} 19:38:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 19:38:10 INFO - {} 19:38:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 19:38:10 INFO - {} 19:38:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 19:38:10 INFO - {} 19:38:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 19:38:10 INFO - {} 19:38:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 19:38:10 INFO - {} 19:38:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 19:38:10 INFO - {} 19:38:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 19:38:10 INFO - {} 19:38:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 19:38:10 INFO - {} 19:38:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 19:38:10 INFO - {} 19:38:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 19:38:10 INFO - {} 19:38:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 19:38:10 INFO - {} 19:38:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 19:38:10 INFO - {} 19:38:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 19:38:10 INFO - {} 19:38:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 19:38:10 INFO - {} 19:38:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 19:38:10 INFO - {} 19:38:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 19:38:10 INFO - {} 19:38:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 19:38:10 INFO - {} 19:38:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 19:38:10 INFO - {} 19:38:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 19:38:10 INFO - {} 19:38:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 19:38:10 INFO - {} 19:38:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 19:38:10 INFO - {} 19:38:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 19:38:10 INFO - {} 19:38:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 19:38:10 INFO - {} 19:38:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 19:38:10 INFO - {} 19:38:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 19:38:10 INFO - {} 19:38:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 19:38:10 INFO - {} 19:38:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 19:38:10 INFO - {} 19:38:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 19:38:10 INFO - {} 19:38:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 19:38:10 INFO - {} 19:38:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 19:38:10 INFO - {} 19:38:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 19:38:10 INFO - {} 19:38:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 19:38:10 INFO - {} 19:38:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 19:38:10 INFO - {} 19:38:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 19:38:10 INFO - {} 19:38:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 19:38:10 INFO - {} 19:38:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 19:38:10 INFO - {} 19:38:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 19:38:10 INFO - {} 19:38:10 INFO - TEST-OK | /FileAPI/idlharness.worker | took 3349ms 19:38:10 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 19:38:10 INFO - PROCESS | 3955 | 1461119890436 Marionette TRACE conn3 <- [1,3032,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,{},{}],["Blob interface: existence and properties of interface object",0,{},{}],["Blob interface object length",0,{},{}],["Blob interface object name",0,{},{}],["Blob interface: existence and properties of interface prototype object",0,{},{}],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["Blob interface: attribute size",0,{},{}],["Blob interface: attribute type",0,{},{}],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,{},{}],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,{},{}],["Stringification of new Blob([\"TEST\"])",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface: existence and properties of interface object",0,{},{}],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface object name",0,{},{}],["File interface: existence and properties of interface prototype object",0,{},{}],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["File interface: attribute name",0,{},{}],["File interface: attribute lastModified",0,{},{}],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object name",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: operation item(unsigned long)",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: attribute length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileReader interface: existence and properties of interface object",0,{},{}],["FileReader interface object length",0,{},{}],["FileReader interface object name",0,{},{}],["FileReader interface: existence and properties of interface prototype object",0,{},{}],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReader interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReader interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReader interface: operation readAsDataURL(Blob)",0,{},{}],["FileReader interface: operation abort()",0,{},{}],["FileReader interface: constant EMPTY on interface object",0,{},{}],["FileReader interface: constant EMPTY on interface prototype object",0,{},{}],["FileReader interface: constant LOADING on interface object",0,{},{}],["FileReader interface: constant LOADING on interface prototype object",0,{},{}],["FileReader interface: constant DONE on interface object",0,{},{}],["FileReader interface: constant DONE on interface prototype object",0,{},{}],["FileReader interface: attribute readyState",0,{},{}],["FileReader interface: attribute result",0,{},{}],["FileReader interface: attribute error",0,{},{}],["FileReader interface: attribute onloadstart",0,{},{}],["FileReader interface: attribute onprogress",0,{},{}],["FileReader interface: attribute onload",0,{},{}],["FileReader interface: attribute onabort",0,{},{}],["FileReader interface: attribute onerror",0,{},{}],["FileReader interface: attribute onloadend",0,{},{}],["FileReader must be primary interface of new FileReader()",0,{},{}],["Stringification of new FileReader()",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,{},{}],["FileReaderSync interface: existence and properties of interface object",0,{},{}],["FileReaderSync interface object length",0,{},{}],["FileReaderSync interface object name",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReaderSync interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReaderSync interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReaderSync interface: operation readAsDataURL(Blob)",0,{},{}],["FileReaderSync must be primary interface of new FileReaderSync()",0,{},{}],["Stringification of new FileReaderSync()",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}]]]}] 19:38:10 INFO - PROCESS | 3955 | 1461119890590 Marionette TRACE conn3 -> [0,3033,"getWindowHandle",null] 19:38:10 INFO - PROCESS | 3955 | 1461119890608 Marionette TRACE conn3 <- [1,3033,null,{"value":"8"}] 19:38:10 INFO - PROCESS | 3955 | 1461119890663 Marionette TRACE conn3 -> [0,3034,"setScriptTimeout",{"ms":35000}] 19:38:10 INFO - PROCESS | 3955 | 1461119890677 Marionette TRACE conn3 <- [1,3034,null,{}] 19:38:10 INFO - PROCESS | 3955 | 1461119890750 Marionette TRACE conn3 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:38:11 INFO - PROCESS | 3955 | 1461119891073 Marionette TRACE conn3 <- [1,3035,null,{"value":null}] 19:38:11 INFO - PROCESS | 3955 | 1461119891405 Marionette TRACE conn3 -> [0,3036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-XHR-revoke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:38:11 INFO - PROCESS | 3955 | ++DOCSHELL 0x90024000 == 135 [pid = 3955] [id = 768] 19:38:11 INFO - PROCESS | 3955 | ++DOMWINDOW == 157 (0x90307000) [pid = 3955] [serial = 2303] [outer = (nil)] 19:38:11 INFO - PROCESS | 3955 | ++DOMWINDOW == 158 (0x933fc800) [pid = 3955] [serial = 2304] [outer = 0x90307000] 19:38:11 INFO - PROCESS | 3955 | 1461119891496 Marionette DEBUG loaded listener.js 19:38:11 INFO - PROCESS | 3955 | ++DOMWINDOW == 159 (0x939b9400) [pid = 3955] [serial = 2305] [outer = 0x90307000] 19:38:12 INFO - PROCESS | 3955 | 1461119892314 Marionette TRACE conn3 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 19:38:12 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 19:38:12 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1728ms 19:38:12 INFO - PROCESS | 3955 | 1461119892354 Marionette TRACE conn3 -> [0,3037,"getWindowHandle",null] 19:38:12 INFO - PROCESS | 3955 | 1461119892358 Marionette TRACE conn3 <- [1,3037,null,{"value":"8"}] 19:38:12 INFO - TEST-START | /FileAPI/blob/Blob-close.html 19:38:12 INFO - PROCESS | 3955 | 1461119892365 Marionette TRACE conn3 -> [0,3038,"setScriptTimeout",{"ms":35000}] 19:38:12 INFO - PROCESS | 3955 | 1461119892369 Marionette TRACE conn3 <- [1,3038,null,{}] 19:38:12 INFO - PROCESS | 3955 | 1461119892374 Marionette TRACE conn3 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:38:12 INFO - PROCESS | 3955 | 1461119892610 Marionette TRACE conn3 <- [1,3039,null,{"value":null}] 19:38:12 INFO - PROCESS | 3955 | 1461119892885 Marionette TRACE conn3 -> [0,3040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-close.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-close.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:38:12 INFO - PROCESS | 3955 | ++DOCSHELL 0x8febc400 == 136 [pid = 3955] [id = 769] 19:38:12 INFO - PROCESS | 3955 | ++DOMWINDOW == 160 (0x9001f800) [pid = 3955] [serial = 2306] [outer = (nil)] 19:38:12 INFO - PROCESS | 3955 | ++DOMWINDOW == 161 (0x939dc800) [pid = 3955] [serial = 2307] [outer = 0x9001f800] 19:38:12 INFO - PROCESS | 3955 | 1461119892974 Marionette DEBUG loaded listener.js 19:38:13 INFO - PROCESS | 3955 | ++DOMWINDOW == 162 (0x939df400) [pid = 3955] [serial = 2308] [outer = 0x9001f800] 19:38:13 INFO - PROCESS | 3955 | 1461119893794 Marionette TRACE conn3 <- [1,3040,null,{"value":["/FileAPI/blob/Blob-close.html",0,null,null,[["Blob.close",1,"blob.close is not a function","@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1\n"]]]}] 19:38:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 19:38:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 19:38:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:38:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:38:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 19:38:13 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1479ms 19:38:13 INFO - PROCESS | 3955 | 1461119893846 Marionette TRACE conn3 -> [0,3041,"getWindowHandle",null] 19:38:13 INFO - PROCESS | 3955 | 1461119893850 Marionette TRACE conn3 <- [1,3041,null,{"value":"8"}] 19:38:13 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 19:38:13 INFO - PROCESS | 3955 | 1461119893857 Marionette TRACE conn3 -> [0,3042,"setScriptTimeout",{"ms":35000}] 19:38:13 INFO - PROCESS | 3955 | 1461119893859 Marionette TRACE conn3 <- [1,3042,null,{}] 19:38:13 INFO - PROCESS | 3955 | 1461119893866 Marionette TRACE conn3 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:38:14 INFO - PROCESS | 3955 | 1461119894105 Marionette TRACE conn3 <- [1,3043,null,{"value":null}] 19:38:14 INFO - PROCESS | 3955 | 1461119894388 Marionette TRACE conn3 -> [0,3044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:38:14 INFO - PROCESS | 3955 | ++DOCSHELL 0x93a6b400 == 137 [pid = 3955] [id = 770] 19:38:14 INFO - PROCESS | 3955 | ++DOMWINDOW == 163 (0x93a6b800) [pid = 3955] [serial = 2309] [outer = (nil)] 19:38:14 INFO - PROCESS | 3955 | ++DOMWINDOW == 164 (0x93a70000) [pid = 3955] [serial = 2310] [outer = 0x93a6b800] 19:38:14 INFO - PROCESS | 3955 | 1461119894490 Marionette DEBUG loaded listener.js 19:38:14 INFO - PROCESS | 3955 | ++DOMWINDOW == 165 (0x93a78800) [pid = 3955] [serial = 2311] [outer = 0x93a6b800] 19:38:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 19:38:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 19:38:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 19:38:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 19:38:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 19:38:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 19:38:15 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. 19:38:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 19:38:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 19:38:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 19:38:15 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'.) 19:38:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 19:38:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 19:38:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 19:38:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 19:38:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 19:38:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 19:38:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 19:38:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 19:38:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 19:38:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 19:38:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 19:38:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 19:38:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 19:38:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 19:38:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 19:38:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 19:38:15 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. 19:38:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 19:38:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:38:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:38:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 19:38:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 19:38:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 19:38:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 19:38:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 19:38:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 19:38:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 19:38:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 19:38:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 19:38:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 19:38:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 19:38:15 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. 19:38:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 19:38:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 19:38:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:38:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:38:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 19:38:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 19:38:15 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. 19:38:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 19:38:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 19:38:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:38:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:38:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 19:38:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 19:38:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 19:38:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 19:38:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 19:38:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 19:38:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 19:38:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:38:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:38:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 19:38:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 19:38:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 19:38:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 19:38:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 19:38:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:38:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:38:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 19:38:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 19:38:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 19:38:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 19:38:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 19:38:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:38:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:38:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 19:38:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 19:38:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 19:38:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 19:38:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:38:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:38:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 19:38:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 19:38:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 19:38:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 19:38:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:38:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:38:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 19:38:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 19:38:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 19:38:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 19:38:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 19:38:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:38:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:38:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 19:38:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 19:38:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 19:38:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 19:38:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:38:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:38:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 19:38:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 19:38:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 19:38:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 19:38:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:38:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:38:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 19:38:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 19:38:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 19:38:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 19:38:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:38:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:38:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 19:38:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 19:38:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 19:38:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 19:38:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:38:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:38:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 19:38:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 19:38:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 19:38:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 19:38:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 19:38:15 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1920ms 19:38:15 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 19:38:15 INFO - PROCESS | 3955 | 1461119895729 Marionette TRACE conn3 <- [1,3044,null,{"value":["/FileAPI/blob/Blob-constructor.html",0,null,null,[["Blob interface object",0,null,null],["no-argument Blob constructor",0,null,null],["no-argument Blob constructor without 'new'",0,null,null],["no-argument Blob constructor without brackets",0,null,null],["Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.",0,null,null],["A plain object with @@iterator should be treated as a sequence for the blobParts argument.",0,null,null],["A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument.",0,null,null],["A String object should be treated as a sequence for the blobParts argument.",0,null,null],["A Uint8Array object should be treated as a sequence for the blobParts argument.",0,null,null],["The length getter should be invoked and any exceptions should be propagated.",0,null,null],["A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.)",0,null,null],["ToUint32 should be applied to the length and any exceptions should be propagated.",0,null,null],["Getters and value conversions should happen in order until an exception is thrown.",0,null,null],["ToString should be called on elements of the blobParts array and any exceptions should be propagated.",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (pop).",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (unshift).",0,null,null],["ToString should be called on elements of the blobParts array.",0,null,null],["ArrayBuffer elements of the blobParts array should be supported.",0,null,null],["Passing typed arrays as elements of the blobParts array should work.",0,null,null],["Passing a Float64Array as element of the blobParts array should work.",0,null,null],["Passing an platform object that supports indexed properties as the blobParts array should work (select).",0,null,null],["Passing a platform array object as the blobParts array should work (MessagePort[]).",0,null,null],["Passing a platform array object as the blobParts array should work (Attr[]).",0,null,null],["Array with two blobs",0,null,null],["Array with two buffers",0,null,null],["Array with two bufferviews",0,null,null],["Array with mixed types",0,null,null],["The 'endings' property should be ignored.",1,"'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1\n"],["options properties should be accessed in lexicographic order.",0,null,null],["Arguments should be evaluated from left to right.",0,null,null],["Passing null (index 0) for options should use the defaults.",0,null,null],["Passing null (index 0) for options should use the defaults (with newlines).",0,null,null],["Passing undefined (index 1) for options should use the defaults.",0,null,null],["Passing undefined (index 1) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults (with newlines).",0,null,null],["Passing object \"/regex/\" (index 4) for options should use the defaults.",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing object \"/regex/\" (index 4) for options should use the defaults (with newlines).",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing function \"function () {}\" (index 5) for options should use the defaults.",0,null,null],["Passing function \"function () {}\" (index 5) for options should use the defaults (with newlines).",0,null,null],["Newlines should not change when endings is 'transparent'.",0,null,null],["Newlines should not change when endings is 'native'.",1,"assert_equals: expected 9 but got 8","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1\n"],["Blob with type \"\"",0,null,null],["Blob with type \"a\"",0,null,null],["Blob with type \"A\"",1,"assert_equals: expected \"a\" but got \"A\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"text/html\"",0,null,null],["Blob with type \"TEXT/HTML\"",1,"assert_equals: expected \"text/html\" but got \"TEXT/HTML\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"å\"",1,"assert_equals: expected \"\" but got \"å\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"𐑾\"",1,"assert_equals: expected \"\" but got \"𐑾\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \" image/gif \"",0,null,null],["Blob with type \"\\timage/gif\\t\"",1,"assert_equals: expected \"\" but got \"\\timage/gif\\t\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif;\"",1,"assert_equals: expected \"\" but got \"image/gif;\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"İmage/gif\"",1,"assert_equals: expected \"\" but got \"İmage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"ımage/gif\"",1,"assert_equals: expected \"\" but got \"ımage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif\\0\"",1,"assert_equals: expected \"\" but got \"image/gif\\0\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"unknown/unknown\"",0,null,null],["Blob with type \"text/plain\"",0,null,null],["Blob with type \"image/png\"",0,null,null]]]}] 19:38:15 INFO - PROCESS | 3955 | 1461119895799 Marionette TRACE conn3 -> [0,3045,"getWindowHandle",null] 19:38:15 INFO - PROCESS | 3955 | 1461119895816 Marionette TRACE conn3 <- [1,3045,null,{"value":"8"}] 19:38:15 INFO - PROCESS | 3955 | 1461119895832 Marionette TRACE conn3 -> [0,3046,"setScriptTimeout",{"ms":35000}] 19:38:15 INFO - PROCESS | 3955 | 1461119895841 Marionette TRACE conn3 <- [1,3046,null,{}] 19:38:15 INFO - PROCESS | 3955 | 1461119895944 Marionette TRACE conn3 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:38:16 INFO - PROCESS | 3955 | 1461119896364 Marionette TRACE conn3 <- [1,3047,null,{"value":null}] 19:38:16 INFO - PROCESS | 3955 | 1461119896598 Marionette TRACE conn3 -> [0,3048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-in-worker.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:38:16 INFO - PROCESS | 3955 | ++DOCSHELL 0x8fc30000 == 138 [pid = 3955] [id = 771] 19:38:16 INFO - PROCESS | 3955 | ++DOMWINDOW == 166 (0x8ff48800) [pid = 3955] [serial = 2312] [outer = (nil)] 19:38:16 INFO - PROCESS | 3955 | ++DOMWINDOW == 167 (0x90310000) [pid = 3955] [serial = 2313] [outer = 0x8ff48800] 19:38:16 INFO - PROCESS | 3955 | 1461119896692 Marionette DEBUG loaded listener.js 19:38:16 INFO - PROCESS | 3955 | ++DOMWINDOW == 168 (0x90458c00) [pid = 3955] [serial = 2314] [outer = 0x8ff48800] 19:38:17 INFO - PROCESS | 3955 | [3955] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 19:38:17 INFO - PROCESS | 3955 | 1461119897571 Marionette TRACE conn3 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 19:38:17 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 19:38:17 INFO - {} 19:38:17 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1750ms 19:38:17 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 19:38:17 INFO - PROCESS | 3955 | 1461119897582 Marionette TRACE conn3 -> [0,3049,"getWindowHandle",null] 19:38:17 INFO - PROCESS | 3955 | 1461119897585 Marionette TRACE conn3 <- [1,3049,null,{"value":"8"}] 19:38:17 INFO - PROCESS | 3955 | 1461119897592 Marionette TRACE conn3 -> [0,3050,"setScriptTimeout",{"ms":35000}] 19:38:17 INFO - PROCESS | 3955 | 1461119897595 Marionette TRACE conn3 <- [1,3050,null,{}] 19:38:17 INFO - PROCESS | 3955 | 1461119897601 Marionette TRACE conn3 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:38:17 INFO - PROCESS | 3955 | 1461119897821 Marionette TRACE conn3 <- [1,3051,null,{"value":null}] 19:38:18 INFO - PROCESS | 3955 | 1461119898129 Marionette TRACE conn3 -> [0,3052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice-overflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:38:18 INFO - PROCESS | 3955 | ++DOCSHELL 0x8fc39400 == 139 [pid = 3955] [id = 772] 19:38:18 INFO - PROCESS | 3955 | ++DOMWINDOW == 169 (0x8ff4b000) [pid = 3955] [serial = 2315] [outer = (nil)] 19:38:18 INFO - PROCESS | 3955 | ++DOMWINDOW == 170 (0x9285a800) [pid = 3955] [serial = 2316] [outer = 0x8ff4b000] 19:38:18 INFO - PROCESS | 3955 | 1461119898217 Marionette DEBUG loaded listener.js 19:38:18 INFO - PROCESS | 3955 | ++DOMWINDOW == 171 (0x92864000) [pid = 3955] [serial = 2317] [outer = 0x8ff4b000] 19:38:19 INFO - PROCESS | 3955 | 1461119899090 Marionette TRACE conn3 <- [1,3052,null,{"value":["/FileAPI/blob/Blob-slice-overflow.html",0,null,null,[["slice start is negative, relativeStart will be max((size + start), 0)",0,null,null],["slice start is greater than blob size, relativeStart will be min(start, size)",0,null,null],["slice end is negative, relativeEnd will be max((size + end), 0)",0,null,null],["slice end is greater than blob size, relativeEnd will be min(end, size)",0,null,null]]]}] 19:38:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 19:38:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 19:38:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 19:38:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 19:38:19 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1538ms 19:38:19 INFO - PROCESS | 3955 | 1461119899130 Marionette TRACE conn3 -> [0,3053,"getWindowHandle",null] 19:38:19 INFO - PROCESS | 3955 | 1461119899134 Marionette TRACE conn3 <- [1,3053,null,{"value":"8"}] 19:38:19 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 19:38:19 INFO - PROCESS | 3955 | 1461119899141 Marionette TRACE conn3 -> [0,3054,"setScriptTimeout",{"ms":35000}] 19:38:19 INFO - PROCESS | 3955 | 1461119899144 Marionette TRACE conn3 <- [1,3054,null,{}] 19:38:19 INFO - PROCESS | 3955 | 1461119899150 Marionette TRACE conn3 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:38:19 INFO - PROCESS | 3955 | 1461119899366 Marionette TRACE conn3 <- [1,3055,null,{"value":null}] 19:38:19 INFO - PROCESS | 3955 | 1461119899675 Marionette TRACE conn3 -> [0,3056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:38:19 INFO - PROCESS | 3955 | ++DOCSHELL 0x92862c00 == 140 [pid = 3955] [id = 773] 19:38:19 INFO - PROCESS | 3955 | ++DOMWINDOW == 172 (0x928cec00) [pid = 3955] [serial = 2318] [outer = (nil)] 19:38:19 INFO - PROCESS | 3955 | ++DOMWINDOW == 173 (0x929e8c00) [pid = 3955] [serial = 2319] [outer = 0x928cec00] 19:38:19 INFO - PROCESS | 3955 | 1461119899777 Marionette DEBUG loaded listener.js 19:38:19 INFO - PROCESS | 3955 | ++DOMWINDOW == 174 (0x939c2800) [pid = 3955] [serial = 2320] [outer = 0x928cec00] 19:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 19:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 19:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 19:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 19:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 19:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 19:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 19:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 19:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 19:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 19:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 19:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 19:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 19:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 19:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 19:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 19:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 19:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 19:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 19:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 19:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 19:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 19:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 19:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 19:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 19:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 19:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 19:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 19:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 19:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 19:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 19:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 19:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 19:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 19:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 19:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 19:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 19:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 19:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 19:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 19:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 19:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 19:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 19:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 19:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 19:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 19:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 19:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 19:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 19:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 19:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 19:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 19:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 19:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 19:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 19:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 19:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 19:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 19:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 19:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 19:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 19:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 19:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 19:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 19:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 19:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 19:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 19:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 19:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 19:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 19:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 19:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 19:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 19:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 19:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 19:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 19:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 19:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 19:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 19:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 19:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 19:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 19:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 19:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 19:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 19:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 19:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 19:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 19:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 19:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 19:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 19:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 19:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 19:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 19:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 19:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 19:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 19:38:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 19:38:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 19:38:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:38:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:38:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:38:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:38:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:38:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 19:38:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:38:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:38:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:38:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:38:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:38:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 19:38:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:38:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:38:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:38:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:38:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:38:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 19:38:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:38:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:38:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:38:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:38:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:38:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 19:38:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:38:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:38:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:38:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:38:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:38:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 19:38:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:38:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:38:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:38:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:38:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:38:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 19:38:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:38:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:38:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:38:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:38:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:38:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 19:38:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:38:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:38:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:38:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:38:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:38:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 19:38:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:38:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:38:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:38:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:38:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:38:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 19:38:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:38:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:38:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:38:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:38:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:38:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 19:38:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:38:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:38:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:38:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:38:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:38:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 19:38:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:38:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:38:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:38:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:38:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:38:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 19:38:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:38:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:38:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:38:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:38:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:38:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 19:38:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:38:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:38:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:38:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:38:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:38:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 19:38:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:38:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:38:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:38:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:38:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:38:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 19:38:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:38:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:38:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:38:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:38:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:38:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 19:38:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:38:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:38:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:38:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:38:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:38:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 19:38:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:38:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:38:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:38:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:38:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:38:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 19:38:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:38:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:38:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:38:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:38:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:38:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 19:38:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:38:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:38:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:38:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:38:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:38:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 19:38:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:38:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:38:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:38:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:38:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:38:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 19:38:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:38:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:38:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:38:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:38:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:38:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 19:38:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:38:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:38:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:38:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 19:38:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 19:38:21 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" 19:38:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:38:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:38:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:38:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 19:38:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 19:38:21 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" 19:38:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:38:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:38:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:38:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 19:38:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 19:38:21 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 2116ms 19:38:21 INFO - TEST-START | /FileAPI/file/File-constructor.html 19:38:21 INFO - PROCESS | 3955 | 1461119901095 Marionette TRACE conn3 <- [1,3056,null,{"value":["/FileAPI/blob/Blob-slice.html",0,null,null,[["no-argument Blob slice",0,null,null],["Slices",0,null,null],["blob1.",0,null,null],["blob2.",0,null,null],["Slicing test (0,0).",0,null,null],["Slicing test: slice (0,0).",0,null,null],["Slicing test (0,1).",0,null,null],["Slicing test: slice (0,1).",0,null,null],["Slicing test (0,2).",0,null,null],["Slicing test: slice (0,2).",0,null,null],["Slicing test (0,3).",0,null,null],["Slicing test: slice (0,3).",0,null,null],["Slicing test (0,4).",0,null,null],["Slicing test: slice (0,4).",0,null,null],["Slicing test (0,5).",0,null,null],["Slicing test: slice (0,5).",0,null,null],["Slicing test (0,6).",0,null,null],["Slicing test: slice (0,6).",0,null,null],["Slicing test (0,7).",0,null,null],["Slicing test: slice (0,7).",0,null,null],["Slicing test (0,8).",0,null,null],["Slicing test: slice (0,8).",0,null,null],["Slicing test (1,0).",0,null,null],["Slicing test: slice (1,0).",0,null,null],["Slicing test (1,1).",0,null,null],["Slicing test: slice (1,1).",0,null,null],["Slicing test (1,2).",0,null,null],["Slicing test: slice (1,2).",0,null,null],["Slicing test (1,3).",0,null,null],["Slicing test: slice (1,3).",0,null,null],["Slicing test (1,4).",0,null,null],["Slicing test: slice (1,4).",0,null,null],["Slicing test (1,5).",0,null,null],["Slicing test: slice (1,5).",0,null,null],["Slicing test (1,6).",0,null,null],["Slicing test: slice (1,6).",0,null,null],["Slicing test (1,7).",0,null,null],["Slicing test: slice (1,7).",0,null,null],["Slicing test (2,0).",0,null,null],["Slicing test: slice (2,0).",0,null,null],["Slicing test (2,1).",0,null,null],["Slicing test: slice (2,1).",0,null,null],["Slicing test (2,2).",0,null,null],["Slicing test: slice (2,2).",0,null,null],["Slicing test (2,3).",0,null,null],["Slicing test: slice (2,3).",0,null,null],["Slicing test (3,0).",0,null,null],["Slicing test: slice (3,0).",0,null,null],["Slicing test (3,1).",0,null,null],["Slicing test: slice (3,1).",0,null,null],["Slicing test (3,2).",0,null,null],["Slicing test: slice (3,2).",0,null,null],["Slicing test (3,3).",0,null,null],["Slicing test: slice (3,3).",0,null,null],["Slicing test (3,4).",0,null,null],["Slicing test: slice (3,4).",0,null,null],["Slicing test (3,5).",0,null,null],["Slicing test: slice (3,5).",0,null,null],["Slicing test (4,0).",0,null,null],["Slicing test: slice (4,0).",0,null,null],["Slicing test (4,1).",0,null,null],["Slicing test: slice (4,1).",0,null,null],["Slicing test (4,2).",0,null,null],["Slicing test: slice (4,2).",0,null,null],["Slicing test (4,3).",0,null,null],["Slicing test: slice (4,3).",0,null,null],["Slicing test (4,4).",0,null,null],["Slicing test: slice (4,4).",0,null,null],["Slicing test (5,0).",0,null,null],["Slicing test: slice (5,0).",0,null,null],["Slicing test (5,1).",0,null,null],["Slicing test: slice (5,1).",0,null,null],["Slicing test (5,2).",0,null,null],["Slicing test: slice (5,2).",0,null,null],["Slicing test (5,3).",0,null,null],["Slicing test: slice (5,3).",0,null,null],["Slicing test (6,0).",0,null,null],["Slicing test: slice (6,0).",0,null,null],["Slicing test (6,1).",0,null,null],["Slicing test: slice (6,1).",0,null,null],["Slicing test (6,2).",0,null,null],["Slicing test: slice (6,2).",0,null,null],["Slicing test (7,0).",0,null,null],["Slicing test: slice (7,0).",0,null,null],["Slicing test (7,1).",0,null,null],["Slicing test: slice (7,1).",0,null,null],["Slicing test (7,2).",0,null,null],["Slicing test: slice (7,2).",0,null,null],["Slicing test (7,3).",0,null,null],["Slicing test: slice (7,3).",0,null,null],["Slicing test (8,0).",0,null,null],["Slicing test: slice (8,0).",0,null,null],["Slicing test (8,1).",0,null,null],["Slicing test: slice (8,1).",0,null,null],["Slicing test (8,2).",0,null,null],["Slicing test: slice (8,2).",0,null,null],["Slicing test (8,3).",0,null,null],["Slicing test: slice (8,3).",0,null,null],["Invalid contentType (\"ÿ\")",1,"assert_equals: expected \"\" but got \"ÿ\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te(xt/plain\")",1,"assert_equals: expected \"\" but got \"te(xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te)xt/plain\")",1,"assert_equals: expected \"\" but got \"te)xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"te>xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te@xt/plain\")",1,"assert_equals: expected \"\" but got \"te@xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te,xt/plain\")",1,"assert_equals: expected \"\" but got \"te,xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te;xt/plain\")",1,"assert_equals: expected \"\" but got \"te;xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te:xt/plain\")",1,"assert_equals: expected \"\" but got \"te:xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\\xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\\xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\"xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\"xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te/xt/plain\")",1,"assert_equals: expected \"\" but got \"te/xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te[xt/plain\")",1,"assert_equals: expected \"\" but got \"te[xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te]xt/plain\")",1,"assert_equals: expected \"\" but got \"te]xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te?xt/plain\")",1,"assert_equals: expected \"\" but got \"te?xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te=xt/plain\")",1,"assert_equals: expected \"\" but got \"te=xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te{xt/plain\")",1,"assert_equals: expected \"\" but got \"te{xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te}xt/plain\")",1,"assert_equals: expected \"\" but got \"te}xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te xt/plain\")",1,"assert_equals: expected \"\" but got \"te xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\txt/plain\")",1,"assert_equals: expected \"\" but got \"te\\txt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\0xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\0xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\x1fxt/plain\")",1,"assert_equals: expected \"\" but got \"te\\x1fxt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"text/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Valid contentType (\"TEXT/PLAIN\")",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset = UTF-8\")",1,"assert_equals: expected \"text/plain;charset = utf-8\" but got \"text/plain;charset = UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset=UTF-8\")",1,"assert_equals: expected \"text/plain;charset=utf-8\" but got \"text/plain;charset=UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"]]]}] 19:38:21 INFO - PROCESS | 3955 | 1461119901265 Marionette TRACE conn3 -> [0,3057,"getWindowHandle",null] 19:38:21 INFO - PROCESS | 3955 | 1461119901273 Marionette TRACE conn3 <- [1,3057,null,{"value":"8"}] 19:38:21 INFO - PROCESS | 3955 | 1461119901285 Marionette TRACE conn3 -> [0,3058,"setScriptTimeout",{"ms":35000}] 19:38:21 INFO - PROCESS | 3955 | 1461119901291 Marionette TRACE conn3 <- [1,3058,null,{}] 19:38:21 INFO - PROCESS | 3955 | 1461119901484 Marionette TRACE conn3 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:38:21 INFO - PROCESS | 3955 | 1461119901688 Marionette TRACE conn3 <- [1,3059,null,{"value":null}] 19:38:21 INFO - PROCESS | 3955 | 1461119901982 Marionette TRACE conn3 -> [0,3060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/File-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/File-constructor.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:38:22 INFO - PROCESS | 3955 | ++DOCSHELL 0x9122f800 == 141 [pid = 3955] [id = 774] 19:38:22 INFO - PROCESS | 3955 | ++DOMWINDOW == 175 (0x929dfc00) [pid = 3955] [serial = 2321] [outer = (nil)] 19:38:22 INFO - PROCESS | 3955 | ++DOMWINDOW == 176 (0x96fb0000) [pid = 3955] [serial = 2322] [outer = 0x929dfc00] 19:38:22 INFO - PROCESS | 3955 | 1461119902067 Marionette DEBUG loaded listener.js 19:38:22 INFO - PROCESS | 3955 | ++DOMWINDOW == 177 (0x96fb6800) [pid = 3955] [serial = 2323] [outer = 0x929dfc00] 19:38:22 INFO - PROCESS | 3955 | 1461119902952 Marionette TRACE conn3 <- [1,3060,null,{"value":["/FileAPI/file/File-constructor.html",0,null,null,[["File interface object exists",0,null,null],["DOMString fileBits",0,null,null],["Unicode DOMString fileBits",0,null,null],["Empty Blob fileBits",0,null,null],["Blob fileBits",0,null,null],["ArrayBuffer fileBits",0,null,null],["Typed array fileBits",0,null,null],["Various fileBits",0,null,null],["Using fileName",0,null,null],["Using special character in fileName",1,"assert_equals: expected \"dummy:foo\" but got \"dummy/foo\"","test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntest_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1\n"],["Using type on the File constructor",0,null,null],["Using uppercase characters in type",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1\n"],["Using illegal character for type",1,"assert_equals: expected \"\" but got \"𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1\n"],["Using lastModified",0,null,null],["Misusing name",0,null,null]]]}] 19:38:23 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 19:38:23 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 19:38:23 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 19:38:23 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 19:38:23 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 19:38:23 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 19:38:23 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 19:38:23 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 19:38:23 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 19:38:23 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 19:38:23 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 19:38:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:38:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:38:23 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 19:38:23 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 19:38:23 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 19:38:23 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 19:38:23 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 19:38:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:38:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:38:23 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 19:38:23 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 19:38:23 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 19:38:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:38:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:38:23 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 19:38:23 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 19:38:23 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 19:38:23 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1726ms 19:38:23 INFO - PROCESS | 3955 | 1461119903010 Marionette TRACE conn3 -> [0,3061,"getWindowHandle",null] 19:38:23 INFO - PROCESS | 3955 | 1461119903015 Marionette TRACE conn3 <- [1,3061,null,{"value":"8"}] 19:38:23 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 19:38:23 INFO - PROCESS | 3955 | 1461119903069 Marionette TRACE conn3 -> [0,3062,"setScriptTimeout",{"ms":35000}] 19:38:23 INFO - PROCESS | 3955 | 1461119903072 Marionette TRACE conn3 <- [1,3062,null,{}] 19:38:23 INFO - PROCESS | 3955 | 1461119903082 Marionette TRACE conn3 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:38:23 INFO - PROCESS | 3955 | 1461119903301 Marionette TRACE conn3 <- [1,3063,null,{"value":null}] 19:38:23 INFO - PROCESS | 3955 | 1461119903657 Marionette TRACE conn3 -> [0,3064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/Worker-read-file-constructor.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/Worker-read-file-constructor.worker\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:38:23 INFO - PROCESS | 3955 | ++DOCSHELL 0x91ef4000 == 142 [pid = 3955] [id = 775] 19:38:23 INFO - PROCESS | 3955 | ++DOMWINDOW == 178 (0x9793c000) [pid = 3955] [serial = 2324] [outer = (nil)] 19:38:23 INFO - PROCESS | 3955 | ++DOMWINDOW == 179 (0x97941000) [pid = 3955] [serial = 2325] [outer = 0x9793c000] 19:38:23 INFO - PROCESS | 3955 | 1461119903754 Marionette DEBUG loaded listener.js 19:38:23 INFO - PROCESS | 3955 | ++DOMWINDOW == 180 (0x979eb000) [pid = 3955] [serial = 2326] [outer = 0x9793c000] 19:38:24 INFO - PROCESS | 3955 | [3955] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 19:38:24 INFO - PROCESS | 3955 | 1461119904665 Marionette TRACE conn3 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 19:38:24 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 19:38:24 INFO - {} 19:38:24 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1647ms 19:38:24 INFO - PROCESS | 3955 | 1461119904711 Marionette TRACE conn3 -> [0,3065,"getWindowHandle",null] 19:38:24 INFO - PROCESS | 3955 | 1461119904715 Marionette TRACE conn3 <- [1,3065,null,{"value":"8"}] 19:38:24 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 19:38:24 INFO - PROCESS | 3955 | 1461119904726 Marionette TRACE conn3 -> [0,3066,"setScriptTimeout",{"ms":35000}] 19:38:24 INFO - PROCESS | 3955 | 1461119904729 Marionette TRACE conn3 <- [1,3066,null,{}] 19:38:24 INFO - PROCESS | 3955 | 1461119904735 Marionette TRACE conn3 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:38:25 INFO - PROCESS | 3955 | 1461119904998 Marionette TRACE conn3 <- [1,3067,null,{"value":null}] 19:38:25 INFO - PROCESS | 3955 | 1461119905331 Marionette TRACE conn3 -> [0,3068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/filelist-section/filelist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/filelist-section/filelist.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:38:25 INFO - PROCESS | 3955 | ++DOCSHELL 0x97923c00 == 143 [pid = 3955] [id = 776] 19:38:25 INFO - PROCESS | 3955 | ++DOMWINDOW == 181 (0x97944000) [pid = 3955] [serial = 2327] [outer = (nil)] 19:38:25 INFO - PROCESS | 3955 | ++DOMWINDOW == 182 (0x981d3800) [pid = 3955] [serial = 2328] [outer = 0x97944000] 19:38:25 INFO - PROCESS | 3955 | 1461119905419 Marionette DEBUG loaded listener.js 19:38:25 INFO - PROCESS | 3955 | ++DOMWINDOW == 183 (0x981d9400) [pid = 3955] [serial = 2329] [outer = 0x97944000] 19:38:26 INFO - PROCESS | 3955 | 1461119906240 Marionette TRACE conn3 <- [1,3068,null,{"value":["/FileAPI/filelist-section/filelist.html",0,null,null,[["Check if window has a FileList property",0,null,null],["Check if FileList.length is 0",0,null,null],["Check if item is a instanceof Function",0,null,null],["Check if item is a method of fileList",0,null,null],["Check if the item method returns null when no file selected",0,null,null],["Check if length is fileList's attribute",0,null,null],["Check if the fileList length is 0 when no file selected",0,null,null]]]}] 19:38:26 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 19:38:26 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 19:38:26 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 19:38:26 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 19:38:26 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 19:38:26 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 19:38:26 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 19:38:26 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1536ms 19:38:26 INFO - PROCESS | 3955 | 1461119906260 Marionette TRACE conn3 -> [0,3069,"getWindowHandle",null] 19:38:26 INFO - PROCESS | 3955 | 1461119906263 Marionette TRACE conn3 <- [1,3069,null,{"value":"8"}] 19:38:26 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 19:38:26 INFO - PROCESS | 3955 | 1461119906270 Marionette TRACE conn3 -> [0,3070,"setScriptTimeout",{"ms":35000}] 19:38:26 INFO - PROCESS | 3955 | 1461119906273 Marionette TRACE conn3 <- [1,3070,null,{}] 19:38:26 INFO - PROCESS | 3955 | 1461119906279 Marionette TRACE conn3 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:38:26 INFO - PROCESS | 3955 | 1461119906496 Marionette TRACE conn3 <- [1,3071,null,{"value":null}] 19:38:26 INFO - PROCESS | 3955 | 1461119906824 Marionette TRACE conn3 -> [0,3072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/Determining-Encoding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/Determining-Encoding.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:38:26 INFO - PROCESS | 3955 | ++DOCSHELL 0x913e6400 == 144 [pid = 3955] [id = 777] 19:38:26 INFO - PROCESS | 3955 | ++DOMWINDOW == 184 (0x981de000) [pid = 3955] [serial = 2330] [outer = (nil)] 19:38:26 INFO - PROCESS | 3955 | ++DOMWINDOW == 185 (0x98219400) [pid = 3955] [serial = 2331] [outer = 0x981de000] 19:38:26 INFO - PROCESS | 3955 | 1461119906914 Marionette DEBUG loaded listener.js 19:38:27 INFO - PROCESS | 3955 | ++DOMWINDOW == 186 (0x9821dc00) [pid = 3955] [serial = 2332] [outer = 0x981de000] 19:38:27 INFO - PROCESS | 3955 | 1461119907773 Marionette TRACE conn3 <- [1,3072,null,{"value":["/FileAPI/reading-data-section/Determining-Encoding.html",0,null,null,[["Blob Determing Encoding with encoding argument",0,null,null],["Blob Determing Encoding with type attribute",0,null,null],["Blob Determing Encoding with UTF-8 BOM",0,null,null],["Blob Determing Encoding without anything implying charset.",0,null,null],["Blob Determing Encoding with UTF-16BE BOM",0,null,null],["Blob Determing Encoding with UTF-16LE BOM",0,null,null]]]}] 19:38:27 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 19:38:27 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 19:38:27 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 19:38:27 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 19:38:27 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 19:38:27 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 19:38:27 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1540ms 19:38:27 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 19:38:27 INFO - PROCESS | 3955 | 1461119907812 Marionette TRACE conn3 -> [0,3073,"getWindowHandle",null] 19:38:27 INFO - PROCESS | 3955 | 1461119907815 Marionette TRACE conn3 <- [1,3073,null,{"value":"8"}] 19:38:27 INFO - PROCESS | 3955 | 1461119907822 Marionette TRACE conn3 -> [0,3074,"setScriptTimeout",{"ms":35000}] 19:38:27 INFO - PROCESS | 3955 | 1461119907825 Marionette TRACE conn3 <- [1,3074,null,{}] 19:38:27 INFO - PROCESS | 3955 | 1461119907832 Marionette TRACE conn3 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:38:28 INFO - PROCESS | 3955 | 1461119908051 Marionette TRACE conn3 <- [1,3075,null,{"value":null}] 19:38:28 INFO - PROCESS | 3955 | 1461119908372 Marionette TRACE conn3 -> [0,3076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:38:28 INFO - PROCESS | 3955 | ++DOCSHELL 0x939e7000 == 145 [pid = 3955] [id = 778] 19:38:28 INFO - PROCESS | 3955 | ++DOMWINDOW == 187 (0x9821ac00) [pid = 3955] [serial = 2333] [outer = (nil)] 19:38:28 INFO - PROCESS | 3955 | ++DOMWINDOW == 188 (0x9822b000) [pid = 3955] [serial = 2334] [outer = 0x9821ac00] 19:38:28 INFO - PROCESS | 3955 | 1461119908465 Marionette DEBUG loaded listener.js 19:38:28 INFO - PROCESS | 3955 | ++DOMWINDOW == 189 (0x9822c400) [pid = 3955] [serial = 2335] [outer = 0x9821ac00] 19:38:29 INFO - PROCESS | 3955 | 1461119909310 Marionette TRACE conn3 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/FileReader-event-handler-attributes.html",0,null,null,[["FileReader.onloadstart: initial value",0,null,null],["FileReader.onprogress: initial value",0,null,null],["FileReader.onload: initial value",0,null,null],["FileReader.onabort: initial value",0,null,null],["FileReader.onerror: initial value",0,null,null],["FileReader.onloadend: initial value",0,null,null]]]}] 19:38:29 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 19:38:29 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 19:38:29 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 19:38:29 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 19:38:29 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 19:38:29 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 19:38:29 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1534ms 19:38:29 INFO - PROCESS | 3955 | 1461119909357 Marionette TRACE conn3 -> [0,3077,"getWindowHandle",null] 19:38:29 INFO - PROCESS | 3955 | 1461119909361 Marionette TRACE conn3 <- [1,3077,null,{"value":"8"}] 19:38:29 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 19:38:29 INFO - PROCESS | 3955 | 1461119909368 Marionette TRACE conn3 -> [0,3078,"setScriptTimeout",{"ms":35000}] 19:38:29 INFO - PROCESS | 3955 | 1461119909372 Marionette TRACE conn3 <- [1,3078,null,{}] 19:38:29 INFO - PROCESS | 3955 | 1461119909377 Marionette TRACE conn3 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:38:29 INFO - PROCESS | 3955 | 1461119909638 Marionette TRACE conn3 <- [1,3079,null,{"value":null}] 19:38:30 INFO - PROCESS | 3955 | 1461119910003 Marionette TRACE conn3 -> [0,3080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-multiple-reads.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:38:30 INFO - PROCESS | 3955 | ++DOCSHELL 0x8b37b000 == 146 [pid = 3955] [id = 779] 19:38:30 INFO - PROCESS | 3955 | ++DOMWINDOW == 190 (0x929e9400) [pid = 3955] [serial = 2336] [outer = (nil)] 19:38:30 INFO - PROCESS | 3955 | ++DOMWINDOW == 191 (0x97c9a000) [pid = 3955] [serial = 2337] [outer = 0x929e9400] 19:38:30 INFO - PROCESS | 3955 | 1461119910138 Marionette DEBUG loaded listener.js 19:38:30 INFO - PROCESS | 3955 | ++DOMWINDOW == 192 (0x98109c00) [pid = 3955] [serial = 2338] [outer = 0x929e9400] 19:38:31 INFO - PROCESS | 3955 | 1461119910973 Marionette TRACE conn3 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/FileReader-multiple-reads.html",0,null,null,[["test FileReader InvalidStateError exception for readAsText",1,"assert_throws: function \"function () {\n reader.readAsText(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1\n"],["test FileReader InvalidStateError exception for readAsDataURL",1,"assert_throws: function \"function () {\n reader.readAsDataURL(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1\n"],["test FileReader InvalidStateError exception for readAsArrayBuffer",1,"assert_throws: function \"function () {\n reader.readAsArrayBuffer(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1\n"],["test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer",1,"assert_false: Only one loadstart event should be dispatched expected false got true","reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nreader.onloadstart [0,3081,"getWindowHandle",null] 19:38:31 INFO - PROCESS | 3955 | 1461119911009 Marionette TRACE conn3 <- [1,3081,null,{"value":"8"}] 19:38:31 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 19:38:31 INFO - PROCESS | 3955 | 1461119911022 Marionette TRACE conn3 -> [0,3082,"setScriptTimeout",{"ms":35000}] 19:38:31 INFO - PROCESS | 3955 | 1461119911026 Marionette TRACE conn3 <- [1,3082,null,{}] 19:38:31 INFO - PROCESS | 3955 | 1461119911039 Marionette TRACE conn3 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:38:31 INFO - PROCESS | 3955 | 1461119911357 Marionette TRACE conn3 <- [1,3083,null,{"value":null}] 19:38:31 INFO - PROCESS | 3955 | 1461119911588 Marionette TRACE conn3 -> [0,3084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_abort.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:38:31 INFO - PROCESS | 3955 | ++DOCSHELL 0x849c7400 == 147 [pid = 3955] [id = 780] 19:38:31 INFO - PROCESS | 3955 | ++DOMWINDOW == 193 (0x98490800) [pid = 3955] [serial = 2339] [outer = (nil)] 19:38:31 INFO - PROCESS | 3955 | ++DOMWINDOW == 194 (0x98f85800) [pid = 3955] [serial = 2340] [outer = 0x98490800] 19:38:31 INFO - PROCESS | 3955 | 1461119911696 Marionette DEBUG loaded listener.js 19:38:31 INFO - PROCESS | 3955 | ++DOMWINDOW == 195 (0x98f8c000) [pid = 3955] [serial = 2341] [outer = 0x98490800] 19:38:32 INFO - PROCESS | 3955 | 1461119912542 Marionette TRACE conn3 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_abort.html",0,null,null,[["Aborting before read",1,"","@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5\n"],["Aborting after read",0,null,null]]]}] 19:38:32 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 19:38:32 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 19:38:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:38:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:38:32 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 19:38:32 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 19:38:32 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1538ms 19:38:32 INFO - PROCESS | 3955 | 1461119912562 Marionette TRACE conn3 -> [0,3085,"getWindowHandle",null] 19:38:32 INFO - PROCESS | 3955 | 1461119912565 Marionette TRACE conn3 <- [1,3085,null,{"value":"8"}] 19:38:32 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 19:38:32 INFO - PROCESS | 3955 | 1461119912571 Marionette TRACE conn3 -> [0,3086,"setScriptTimeout",{"ms":35000}] 19:38:32 INFO - PROCESS | 3955 | 1461119912574 Marionette TRACE conn3 <- [1,3086,null,{}] 19:38:32 INFO - PROCESS | 3955 | 1461119912580 Marionette TRACE conn3 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:38:32 INFO - PROCESS | 3955 | 1461119912827 Marionette TRACE conn3 <- [1,3087,null,{"value":null}] 19:38:33 INFO - PROCESS | 3955 | 1461119913120 Marionette TRACE conn3 -> [0,3088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_error.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_error.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:38:33 INFO - PROCESS | 3955 | ++DOCSHELL 0x830da400 == 148 [pid = 3955] [id = 781] 19:38:33 INFO - PROCESS | 3955 | ++DOMWINDOW == 196 (0x863f5c00) [pid = 3955] [serial = 2342] [outer = (nil)] 19:38:33 INFO - PROCESS | 3955 | ++DOMWINDOW == 197 (0x99834c00) [pid = 3955] [serial = 2343] [outer = 0x863f5c00] 19:38:33 INFO - PROCESS | 3955 | 1461119913212 Marionette DEBUG loaded listener.js 19:38:33 INFO - PROCESS | 3955 | ++DOMWINDOW == 198 (0x9983ac00) [pid = 3955] [serial = 2344] [outer = 0x863f5c00] 19:38:36 INFO - PROCESS | 3955 | --DOCSHELL 0x849c9400 == 147 [pid = 3955] [id = 738] 19:38:36 INFO - PROCESS | 3955 | --DOCSHELL 0x8b103800 == 146 [pid = 3955] [id = 561] 19:38:36 INFO - PROCESS | 3955 | --DOCSHELL 0x861ca400 == 145 [pid = 3955] [id = 759] 19:38:36 INFO - PROCESS | 3955 | --DOCSHELL 0x90308000 == 144 [pid = 3955] [id = 757] 19:38:36 INFO - PROCESS | 3955 | --DOCSHELL 0x830da800 == 143 [pid = 3955] [id = 758] 19:38:36 INFO - PROCESS | 3955 | --DOCSHELL 0x879bb800 == 142 [pid = 3955] [id = 755] 19:38:36 INFO - PROCESS | 3955 | --DOCSHELL 0x8ff48000 == 141 [pid = 3955] [id = 756] 19:38:36 INFO - PROCESS | 3955 | --DOCSHELL 0x8f6cb800 == 140 [pid = 3955] [id = 754] 19:38:36 INFO - PROCESS | 3955 | --DOCSHELL 0x8f6e2800 == 139 [pid = 3955] [id = 753] 19:38:36 INFO - PROCESS | 3955 | --DOCSHELL 0x8b11c000 == 138 [pid = 3955] [id = 752] 19:38:36 INFO - PROCESS | 3955 | --DOCSHELL 0x8f6c4800 == 137 [pid = 3955] [id = 751] 19:38:36 INFO - PROCESS | 3955 | --DOCSHELL 0x8b118c00 == 136 [pid = 3955] [id = 749] 19:38:36 INFO - PROCESS | 3955 | --DOCSHELL 0x8e820c00 == 135 [pid = 3955] [id = 750] 19:38:36 INFO - PROCESS | 3955 | --DOCSHELL 0x8b36f800 == 134 [pid = 3955] [id = 748] 19:38:36 INFO - PROCESS | 3955 | --DOCSHELL 0x8b372400 == 133 [pid = 3955] [id = 746] 19:38:36 INFO - PROCESS | 3955 | --DOCSHELL 0x8b123800 == 132 [pid = 3955] [id = 747] 19:38:36 INFO - PROCESS | 3955 | --DOCSHELL 0x87bc8400 == 131 [pid = 3955] [id = 745] 19:38:36 INFO - PROCESS | 3955 | --DOCSHELL 0x830e0000 == 130 [pid = 3955] [id = 743] 19:38:36 INFO - PROCESS | 3955 | --DOCSHELL 0x8a687800 == 129 [pid = 3955] [id = 744] 19:38:36 INFO - PROCESS | 3955 | --DOCSHELL 0x881eb000 == 128 [pid = 3955] [id = 742] 19:38:36 INFO - PROCESS | 3955 | --DOCSHELL 0x8842ec00 == 127 [pid = 3955] [id = 741] 19:38:36 INFO - PROCESS | 3955 | --DOCSHELL 0x86a54400 == 126 [pid = 3955] [id = 740] 19:38:36 INFO - PROCESS | 3955 | --DOCSHELL 0x82f83c00 == 125 [pid = 3955] [id = 739] 19:38:36 INFO - PROCESS | 3955 | --DOMWINDOW == 197 (0x933f5c00) [pid = 3955] [serial = 2177] [outer = (nil)] [url = about:blank] 19:38:36 INFO - PROCESS | 3955 | --DOMWINDOW == 196 (0x8c495000) [pid = 3955] [serial = 2159] [outer = (nil)] [url = about:blank] 19:38:36 INFO - PROCESS | 3955 | --DOMWINDOW == 195 (0x93a75400) [pid = 3955] [serial = 2181] [outer = (nil)] [url = about:blank] 19:38:36 INFO - PROCESS | 3955 | --DOMWINDOW == 194 (0x86a59c00) [pid = 3955] [serial = 2210] [outer = (nil)] [url = about:blank] 19:38:36 INFO - PROCESS | 3955 | --DOMWINDOW == 193 (0x98237000) [pid = 3955] [serial = 2189] [outer = (nil)] [url = about:blank] 19:38:36 INFO - PROCESS | 3955 | --DOMWINDOW == 192 (0x99b4c400) [pid = 3955] [serial = 2193] [outer = (nil)] [url = about:blank] 19:38:36 INFO - PROCESS | 3955 | --DOMWINDOW == 191 (0x98216c00) [pid = 3955] [serial = 2187] [outer = (nil)] [url = about:blank] 19:38:36 INFO - PROCESS | 3955 | --DOMWINDOW == 190 (0x98e93800) [pid = 3955] [serial = 2190] [outer = (nil)] [url = about:blank] 19:38:36 INFO - PROCESS | 3955 | --DOMWINDOW == 189 (0x96fb0800) [pid = 3955] [serial = 2184] [outer = (nil)] [url = about:blank] 19:38:36 INFO - PROCESS | 3955 | --DOMWINDOW == 188 (0x88c4b800) [pid = 3955] [serial = 2202] [outer = (nil)] [url = about:blank] 19:38:36 INFO - PROCESS | 3955 | --DOMWINDOW == 187 (0x872d0400) [pid = 3955] [serial = 2211] [outer = (nil)] [url = about:blank] 19:38:36 INFO - PROCESS | 3955 | --DOMWINDOW == 186 (0x96b7f400) [pid = 3955] [serial = 2183] [outer = (nil)] [url = about:blank] 19:38:36 INFO - PROCESS | 3955 | --DOMWINDOW == 185 (0x93a6fc00) [pid = 3955] [serial = 2180] [outer = (nil)] [url = about:blank] 19:38:36 INFO - PROCESS | 3955 | --DOMWINDOW == 184 (0x929e2800) [pid = 3955] [serial = 2174] [outer = (nil)] [url = about:blank] 19:38:36 INFO - PROCESS | 3955 | --DOMWINDOW == 183 (0x830e2000) [pid = 3955] [serial = 2204] [outer = (nil)] [url = about:blank] 19:38:36 INFO - PROCESS | 3955 | --DOMWINDOW == 182 (0x861d8c00) [pid = 3955] [serial = 2208] [outer = (nil)] [url = about:blank] 19:38:36 INFO - PROCESS | 3955 | --DOMWINDOW == 181 (0xa3c78c00) [pid = 3955] [serial = 2198] [outer = (nil)] [url = about:blank] 19:38:36 INFO - PROCESS | 3955 | --DOMWINDOW == 180 (0x8f6c8c00) [pid = 3955] [serial = 2162] [outer = (nil)] [url = about:blank] 19:38:36 INFO - PROCESS | 3955 | --DOMWINDOW == 179 (0x99b44800) [pid = 3955] [serial = 2192] [outer = (nil)] [url = about:blank] 19:38:36 INFO - PROCESS | 3955 | --DOMWINDOW == 178 (0x84a1f400) [pid = 3955] [serial = 2207] [outer = (nil)] [url = about:blank] 19:38:36 INFO - PROCESS | 3955 | --DOMWINDOW == 177 (0x87bc2c00) [pid = 3955] [serial = 2214] [outer = (nil)] [url = about:blank] 19:38:36 INFO - PROCESS | 3955 | --DOMWINDOW == 176 (0x87aae800) [pid = 3955] [serial = 2213] [outer = (nil)] [url = about:blank] 19:38:36 INFO - PROCESS | 3955 | --DOMWINDOW == 175 (0x91e96400) [pid = 3955] [serial = 2171] [outer = (nil)] [url = about:blank] 19:38:36 INFO - PROCESS | 3955 | --DOMWINDOW == 174 (0x9fc0b400) [pid = 3955] [serial = 2195] [outer = (nil)] [url = about:blank] 19:38:36 INFO - PROCESS | 3955 | --DOMWINDOW == 173 (0x981d6400) [pid = 3955] [serial = 2186] [outer = (nil)] [url = about:blank] 19:38:36 INFO - PROCESS | 3955 | --DOMWINDOW == 172 (0xa3c84000) [pid = 3955] [serial = 2199] [outer = (nil)] [url = about:blank] 19:38:36 INFO - PROCESS | 3955 | --DOMWINDOW == 171 (0x88c4a000) [pid = 3955] [serial = 2201] [outer = (nil)] [url = about:blank] 19:38:36 INFO - PROCESS | 3955 | --DOMWINDOW == 170 (0x8ad60000) [pid = 3955] [serial = 2156] [outer = (nil)] [url = about:blank] 19:38:36 INFO - PROCESS | 3955 | --DOMWINDOW == 169 (0x8ba81c00) [pid = 3955] [serial = 2085] [outer = (nil)] [url = about:blank] 19:38:36 INFO - PROCESS | 3955 | --DOMWINDOW == 168 (0x8fec0c00) [pid = 3955] [serial = 2168] [outer = (nil)] [url = about:blank] 19:38:36 INFO - PROCESS | 3955 | --DOMWINDOW == 167 (0x9ff9f400) [pid = 3955] [serial = 2196] [outer = (nil)] [url = about:blank] 19:38:36 INFO - PROCESS | 3955 | --DOMWINDOW == 166 (0x875f0c00) [pid = 3955] [serial = 2153] [outer = (nil)] [url = about:blank] 19:38:36 INFO - PROCESS | 3955 | --DOMWINDOW == 165 (0x8feb3c00) [pid = 3955] [serial = 2165] [outer = (nil)] [url = about:blank] 19:38:36 INFO - PROCESS | 3955 | --DOMWINDOW == 164 (0x8842fc00) [pid = 3955] [serial = 2216] [outer = (nil)] [url = about:blank] 19:38:37 INFO - PROCESS | 3955 | 1461119917004 Marionette TRACE conn3 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 19:38:37 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 19:38:37 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 4487ms 19:38:37 INFO - PROCESS | 3955 | 1461119917061 Marionette TRACE conn3 -> [0,3089,"getWindowHandle",null] 19:38:37 INFO - PROCESS | 3955 | 1461119917068 Marionette TRACE conn3 <- [1,3089,null,{"value":"8"}] 19:38:37 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 19:38:37 INFO - PROCESS | 3955 | 1461119917077 Marionette TRACE conn3 -> [0,3090,"setScriptTimeout",{"ms":35000}] 19:38:37 INFO - PROCESS | 3955 | 1461119917082 Marionette TRACE conn3 <- [1,3090,null,{}] 19:38:37 INFO - PROCESS | 3955 | 1461119917089 Marionette TRACE conn3 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:38:37 INFO - PROCESS | 3955 | 1461119917300 Marionette TRACE conn3 <- [1,3091,null,{"value":null}] 19:38:37 INFO - PROCESS | 3955 | 1461119917527 Marionette TRACE conn3 -> [0,3092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:38:37 INFO - PROCESS | 3955 | ++DOCSHELL 0x84a1f400 == 126 [pid = 3955] [id = 782] 19:38:37 INFO - PROCESS | 3955 | ++DOMWINDOW == 165 (0x877c7c00) [pid = 3955] [serial = 2345] [outer = (nil)] 19:38:37 INFO - PROCESS | 3955 | ++DOMWINDOW == 166 (0x87aaac00) [pid = 3955] [serial = 2346] [outer = 0x877c7c00] 19:38:37 INFO - PROCESS | 3955 | 1461119917607 Marionette DEBUG loaded listener.js 19:38:37 INFO - PROCESS | 3955 | ++DOMWINDOW == 167 (0x87bc0000) [pid = 3955] [serial = 2347] [outer = 0x877c7c00] 19:38:38 INFO - PROCESS | 3955 | 1461119918488 Marionette TRACE conn3 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 19:38:38 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 19:38:38 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1445ms 19:38:38 INFO - PROCESS | 3955 | 1461119918522 Marionette TRACE conn3 -> [0,3093,"getWindowHandle",null] 19:38:38 INFO - PROCESS | 3955 | 1461119918530 Marionette TRACE conn3 <- [1,3093,null,{"value":"8"}] 19:38:38 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 19:38:38 INFO - PROCESS | 3955 | 1461119918543 Marionette TRACE conn3 -> [0,3094,"setScriptTimeout",{"ms":35000}] 19:38:38 INFO - PROCESS | 3955 | 1461119918547 Marionette TRACE conn3 <- [1,3094,null,{}] 19:38:38 INFO - PROCESS | 3955 | 1461119918553 Marionette TRACE conn3 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:38:38 INFO - PROCESS | 3955 | 1461119918748 Marionette TRACE conn3 <- [1,3095,null,{"value":null}] 19:38:39 INFO - PROCESS | 3955 | 1461119919025 Marionette TRACE conn3 -> [0,3096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsDataURL.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsDataURL.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:38:39 INFO - PROCESS | 3955 | ++DOCSHELL 0x8842fc00 == 127 [pid = 3955] [id = 783] 19:38:39 INFO - PROCESS | 3955 | ++DOMWINDOW == 168 (0x88438800) [pid = 3955] [serial = 2348] [outer = (nil)] 19:38:39 INFO - PROCESS | 3955 | ++DOMWINDOW == 169 (0x88c4b800) [pid = 3955] [serial = 2349] [outer = 0x88438800] 19:38:39 INFO - PROCESS | 3955 | 1461119919099 Marionette DEBUG loaded listener.js 19:38:39 INFO - PROCESS | 3955 | ++DOMWINDOW == 170 (0x88d0b400) [pid = 3955] [serial = 2350] [outer = 0x88438800] 19:38:39 INFO - PROCESS | 3955 | 1461119919939 Marionette TRACE conn3 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 19:38:39 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 19:38:39 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1434ms 19:38:39 INFO - PROCESS | 3955 | 1461119919976 Marionette TRACE conn3 -> [0,3097,"getWindowHandle",null] 19:38:39 INFO - PROCESS | 3955 | 1461119919980 Marionette TRACE conn3 <- [1,3097,null,{"value":"8"}] 19:38:39 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 19:38:39 INFO - PROCESS | 3955 | 1461119919987 Marionette TRACE conn3 -> [0,3098,"setScriptTimeout",{"ms":35000}] 19:38:39 INFO - PROCESS | 3955 | 1461119919992 Marionette TRACE conn3 <- [1,3098,null,{}] 19:38:40 INFO - PROCESS | 3955 | 1461119920016 Marionette TRACE conn3 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:38:40 INFO - PROCESS | 3955 | 1461119920350 Marionette TRACE conn3 <- [1,3099,null,{"value":null}] 19:38:40 INFO - PROCESS | 3955 | 1461119920396 Marionette TRACE conn3 -> [0,3100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsText.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:38:40 INFO - PROCESS | 3955 | ++DOCSHELL 0x88c4c800 == 128 [pid = 3955] [id = 784] 19:38:40 INFO - PROCESS | 3955 | ++DOMWINDOW == 171 (0x8a683000) [pid = 3955] [serial = 2351] [outer = (nil)] 19:38:40 INFO - PROCESS | 3955 | ++DOMWINDOW == 172 (0x8b103c00) [pid = 3955] [serial = 2352] [outer = 0x8a683000] 19:38:40 INFO - PROCESS | 3955 | 1461119920475 Marionette DEBUG loaded listener.js 19:38:40 INFO - PROCESS | 3955 | ++DOMWINDOW == 173 (0x8b11c000) [pid = 3955] [serial = 2353] [outer = 0x8a683000] 19:38:41 INFO - PROCESS | 3955 | --DOMWINDOW == 172 (0x8a58a800) [pid = 3955] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 19:38:41 INFO - PROCESS | 3955 | --DOMWINDOW == 171 (0x8f64f400) [pid = 3955] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 19:38:41 INFO - PROCESS | 3955 | --DOMWINDOW == 170 (0x90212c00) [pid = 3955] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 19:38:41 INFO - PROCESS | 3955 | --DOMWINDOW == 169 (0x91227400) [pid = 3955] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 19:38:41 INFO - PROCESS | 3955 | --DOMWINDOW == 168 (0x8b37a000) [pid = 3955] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 19:38:41 INFO - PROCESS | 3955 | --DOMWINDOW == 167 (0x849cc400) [pid = 3955] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 19:38:41 INFO - PROCESS | 3955 | --DOMWINDOW == 166 (0x8febcc00) [pid = 3955] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 19:38:41 INFO - PROCESS | 3955 | --DOMWINDOW == 165 (0x8b131800) [pid = 3955] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 19:38:41 INFO - PROCESS | 3955 | --DOMWINDOW == 164 (0x8feb5400) [pid = 3955] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 19:38:41 INFO - PROCESS | 3955 | --DOMWINDOW == 163 (0x86a5fc00) [pid = 3955] [serial = 2282] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 19:38:41 INFO - PROCESS | 3955 | --DOMWINDOW == 162 (0x8e821000) [pid = 3955] [serial = 2250] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 19:38:41 INFO - PROCESS | 3955 | --DOMWINDOW == 161 (0x8feb4000) [pid = 3955] [serial = 2262] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 19:38:41 INFO - PROCESS | 3955 | --DOMWINDOW == 160 (0x8a689000) [pid = 3955] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 19:38:41 INFO - PROCESS | 3955 | --DOMWINDOW == 159 (0x8b373400) [pid = 3955] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 19:38:41 INFO - PROCESS | 3955 | --DOMWINDOW == 158 (0x86762400) [pid = 3955] [serial = 2276] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 19:38:41 INFO - PROCESS | 3955 | --DOMWINDOW == 157 (0x90455c00) [pid = 3955] [serial = 2271] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 19:38:41 INFO - PROCESS | 3955 | --DOMWINDOW == 156 (0x8ba1fc00) [pid = 3955] [serial = 2256] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 19:38:41 INFO - PROCESS | 3955 | --DOMWINDOW == 155 (0x8f6e7c00) [pid = 3955] [serial = 2265] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 19:38:41 INFO - PROCESS | 3955 | --DOMWINDOW == 154 (0x8f6c5400) [pid = 3955] [serial = 2253] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 19:38:41 INFO - PROCESS | 3955 | --DOMWINDOW == 153 (0x82ff1c00) [pid = 3955] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 19:38:41 INFO - PROCESS | 3955 | --DOMWINDOW == 152 (0x88435000) [pid = 3955] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 19:38:41 INFO - PROCESS | 3955 | --DOMWINDOW == 151 (0x8ba20400) [pid = 3955] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 19:38:41 INFO - PROCESS | 3955 | --DOMWINDOW == 150 (0x8935e800) [pid = 3955] [serial = 2288] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 19:38:41 INFO - PROCESS | 3955 | --DOMWINDOW == 149 (0x875f1800) [pid = 3955] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 19:38:41 INFO - PROCESS | 3955 | --DOMWINDOW == 148 (0x9021a000) [pid = 3955] [serial = 2273] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 19:38:41 INFO - PROCESS | 3955 | --DOMWINDOW == 147 (0x88430c00) [pid = 3955] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 19:38:41 INFO - PROCESS | 3955 | --DOMWINDOW == 146 (0x9054c000) [pid = 3955] [serial = 2279] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 19:38:41 INFO - PROCESS | 3955 | --DOMWINDOW == 145 (0x881ef800) [pid = 3955] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 19:38:41 INFO - PROCESS | 3955 | --DOMWINDOW == 144 (0x88a2ac00) [pid = 3955] [serial = 2285] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 19:38:41 INFO - PROCESS | 3955 | --DOMWINDOW == 143 (0x8fb2b800) [pid = 3955] [serial = 2259] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 19:38:41 INFO - PROCESS | 3955 | --DOMWINDOW == 142 (0x8b370c00) [pid = 3955] [serial = 2247] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 19:38:41 INFO - PROCESS | 3955 | --DOMWINDOW == 141 (0x88d18c00) [pid = 3955] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 19:38:41 INFO - PROCESS | 3955 | --DOMWINDOW == 140 (0x90020000) [pid = 3955] [serial = 2268] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 19:38:41 INFO - PROCESS | 3955 | --DOMWINDOW == 139 (0x86a57000) [pid = 3955] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 19:38:41 INFO - PROCESS | 3955 | --DOMWINDOW == 138 (0x8b134000) [pid = 3955] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 19:38:41 INFO - PROCESS | 3955 | --DOMWINDOW == 137 (0x830da000) [pid = 3955] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 19:38:42 INFO - PROCESS | 3955 | 1461119922297 Marionette TRACE conn3 <- [1,3100,null,{"value":["/FileAPI/reading-data-section/filereader_readAsText.html",0,null,null,[["readAsText should correctly read UTF-8.",0,null,null],["readAsText should correctly read UTF-16.",0,null,null]]]}] 19:38:42 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 19:38:42 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 19:38:42 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 2341ms 19:38:42 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 19:38:42 INFO - PROCESS | 3955 | 1461119922329 Marionette TRACE conn3 -> [0,3101,"getWindowHandle",null] 19:38:42 INFO - PROCESS | 3955 | 1461119922332 Marionette TRACE conn3 <- [1,3101,null,{"value":"8"}] 19:38:42 INFO - PROCESS | 3955 | 1461119922339 Marionette TRACE conn3 -> [0,3102,"setScriptTimeout",{"ms":35000}] 19:38:42 INFO - PROCESS | 3955 | 1461119922342 Marionette TRACE conn3 <- [1,3102,null,{}] 19:38:42 INFO - PROCESS | 3955 | 1461119922348 Marionette TRACE conn3 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:38:42 INFO - PROCESS | 3955 | 1461119922568 Marionette TRACE conn3 <- [1,3103,null,{"value":null}] 19:38:42 INFO - PROCESS | 3955 | 1461119922805 Marionette TRACE conn3 -> [0,3104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readystate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readystate.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:38:42 INFO - PROCESS | 3955 | ++DOCSHELL 0x86a5fc00 == 129 [pid = 3955] [id = 785] 19:38:42 INFO - PROCESS | 3955 | ++DOMWINDOW == 138 (0x875f1800) [pid = 3955] [serial = 2354] [outer = (nil)] 19:38:42 INFO - PROCESS | 3955 | ++DOMWINDOW == 139 (0x8a583000) [pid = 3955] [serial = 2355] [outer = 0x875f1800] 19:38:42 INFO - PROCESS | 3955 | 1461119922884 Marionette DEBUG loaded listener.js 19:38:42 INFO - PROCESS | 3955 | ++DOMWINDOW == 140 (0x8ad6bc00) [pid = 3955] [serial = 2356] [outer = 0x875f1800] 19:38:43 INFO - PROCESS | 3955 | 1461119923593 Marionette TRACE conn3 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 19:38:43 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 19:38:43 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1281ms 19:38:43 INFO - PROCESS | 3955 | 1461119923620 Marionette TRACE conn3 -> [0,3105,"getWindowHandle",null] 19:38:43 INFO - PROCESS | 3955 | 1461119923623 Marionette TRACE conn3 <- [1,3105,null,{"value":"8"}] 19:38:43 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 19:38:43 INFO - PROCESS | 3955 | 1461119923630 Marionette TRACE conn3 -> [0,3106,"setScriptTimeout",{"ms":35000}] 19:38:43 INFO - PROCESS | 3955 | 1461119923633 Marionette TRACE conn3 <- [1,3106,null,{}] 19:38:43 INFO - PROCESS | 3955 | 1461119923639 Marionette TRACE conn3 -> [0,3107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:38:44 INFO - PROCESS | 3955 | 1461119924016 Marionette TRACE conn3 <- [1,3107,null,{"value":null}] 19:38:44 INFO - PROCESS | 3955 | 1461119924323 Marionette TRACE conn3 -> [0,3108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_result.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_result.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:38:44 INFO - PROCESS | 3955 | ++DOCSHELL 0x86769400 == 130 [pid = 3955] [id = 786] 19:38:44 INFO - PROCESS | 3955 | ++DOMWINDOW == 141 (0x8676a800) [pid = 3955] [serial = 2357] [outer = (nil)] 19:38:44 INFO - PROCESS | 3955 | ++DOMWINDOW == 142 (0x872d0400) [pid = 3955] [serial = 2358] [outer = 0x8676a800] 19:38:44 INFO - PROCESS | 3955 | 1461119924485 Marionette DEBUG loaded listener.js 19:38:44 INFO - PROCESS | 3955 | ++DOMWINDOW == 143 (0x877d3800) [pid = 3955] [serial = 2359] [outer = 0x8676a800] 19:38:45 INFO - PROCESS | 3955 | 1461119925400 Marionette TRACE conn3 <- [1,3108,null,{"value":["/FileAPI/reading-data-section/filereader_result.html",0,null,null,[["readAsText",0,null,null],["readAsDataURL",0,null,null],["readAsArrayBuffer",0,null,null]]]}] 19:38:45 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 19:38:45 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 19:38:45 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 19:38:45 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1786ms 19:38:45 INFO - PROCESS | 3955 | 1461119925418 Marionette TRACE conn3 -> [0,3109,"getWindowHandle",null] 19:38:45 INFO - PROCESS | 3955 | 1461119925426 Marionette TRACE conn3 <- [1,3109,null,{"value":"8"}] 19:38:45 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 19:38:45 INFO - PROCESS | 3955 | 1461119925434 Marionette TRACE conn3 -> [0,3110,"setScriptTimeout",{"ms":35000}] 19:38:45 INFO - PROCESS | 3955 | 1461119925441 Marionette TRACE conn3 <- [1,3110,null,{}] 19:38:45 INFO - PROCESS | 3955 | 1461119925448 Marionette TRACE conn3 -> [0,3111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:38:45 INFO - PROCESS | 3955 | 1461119925826 Marionette TRACE conn3 <- [1,3111,null,{"value":null}] 19:38:46 INFO - PROCESS | 3955 | 1461119926055 Marionette TRACE conn3 -> [0,3112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_createobjecturl_blob.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:38:46 INFO - PROCESS | 3955 | ++DOCSHELL 0x87bcb400 == 131 [pid = 3955] [id = 787] 19:38:46 INFO - PROCESS | 3955 | ++DOMWINDOW == 144 (0x88431800) [pid = 3955] [serial = 2360] [outer = (nil)] 19:38:46 INFO - PROCESS | 3955 | ++DOMWINDOW == 145 (0x88c4d400) [pid = 3955] [serial = 2361] [outer = 0x88431800] 19:38:46 INFO - PROCESS | 3955 | 1461119926214 Marionette DEBUG loaded listener.js 19:38:46 INFO - PROCESS | 3955 | ++DOMWINDOW == 146 (0x8935b000) [pid = 3955] [serial = 2362] [outer = 0x88431800] 19:38:47 INFO - PROCESS | 3955 | 1461119927136 Marionette TRACE conn3 <- [1,3112,null,{"value":["/FileAPI/url/url_createobjecturl_blob.html",0,null,null,[["Check if the Blob URI starts with 'blob' using createObjectURL()",0,null,null],["Check if the Blob URI starts with 'blob' using createFor()",1,"window.URL.createFor is not a function","@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3\n"]]]}] 19:38:47 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 19:38:47 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 19:38:47 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 19:38:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:38:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:38:47 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 19:38:47 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1737ms 19:38:47 INFO - PROCESS | 3955 | 1461119927173 Marionette TRACE conn3 -> [0,3113,"getWindowHandle",null] 19:38:47 INFO - PROCESS | 3955 | 1461119927178 Marionette TRACE conn3 <- [1,3113,null,{"value":"8"}] 19:38:47 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 19:38:47 INFO - PROCESS | 3955 | 1461119927185 Marionette TRACE conn3 -> [0,3114,"setScriptTimeout",{"ms":35000}] 19:38:47 INFO - PROCESS | 3955 | 1461119927189 Marionette TRACE conn3 <- [1,3114,null,{}] 19:38:47 INFO - PROCESS | 3955 | 1461119927195 Marionette TRACE conn3 -> [0,3115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:38:47 INFO - PROCESS | 3955 | 1461119927428 Marionette TRACE conn3 <- [1,3115,null,{"value":null}] 19:38:47 INFO - PROCESS | 3955 | 1461119927751 Marionette TRACE conn3 -> [0,3116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_xmlhttprequest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_xmlhttprequest.html\", \"a8b0898f-1cab-4d27-a09a-d49610d462c6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:38:47 INFO - PROCESS | 3955 | ++DOCSHELL 0x8b136000 == 132 [pid = 3955] [id = 788] 19:38:47 INFO - PROCESS | 3955 | ++DOMWINDOW == 147 (0x8b36f800) [pid = 3955] [serial = 2363] [outer = (nil)] 19:38:47 INFO - PROCESS | 3955 | ++DOMWINDOW == 148 (0x8b37a000) [pid = 3955] [serial = 2364] [outer = 0x8b36f800] 19:38:47 INFO - PROCESS | 3955 | 1461119927937 Marionette DEBUG loaded listener.js 19:38:48 INFO - PROCESS | 3955 | ++DOMWINDOW == 149 (0x8ba81c00) [pid = 3955] [serial = 2365] [outer = 0x8b36f800] 19:38:48 INFO - PROCESS | 3955 | 1461119928805 Marionette TRACE conn3 <- [1,3116,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 19:38:48 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 19:38:48 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1638ms 19:38:48 INFO - PROCESS | 3955 | 1461119928823 Marionette TRACE conn3 -> [0,3117,"getWindowHandle",null] 19:38:48 INFO - PROCESS | 3955 | 1461119928830 Marionette TRACE conn3 <- [1,3117,null,{"value":"8"}] 19:38:49 WARNING - u'runner_teardown' () 19:38:49 INFO - No more tests 19:38:49 INFO - Got 0 unexpected results 19:38:49 INFO - SUITE-END | took 1321s 19:38:50 INFO - Closing logging queue 19:38:50 INFO - queue closed 19:38:50 INFO - Return code: 0 19:38:50 WARNING - # TBPL SUCCESS # 19:38:50 INFO - Running post-action listener: _resource_record_post_action 19:38:50 INFO - Running post-run listener: _resource_record_post_run 19:38:51 INFO - Total resource usage - Wall time: 1358s; CPU: 98.0%; Read bytes: 1261568; Write bytes: 959897600; Read time: 56; Write time: 251524 19:38:51 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 19:38:51 INFO - install - Wall time: 33s; CPU: 100.0%; Read bytes: 0; Write bytes: 182415360; Read time: 0; Write time: 154136 19:38:51 INFO - run-tests - Wall time: 1326s; CPU: 98.0%; Read bytes: 1261568; Write bytes: 777482240; Read time: 56; Write time: 97388 19:38:51 INFO - Running post-run listener: _upload_blobber_files 19:38:51 INFO - Blob upload gear active. 19:38:51 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 19:38:51 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 19:38:51 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '/builds/slave/test/build/venv/bin/blobberc.py', '-u', 'https://blobupload.elasticbeanstalk.com', '-a', '/builds/slave/test/oauth.txt', '-b', 'fx-team', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 19:38:51 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python /builds/slave/test/build/venv/bin/blobberc.py -u https://blobupload.elasticbeanstalk.com -a /builds/slave/test/oauth.txt -b fx-team -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 19:38:51 INFO - (blobuploader) - INFO - Open directory for files ... 19:38:51 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 19:38:52 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 19:38:52 INFO - (blobuploader) - INFO - Uploading, attempt #1. 19:38:52 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 19:38:52 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 19:38:52 INFO - (blobuploader) - INFO - Done attempting. 19:38:52 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 19:38:52 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 19:38:52 INFO - (blobuploader) - INFO - Uploading, attempt #1. 19:38:53 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 19:38:53 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 19:38:53 INFO - (blobuploader) - INFO - Done attempting. 19:38:53 INFO - (blobuploader) - INFO - Iteration through files over. 19:38:53 INFO - Return code: 0 19:38:53 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 19:38:53 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 19:38:53 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/36be24c9d7b23d0992f83dc4e0869222ff96a1421327c9b162437c71a762f5ed29dd7d40861fe92697eb5929e3a4ae39c631ab04b240f486e81f0dff416d3a8d", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/ed1c22f5edcac3be719c913d77dca8e7a63f44aea4a1116646209b0c62a783782f05528bc2164944b2f0f6f8282d269e86390fb5fa3f9acb499c0143a070c768"} 19:38:53 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 19:38:53 INFO - Writing to file /builds/slave/test/properties/blobber_files 19:38:53 INFO - Contents: 19:38:53 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/36be24c9d7b23d0992f83dc4e0869222ff96a1421327c9b162437c71a762f5ed29dd7d40861fe92697eb5929e3a4ae39c631ab04b240f486e81f0dff416d3a8d", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/ed1c22f5edcac3be719c913d77dca8e7a63f44aea4a1116646209b0c62a783782f05528bc2164944b2f0f6f8282d269e86390fb5fa3f9acb499c0143a070c768"} 19:38:53 INFO - Running post-run listener: copy_logs_to_upload_dir 19:38:53 INFO - Copying logs to upload dir... 19:38:53 INFO - mkdir: /builds/slave/test/build/upload/logs 19:38:53 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1467.772310 ========= master_lag: 0.43 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 24 mins, 28 secs) (at 2016-04-19 19:38:54.164294) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-19 19:38:54.170912) ========= 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-1461118401.188967-921531537 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/36be24c9d7b23d0992f83dc4e0869222ff96a1421327c9b162437c71a762f5ed29dd7d40861fe92697eb5929e3a4ae39c631ab04b240f486e81f0dff416d3a8d", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/ed1c22f5edcac3be719c913d77dca8e7a63f44aea4a1116646209b0c62a783782f05528bc2164944b2f0f6f8282d269e86390fb5fa3f9acb499c0143a070c768"} build_url:https://queue.taskcluster.net/v1/task/T6CH6QI8QHmlRRouwt0hkQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/T6CH6QI8QHmlRRouwt0hkQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.032987 build_url: 'https://queue.taskcluster.net/v1/task/T6CH6QI8QHmlRRouwt0hkQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/36be24c9d7b23d0992f83dc4e0869222ff96a1421327c9b162437c71a762f5ed29dd7d40861fe92697eb5929e3a4ae39c631ab04b240f486e81f0dff416d3a8d", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/ed1c22f5edcac3be719c913d77dca8e7a63f44aea4a1116646209b0c62a783782f05528bc2164944b2f0f6f8282d269e86390fb5fa3f9acb499c0143a070c768"}' symbols_url: 'https://queue.taskcluster.net/v1/task/T6CH6QI8QHmlRRouwt0hkQ/artifacts/public/build/firefox-48.0a1.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-04-19 19:38:54.242111) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 19:38:54.248607) ========= 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-1461118401.188967-921531537 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.017538 ========= master_lag: 0.08 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 19:38:54.341179) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-19 19:38:54.341651) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-19 19:38:54.342215) ========= ========= Total master_lag: 1.62 =========