builder: mozilla-aurora_ubuntu32_vm-debug_test-web-platform-tests-1 slave: tst-linux32-spot-475 starttime: 1462922464.18 results: success (0) buildid: 20160510144815 builduid: 25fb72af184d4782aa528cfed46e9f0d revision: 9a64ae897313031dbca1cf58d4ff6aff64eb3009 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-05-10 16:21:04.180140) ========= master: http://buildbot-master05.bb.releng.usw2.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-05-10 16:21:04.180562) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-05-10 16:21:04.180847) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-05-10 16:21:04.212270) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-05-10 16:21:04.212541) ========= 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-1462917231.993415-931838137 _=/tools/buildbot/bin/python using PTY: False --2016-05-10 16:21:04-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.102, 63.245.215.25 Connecting to hg.mozilla.org (hg.mozilla.org)|63.245.215.102|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: `archiver_client.py' 0K .......... . 100% 10.8M=0.001s 2016-05-10 16:21:04 (10.8 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.299184 ========= master_lag: 0.04 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-05-10 16:21:04.549737) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-05-10 16:21:04.550027) ========= 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-1462917231.993415-931838137 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.062575 ========= master_lag: 0.02 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-05-10 16:21:04.635499) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-05-10 16:21:04.635815) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-aurora --rev 9a64ae897313031dbca1cf58d4ff6aff64eb3009 --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo releases/mozilla-aurora --rev 9a64ae897313031dbca1cf58d4ff6aff64eb3009 --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-1462917231.993415-931838137 _=/tools/buildbot/bin/python using PTY: False 2016-05-10 16:21:04,797 truncating revision to first 12 chars 2016-05-10 16:21:04,797 Setting DEBUG logging. 2016-05-10 16:21:04,797 attempt 1/10 2016-05-10 16:21:04,797 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-aurora/9a64ae897313?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-05-10 16:21:05,287 unpacking tar archive at: mozilla-aurora-9a64ae897313/testing/mozharness/ program finished with exit code 0 elapsedTime=0.804420 ========= master_lag: 0.37 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-05-10 16:21:05.811415) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-05-10 16:21:05.811721) ========= script_repo_revision: 9a64ae897313031dbca1cf58d4ff6aff64eb3009 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-05-10 16:21:05.812290) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-05-10 16:21:05.812568) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-05-10 16:21:05.886488) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 25 mins, 35 secs) (at 2016-05-10 16:21:05.886766) ========= /tools/buildbot/bin/python scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-aurora --download-symbols true in dir /builds/slave/test/. (timeout 1800 secs) (maxTime 7200 secs) watching logfiles {} argv: ['/tools/buildbot/bin/python', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config.py', '--test-type=testharness', '--total-chunks', '10', '--this-chunk', '1', '--blob-upload-branch', 'mozilla-aurora', '--download-symbols', 'true'] environment: CCACHE_DIR=/builds/ccache CCACHE_UMASK=002 DISPLAY=:0 HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld MOZ_HIDE_RESULTS_TABLE=1 MOZ_NODE_PATH=/usr/bin/node MOZ_NO_REMOTE=1 NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript NO_FAIL_ON_TEST_ERRORS=1 PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PROPERTIES_FILE=/builds/slave/test/buildprops.json PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=5a152710dd62cc268aad214e000002d8-1462917231.993415-931838137 _=/tools/buildbot/bin/python using PTY: False 16:21:06 INFO - MultiFileLogger online at 20160510 16:21:06 in /builds/slave/test 16:21:06 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-aurora --download-symbols true 16:21:06 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 16:21:06 INFO - {'append_to_log': False, 16:21:06 INFO - 'base_work_dir': '/builds/slave/test', 16:21:06 INFO - 'blob_upload_branch': 'mozilla-aurora', 16:21:06 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 16:21:06 INFO - 'buildbot_json_path': 'buildprops.json', 16:21:06 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 16:21:06 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 16:21:06 INFO - 'download_minidump_stackwalk': True, 16:21:06 INFO - 'download_symbols': 'true', 16:21:06 INFO - 'e10s': False, 16:21:06 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 16:21:06 INFO - 'tooltool.py': '/tools/tooltool.py', 16:21:06 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 16:21:06 INFO - '/tools/misc-python/virtualenv.py')}, 16:21:06 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 16:21:06 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 16:21:06 INFO - 'log_level': 'info', 16:21:06 INFO - 'log_to_console': True, 16:21:06 INFO - 'opt_config_files': (), 16:21:06 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 16:21:06 INFO - '--processes=1', 16:21:06 INFO - '--config=%(test_path)s/wptrunner.ini', 16:21:06 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 16:21:06 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 16:21:06 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 16:21:06 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 16:21:06 INFO - 'pip_index': False, 16:21:06 INFO - 'require_test_zip': True, 16:21:06 INFO - 'test_type': ('testharness',), 16:21:06 INFO - 'this_chunk': '1', 16:21:06 INFO - 'tooltool_cache': '/builds/tooltool_cache', 16:21:06 INFO - 'total_chunks': '10', 16:21:06 INFO - 'virtualenv_path': 'venv', 16:21:06 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 16:21:06 INFO - 'work_dir': 'build'} 16:21:06 INFO - ##### 16:21:06 INFO - ##### Running clobber step. 16:21:06 INFO - ##### 16:21:06 INFO - Running pre-action listener: _resource_record_pre_action 16:21:06 INFO - Running main action method: clobber 16:21:06 INFO - rmtree: /builds/slave/test/build 16:21:06 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 16:21:09 INFO - Running post-action listener: _resource_record_post_action 16:21:09 INFO - ##### 16:21:09 INFO - ##### Running read-buildbot-config step. 16:21:09 INFO - ##### 16:21:09 INFO - Running pre-action listener: _resource_record_pre_action 16:21:09 INFO - Running main action method: read_buildbot_config 16:21:09 INFO - Using buildbot properties: 16:21:09 INFO - { 16:21:09 INFO - "project": "", 16:21:09 INFO - "product": "firefox", 16:21:09 INFO - "script_repo_revision": "production", 16:21:09 INFO - "scheduler": "tests-mozilla-aurora-ubuntu32_vm-debug-unittest", 16:21:09 INFO - "repository": "", 16:21:09 INFO - "buildername": "Ubuntu VM 12.04 mozilla-aurora debug test web-platform-tests-1", 16:21:09 INFO - "buildid": "20160510144815", 16:21:09 INFO - "pgo_build": "False", 16:21:09 INFO - "basedir": "/builds/slave/test", 16:21:09 INFO - "buildnumber": 48, 16:21:09 INFO - "slavename": "tst-linux32-spot-475", 16:21:09 INFO - "revision": "9a64ae897313031dbca1cf58d4ff6aff64eb3009", 16:21:09 INFO - "master": "http://buildbot-master05.bb.releng.usw2.mozilla.com:8201/", 16:21:09 INFO - "platform": "linux", 16:21:09 INFO - "branch": "mozilla-aurora", 16:21:09 INFO - "repo_path": "releases/mozilla-aurora", 16:21:09 INFO - "moz_repo_path": "", 16:21:09 INFO - "stage_platform": "linux", 16:21:09 INFO - "builduid": "25fb72af184d4782aa528cfed46e9f0d", 16:21:09 INFO - "slavebuilddir": "test" 16:21:09 INFO - } 16:21:09 INFO - Found installer url https://queue.taskcluster.net/v1/task/Wu5omsTfQvSZuew-v1q6OQ/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2. 16:21:09 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/Wu5omsTfQvSZuew-v1q6OQ/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.test_packages.json. 16:21:09 INFO - Running post-action listener: _resource_record_post_action 16:21:09 INFO - ##### 16:21:09 INFO - ##### Running download-and-extract step. 16:21:09 INFO - ##### 16:21:09 INFO - Running pre-action listener: _resource_record_pre_action 16:21:09 INFO - Running main action method: download_and_extract 16:21:09 INFO - mkdir: /builds/slave/test/build/tests 16:21:09 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:21:09 INFO - https://queue.taskcluster.net/v1/task/Wu5omsTfQvSZuew-v1q6OQ/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.test_packages.json matches https://queue.taskcluster.net 16:21:09 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Wu5omsTfQvSZuew-v1q6OQ/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.test_packages.json 16:21:09 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Wu5omsTfQvSZuew-v1q6OQ/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.test_packages.json 16:21:09 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Wu5omsTfQvSZuew-v1q6OQ/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.test_packages.json to /builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.test_packages.json 16:21:09 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Wu5omsTfQvSZuew-v1q6OQ/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.test_packages.json'}, attempt #1 16:21:19 INFO - Downloaded 1325 bytes. 16:21:19 INFO - Reading from file /builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.test_packages.json 16:21:19 INFO - Using the following test package requirements: 16:21:19 INFO - {u'common': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip'], 16:21:19 INFO - u'cppunittest': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip', 16:21:19 INFO - u'firefox-48.0a2.en-US.linux-i686.cppunittest.tests.zip'], 16:21:19 INFO - u'gtest': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip', 16:21:19 INFO - u'firefox-48.0a2.en-US.linux-i686.gtest.tests.zip'], 16:21:19 INFO - u'jittest': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip', 16:21:19 INFO - u'jsshell-linux-i686.zip'], 16:21:19 INFO - u'mochitest': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip', 16:21:19 INFO - u'firefox-48.0a2.en-US.linux-i686.mochitest.tests.zip'], 16:21:19 INFO - u'mozbase': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip'], 16:21:19 INFO - u'reftest': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip', 16:21:19 INFO - u'firefox-48.0a2.en-US.linux-i686.reftest.tests.zip'], 16:21:19 INFO - u'talos': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip', 16:21:19 INFO - u'firefox-48.0a2.en-US.linux-i686.talos.tests.zip'], 16:21:19 INFO - u'web-platform': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip', 16:21:19 INFO - u'firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip'], 16:21:19 INFO - u'xpcshell': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip', 16:21:19 INFO - u'firefox-48.0a2.en-US.linux-i686.xpcshell.tests.zip']} 16:21:19 INFO - Downloading packages: [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip', u'firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip'] for test suite category: web-platform 16:21:19 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')]} 16:21:19 INFO - https://queue.taskcluster.net/v1/task/Wu5omsTfQvSZuew-v1q6OQ/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.common.tests.zip matches https://queue.taskcluster.net 16:21:19 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Wu5omsTfQvSZuew-v1q6OQ/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.common.tests.zip 16:21:19 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Wu5omsTfQvSZuew-v1q6OQ/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.common.tests.zip 16:21:19 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Wu5omsTfQvSZuew-v1q6OQ/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.common.tests.zip to /builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.common.tests.zip 16:21:19 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Wu5omsTfQvSZuew-v1q6OQ/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.common.tests.zip'}, attempt #1 16:21:24 INFO - Downloaded 22424169 bytes. 16:21:24 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 16:21:24 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 16:21:25 INFO - caution: filename not matched: web-platform/* 16:21:25 INFO - Return code: 11 16:21:25 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')]} 16:21:25 INFO - https://queue.taskcluster.net/v1/task/Wu5omsTfQvSZuew-v1q6OQ/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip matches https://queue.taskcluster.net 16:21:25 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Wu5omsTfQvSZuew-v1q6OQ/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip 16:21:25 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Wu5omsTfQvSZuew-v1q6OQ/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip 16:21:25 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Wu5omsTfQvSZuew-v1q6OQ/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip 16:21:25 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Wu5omsTfQvSZuew-v1q6OQ/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip'}, attempt #1 16:21:29 INFO - Downloaded 36408641 bytes. 16:21:29 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 16:21:29 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 16:21:32 INFO - caution: filename not matched: bin/* 16:21:32 INFO - caution: filename not matched: config/* 16:21:32 INFO - caution: filename not matched: mozbase/* 16:21:32 INFO - caution: filename not matched: marionette/* 16:21:32 INFO - caution: filename not matched: tools/wptserve/* 16:21:32 INFO - Return code: 11 16:21:32 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')]} 16:21:32 INFO - https://queue.taskcluster.net/v1/task/Wu5omsTfQvSZuew-v1q6OQ/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2 matches https://queue.taskcluster.net 16:21:32 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Wu5omsTfQvSZuew-v1q6OQ/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2 16:21:32 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Wu5omsTfQvSZuew-v1q6OQ/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2 16:21:32 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Wu5omsTfQvSZuew-v1q6OQ/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2 to /builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.tar.bz2 16:21:32 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Wu5omsTfQvSZuew-v1q6OQ/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.tar.bz2'}, attempt #1 16:21:38 INFO - Downloaded 69316984 bytes. 16:21:38 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/Wu5omsTfQvSZuew-v1q6OQ/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2 16:21:38 INFO - mkdir: /builds/slave/test/properties 16:21:38 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 16:21:38 INFO - Writing to file /builds/slave/test/properties/build_url 16:21:38 INFO - Contents: 16:21:38 INFO - build_url:https://queue.taskcluster.net/v1/task/Wu5omsTfQvSZuew-v1q6OQ/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2 16:21:39 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/Wu5omsTfQvSZuew-v1q6OQ/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip 16:21:39 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 16:21:39 INFO - Writing to file /builds/slave/test/properties/symbols_url 16:21:39 INFO - Contents: 16:21:39 INFO - symbols_url:https://queue.taskcluster.net/v1/task/Wu5omsTfQvSZuew-v1q6OQ/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip 16:21:39 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')]} 16:21:39 INFO - https://queue.taskcluster.net/v1/task/Wu5omsTfQvSZuew-v1q6OQ/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip matches https://queue.taskcluster.net 16:21:39 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Wu5omsTfQvSZuew-v1q6OQ/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip 16:21:39 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Wu5omsTfQvSZuew-v1q6OQ/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip 16:21:39 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Wu5omsTfQvSZuew-v1q6OQ/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip 16:21:39 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Wu5omsTfQvSZuew-v1q6OQ/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip'}, attempt #1 16:21:51 INFO - Downloaded 92305892 bytes. 16:21:51 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 16:21:51 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 16:22:00 INFO - Return code: 0 16:22:00 INFO - Running post-action listener: _resource_record_post_action 16:22:00 INFO - Running post-action listener: set_extra_try_arguments 16:22:00 INFO - ##### 16:22:00 INFO - ##### Running create-virtualenv step. 16:22:00 INFO - ##### 16:22:00 INFO - Running pre-action listener: _pre_create_virtualenv 16:22:00 INFO - Running pre-action listener: _resource_record_pre_action 16:22:00 INFO - Running main action method: create_virtualenv 16:22:00 INFO - Creating virtualenv /builds/slave/test/build/venv 16:22:00 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 16:22:00 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 16:22:00 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 16:22:00 INFO - Using real prefix '/usr' 16:22:00 INFO - New python executable in /builds/slave/test/build/venv/bin/python 16:22:02 INFO - Installing distribute.............................................................................................................................................................................................done. 16:22:06 INFO - Installing pip.................done. 16:22:06 INFO - Return code: 0 16:22:06 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 16:22:06 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:22:06 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:22:06 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 16:22:06 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:22:06 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:22:06 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 16:22:06 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa436c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa49d598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa5512b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa540f70>, '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 0xa540620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa546750>, '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-1462917231.993415-931838137', '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 16:22:06 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build 16:22:06 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 16:22:06 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 16:22:06 INFO - 'CCACHE_UMASK': '002', 16:22:06 INFO - 'DISPLAY': ':0', 16:22:06 INFO - 'HOME': '/home/cltbld', 16:22:06 INFO - 'LANG': 'en_US.UTF-8', 16:22:06 INFO - 'LOGNAME': 'cltbld', 16:22:06 INFO - 'MAIL': '/var/mail/cltbld', 16:22:06 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:22:06 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 16:22:06 INFO - 'MOZ_NO_REMOTE': '1', 16:22:06 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 16:22:06 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:22:06 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 16:22:06 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:22:06 INFO - 'PWD': '/builds/slave/test', 16:22:06 INFO - 'SHELL': '/bin/bash', 16:22:06 INFO - 'SHLVL': '1', 16:22:06 INFO - 'TERM': 'linux', 16:22:06 INFO - 'TMOUT': '86400', 16:22:06 INFO - 'USER': 'cltbld', 16:22:06 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1462917231.993415-931838137', 16:22:06 INFO - '_': '/tools/buildbot/bin/python'} 16:22:06 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:22:06 INFO - Downloading/unpacking psutil>=0.7.1 16:22:06 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:22:06 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:22:06 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 16:22:06 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 16:22:06 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:22:06 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:22:10 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 16:22:10 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 16:22:10 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 16:22:10 INFO - Installing collected packages: psutil 16:22:10 INFO - Running setup.py install for psutil 16:22:10 INFO - building 'psutil._psutil_linux' extension 16:22:10 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 16:22:10 INFO - psutil/_psutil_linux.c: In function ‘init_psutil_linux’: 16:22:10 WARNING - psutil/_psutil_linux.c:652:5: warning: overflow in implicit constant conversion [-Woverflow] 16:22:10 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 16:22:11 INFO - building 'psutil._psutil_posix' extension 16:22:11 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 16:22:11 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 16:22:11 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 16:22:11 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 16:22:11 INFO - Successfully installed psutil 16:22:11 INFO - Cleaning up... 16:22:11 INFO - Return code: 0 16:22:11 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 16:22:11 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:22:11 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:22:11 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 16:22:11 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:22:11 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:22:11 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 16:22:11 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa436c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa49d598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa5512b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa540f70>, '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 0xa540620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa546750>, '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-1462917231.993415-931838137', '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 16:22:11 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build 16:22:11 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 16:22:11 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 16:22:11 INFO - 'CCACHE_UMASK': '002', 16:22:11 INFO - 'DISPLAY': ':0', 16:22:11 INFO - 'HOME': '/home/cltbld', 16:22:11 INFO - 'LANG': 'en_US.UTF-8', 16:22:11 INFO - 'LOGNAME': 'cltbld', 16:22:11 INFO - 'MAIL': '/var/mail/cltbld', 16:22:11 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:22:11 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 16:22:11 INFO - 'MOZ_NO_REMOTE': '1', 16:22:11 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 16:22:11 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:22:11 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 16:22:11 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:22:11 INFO - 'PWD': '/builds/slave/test', 16:22:11 INFO - 'SHELL': '/bin/bash', 16:22:11 INFO - 'SHLVL': '1', 16:22:11 INFO - 'TERM': 'linux', 16:22:11 INFO - 'TMOUT': '86400', 16:22:11 INFO - 'USER': 'cltbld', 16:22:11 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1462917231.993415-931838137', 16:22:11 INFO - '_': '/tools/buildbot/bin/python'} 16:22:11 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:22:11 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 16:22:11 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 16:22:11 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 16:22:11 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 16:22:11 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 16:22:11 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 16:22:11 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 16:22:15 INFO - Downloading mozsystemmonitor-0.0.tar.gz 16:22:15 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 16:22:15 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 16:22:15 INFO - Installing collected packages: mozsystemmonitor 16:22:15 INFO - Running setup.py install for mozsystemmonitor 16:22:15 INFO - Successfully installed mozsystemmonitor 16:22:15 INFO - Cleaning up... 16:22:15 INFO - Return code: 0 16:22:15 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 16:22:15 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')]} 16:22:15 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:22:15 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 16:22:15 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')]} 16:22:15 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:22:15 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 16:22:15 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa436c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa49d598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa5512b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa540f70>, '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 0xa540620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa546750>, '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-1462917231.993415-931838137', '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 16:22:15 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build 16:22:15 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 16:22:15 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 16:22:15 INFO - 'CCACHE_UMASK': '002', 16:22:15 INFO - 'DISPLAY': ':0', 16:22:15 INFO - 'HOME': '/home/cltbld', 16:22:15 INFO - 'LANG': 'en_US.UTF-8', 16:22:15 INFO - 'LOGNAME': 'cltbld', 16:22:15 INFO - 'MAIL': '/var/mail/cltbld', 16:22:15 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:22:15 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 16:22:15 INFO - 'MOZ_NO_REMOTE': '1', 16:22:15 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 16:22:15 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:22:15 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 16:22:15 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:22:15 INFO - 'PWD': '/builds/slave/test', 16:22:15 INFO - 'SHELL': '/bin/bash', 16:22:15 INFO - 'SHLVL': '1', 16:22:15 INFO - 'TERM': 'linux', 16:22:15 INFO - 'TMOUT': '86400', 16:22:15 INFO - 'USER': 'cltbld', 16:22:15 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1462917231.993415-931838137', 16:22:15 INFO - '_': '/tools/buildbot/bin/python'} 16:22:15 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:22:16 INFO - Downloading/unpacking blobuploader==1.2.4 16:22:16 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 16:22:16 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 16:22:16 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 16:22:16 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 16:22:16 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 16:22:16 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 16:22:19 INFO - Downloading blobuploader-1.2.4.tar.gz 16:22:19 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 16:22:19 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 16:22:19 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 16:22:19 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 16:22:19 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 16:22:19 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 16:22:19 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 16:22:19 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 16:22:20 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 16:22:20 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 16:22:20 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 16:22:20 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 16:22:20 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 16:22:20 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 16:22:20 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 16:22:20 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 16:22:20 INFO - Downloading docopt-0.6.1.tar.gz 16:22:20 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 16:22:21 INFO - Installing collected packages: blobuploader, requests, docopt 16:22:21 INFO - Running setup.py install for blobuploader 16:22:21 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 16:22:21 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 16:22:21 INFO - Running setup.py install for requests 16:22:22 INFO - Running setup.py install for docopt 16:22:22 INFO - Successfully installed blobuploader requests docopt 16:22:22 INFO - Cleaning up... 16:22:22 INFO - Return code: 0 16:22:22 INFO - Installing None into virtualenv /builds/slave/test/build/venv 16:22:22 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:22:22 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:22:22 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 16:22:22 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:22:22 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:22:22 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 16:22:22 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa436c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa49d598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa5512b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa540f70>, '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 0xa540620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa546750>, '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-1462917231.993415-931838137', '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 16:22:22 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 16:22:22 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 16:22:22 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 16:22:22 INFO - 'CCACHE_UMASK': '002', 16:22:22 INFO - 'DISPLAY': ':0', 16:22:22 INFO - 'HOME': '/home/cltbld', 16:22:22 INFO - 'LANG': 'en_US.UTF-8', 16:22:22 INFO - 'LOGNAME': 'cltbld', 16:22:22 INFO - 'MAIL': '/var/mail/cltbld', 16:22:22 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:22:22 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 16:22:22 INFO - 'MOZ_NO_REMOTE': '1', 16:22:22 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 16:22:22 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:22:22 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 16:22:22 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:22:22 INFO - 'PWD': '/builds/slave/test', 16:22:22 INFO - 'SHELL': '/bin/bash', 16:22:22 INFO - 'SHLVL': '1', 16:22:22 INFO - 'TERM': 'linux', 16:22:22 INFO - 'TMOUT': '86400', 16:22:22 INFO - 'USER': 'cltbld', 16:22:22 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1462917231.993415-931838137', 16:22:22 INFO - '_': '/tools/buildbot/bin/python'} 16:22:22 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:22:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 16:22:22 INFO - Running setup.py (path:/tmp/pip-hfOdEG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 16:22:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 16:22:22 INFO - Running setup.py (path:/tmp/pip-svQyA2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 16:22:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 16:22:23 INFO - Running setup.py (path:/tmp/pip-dS7yQG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 16:22:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 16:22:23 INFO - Running setup.py (path:/tmp/pip-MQfk7M-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 16:22:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 16:22:23 INFO - Running setup.py (path:/tmp/pip-WOCDv8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 16:22:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 16:22:23 INFO - Running setup.py (path:/tmp/pip-uE9mLw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 16:22:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 16:22:23 INFO - Running setup.py (path:/tmp/pip-8QS5MW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 16:22:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 16:22:23 INFO - Running setup.py (path:/tmp/pip-C2IsGb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 16:22:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 16:22:23 INFO - Running setup.py (path:/tmp/pip-O4p0eh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 16:22:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 16:22:23 INFO - Running setup.py (path:/tmp/pip-fgVTY_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 16:22:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 16:22:24 INFO - Running setup.py (path:/tmp/pip-gn66SX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 16:22:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 16:22:24 INFO - Running setup.py (path:/tmp/pip-h6QhSk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 16:22:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 16:22:24 INFO - Running setup.py (path:/tmp/pip-z7dTwl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 16:22:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 16:22:24 INFO - Running setup.py (path:/tmp/pip-TAaifV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 16:22:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 16:22:24 INFO - Running setup.py (path:/tmp/pip-rdCRlo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 16:22:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 16:22:24 INFO - Running setup.py (path:/tmp/pip-g_3IQl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 16:22:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 16:22:24 INFO - Running setup.py (path:/tmp/pip-UeOwwk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 16:22:24 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 16:22:24 INFO - Running setup.py (path:/tmp/pip-B3lSPl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 16:22:25 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 16:22:25 INFO - Running setup.py (path:/tmp/pip-__RKzA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 16:22:25 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 16:22:25 INFO - Running setup.py (path:/tmp/pip-Md_Vjv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 16:22:25 INFO - Unpacking /builds/slave/test/build/tests/marionette 16:22:25 INFO - Running setup.py (path:/tmp/pip-UxL4WS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 16:22:25 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 16:22:25 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 16:22:25 INFO - Running setup.py install for manifestparser 16:22:26 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 16:22:26 INFO - Running setup.py install for mozcrash 16:22:26 INFO - Running setup.py install for mozdebug 16:22:26 INFO - Running setup.py install for mozdevice 16:22:26 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 16:22:26 INFO - Installing dm script to /builds/slave/test/build/venv/bin 16:22:26 INFO - Running setup.py install for mozfile 16:22:26 INFO - Running setup.py install for mozhttpd 16:22:27 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 16:22:27 INFO - Running setup.py install for mozinfo 16:22:27 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 16:22:27 INFO - Running setup.py install for mozInstall 16:22:27 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 16:22:27 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 16:22:27 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 16:22:27 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 16:22:27 INFO - Running setup.py install for mozleak 16:22:27 INFO - Running setup.py install for mozlog 16:22:27 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 16:22:27 INFO - Running setup.py install for moznetwork 16:22:28 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 16:22:28 INFO - Running setup.py install for mozprocess 16:22:28 INFO - Running setup.py install for mozprofile 16:22:28 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 16:22:28 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 16:22:28 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 16:22:28 INFO - Running setup.py install for mozrunner 16:22:28 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 16:22:28 INFO - Running setup.py install for mozscreenshot 16:22:29 INFO - Running setup.py install for moztest 16:22:29 INFO - Running setup.py install for mozversion 16:22:29 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 16:22:29 INFO - Running setup.py install for wptserve 16:22:29 INFO - Running setup.py install for marionette-driver 16:22:30 INFO - Running setup.py install for browsermob-proxy 16:22:30 INFO - Running setup.py install for marionette-client 16:22:30 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 16:22:30 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 16:22:30 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 16:22:30 INFO - Cleaning up... 16:22:30 INFO - Return code: 0 16:22:30 INFO - Installing None into virtualenv /builds/slave/test/build/venv 16:22: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')]} 16:22:30 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:22:30 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 16:22: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')]} 16:22:30 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:22:30 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 16:22:30 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa436c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa49d598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa5512b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa540f70>, '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 0xa540620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa546750>, '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-1462917231.993415-931838137', '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 16:22:30 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 16:22:30 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 16:22:30 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 16:22:30 INFO - 'CCACHE_UMASK': '002', 16:22:30 INFO - 'DISPLAY': ':0', 16:22:30 INFO - 'HOME': '/home/cltbld', 16:22:30 INFO - 'LANG': 'en_US.UTF-8', 16:22:30 INFO - 'LOGNAME': 'cltbld', 16:22:30 INFO - 'MAIL': '/var/mail/cltbld', 16:22:30 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:22:30 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 16:22:30 INFO - 'MOZ_NO_REMOTE': '1', 16:22:30 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 16:22:30 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:22:30 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 16:22:30 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:22:30 INFO - 'PWD': '/builds/slave/test', 16:22:30 INFO - 'SHELL': '/bin/bash', 16:22:30 INFO - 'SHLVL': '1', 16:22:30 INFO - 'TERM': 'linux', 16:22:30 INFO - 'TMOUT': '86400', 16:22:30 INFO - 'USER': 'cltbld', 16:22:30 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1462917231.993415-931838137', 16:22:30 INFO - '_': '/tools/buildbot/bin/python'} 16:22:31 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:22:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 16:22:31 INFO - Running setup.py (path:/tmp/pip-BCX0tQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 16:22:31 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)) 16:22:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 16:22:31 INFO - Running setup.py (path:/tmp/pip-0qN3oF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 16:22:31 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)) 16:22:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 16:22:31 INFO - Running setup.py (path:/tmp/pip-BhAY1G-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 16:22:31 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)) 16:22:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 16:22:31 INFO - Running setup.py (path:/tmp/pip-WCidjB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 16:22:31 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)) 16:22:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 16:22:31 INFO - Running setup.py (path:/tmp/pip-JvigWE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 16:22:31 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)) 16:22:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 16:22:31 INFO - Running setup.py (path:/tmp/pip-JOO7VM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 16:22:32 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)) 16:22:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 16:22:32 INFO - Running setup.py (path:/tmp/pip-WvwweZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 16:22:32 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)) 16:22:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 16:22:32 INFO - Running setup.py (path:/tmp/pip-e8_ZhO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 16:22:32 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)) 16:22:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 16:22:32 INFO - Running setup.py (path:/tmp/pip-vtKyY5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 16:22:32 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)) 16:22:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 16:22:32 INFO - Running setup.py (path:/tmp/pip-cRRBdP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 16:22:32 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)) 16:22:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 16:22:32 INFO - Running setup.py (path:/tmp/pip-kWgyOd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 16:22:32 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)) 16:22:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 16:22:32 INFO - Running setup.py (path:/tmp/pip-wwW0tG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 16:22:32 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)) 16:22:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 16:22:32 INFO - Running setup.py (path:/tmp/pip-FJw_Sa-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 16:22:33 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)) 16:22:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 16:22:33 INFO - Running setup.py (path:/tmp/pip-A9I2QG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 16:22:33 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)) 16:22:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 16:22:33 INFO - Running setup.py (path:/tmp/pip-IsEY4m-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 16:22:33 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)) 16:22:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 16:22:33 INFO - Running setup.py (path:/tmp/pip-XLaYir-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 16:22:33 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)) 16:22:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 16:22:33 INFO - Running setup.py (path:/tmp/pip-yB8_f9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 16:22:33 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)) 16:22:33 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 16:22:33 INFO - Running setup.py (path:/tmp/pip-99rGwI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 16:22:33 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)) 16:22:33 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 16:22:33 INFO - Running setup.py (path:/tmp/pip-k2uwGK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 16:22:33 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)) 16:22:33 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 16:22:33 INFO - Running setup.py (path:/tmp/pip-qtZkw4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 16:22:34 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)) 16:22:34 INFO - Unpacking /builds/slave/test/build/tests/marionette 16:22:34 INFO - Running setup.py (path:/tmp/pip-Bq_Cwa-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 16:22:34 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 16:22:34 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)) 16:22:34 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)) 16:22:34 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)) 16:22:34 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)) 16:22:34 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)) 16:22:34 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)) 16:22:34 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 16:22:34 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 16:22:34 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 16:22:34 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 16:22:34 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 16:22:34 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 16:22:34 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 16:22:36 INFO - Downloading blessings-1.6.tar.gz 16:22:36 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 16:22:36 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)) 16:22:36 INFO - Installing collected packages: blessings 16:22:36 INFO - Running setup.py install for blessings 16:22:37 INFO - Successfully installed blessings 16:22:37 INFO - Cleaning up... 16:22:37 INFO - Return code: 0 16:22:37 INFO - Done creating virtualenv /builds/slave/test/build/venv. 16:22:37 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 16:22:37 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 16:22:37 INFO - Reading from file tmpfile_stdout 16:22:37 INFO - Current package versions: 16:22:37 INFO - argparse == 1.2.1 16:22:37 INFO - blessings == 1.6 16:22:37 INFO - blobuploader == 1.2.4 16:22:37 INFO - browsermob-proxy == 0.6.0 16:22:37 INFO - docopt == 0.6.1 16:22:37 INFO - manifestparser == 1.1 16:22:37 INFO - marionette-client == 2.3.0 16:22:37 INFO - marionette-driver == 1.4.0 16:22:37 INFO - mozInstall == 1.12 16:22:37 INFO - mozcrash == 0.17 16:22:37 INFO - mozdebug == 0.1 16:22:37 INFO - mozdevice == 0.48 16:22:37 INFO - mozfile == 1.2 16:22:37 INFO - mozhttpd == 0.7 16:22:37 INFO - mozinfo == 0.9 16:22:37 INFO - mozleak == 0.1 16:22:37 INFO - mozlog == 3.1 16:22:37 INFO - moznetwork == 0.27 16:22:37 INFO - mozprocess == 0.22 16:22:37 INFO - mozprofile == 0.28 16:22:37 INFO - mozrunner == 6.11 16:22:37 INFO - mozscreenshot == 0.1 16:22:37 INFO - mozsystemmonitor == 0.0 16:22:37 INFO - moztest == 0.7 16:22:37 INFO - mozversion == 1.4 16:22:37 INFO - psutil == 3.1.1 16:22:37 INFO - requests == 1.2.3 16:22:37 INFO - wptserve == 1.4.0 16:22:37 INFO - wsgiref == 0.1.2 16:22:37 INFO - Running post-action listener: _resource_record_post_action 16:22:37 INFO - Running post-action listener: _start_resource_monitoring 16:22:37 INFO - Starting resource monitoring. 16:22:37 INFO - ##### 16:22:37 INFO - ##### Running pull step. 16:22:37 INFO - ##### 16:22:37 INFO - Running pre-action listener: _resource_record_pre_action 16:22:37 INFO - Running main action method: pull 16:22:37 INFO - Pull has nothing to do! 16:22:37 INFO - Running post-action listener: _resource_record_post_action 16:22:37 INFO - ##### 16:22:37 INFO - ##### Running install step. 16:22:37 INFO - ##### 16:22:37 INFO - Running pre-action listener: _resource_record_pre_action 16:22:37 INFO - Running main action method: install 16:22:37 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 16:22:37 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 16:22:38 INFO - Reading from file tmpfile_stdout 16:22:38 INFO - Detecting whether we're running mozinstall >=1.0... 16:22:38 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 16:22:38 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 16:22:38 INFO - Reading from file tmpfile_stdout 16:22:38 INFO - Output received: 16:22:38 INFO - Usage: mozinstall [options] installer 16:22:38 INFO - Options: 16:22:38 INFO - -h, --help show this help message and exit 16:22:38 INFO - -d DEST, --destination=DEST 16:22:38 INFO - Directory to install application into. [default: 16:22:38 INFO - "/builds/slave/test"] 16:22:38 INFO - --app=APP Application being installed. [default: firefox] 16:22:38 INFO - mkdir: /builds/slave/test/build/application 16:22:38 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.tar.bz2', '--destination', '/builds/slave/test/build/application'] 16:22:38 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.tar.bz2 --destination /builds/slave/test/build/application 16:23:07 INFO - Reading from file tmpfile_stdout 16:23:07 INFO - Output received: 16:23:07 INFO - /builds/slave/test/build/application/firefox/firefox 16:23:07 INFO - Running post-action listener: _resource_record_post_action 16:23:07 INFO - ##### 16:23:07 INFO - ##### Running run-tests step. 16:23:07 INFO - ##### 16:23:07 INFO - Running pre-action listener: _resource_record_pre_action 16:23:07 INFO - Running main action method: run_tests 16:23:07 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 16:23:07 INFO - Minidump filename unknown. Determining based upon platform and architecture. 16:23:07 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 16:23:07 INFO - grabbing minidump binary from tooltool 16:23:07 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')]} 16:23:07 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 0xa540f70>, '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 0xa540620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa546750>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 16:23:07 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 16:23:07 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 16:23:07 INFO - INFO - File linux32-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 16:23:07 INFO - Return code: 0 16:23:07 INFO - Chmoding /builds/slave/test/build/linux32-minidump_stackwalk to 0755 16:23:07 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 16:23:07 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/Wu5omsTfQvSZuew-v1q6OQ/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux32-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] in /builds/slave/test/build 16:23:07 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/Wu5omsTfQvSZuew-v1q6OQ/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/linux32-minidump_stackwalk --test-type=testharness --disable-e10s --total-chunks=10 --this-chunk=1 --prefs-root=/builds/slave/test/build/tests/web-platform/prefs --processes=1 --config=/builds/slave/test/build/tests/web-platform/wptrunner.ini --ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem --host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key --host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem --certutil-binary=/builds/slave/test/build/tests/bin/certutil 16:23:07 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 16:23:07 INFO - 'CCACHE_UMASK': '002', 16:23:07 INFO - 'DISPLAY': ':0', 16:23:07 INFO - 'HOME': '/home/cltbld', 16:23:07 INFO - 'LANG': 'en_US.UTF-8', 16:23:07 INFO - 'LOGNAME': 'cltbld', 16:23:07 INFO - 'MAIL': '/var/mail/cltbld', 16:23:07 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 16:23:07 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:23:07 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 16:23:07 INFO - 'MOZ_NO_REMOTE': '1', 16:23:07 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 16:23:07 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:23:07 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 16:23:07 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:23:07 INFO - 'PWD': '/builds/slave/test', 16:23:07 INFO - 'SHELL': '/bin/bash', 16:23:07 INFO - 'SHLVL': '1', 16:23:07 INFO - 'TERM': 'linux', 16:23:07 INFO - 'TMOUT': '86400', 16:23:07 INFO - 'USER': 'cltbld', 16:23:07 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1462917231.993415-931838137', 16:23:07 INFO - '_': '/tools/buildbot/bin/python'} 16:23:07 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/Wu5omsTfQvSZuew-v1q6OQ/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux32-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] with output_timeout 1000 16:23:08 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 16:23:08 INFO - import pkg_resources 16:23:10 INFO - Using 1 client processes 16:23:10 INFO - wptserve Starting http server on 127.0.0.1:8000 16:23:10 INFO - wptserve Starting http server on 127.0.0.1:8001 16:23:10 INFO - wptserve Starting http server on 127.0.0.1:8443 16:23:13 INFO - SUITE-START | Running 778 tests 16:23:13 INFO - Running testharness tests 16:23:13 INFO - Setting up ssl 16:23:13 INFO - PROCESS | certutil | 16:23:13 INFO - PROCESS | certutil | 16:23:13 INFO - PROCESS | certutil | 16:23:13 INFO - Certificate Nickname Trust Attributes 16:23:13 INFO - SSL,S/MIME,JAR/XPI 16:23:13 INFO - 16:23:13 INFO - web-platform-tests CT,, 16:23:13 INFO - 16:23:13 INFO - Starting runner 16:23:15 INFO - PROCESS | 1850 | 1462922595807 Marionette DEBUG Marionette enabled via build flag and pref 16:23:16 INFO - PROCESS | 1850 | ++DOCSHELL 0xa50ee400 == 1 [pid = 1850] [id = 1] 16:23:16 INFO - PROCESS | 1850 | ++DOMWINDOW == 1 (0xa50ee800) [pid = 1850] [serial = 1] [outer = (nil)] 16:23:16 INFO - PROCESS | 1850 | [1850] WARNING: No inner window available!: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9828 16:23:16 INFO - PROCESS | 1850 | ++DOMWINDOW == 2 (0xa50ef000) [pid = 1850] [serial = 2] [outer = 0xa50ee800] 16:23:16 INFO - PROCESS | 1850 | 1462922596557 Marionette INFO Listening on port 2828 16:23:17 INFO - PROCESS | 1850 | 1462922597146 Marionette DEBUG Marionette enabled via command-line flag 16:23:17 INFO - PROCESS | 1850 | ++DOCSHELL 0xa2278400 == 2 [pid = 1850] [id = 2] 16:23:17 INFO - PROCESS | 1850 | ++DOMWINDOW == 3 (0xa2295000) [pid = 1850] [serial = 3] [outer = (nil)] 16:23:17 INFO - PROCESS | 1850 | [1850] WARNING: No inner window available!: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9828 16:23:17 INFO - PROCESS | 1850 | ++DOMWINDOW == 4 (0xa2295800) [pid = 1850] [serial = 4] [outer = 0xa2295000] 16:23:17 INFO - PROCESS | 1850 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned a2190b00 16:23:17 INFO - PROCESS | 1850 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned a68b7600 16:23:17 INFO - PROCESS | 1850 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned a21b2500 16:23:17 INFO - PROCESS | 1850 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned a21b5160 16:23:17 INFO - PROCESS | 1850 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned a21b5e80 16:23:17 INFO - PROCESS | 1850 | ++DOMWINDOW == 5 (0xa21a7400) [pid = 1850] [serial = 5] [outer = 0xa50ee800] 16:23:17 INFO - PROCESS | 1850 | [1850] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 16:23:17 INFO - PROCESS | 1850 | 1462922597554 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:43810 16:23:17 INFO - PROCESS | 1850 | [1850] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 16:23:17 INFO - PROCESS | 1850 | 1462922597585 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:43811 16:23:17 INFO - PROCESS | 1850 | 1462922597644 Marionette DEBUG Closed connection conn0 16:23:17 INFO - PROCESS | 1850 | [1850] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2255 16:23:17 INFO - PROCESS | 1850 | 1462922597758 Marionette DEBUG Closed connection conn1 16:23:17 INFO - PROCESS | 1850 | [1850] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 16:23:17 INFO - PROCESS | 1850 | 1462922597770 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:43812 16:23:17 INFO - PROCESS | 1850 | [1850] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 16:23:17 INFO - PROCESS | 1850 | 1462922597824 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:43813 16:23:17 INFO - PROCESS | 1850 | 1462922597837 Marionette DEBUG Closed connection conn2 16:23:17 INFO - PROCESS | 1850 | 1462922597873 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 16:23:17 INFO - PROCESS | 1850 | 1462922597893 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0a2","platformName":"Linux","platformVersion":"3.2.0-76-generic-pae","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160510144815","device":"desktop","version":"48.0a2"} 16:23:18 INFO - PROCESS | 1850 | [1850] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 16:23:19 INFO - PROCESS | 1850 | ++DOCSHELL 0x9ac77400 == 3 [pid = 1850] [id = 3] 16:23:19 INFO - PROCESS | 1850 | ++DOMWINDOW == 6 (0x9ac77800) [pid = 1850] [serial = 6] [outer = (nil)] 16:23:19 INFO - PROCESS | 1850 | ++DOCSHELL 0x9ac77c00 == 4 [pid = 1850] [id = 4] 16:23:19 INFO - PROCESS | 1850 | ++DOMWINDOW == 7 (0x9ac7b400) [pid = 1850] [serial = 7] [outer = (nil)] 16:23:20 INFO - PROCESS | 1850 | [1850] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 16:23:20 INFO - PROCESS | 1850 | ++DOCSHELL 0x9a1d7000 == 5 [pid = 1850] [id = 5] 16:23:20 INFO - PROCESS | 1850 | ++DOMWINDOW == 8 (0x9a1d7400) [pid = 1850] [serial = 8] [outer = (nil)] 16:23:20 INFO - PROCESS | 1850 | [1850] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 16:23:20 INFO - PROCESS | 1850 | [1850] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 16:23:20 INFO - PROCESS | 1850 | ++DOMWINDOW == 9 (0x99e1e400) [pid = 1850] [serial = 9] [outer = 0x9a1d7400] 16:23:20 INFO - PROCESS | 1850 | ++DOMWINDOW == 10 (0x99bb3800) [pid = 1850] [serial = 10] [outer = 0x9ac77800] 16:23:20 INFO - PROCESS | 1850 | ++DOMWINDOW == 11 (0x99bb5400) [pid = 1850] [serial = 11] [outer = 0x9ac7b400] 16:23:20 INFO - PROCESS | 1850 | ++DOMWINDOW == 12 (0x99a4e800) [pid = 1850] [serial = 12] [outer = 0x9a1d7400] 16:23:22 INFO - PROCESS | 1850 | 1462922602243 Marionette DEBUG loaded listener.js 16:23:22 INFO - PROCESS | 1850 | 1462922602263 Marionette DEBUG loaded listener.js 16:23:22 INFO - PROCESS | 1850 | ++DOMWINDOW == 13 (0x98053c00) [pid = 1850] [serial = 13] [outer = 0x9a1d7400] 16:23:23 INFO - PROCESS | 1850 | 1462922603037 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"c3289344-23af-4a80-ab25-79b184f7d422","capabilities":{"browserName":"Firefox","browserVersion":"48.0a2","platformName":"Linux","platformVersion":"3.2.0-76-generic-pae","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160510144815","device":"desktop","version":"48.0a2","command_id":1}}] 16:23:23 INFO - PROCESS | 1850 | 1462922603281 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}] 16:23:23 INFO - PROCESS | 1850 | 1462922603508 Marionette TRACE conn3 <- [1,2,null,{"value":null}] 16:23:23 INFO - PROCESS | 1850 | 1462922603690 Marionette TRACE conn3 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 16:23:23 INFO - PROCESS | 1850 | [1850] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 16:23:23 INFO - PROCESS | 1850 | [1850] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 16:23:23 INFO - PROCESS | 1850 | ++DOMWINDOW == 14 (0x94fb4800) [pid = 1850] [serial = 14] [outer = 0x9a1d7400] 16:23:24 INFO - PROCESS | 1850 | [1850] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 16:23:24 INFO - PROCESS | 1850 | [1850] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 16:23:24 INFO - PROCESS | 1850 | 1462922604196 Marionette TRACE conn3 <- [1,3,null,{}] 16:23:24 INFO - PROCESS | 1850 | 1462922604211 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 16:23:24 INFO - PROCESS | 1850 | 1462922604263 Marionette TRACE conn3 <- [1,4,null,{"value":null}] 16:23:24 INFO - PROCESS | 1850 | 1462922604300 Marionette TRACE conn3 -> [0,5,"getWindowHandle",null] 16:23:24 INFO - PROCESS | 1850 | 1462922604306 Marionette TRACE conn3 <- [1,5,null,{"value":"8"}] 16:23:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 16:23:24 INFO - PROCESS | 1850 | 1462922604317 Marionette TRACE conn3 -> [0,6,"setScriptTimeout",{"ms":35000}] 16:23:24 INFO - PROCESS | 1850 | 1462922604322 Marionette TRACE conn3 <- [1,6,null,{}] 16:23:24 INFO - PROCESS | 1850 | 1462922604329 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}] 16:23:24 INFO - PROCESS | 1850 | 1462922604347 Marionette TRACE conn3 <- [1,7,null,{"value":null}] 16:23:24 INFO - PROCESS | 1850 | 1462922604356 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:24 INFO - PROCESS | 1850 | ++DOCSHELL 0x93b08800 == 6 [pid = 1850] [id = 6] 16:23:24 INFO - PROCESS | 1850 | ++DOMWINDOW == 15 (0x93b0b400) [pid = 1850] [serial = 15] [outer = (nil)] 16:23:24 INFO - PROCESS | 1850 | ++DOMWINDOW == 16 (0x93b0d400) [pid = 1850] [serial = 16] [outer = 0x93b0b400] 16:23:24 INFO - PROCESS | 1850 | 1462922604437 Marionette DEBUG loaded listener.js 16:23:24 INFO - PROCESS | 1850 | ++DOMWINDOW == 17 (0x988c1000) [pid = 1850] [serial = 17] [outer = 0x93b0b400] 16:23:24 INFO - PROCESS | 1850 | ++DOCSHELL 0x93bdb000 == 7 [pid = 1850] [id = 7] 16:23:24 INFO - PROCESS | 1850 | ++DOMWINDOW == 18 (0x93bdb400) [pid = 1850] [serial = 18] [outer = (nil)] 16:23:24 INFO - PROCESS | 1850 | ++DOMWINDOW == 19 (0x980a7c00) [pid = 1850] [serial = 19] [outer = 0x93bdb400] 16:23:24 INFO - PROCESS | 1850 | 1462922604918 Marionette DEBUG loaded listener.js 16:23:25 INFO - PROCESS | 1850 | ++DOMWINDOW == 20 (0x939a5000) [pid = 1850] [serial = 20] [outer = 0x93bdb400] 16:23:25 INFO - PROCESS | 1850 | [1850] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 98 16:23:25 INFO - PROCESS | 1850 | 1462922605514 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]]]}] 16:23:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 16:23:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1236ms 16:23:25 INFO - PROCESS | 1850 | 1462922605569 Marionette TRACE conn3 -> [0,9,"getWindowHandle",null] 16:23:25 INFO - PROCESS | 1850 | 1462922605572 Marionette TRACE conn3 <- [1,9,null,{"value":"8"}] 16:23:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 16:23:25 INFO - PROCESS | 1850 | 1462922605670 Marionette TRACE conn3 -> [0,10,"setScriptTimeout",{"ms":35000}] 16:23:25 INFO - PROCESS | 1850 | 1462922605674 Marionette TRACE conn3 <- [1,10,null,{}] 16:23:25 INFO - PROCESS | 1850 | 1462922605710 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}] 16:23:25 INFO - PROCESS | 1850 | 1462922605886 Marionette TRACE conn3 <- [1,11,null,{"value":null}] 16:23:25 INFO - PROCESS | 1850 | 1462922605903 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:25 INFO - PROCESS | 1850 | ++DOCSHELL 0x922db000 == 8 [pid = 1850] [id = 8] 16:23:25 INFO - PROCESS | 1850 | ++DOMWINDOW == 21 (0x922db400) [pid = 1850] [serial = 21] [outer = (nil)] 16:23:25 INFO - PROCESS | 1850 | ++DOMWINDOW == 22 (0x922dd400) [pid = 1850] [serial = 22] [outer = 0x922db400] 16:23:25 INFO - PROCESS | 1850 | 1462922605981 Marionette DEBUG loaded listener.js 16:23:26 INFO - PROCESS | 1850 | ++DOMWINDOW == 23 (0x99e1dc00) [pid = 1850] [serial = 23] [outer = 0x922db400] 16:23:27 INFO - PROCESS | 1850 | 1462922607065 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]]]}] 16:23:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 16:23:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 1472ms 16:23:27 INFO - PROCESS | 1850 | 1462922607109 Marionette TRACE conn3 -> [0,13,"getWindowHandle",null] 16:23:27 INFO - PROCESS | 1850 | 1462922607116 Marionette TRACE conn3 <- [1,13,null,{"value":"8"}] 16:23:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 16:23:27 INFO - PROCESS | 1850 | 1462922607126 Marionette TRACE conn3 -> [0,14,"setScriptTimeout",{"ms":35000}] 16:23:27 INFO - PROCESS | 1850 | 1462922607131 Marionette TRACE conn3 <- [1,14,null,{}] 16:23:27 INFO - PROCESS | 1850 | 1462922607140 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}] 16:23:27 INFO - PROCESS | 1850 | 1462922607367 Marionette TRACE conn3 <- [1,15,null,{"value":null}] 16:23:27 INFO - PROCESS | 1850 | 1462922607535 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:27 INFO - PROCESS | 1850 | ++DOCSHELL 0x922d2000 == 9 [pid = 1850] [id = 9] 16:23:27 INFO - PROCESS | 1850 | ++DOMWINDOW == 24 (0x922d9400) [pid = 1850] [serial = 24] [outer = (nil)] 16:23:27 INFO - PROCESS | 1850 | ++DOMWINDOW == 25 (0x9238b400) [pid = 1850] [serial = 25] [outer = 0x922d9400] 16:23:27 INFO - PROCESS | 1850 | 1462922607622 Marionette DEBUG loaded listener.js 16:23:27 INFO - PROCESS | 1850 | ++DOMWINDOW == 26 (0x92392c00) [pid = 1850] [serial = 26] [outer = 0x922d9400] 16:23:27 INFO - PROCESS | 1850 | ++DOCSHELL 0x939ad400 == 10 [pid = 1850] [id = 10] 16:23:27 INFO - PROCESS | 1850 | ++DOMWINDOW == 27 (0x939af000) [pid = 1850] [serial = 27] [outer = (nil)] 16:23:27 INFO - PROCESS | 1850 | ++DOMWINDOW == 28 (0x93b0b000) [pid = 1850] [serial = 28] [outer = 0x939af000] 16:23:28 INFO - PROCESS | 1850 | ++DOMWINDOW == 29 (0x93b0a000) [pid = 1850] [serial = 29] [outer = 0x939af000] 16:23:28 INFO - PROCESS | 1850 | ++DOCSHELL 0x93b0e800 == 11 [pid = 1850] [id = 11] 16:23:28 INFO - PROCESS | 1850 | ++DOMWINDOW == 30 (0x93bdac00) [pid = 1850] [serial = 30] [outer = (nil)] 16:23:28 INFO - PROCESS | 1850 | ++DOMWINDOW == 31 (0x976e6400) [pid = 1850] [serial = 31] [outer = 0x93bdac00] 16:23:28 INFO - PROCESS | 1850 | ++DOMWINDOW == 32 (0x980d7000) [pid = 1850] [serial = 32] [outer = 0x93bdac00] 16:23:28 INFO - PROCESS | 1850 | 1462922608865 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]]]}] 16:23:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 16:23:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1785ms 16:23:28 INFO - PROCESS | 1850 | 1462922608963 Marionette TRACE conn3 -> [0,17,"getWindowHandle",null] 16:23:28 INFO - PROCESS | 1850 | 1462922608972 Marionette TRACE conn3 <- [1,17,null,{"value":"8"}] 16:23:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 16:23:28 INFO - PROCESS | 1850 | 1462922608987 Marionette TRACE conn3 -> [0,18,"setScriptTimeout",{"ms":35000}] 16:23:28 INFO - PROCESS | 1850 | 1462922608992 Marionette TRACE conn3 <- [1,18,null,{}] 16:23:29 INFO - PROCESS | 1850 | 1462922608998 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}] 16:23:29 INFO - PROCESS | 1850 | 1462922609206 Marionette TRACE conn3 <- [1,19,null,{"value":null}] 16:23:29 INFO - PROCESS | 1850 | 1462922609306 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:29 INFO - PROCESS | 1850 | ++DOCSHELL 0x921f0000 == 12 [pid = 1850] [id = 12] 16:23:29 INFO - PROCESS | 1850 | ++DOMWINDOW == 33 (0x939a9400) [pid = 1850] [serial = 33] [outer = (nil)] 16:23:29 INFO - PROCESS | 1850 | ++DOMWINDOW == 34 (0x98ebe400) [pid = 1850] [serial = 34] [outer = 0x939a9400] 16:23:29 INFO - PROCESS | 1850 | 1462922609389 Marionette DEBUG loaded listener.js 16:23:29 INFO - PROCESS | 1850 | ++DOMWINDOW == 35 (0x9a850c00) [pid = 1850] [serial = 35] [outer = 0x939a9400] 16:23:30 INFO - PROCESS | 1850 | 1462922610211 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]]]}] 16:23:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 16:23:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1285ms 16:23:30 INFO - PROCESS | 1850 | 1462922610273 Marionette TRACE conn3 -> [0,21,"getWindowHandle",null] 16:23:30 INFO - PROCESS | 1850 | 1462922610279 Marionette TRACE conn3 <- [1,21,null,{"value":"8"}] 16:23:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 16:23:30 INFO - PROCESS | 1850 | 1462922610285 Marionette TRACE conn3 -> [0,22,"setScriptTimeout",{"ms":35000}] 16:23:30 INFO - PROCESS | 1850 | 1462922610291 Marionette TRACE conn3 <- [1,22,null,{}] 16:23:30 INFO - PROCESS | 1850 | 1462922610307 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}] 16:23:30 INFO - PROCESS | 1850 | 1462922610527 Marionette TRACE conn3 <- [1,23,null,{"value":null}] 16:23:30 INFO - PROCESS | 1850 | 1462922610657 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:30 INFO - PROCESS | 1850 | ++DOCSHELL 0x9adb5400 == 13 [pid = 1850] [id = 13] 16:23:30 INFO - PROCESS | 1850 | ++DOMWINDOW == 36 (0x9afc6800) [pid = 1850] [serial = 36] [outer = (nil)] 16:23:30 INFO - PROCESS | 1850 | ++DOMWINDOW == 37 (0x9b9ea800) [pid = 1850] [serial = 37] [outer = 0x9afc6800] 16:23:30 INFO - PROCESS | 1850 | 1462922610750 Marionette DEBUG loaded listener.js 16:23:30 INFO - PROCESS | 1850 | ++DOMWINDOW == 38 (0x9d8cdc00) [pid = 1850] [serial = 38] [outer = 0x9afc6800] 16:23:31 INFO - PROCESS | 1850 | 1462922611571 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]]]}] 16:23:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 16:23:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1340ms 16:23:31 INFO - PROCESS | 1850 | 1462922611632 Marionette TRACE conn3 -> [0,25,"getWindowHandle",null] 16:23:31 INFO - PROCESS | 1850 | 1462922611637 Marionette TRACE conn3 <- [1,25,null,{"value":"8"}] 16:23:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 16:23:31 INFO - PROCESS | 1850 | 1462922611643 Marionette TRACE conn3 -> [0,26,"setScriptTimeout",{"ms":35000}] 16:23:31 INFO - PROCESS | 1850 | 1462922611647 Marionette TRACE conn3 <- [1,26,null,{}] 16:23:31 INFO - PROCESS | 1850 | 1462922611652 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}] 16:23:31 INFO - PROCESS | 1850 | 1462922611836 Marionette TRACE conn3 <- [1,27,null,{"value":null}] 16:23:31 INFO - PROCESS | 1850 | 1462922611963 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:31 INFO - PROCESS | 1850 | ++DOCSHELL 0xa26e6800 == 14 [pid = 1850] [id = 14] 16:23:31 INFO - PROCESS | 1850 | ++DOMWINDOW == 39 (0xa26e7000) [pid = 1850] [serial = 39] [outer = (nil)] 16:23:32 INFO - PROCESS | 1850 | ++DOMWINDOW == 40 (0xa3252c00) [pid = 1850] [serial = 40] [outer = 0xa26e7000] 16:23:32 INFO - PROCESS | 1850 | 1462922612048 Marionette DEBUG loaded listener.js 16:23:32 INFO - PROCESS | 1850 | ++DOMWINDOW == 41 (0xa628b800) [pid = 1850] [serial = 41] [outer = 0xa26e7000] 16:23:33 INFO - PROCESS | 1850 | 1462922613292 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]]]}] 16:23:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 16:23:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1684ms 16:23:33 INFO - PROCESS | 1850 | 1462922613328 Marionette TRACE conn3 -> [0,29,"getWindowHandle",null] 16:23:33 INFO - PROCESS | 1850 | 1462922613333 Marionette TRACE conn3 <- [1,29,null,{"value":"8"}] 16:23:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 16:23:33 INFO - PROCESS | 1850 | 1462922613341 Marionette TRACE conn3 -> [0,30,"setScriptTimeout",{"ms":35000}] 16:23:33 INFO - PROCESS | 1850 | 1462922613347 Marionette TRACE conn3 <- [1,30,null,{}] 16:23:33 INFO - PROCESS | 1850 | 1462922613356 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}] 16:23:33 INFO - PROCESS | 1850 | 1462922613504 Marionette TRACE conn3 <- [1,31,null,{"value":null}] 16:23:33 INFO - PROCESS | 1850 | 1462922613719 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:33 INFO - PROCESS | 1850 | ++DOCSHELL 0x94f0ec00 == 15 [pid = 1850] [id = 15] 16:23:33 INFO - PROCESS | 1850 | ++DOMWINDOW == 42 (0x94f11000) [pid = 1850] [serial = 42] [outer = (nil)] 16:23:33 INFO - PROCESS | 1850 | ++DOMWINDOW == 43 (0x98054c00) [pid = 1850] [serial = 43] [outer = 0x94f11000] 16:23:33 INFO - PROCESS | 1850 | 1462922613802 Marionette DEBUG loaded listener.js 16:23:33 INFO - PROCESS | 1850 | ++DOMWINDOW == 44 (0x988ba800) [pid = 1850] [serial = 44] [outer = 0x94f11000] 16:23:34 INFO - PROCESS | 1850 | 1462922614558 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]]]}] 16:23:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 16:23:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1234ms 16:23:34 INFO - PROCESS | 1850 | 1462922614575 Marionette TRACE conn3 -> [0,33,"getWindowHandle",null] 16:23:34 INFO - PROCESS | 1850 | 1462922614583 Marionette TRACE conn3 <- [1,33,null,{"value":"8"}] 16:23:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 16:23:34 INFO - PROCESS | 1850 | 1462922614594 Marionette TRACE conn3 -> [0,34,"setScriptTimeout",{"ms":35000}] 16:23:34 INFO - PROCESS | 1850 | 1462922614598 Marionette TRACE conn3 <- [1,34,null,{}] 16:23:34 INFO - PROCESS | 1850 | 1462922614605 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}] 16:23:34 INFO - PROCESS | 1850 | 1462922614845 Marionette TRACE conn3 <- [1,35,null,{"value":null}] 16:23:34 INFO - PROCESS | 1850 | 1462922614956 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:34 INFO - PROCESS | 1850 | ++DOCSHELL 0x93bd2000 == 16 [pid = 1850] [id = 16] 16:23:34 INFO - PROCESS | 1850 | ++DOMWINDOW == 45 (0x9804c800) [pid = 1850] [serial = 45] [outer = (nil)] 16:23:35 INFO - PROCESS | 1850 | ++DOMWINDOW == 46 (0x99948000) [pid = 1850] [serial = 46] [outer = 0x9804c800] 16:23:35 INFO - PROCESS | 1850 | 1462922615046 Marionette DEBUG loaded listener.js 16:23:35 INFO - PROCESS | 1850 | ++DOMWINDOW == 47 (0x99bae400) [pid = 1850] [serial = 47] [outer = 0x9804c800] 16:23:35 INFO - PROCESS | 1850 | 1462922615743 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]]]}] 16:23:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 16:23:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 1181ms 16:23:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 16:23:35 INFO - PROCESS | 1850 | 1462922615776 Marionette TRACE conn3 -> [0,37,"getWindowHandle",null] 16:23:35 INFO - PROCESS | 1850 | 1462922615779 Marionette TRACE conn3 <- [1,37,null,{"value":"8"}] 16:23:35 INFO - PROCESS | 1850 | 1462922615796 Marionette TRACE conn3 -> [0,38,"setScriptTimeout",{"ms":35000}] 16:23:35 INFO - PROCESS | 1850 | 1462922615802 Marionette TRACE conn3 <- [1,38,null,{}] 16:23:35 INFO - PROCESS | 1850 | 1462922615821 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}] 16:23:35 INFO - PROCESS | 1850 | 1462922615972 Marionette TRACE conn3 <- [1,39,null,{"value":null}] 16:23:36 INFO - PROCESS | 1850 | 1462922615986 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:36 INFO - PROCESS | 1850 | ++DOCSHELL 0x98ebf800 == 17 [pid = 1850] [id = 17] 16:23:36 INFO - PROCESS | 1850 | ++DOMWINDOW == 48 (0x9a84f800) [pid = 1850] [serial = 48] [outer = (nil)] 16:23:36 INFO - PROCESS | 1850 | ++DOMWINDOW == 49 (0x9aaad400) [pid = 1850] [serial = 49] [outer = 0x9a84f800] 16:23:36 INFO - PROCESS | 1850 | 1462922616061 Marionette DEBUG loaded listener.js 16:23:36 INFO - PROCESS | 1850 | ++DOMWINDOW == 50 (0x9adaa800) [pid = 1850] [serial = 50] [outer = 0x9a84f800] 16:23:36 INFO - PROCESS | 1850 | 1462922616813 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]]]}] 16:23:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 16:23:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 1056ms 16:23:36 INFO - PROCESS | 1850 | 1462922616840 Marionette TRACE conn3 -> [0,41,"getWindowHandle",null] 16:23:36 INFO - PROCESS | 1850 | 1462922616844 Marionette TRACE conn3 <- [1,41,null,{"value":"8"}] 16:23:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 16:23:36 INFO - PROCESS | 1850 | 1462922616850 Marionette TRACE conn3 -> [0,42,"setScriptTimeout",{"ms":35000}] 16:23:36 INFO - PROCESS | 1850 | 1462922616853 Marionette TRACE conn3 <- [1,42,null,{}] 16:23:36 INFO - PROCESS | 1850 | 1462922616859 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}] 16:23:37 INFO - PROCESS | 1850 | 1462922617040 Marionette TRACE conn3 <- [1,43,null,{"value":null}] 16:23:37 INFO - PROCESS | 1850 | 1462922617059 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:37 INFO - PROCESS | 1850 | ++DOCSHELL 0x9ad8ac00 == 18 [pid = 1850] [id = 18] 16:23:37 INFO - PROCESS | 1850 | ++DOMWINDOW == 51 (0x9adb5c00) [pid = 1850] [serial = 51] [outer = (nil)] 16:23:37 INFO - PROCESS | 1850 | ++DOMWINDOW == 52 (0x9b782800) [pid = 1850] [serial = 52] [outer = 0x9adb5c00] 16:23:37 INFO - PROCESS | 1850 | 1462922617136 Marionette DEBUG loaded listener.js 16:23:37 INFO - PROCESS | 1850 | ++DOMWINDOW == 53 (0x9b7e1c00) [pid = 1850] [serial = 53] [outer = 0x9adb5c00] 16:23:37 INFO - PROCESS | 1850 | 1462922617873 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]]]}] 16:23:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 16:23:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 1039ms 16:23:37 INFO - PROCESS | 1850 | 1462922617890 Marionette TRACE conn3 -> [0,45,"getWindowHandle",null] 16:23:37 INFO - PROCESS | 1850 | 1462922617892 Marionette TRACE conn3 <- [1,45,null,{"value":"8"}] 16:23:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 16:23:37 INFO - PROCESS | 1850 | 1462922617899 Marionette TRACE conn3 -> [0,46,"setScriptTimeout",{"ms":35000}] 16:23:37 INFO - PROCESS | 1850 | 1462922617902 Marionette TRACE conn3 <- [1,46,null,{}] 16:23:37 INFO - PROCESS | 1850 | 1462922617912 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}] 16:23:38 INFO - PROCESS | 1850 | 1462922618088 Marionette TRACE conn3 <- [1,47,null,{"value":null}] 16:23:38 INFO - PROCESS | 1850 | 1462922618107 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:38 INFO - PROCESS | 1850 | ++DOCSHELL 0x9ac72000 == 19 [pid = 1850] [id = 19] 16:23:38 INFO - PROCESS | 1850 | ++DOMWINDOW == 54 (0x9b785400) [pid = 1850] [serial = 54] [outer = (nil)] 16:23:38 INFO - PROCESS | 1850 | ++DOMWINDOW == 55 (0x9b9f8800) [pid = 1850] [serial = 55] [outer = 0x9b785400] 16:23:38 INFO - PROCESS | 1850 | 1462922618186 Marionette DEBUG loaded listener.js 16:23:38 INFO - PROCESS | 1850 | ++DOMWINDOW == 56 (0x9b9fcc00) [pid = 1850] [serial = 56] [outer = 0x9b785400] 16:23:38 INFO - PROCESS | 1850 | 1462922618944 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]]]}] 16:23:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 16:23:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 1091ms 16:23:38 INFO - PROCESS | 1850 | 1462922618991 Marionette TRACE conn3 -> [0,49,"getWindowHandle",null] 16:23:38 INFO - PROCESS | 1850 | 1462922618995 Marionette TRACE conn3 <- [1,49,null,{"value":"8"}] 16:23:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 16:23:39 INFO - PROCESS | 1850 | 1462922619001 Marionette TRACE conn3 -> [0,50,"setScriptTimeout",{"ms":35000}] 16:23:39 INFO - PROCESS | 1850 | 1462922619004 Marionette TRACE conn3 <- [1,50,null,{}] 16:23:39 INFO - PROCESS | 1850 | 1462922619009 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}] 16:23:39 INFO - PROCESS | 1850 | 1462922619224 Marionette TRACE conn3 <- [1,51,null,{"value":null}] 16:23:39 INFO - PROCESS | 1850 | 1462922619241 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:39 INFO - PROCESS | 1850 | ++DOCSHELL 0x922cf000 == 20 [pid = 1850] [id = 20] 16:23:39 INFO - PROCESS | 1850 | ++DOMWINDOW == 57 (0x95167000) [pid = 1850] [serial = 57] [outer = (nil)] 16:23:39 INFO - PROCESS | 1850 | ++DOMWINDOW == 58 (0xa21a6400) [pid = 1850] [serial = 58] [outer = 0x95167000] 16:23:39 INFO - PROCESS | 1850 | 1462922619316 Marionette DEBUG loaded listener.js 16:23:39 INFO - PROCESS | 1850 | ++DOMWINDOW == 59 (0xa2272800) [pid = 1850] [serial = 59] [outer = 0x95167000] 16:23:39 INFO - PROCESS | 1850 | 1462922619966 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]]]}] 16:23:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 16:23:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 983ms 16:23:39 INFO - PROCESS | 1850 | 1462922619984 Marionette TRACE conn3 -> [0,53,"getWindowHandle",null] 16:23:39 INFO - PROCESS | 1850 | 1462922619987 Marionette TRACE conn3 <- [1,53,null,{"value":"8"}] 16:23:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 16:23:39 INFO - PROCESS | 1850 | 1462922619995 Marionette TRACE conn3 -> [0,54,"setScriptTimeout",{"ms":35000}] 16:23:40 INFO - PROCESS | 1850 | 1462922619998 Marionette TRACE conn3 <- [1,54,null,{}] 16:23:40 INFO - PROCESS | 1850 | 1462922620004 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}] 16:23:40 INFO - PROCESS | 1850 | 1462922620144 Marionette TRACE conn3 <- [1,55,null,{"value":null}] 16:23:40 INFO - PROCESS | 1850 | 1462922620250 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:40 INFO - PROCESS | 1850 | ++DOCSHELL 0x922cec00 == 21 [pid = 1850] [id = 21] 16:23:40 INFO - PROCESS | 1850 | ++DOMWINDOW == 60 (0x980dfc00) [pid = 1850] [serial = 60] [outer = (nil)] 16:23:40 INFO - PROCESS | 1850 | ++DOMWINDOW == 61 (0xa229dc00) [pid = 1850] [serial = 61] [outer = 0x980dfc00] 16:23:40 INFO - PROCESS | 1850 | 1462922620333 Marionette DEBUG loaded listener.js 16:23:40 INFO - PROCESS | 1850 | ++DOMWINDOW == 62 (0xa2623400) [pid = 1850] [serial = 62] [outer = 0x980dfc00] 16:23:41 INFO - PROCESS | 1850 | 1462922621020 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]]]}] 16:23:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 16:23:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1084ms 16:23:41 INFO - PROCESS | 1850 | 1462922621080 Marionette TRACE conn3 -> [0,57,"getWindowHandle",null] 16:23:41 INFO - PROCESS | 1850 | 1462922621083 Marionette TRACE conn3 <- [1,57,null,{"value":"8"}] 16:23:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 16:23:41 INFO - PROCESS | 1850 | 1462922621089 Marionette TRACE conn3 -> [0,58,"setScriptTimeout",{"ms":35000}] 16:23:41 INFO - PROCESS | 1850 | 1462922621092 Marionette TRACE conn3 <- [1,58,null,{}] 16:23:41 INFO - PROCESS | 1850 | 1462922621097 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}] 16:23:41 INFO - PROCESS | 1850 | 1462922621277 Marionette TRACE conn3 <- [1,59,null,{"value":null}] 16:23:41 INFO - PROCESS | 1850 | 1462922621296 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:41 INFO - PROCESS | 1850 | ++DOCSHELL 0xa1053400 == 22 [pid = 1850] [id = 22] 16:23:41 INFO - PROCESS | 1850 | ++DOMWINDOW == 63 (0xa2293c00) [pid = 1850] [serial = 63] [outer = (nil)] 16:23:41 INFO - PROCESS | 1850 | ++DOMWINDOW == 64 (0xa30ce800) [pid = 1850] [serial = 64] [outer = 0xa2293c00] 16:23:41 INFO - PROCESS | 1850 | 1462922621368 Marionette DEBUG loaded listener.js 16:23:41 INFO - PROCESS | 1850 | ++DOMWINDOW == 65 (0xa3251800) [pid = 1850] [serial = 65] [outer = 0xa2293c00] 16:23:42 INFO - PROCESS | 1850 | 1462922622056 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]]]}] 16:23:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 16:23:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1028ms 16:23:42 INFO - PROCESS | 1850 | 1462922622137 Marionette TRACE conn3 -> [0,61,"getWindowHandle",null] 16:23:42 INFO - PROCESS | 1850 | 1462922622141 Marionette TRACE conn3 <- [1,61,null,{"value":"8"}] 16:23:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 16:23:42 INFO - PROCESS | 1850 | 1462922622152 Marionette TRACE conn3 -> [0,62,"setScriptTimeout",{"ms":35000}] 16:23:42 INFO - PROCESS | 1850 | 1462922622154 Marionette TRACE conn3 <- [1,62,null,{}] 16:23:42 INFO - PROCESS | 1850 | 1462922622160 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}] 16:23:42 INFO - PROCESS | 1850 | 1462922622369 Marionette TRACE conn3 <- [1,63,null,{"value":null}] 16:23:42 INFO - PROCESS | 1850 | 1462922622383 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:42 INFO - PROCESS | 1850 | ++DOCSHELL 0xa2294000 == 23 [pid = 1850] [id = 23] 16:23:42 INFO - PROCESS | 1850 | ++DOMWINDOW == 66 (0xa305d400) [pid = 1850] [serial = 66] [outer = (nil)] 16:23:42 INFO - PROCESS | 1850 | ++DOMWINDOW == 67 (0xa3545800) [pid = 1850] [serial = 67] [outer = 0xa305d400] 16:23:42 INFO - PROCESS | 1850 | 1462922622455 Marionette DEBUG loaded listener.js 16:23:42 INFO - PROCESS | 1850 | ++DOMWINDOW == 68 (0xa35f1c00) [pid = 1850] [serial = 68] [outer = 0xa305d400] 16:23:44 INFO - PROCESS | 1850 | 1462922624368 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]]]}] 16:23:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 16:23:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 2288ms 16:23:44 INFO - PROCESS | 1850 | 1462922624438 Marionette TRACE conn3 -> [0,65,"getWindowHandle",null] 16:23:44 INFO - PROCESS | 1850 | 1462922624446 Marionette TRACE conn3 <- [1,65,null,{"value":"8"}] 16:23:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 16:23:44 INFO - PROCESS | 1850 | 1462922624454 Marionette TRACE conn3 -> [0,66,"setScriptTimeout",{"ms":35000}] 16:23:44 INFO - PROCESS | 1850 | 1462922624460 Marionette TRACE conn3 <- [1,66,null,{}] 16:23:44 INFO - PROCESS | 1850 | 1462922624477 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}] 16:23:44 INFO - PROCESS | 1850 | 1462922624678 Marionette TRACE conn3 <- [1,67,null,{"value":null}] 16:23:45 INFO - PROCESS | 1850 | --DOMWINDOW == 67 (0x93b0b400) [pid = 1850] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 16:23:45 INFO - PROCESS | 1850 | --DOMWINDOW == 66 (0x922db400) [pid = 1850] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 16:23:45 INFO - PROCESS | 1850 | --DOMWINDOW == 65 (0x922d9400) [pid = 1850] [serial = 24] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 16:23:45 INFO - PROCESS | 1850 | --DOMWINDOW == 64 (0x939a9400) [pid = 1850] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 16:23:45 INFO - PROCESS | 1850 | --DOMWINDOW == 63 (0x9afc6800) [pid = 1850] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 16:23:45 INFO - PROCESS | 1850 | --DOMWINDOW == 62 (0xa26e7000) [pid = 1850] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 16:23:45 INFO - PROCESS | 1850 | --DOMWINDOW == 61 (0x94f11000) [pid = 1850] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 16:23:45 INFO - PROCESS | 1850 | --DOMWINDOW == 60 (0x9804c800) [pid = 1850] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 16:23:45 INFO - PROCESS | 1850 | --DOMWINDOW == 59 (0x9a84f800) [pid = 1850] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 16:23:45 INFO - PROCESS | 1850 | --DOMWINDOW == 58 (0x9adb5c00) [pid = 1850] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 16:23:45 INFO - PROCESS | 1850 | --DOMWINDOW == 57 (0x95167000) [pid = 1850] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 16:23:45 INFO - PROCESS | 1850 | --DOMWINDOW == 56 (0x980dfc00) [pid = 1850] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 16:23:45 INFO - PROCESS | 1850 | 1462922625382 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:45 INFO - PROCESS | 1850 | ++DOCSHELL 0x922d1000 == 24 [pid = 1850] [id = 24] 16:23:45 INFO - PROCESS | 1850 | ++DOMWINDOW == 57 (0x922d9400) [pid = 1850] [serial = 69] [outer = (nil)] 16:23:45 INFO - PROCESS | 1850 | ++DOMWINDOW == 58 (0x93b0b400) [pid = 1850] [serial = 70] [outer = 0x922d9400] 16:23:45 INFO - PROCESS | 1850 | 1462922625468 Marionette DEBUG loaded listener.js 16:23:45 INFO - PROCESS | 1850 | ++DOMWINDOW == 59 (0x94fb6c00) [pid = 1850] [serial = 71] [outer = 0x922d9400] 16:23:46 INFO - PROCESS | 1850 | 1462922626193 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]]]}] 16:23:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 16:23:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1794ms 16:23:46 INFO - PROCESS | 1850 | 1462922626249 Marionette TRACE conn3 -> [0,69,"getWindowHandle",null] 16:23:46 INFO - PROCESS | 1850 | 1462922626257 Marionette TRACE conn3 <- [1,69,null,{"value":"8"}] 16:23:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 16:23:46 INFO - PROCESS | 1850 | 1462922626300 Marionette TRACE conn3 -> [0,70,"setScriptTimeout",{"ms":35000}] 16:23:46 INFO - PROCESS | 1850 | 1462922626304 Marionette TRACE conn3 <- [1,70,null,{}] 16:23:46 INFO - PROCESS | 1850 | 1462922626310 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}] 16:23:46 INFO - PROCESS | 1850 | 1462922626472 Marionette TRACE conn3 <- [1,71,null,{"value":null}] 16:23:46 INFO - PROCESS | 1850 | 1462922626485 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:46 INFO - PROCESS | 1850 | ++DOCSHELL 0x92399800 == 25 [pid = 1850] [id = 25] 16:23:46 INFO - PROCESS | 1850 | ++DOMWINDOW == 60 (0x976e3c00) [pid = 1850] [serial = 72] [outer = (nil)] 16:23:46 INFO - PROCESS | 1850 | ++DOMWINDOW == 61 (0x98eba400) [pid = 1850] [serial = 73] [outer = 0x976e3c00] 16:23:46 INFO - PROCESS | 1850 | 1462922626566 Marionette DEBUG loaded listener.js 16:23:46 INFO - PROCESS | 1850 | ++DOMWINDOW == 62 (0x9960f400) [pid = 1850] [serial = 74] [outer = 0x976e3c00] 16:23:47 INFO - PROCESS | 1850 | 1462922627396 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]]]}] 16:23:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 16:23:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1134ms 16:23:47 INFO - PROCESS | 1850 | 1462922627431 Marionette TRACE conn3 -> [0,73,"getWindowHandle",null] 16:23:47 INFO - PROCESS | 1850 | 1462922627438 Marionette TRACE conn3 <- [1,73,null,{"value":"8"}] 16:23:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 16:23:47 INFO - PROCESS | 1850 | 1462922627465 Marionette TRACE conn3 -> [0,74,"setScriptTimeout",{"ms":35000}] 16:23:47 INFO - PROCESS | 1850 | 1462922627472 Marionette TRACE conn3 <- [1,74,null,{}] 16:23:47 INFO - PROCESS | 1850 | 1462922627483 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}] 16:23:47 INFO - PROCESS | 1850 | 1462922627684 Marionette TRACE conn3 <- [1,75,null,{"value":null}] 16:23:47 INFO - PROCESS | 1850 | 1462922627795 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:47 INFO - PROCESS | 1850 | ++DOCSHELL 0x922d0400 == 26 [pid = 1850] [id = 26] 16:23:47 INFO - PROCESS | 1850 | ++DOMWINDOW == 63 (0x93b0c800) [pid = 1850] [serial = 75] [outer = (nil)] 16:23:47 INFO - PROCESS | 1850 | ++DOMWINDOW == 64 (0x94f11000) [pid = 1850] [serial = 76] [outer = 0x93b0c800] 16:23:47 INFO - PROCESS | 1850 | 1462922627897 Marionette DEBUG loaded listener.js 16:23:48 INFO - PROCESS | 1850 | ++DOMWINDOW == 65 (0x98055800) [pid = 1850] [serial = 77] [outer = 0x93b0c800] 16:23:48 INFO - PROCESS | 1850 | 1462922628793 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]]]}] 16:23:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 16:23:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1395ms 16:23:48 INFO - PROCESS | 1850 | 1462922628858 Marionette TRACE conn3 -> [0,77,"getWindowHandle",null] 16:23:48 INFO - PROCESS | 1850 | 1462922628868 Marionette TRACE conn3 <- [1,77,null,{"value":"8"}] 16:23:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 16:23:48 INFO - PROCESS | 1850 | 1462922628879 Marionette TRACE conn3 -> [0,78,"setScriptTimeout",{"ms":35000}] 16:23:48 INFO - PROCESS | 1850 | 1462922628883 Marionette TRACE conn3 <- [1,78,null,{}] 16:23:48 INFO - PROCESS | 1850 | 1462922628891 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}] 16:23:49 INFO - PROCESS | 1850 | 1462922629107 Marionette TRACE conn3 <- [1,79,null,{"value":null}] 16:23:49 INFO - PROCESS | 1850 | 1462922629241 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:49 INFO - PROCESS | 1850 | ++DOCSHELL 0x99a4fc00 == 27 [pid = 1850] [id = 27] 16:23:49 INFO - PROCESS | 1850 | ++DOMWINDOW == 66 (0x99bad800) [pid = 1850] [serial = 78] [outer = (nil)] 16:23:49 INFO - PROCESS | 1850 | ++DOMWINDOW == 67 (0x9aaae400) [pid = 1850] [serial = 79] [outer = 0x99bad800] 16:23:49 INFO - PROCESS | 1850 | 1462922629334 Marionette DEBUG loaded listener.js 16:23:49 INFO - PROCESS | 1850 | ++DOMWINDOW == 68 (0x9acdc000) [pid = 1850] [serial = 80] [outer = 0x99bad800] 16:23:50 INFO - PROCESS | 1850 | 1462922630148 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]]]}] 16:23:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 16:23:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1334ms 16:23:50 INFO - PROCESS | 1850 | 1462922630221 Marionette TRACE conn3 -> [0,81,"getWindowHandle",null] 16:23:50 INFO - PROCESS | 1850 | 1462922630225 Marionette TRACE conn3 <- [1,81,null,{"value":"8"}] 16:23:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 16:23:50 INFO - PROCESS | 1850 | 1462922630234 Marionette TRACE conn3 -> [0,82,"setScriptTimeout",{"ms":35000}] 16:23:50 INFO - PROCESS | 1850 | 1462922630240 Marionette TRACE conn3 <- [1,82,null,{}] 16:23:50 INFO - PROCESS | 1850 | 1462922630258 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}] 16:23:50 INFO - PROCESS | 1850 | 1462922630445 Marionette TRACE conn3 <- [1,83,null,{"value":null}] 16:23:50 INFO - PROCESS | 1850 | 1462922630558 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:50 INFO - PROCESS | 1850 | ++DOCSHELL 0x9aaaa800 == 28 [pid = 1850] [id = 28] 16:23:50 INFO - PROCESS | 1850 | ++DOMWINDOW == 69 (0x9adb4000) [pid = 1850] [serial = 81] [outer = (nil)] 16:23:50 INFO - PROCESS | 1850 | ++DOMWINDOW == 70 (0x9b78b800) [pid = 1850] [serial = 82] [outer = 0x9adb4000] 16:23:50 INFO - PROCESS | 1850 | 1462922630668 Marionette DEBUG loaded listener.js 16:23:50 INFO - PROCESS | 1850 | ++DOMWINDOW == 71 (0x9b9f0800) [pid = 1850] [serial = 83] [outer = 0x9adb4000] 16:23:51 INFO - PROCESS | 1850 | 1462922631538 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]]]}] 16:23:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 16:23:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1336ms 16:23:51 INFO - PROCESS | 1850 | 1462922631571 Marionette TRACE conn3 -> [0,85,"getWindowHandle",null] 16:23:51 INFO - PROCESS | 1850 | 1462922631576 Marionette TRACE conn3 <- [1,85,null,{"value":"8"}] 16:23:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 16:23:51 INFO - PROCESS | 1850 | 1462922631583 Marionette TRACE conn3 -> [0,86,"setScriptTimeout",{"ms":35000}] 16:23:51 INFO - PROCESS | 1850 | 1462922631587 Marionette TRACE conn3 <- [1,86,null,{}] 16:23:51 INFO - PROCESS | 1850 | 1462922631612 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}] 16:23:51 INFO - PROCESS | 1850 | 1462922631826 Marionette TRACE conn3 <- [1,87,null,{"value":null}] 16:23:51 INFO - PROCESS | 1850 | 1462922631959 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:51 INFO - PROCESS | 1850 | ++DOCSHELL 0x94f49400 == 29 [pid = 1850] [id = 29] 16:23:51 INFO - PROCESS | 1850 | ++DOMWINDOW == 72 (0x999b4800) [pid = 1850] [serial = 84] [outer = (nil)] 16:23:52 INFO - PROCESS | 1850 | ++DOMWINDOW == 73 (0x9d8c7c00) [pid = 1850] [serial = 85] [outer = 0x999b4800] 16:23:52 INFO - PROCESS | 1850 | 1462922632064 Marionette DEBUG loaded listener.js 16:23:52 INFO - PROCESS | 1850 | ++DOMWINDOW == 74 (0xa050c400) [pid = 1850] [serial = 86] [outer = 0x999b4800] 16:23:52 INFO - PROCESS | 1850 | 1462922632976 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]]]}] 16:23:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 16:23:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1454ms 16:23:53 INFO - PROCESS | 1850 | 1462922633038 Marionette TRACE conn3 -> [0,89,"getWindowHandle",null] 16:23:53 INFO - PROCESS | 1850 | 1462922633043 Marionette TRACE conn3 <- [1,89,null,{"value":"8"}] 16:23:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 16:23:53 INFO - PROCESS | 1850 | 1462922633049 Marionette TRACE conn3 -> [0,90,"setScriptTimeout",{"ms":35000}] 16:23:53 INFO - PROCESS | 1850 | 1462922633053 Marionette TRACE conn3 <- [1,90,null,{}] 16:23:53 INFO - PROCESS | 1850 | 1462922633060 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}] 16:23:53 INFO - PROCESS | 1850 | 1462922633231 Marionette TRACE conn3 <- [1,91,null,{"value":null}] 16:23:53 INFO - PROCESS | 1850 | 1462922633372 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:53 INFO - PROCESS | 1850 | ++DOCSHELL 0x94fbcc00 == 30 [pid = 1850] [id = 30] 16:23:53 INFO - PROCESS | 1850 | ++DOMWINDOW == 75 (0x976e4000) [pid = 1850] [serial = 87] [outer = (nil)] 16:23:53 INFO - PROCESS | 1850 | ++DOMWINDOW == 76 (0xa2272c00) [pid = 1850] [serial = 88] [outer = 0x976e4000] 16:23:53 INFO - PROCESS | 1850 | 1462922633479 Marionette DEBUG loaded listener.js 16:23:53 INFO - PROCESS | 1850 | ++DOMWINDOW == 77 (0xa2279c00) [pid = 1850] [serial = 89] [outer = 0x976e4000] 16:23:54 INFO - PROCESS | 1850 | 1462922634355 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]]]}] 16:23:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 16:23:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1382ms 16:23:54 INFO - PROCESS | 1850 | 1462922634433 Marionette TRACE conn3 -> [0,93,"getWindowHandle",null] 16:23:54 INFO - PROCESS | 1850 | 1462922634437 Marionette TRACE conn3 <- [1,93,null,{"value":"8"}] 16:23:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 16:23:54 INFO - PROCESS | 1850 | 1462922634443 Marionette TRACE conn3 -> [0,94,"setScriptTimeout",{"ms":35000}] 16:23:54 INFO - PROCESS | 1850 | 1462922634447 Marionette TRACE conn3 <- [1,94,null,{}] 16:23:54 INFO - PROCESS | 1850 | 1462922634454 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}] 16:23:54 INFO - PROCESS | 1850 | 1462922634652 Marionette TRACE conn3 <- [1,95,null,{"value":null}] 16:23:54 INFO - PROCESS | 1850 | 1462922634769 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:54 INFO - PROCESS | 1850 | ++DOCSHELL 0xa226e800 == 31 [pid = 1850] [id = 31] 16:23:54 INFO - PROCESS | 1850 | ++DOMWINDOW == 78 (0xa2274800) [pid = 1850] [serial = 90] [outer = (nil)] 16:23:54 INFO - PROCESS | 1850 | ++DOMWINDOW == 79 (0xa3256c00) [pid = 1850] [serial = 91] [outer = 0xa2274800] 16:23:54 INFO - PROCESS | 1850 | 1462922634853 Marionette DEBUG loaded listener.js 16:23:54 INFO - PROCESS | 1850 | ++DOMWINDOW == 80 (0xa50e9400) [pid = 1850] [serial = 92] [outer = 0xa2274800] 16:23:55 INFO - PROCESS | 1850 | 1462922635746 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]]]}] 16:23:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 16:23:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1339ms 16:23:55 INFO - PROCESS | 1850 | 1462922635784 Marionette TRACE conn3 -> [0,97,"getWindowHandle",null] 16:23:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 16:23:55 INFO - PROCESS | 1850 | 1462922635788 Marionette TRACE conn3 <- [1,97,null,{"value":"8"}] 16:23:55 INFO - PROCESS | 1850 | 1462922635795 Marionette TRACE conn3 -> [0,98,"setScriptTimeout",{"ms":35000}] 16:23:55 INFO - PROCESS | 1850 | 1462922635798 Marionette TRACE conn3 <- [1,98,null,{}] 16:23:55 INFO - PROCESS | 1850 | 1462922635805 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}] 16:23:55 INFO - PROCESS | 1850 | 1462922635972 Marionette TRACE conn3 <- [1,99,null,{"value":null}] 16:23:56 INFO - PROCESS | 1850 | 1462922636111 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:56 INFO - PROCESS | 1850 | ++DOCSHELL 0xa21a5800 == 32 [pid = 1850] [id = 32] 16:23:56 INFO - PROCESS | 1850 | ++DOMWINDOW == 81 (0xa34ca800) [pid = 1850] [serial = 93] [outer = (nil)] 16:23:56 INFO - PROCESS | 1850 | ++DOMWINDOW == 82 (0xa62ed000) [pid = 1850] [serial = 94] [outer = 0xa34ca800] 16:23:56 INFO - PROCESS | 1850 | 1462922636201 Marionette DEBUG loaded listener.js 16:23:56 INFO - PROCESS | 1850 | ++DOMWINDOW == 83 (0xa104b400) [pid = 1850] [serial = 95] [outer = 0xa34ca800] 16:23:57 INFO - PROCESS | 1850 | 1462922637069 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]]]}] 16:23:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 16:23:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1342ms 16:23:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 16:23:57 INFO - PROCESS | 1850 | 1462922637140 Marionette TRACE conn3 -> [0,101,"getWindowHandle",null] 16:23:57 INFO - PROCESS | 1850 | 1462922637143 Marionette TRACE conn3 <- [1,101,null,{"value":"8"}] 16:23:57 INFO - PROCESS | 1850 | 1462922637151 Marionette TRACE conn3 -> [0,102,"setScriptTimeout",{"ms":35000}] 16:23:57 INFO - PROCESS | 1850 | 1462922637155 Marionette TRACE conn3 <- [1,102,null,{}] 16:23:57 INFO - PROCESS | 1850 | 1462922637161 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}] 16:23:57 INFO - PROCESS | 1850 | 1462922637326 Marionette TRACE conn3 <- [1,103,null,{"value":null}] 16:23:57 INFO - PROCESS | 1850 | 1462922637462 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:57 INFO - PROCESS | 1850 | ++DOCSHELL 0x980a0c00 == 33 [pid = 1850] [id = 33] 16:23:57 INFO - PROCESS | 1850 | ++DOMWINDOW == 84 (0x9a852400) [pid = 1850] [serial = 96] [outer = (nil)] 16:23:57 INFO - PROCESS | 1850 | ++DOMWINDOW == 85 (0x9b190400) [pid = 1850] [serial = 97] [outer = 0x9a852400] 16:23:57 INFO - PROCESS | 1850 | 1462922637557 Marionette DEBUG loaded listener.js 16:23:57 INFO - PROCESS | 1850 | ++DOMWINDOW == 86 (0x9b192c00) [pid = 1850] [serial = 98] [outer = 0x9a852400] 16:23:58 INFO - PROCESS | 1850 | 1462922638440 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]]]}] 16:23:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 16:23:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1331ms 16:23:58 INFO - PROCESS | 1850 | 1462922638482 Marionette TRACE conn3 -> [0,105,"getWindowHandle",null] 16:23:58 INFO - PROCESS | 1850 | 1462922638486 Marionette TRACE conn3 <- [1,105,null,{"value":"8"}] 16:23:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 16:23:58 INFO - PROCESS | 1850 | 1462922638494 Marionette TRACE conn3 -> [0,106,"setScriptTimeout",{"ms":35000}] 16:23:58 INFO - PROCESS | 1850 | 1462922638498 Marionette TRACE conn3 <- [1,106,null,{}] 16:23:58 INFO - PROCESS | 1850 | 1462922638504 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}] 16:23:58 INFO - PROCESS | 1850 | 1462922638679 Marionette TRACE conn3 <- [1,107,null,{"value":null}] 16:23:58 INFO - PROCESS | 1850 | ++DOMWINDOW == 87 (0x9b18e400) [pid = 1850] [serial = 99] [outer = 0x93bdac00] 16:23:58 INFO - PROCESS | 1850 | 1462922638861 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:58 INFO - PROCESS | 1850 | ++DOCSHELL 0xa6286000 == 34 [pid = 1850] [id = 34] 16:23:58 INFO - PROCESS | 1850 | ++DOMWINDOW == 88 (0xa628a800) [pid = 1850] [serial = 100] [outer = (nil)] 16:23:58 INFO - PROCESS | 1850 | ++DOMWINDOW == 89 (0xa6764800) [pid = 1850] [serial = 101] [outer = 0xa628a800] 16:23:58 INFO - PROCESS | 1850 | 1462922638957 Marionette DEBUG loaded listener.js 16:23:59 INFO - PROCESS | 1850 | ++DOMWINDOW == 90 (0xa67bf800) [pid = 1850] [serial = 102] [outer = 0xa628a800] 16:23:59 INFO - PROCESS | 1850 | 1462922639820 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]]]}] 16:23:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 16:23:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1381ms 16:23:59 INFO - PROCESS | 1850 | 1462922639876 Marionette TRACE conn3 -> [0,109,"getWindowHandle",null] 16:23:59 INFO - PROCESS | 1850 | 1462922639880 Marionette TRACE conn3 <- [1,109,null,{"value":"8"}] 16:23:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 16:23:59 INFO - PROCESS | 1850 | 1462922639887 Marionette TRACE conn3 -> [0,110,"setScriptTimeout",{"ms":35000}] 16:23:59 INFO - PROCESS | 1850 | 1462922639890 Marionette TRACE conn3 <- [1,110,null,{}] 16:23:59 INFO - PROCESS | 1850 | 1462922639896 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}] 16:24:00 INFO - PROCESS | 1850 | 1462922640057 Marionette TRACE conn3 <- [1,111,null,{"value":null}] 16:24:00 INFO - PROCESS | 1850 | 1462922640319 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:00 INFO - PROCESS | 1850 | ++DOCSHELL 0x921eec00 == 35 [pid = 1850] [id = 35] 16:24:00 INFO - PROCESS | 1850 | ++DOMWINDOW == 91 (0x921ef400) [pid = 1850] [serial = 103] [outer = (nil)] 16:24:00 INFO - PROCESS | 1850 | ++DOMWINDOW == 92 (0x921fdc00) [pid = 1850] [serial = 104] [outer = 0x921ef400] 16:24:00 INFO - PROCESS | 1850 | 1462922640400 Marionette DEBUG loaded listener.js 16:24:00 INFO - PROCESS | 1850 | ++DOMWINDOW == 93 (0x939a8800) [pid = 1850] [serial = 105] [outer = 0x921ef400] 16:24:01 INFO - PROCESS | 1850 | --DOMWINDOW == 92 (0xa50ef000) [pid = 1850] [serial = 2] [outer = (nil)] [url = about:blank] 16:24:01 INFO - PROCESS | 1850 | --DOMWINDOW == 91 (0x9238b400) [pid = 1850] [serial = 25] [outer = (nil)] [url = about:blank] 16:24:01 INFO - PROCESS | 1850 | --DOMWINDOW == 90 (0x976e6400) [pid = 1850] [serial = 31] [outer = (nil)] [url = about:blank] 16:24:01 INFO - PROCESS | 1850 | --DOMWINDOW == 89 (0x98ebe400) [pid = 1850] [serial = 34] [outer = (nil)] [url = about:blank] 16:24:01 INFO - PROCESS | 1850 | --DOMWINDOW == 88 (0x9b9ea800) [pid = 1850] [serial = 37] [outer = (nil)] [url = about:blank] 16:24:01 INFO - PROCESS | 1850 | --DOMWINDOW == 87 (0xa3252c00) [pid = 1850] [serial = 40] [outer = (nil)] [url = about:blank] 16:24:01 INFO - PROCESS | 1850 | --DOMWINDOW == 86 (0x98054c00) [pid = 1850] [serial = 43] [outer = (nil)] [url = about:blank] 16:24:01 INFO - PROCESS | 1850 | --DOMWINDOW == 85 (0x988ba800) [pid = 1850] [serial = 44] [outer = (nil)] [url = about:blank] 16:24:01 INFO - PROCESS | 1850 | --DOMWINDOW == 84 (0x99948000) [pid = 1850] [serial = 46] [outer = (nil)] [url = about:blank] 16:24:01 INFO - PROCESS | 1850 | --DOMWINDOW == 83 (0x9aaad400) [pid = 1850] [serial = 49] [outer = (nil)] [url = about:blank] 16:24:01 INFO - PROCESS | 1850 | --DOMWINDOW == 82 (0x9adaa800) [pid = 1850] [serial = 50] [outer = (nil)] [url = about:blank] 16:24:01 INFO - PROCESS | 1850 | --DOMWINDOW == 81 (0x9b782800) [pid = 1850] [serial = 52] [outer = (nil)] [url = about:blank] 16:24:01 INFO - PROCESS | 1850 | --DOMWINDOW == 80 (0x9b7e1c00) [pid = 1850] [serial = 53] [outer = (nil)] [url = about:blank] 16:24:01 INFO - PROCESS | 1850 | --DOMWINDOW == 79 (0x9b9f8800) [pid = 1850] [serial = 55] [outer = (nil)] [url = about:blank] 16:24:01 INFO - PROCESS | 1850 | --DOMWINDOW == 78 (0xa21a6400) [pid = 1850] [serial = 58] [outer = (nil)] [url = about:blank] 16:24:01 INFO - PROCESS | 1850 | --DOMWINDOW == 77 (0xa229dc00) [pid = 1850] [serial = 61] [outer = (nil)] [url = about:blank] 16:24:01 INFO - PROCESS | 1850 | --DOMWINDOW == 76 (0x93b0b000) [pid = 1850] [serial = 28] [outer = (nil)] [url = about:blank] 16:24:01 INFO - PROCESS | 1850 | --DOMWINDOW == 75 (0xa2272800) [pid = 1850] [serial = 59] [outer = (nil)] [url = about:blank] 16:24:01 INFO - PROCESS | 1850 | --DOMWINDOW == 74 (0xa2623400) [pid = 1850] [serial = 62] [outer = (nil)] [url = about:blank] 16:24:01 INFO - PROCESS | 1850 | --DOMWINDOW == 73 (0x9a850c00) [pid = 1850] [serial = 35] [outer = (nil)] [url = about:blank] 16:24:01 INFO - PROCESS | 1850 | --DOMWINDOW == 72 (0x99bae400) [pid = 1850] [serial = 47] [outer = (nil)] [url = about:blank] 16:24:01 INFO - PROCESS | 1850 | --DOMWINDOW == 71 (0x9d8cdc00) [pid = 1850] [serial = 38] [outer = (nil)] [url = about:blank] 16:24:01 INFO - PROCESS | 1850 | --DOMWINDOW == 70 (0xa30ce800) [pid = 1850] [serial = 64] [outer = (nil)] [url = about:blank] 16:24:01 INFO - PROCESS | 1850 | --DOMWINDOW == 69 (0x99e1dc00) [pid = 1850] [serial = 23] [outer = (nil)] [url = about:blank] 16:24:01 INFO - PROCESS | 1850 | --DOMWINDOW == 68 (0x92392c00) [pid = 1850] [serial = 26] [outer = (nil)] [url = about:blank] 16:24:01 INFO - PROCESS | 1850 | --DOMWINDOW == 67 (0xa628b800) [pid = 1850] [serial = 41] [outer = (nil)] [url = about:blank] 16:24:01 INFO - PROCESS | 1850 | --DOMWINDOW == 66 (0x922dd400) [pid = 1850] [serial = 22] [outer = (nil)] [url = about:blank] 16:24:01 INFO - PROCESS | 1850 | --DOMWINDOW == 65 (0x980a7c00) [pid = 1850] [serial = 19] [outer = (nil)] [url = about:blank] 16:24:01 INFO - PROCESS | 1850 | --DOMWINDOW == 64 (0x93b0d400) [pid = 1850] [serial = 16] [outer = (nil)] [url = about:blank] 16:24:01 INFO - PROCESS | 1850 | --DOMWINDOW == 63 (0x988c1000) [pid = 1850] [serial = 17] [outer = (nil)] [url = about:blank] 16:24:01 INFO - PROCESS | 1850 | --DOMWINDOW == 62 (0x99a4e800) [pid = 1850] [serial = 12] [outer = (nil)] [url = about:blank] 16:24:01 INFO - PROCESS | 1850 | --DOMWINDOW == 61 (0x99e1e400) [pid = 1850] [serial = 9] [outer = (nil)] [url = about:blank] 16:24:02 INFO - PROCESS | 1850 | 1462922642249 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]]]}] 16:24:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 16:24:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 2389ms 16:24:02 INFO - PROCESS | 1850 | 1462922642282 Marionette TRACE conn3 -> [0,113,"getWindowHandle",null] 16:24:02 INFO - PROCESS | 1850 | 1462922642287 Marionette TRACE conn3 <- [1,113,null,{"value":"8"}] 16:24:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 16:24:02 INFO - PROCESS | 1850 | 1462922642299 Marionette TRACE conn3 -> [0,114,"setScriptTimeout",{"ms":35000}] 16:24:02 INFO - PROCESS | 1850 | 1462922642304 Marionette TRACE conn3 <- [1,114,null,{}] 16:24:02 INFO - PROCESS | 1850 | 1462922642315 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}] 16:24:02 INFO - PROCESS | 1850 | 1462922642470 Marionette TRACE conn3 <- [1,115,null,{"value":null}] 16:24:02 INFO - PROCESS | 1850 | 1462922642497 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:02 INFO - PROCESS | 1850 | ++DOCSHELL 0x93b06c00 == 36 [pid = 1850] [id = 36] 16:24:02 INFO - PROCESS | 1850 | ++DOMWINDOW == 62 (0x93b0c000) [pid = 1850] [serial = 106] [outer = (nil)] 16:24:02 INFO - PROCESS | 1850 | ++DOMWINDOW == 63 (0x93bde400) [pid = 1850] [serial = 107] [outer = 0x93b0c000] 16:24:02 INFO - PROCESS | 1850 | 1462922642574 Marionette DEBUG loaded listener.js 16:24:02 INFO - PROCESS | 1850 | ++DOMWINDOW == 64 (0x94fb7c00) [pid = 1850] [serial = 108] [outer = 0x93b0c000] 16:24:03 INFO - PROCESS | 1850 | 1462922643356 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]]]}] 16:24:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 16:24:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1090ms 16:24:03 INFO - PROCESS | 1850 | 1462922643395 Marionette TRACE conn3 -> [0,117,"getWindowHandle",null] 16:24:03 INFO - PROCESS | 1850 | 1462922643404 Marionette TRACE conn3 <- [1,117,null,{"value":"8"}] 16:24:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 16:24:03 INFO - PROCESS | 1850 | 1462922643415 Marionette TRACE conn3 -> [0,118,"setScriptTimeout",{"ms":35000}] 16:24:03 INFO - PROCESS | 1850 | 1462922643419 Marionette TRACE conn3 <- [1,118,null,{}] 16:24:03 INFO - PROCESS | 1850 | 1462922643426 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}] 16:24:03 INFO - PROCESS | 1850 | 1462922643599 Marionette TRACE conn3 <- [1,119,null,{"value":null}] 16:24:03 INFO - PROCESS | 1850 | 1462922643613 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:03 INFO - PROCESS | 1850 | ++DOCSHELL 0x9882c000 == 37 [pid = 1850] [id = 37] 16:24:03 INFO - PROCESS | 1850 | ++DOMWINDOW == 65 (0x98834800) [pid = 1850] [serial = 109] [outer = (nil)] 16:24:03 INFO - PROCESS | 1850 | ++DOMWINDOW == 66 (0x98e33000) [pid = 1850] [serial = 110] [outer = 0x98834800] 16:24:03 INFO - PROCESS | 1850 | 1462922643686 Marionette DEBUG loaded listener.js 16:24:03 INFO - PROCESS | 1850 | ++DOMWINDOW == 67 (0x9950e800) [pid = 1850] [serial = 111] [outer = 0x98834800] 16:24:04 INFO - PROCESS | 1850 | 1462922644487 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]]]}] 16:24:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 16:24:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1090ms 16:24:04 INFO - PROCESS | 1850 | 1462922644505 Marionette TRACE conn3 -> [0,121,"getWindowHandle",null] 16:24:04 INFO - PROCESS | 1850 | 1462922644509 Marionette TRACE conn3 <- [1,121,null,{"value":"8"}] 16:24:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 16:24:04 INFO - PROCESS | 1850 | 1462922644515 Marionette TRACE conn3 -> [0,122,"setScriptTimeout",{"ms":35000}] 16:24:04 INFO - PROCESS | 1850 | 1462922644521 Marionette TRACE conn3 <- [1,122,null,{}] 16:24:04 INFO - PROCESS | 1850 | 1462922644555 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}] 16:24:04 INFO - PROCESS | 1850 | 1462922644751 Marionette TRACE conn3 <- [1,123,null,{"value":null}] 16:24:04 INFO - PROCESS | 1850 | 1462922644778 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:04 INFO - PROCESS | 1850 | ++DOCSHELL 0x9aaab800 == 38 [pid = 1850] [id = 38] 16:24:04 INFO - PROCESS | 1850 | ++DOMWINDOW == 68 (0x9aaabc00) [pid = 1850] [serial = 112] [outer = (nil)] 16:24:04 INFO - PROCESS | 1850 | ++DOMWINDOW == 69 (0x9ac75c00) [pid = 1850] [serial = 113] [outer = 0x9aaabc00] 16:24:04 INFO - PROCESS | 1850 | 1462922644857 Marionette DEBUG loaded listener.js 16:24:04 INFO - PROCESS | 1850 | ++DOMWINDOW == 70 (0x9ad7fc00) [pid = 1850] [serial = 114] [outer = 0x9aaabc00] 16:24:05 INFO - PROCESS | 1850 | 1462922645597 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]]]}] 16:24:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 16:24:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1135ms 16:24:05 INFO - PROCESS | 1850 | 1462922645662 Marionette TRACE conn3 -> [0,125,"getWindowHandle",null] 16:24:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 16:24:05 INFO - PROCESS | 1850 | 1462922645666 Marionette TRACE conn3 <- [1,125,null,{"value":"8"}] 16:24:05 INFO - PROCESS | 1850 | 1462922645673 Marionette TRACE conn3 -> [0,126,"setScriptTimeout",{"ms":35000}] 16:24:05 INFO - PROCESS | 1850 | 1462922645676 Marionette TRACE conn3 <- [1,126,null,{}] 16:24:05 INFO - PROCESS | 1850 | 1462922645681 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}] 16:24:05 INFO - PROCESS | 1850 | 1462922645898 Marionette TRACE conn3 <- [1,127,null,{"value":null}] 16:24:05 INFO - PROCESS | 1850 | 1462922645924 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:05 INFO - PROCESS | 1850 | ++DOCSHELL 0x9238dc00 == 39 [pid = 1850] [id = 39] 16:24:05 INFO - PROCESS | 1850 | ++DOMWINDOW == 71 (0x94f0cc00) [pid = 1850] [serial = 115] [outer = (nil)] 16:24:05 INFO - PROCESS | 1850 | ++DOMWINDOW == 72 (0x94f0f400) [pid = 1850] [serial = 116] [outer = 0x94f0cc00] 16:24:06 INFO - PROCESS | 1850 | 1462922645997 Marionette DEBUG loaded listener.js 16:24:06 INFO - PROCESS | 1850 | ++DOMWINDOW == 73 (0x94f15000) [pid = 1850] [serial = 117] [outer = 0x94f0cc00] 16:24:06 INFO - PROCESS | 1850 | --DOMWINDOW == 72 (0x976e3c00) [pid = 1850] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 16:24:06 INFO - PROCESS | 1850 | --DOMWINDOW == 71 (0xa305d400) [pid = 1850] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 16:24:06 INFO - PROCESS | 1850 | --DOMWINDOW == 70 (0xa2293c00) [pid = 1850] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 16:24:06 INFO - PROCESS | 1850 | --DOMWINDOW == 69 (0x9b785400) [pid = 1850] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 16:24:06 INFO - PROCESS | 1850 | --DOMWINDOW == 68 (0x922d9400) [pid = 1850] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 16:24:06 INFO - PROCESS | 1850 | 1462922646956 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]]]}] 16:24:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 16:24:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1331ms 16:24:07 INFO - PROCESS | 1850 | 1462922647004 Marionette TRACE conn3 -> [0,129,"getWindowHandle",null] 16:24:07 INFO - PROCESS | 1850 | 1462922647007 Marionette TRACE conn3 <- [1,129,null,{"value":"8"}] 16:24:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 16:24:07 INFO - PROCESS | 1850 | 1462922647019 Marionette TRACE conn3 -> [0,130,"setScriptTimeout",{"ms":35000}] 16:24:07 INFO - PROCESS | 1850 | 1462922647022 Marionette TRACE conn3 <- [1,130,null,{}] 16:24:07 INFO - PROCESS | 1850 | 1462922647027 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}] 16:24:07 INFO - PROCESS | 1850 | 1462922647167 Marionette TRACE conn3 <- [1,131,null,{"value":null}] 16:24:07 INFO - PROCESS | 1850 | 1462922647182 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:07 INFO - PROCESS | 1850 | ++DOCSHELL 0x922d9400 == 40 [pid = 1850] [id = 40] 16:24:07 INFO - PROCESS | 1850 | ++DOMWINDOW == 69 (0x94f0fc00) [pid = 1850] [serial = 118] [outer = (nil)] 16:24:07 INFO - PROCESS | 1850 | ++DOMWINDOW == 70 (0x997bf800) [pid = 1850] [serial = 119] [outer = 0x94f0fc00] 16:24:07 INFO - PROCESS | 1850 | 1462922647254 Marionette DEBUG loaded listener.js 16:24:07 INFO - PROCESS | 1850 | ++DOMWINDOW == 71 (0x9afc1000) [pid = 1850] [serial = 120] [outer = 0x94f0fc00] 16:24:08 INFO - PROCESS | 1850 | 1462922648014 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]]]}] 16:24:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 16:24:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1029ms 16:24:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 16:24:08 INFO - PROCESS | 1850 | 1462922648049 Marionette TRACE conn3 -> [0,133,"getWindowHandle",null] 16:24:08 INFO - PROCESS | 1850 | 1462922648052 Marionette TRACE conn3 <- [1,133,null,{"value":"8"}] 16:24:08 INFO - PROCESS | 1850 | 1462922648059 Marionette TRACE conn3 -> [0,134,"setScriptTimeout",{"ms":35000}] 16:24:08 INFO - PROCESS | 1850 | 1462922648062 Marionette TRACE conn3 <- [1,134,null,{}] 16:24:08 INFO - PROCESS | 1850 | 1462922648067 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}] 16:24:08 INFO - PROCESS | 1850 | 1462922648285 Marionette TRACE conn3 <- [1,135,null,{"value":null}] 16:24:08 INFO - PROCESS | 1850 | 1462922648298 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:08 INFO - PROCESS | 1850 | ++DOCSHELL 0x9b782800 == 41 [pid = 1850] [id = 41] 16:24:08 INFO - PROCESS | 1850 | ++DOMWINDOW == 72 (0x9b785c00) [pid = 1850] [serial = 121] [outer = (nil)] 16:24:08 INFO - PROCESS | 1850 | ++DOMWINDOW == 73 (0x9b7e5400) [pid = 1850] [serial = 122] [outer = 0x9b785c00] 16:24:08 INFO - PROCESS | 1850 | 1462922648371 Marionette DEBUG loaded listener.js 16:24:08 INFO - PROCESS | 1850 | ++DOMWINDOW == 74 (0x9b9e3000) [pid = 1850] [serial = 123] [outer = 0x9b785c00] 16:24:09 INFO - PROCESS | 1850 | 1462922649418 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]]]}] 16:24:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 16:24:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1379ms 16:24:09 INFO - PROCESS | 1850 | 1462922649438 Marionette TRACE conn3 -> [0,137,"getWindowHandle",null] 16:24:09 INFO - PROCESS | 1850 | 1462922649444 Marionette TRACE conn3 <- [1,137,null,{"value":"8"}] 16:24:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 16:24:09 INFO - PROCESS | 1850 | 1462922649454 Marionette TRACE conn3 -> [0,138,"setScriptTimeout",{"ms":35000}] 16:24:09 INFO - PROCESS | 1850 | 1462922649459 Marionette TRACE conn3 <- [1,138,null,{}] 16:24:09 INFO - PROCESS | 1850 | 1462922649471 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}] 16:24:09 INFO - PROCESS | 1850 | 1462922649654 Marionette TRACE conn3 <- [1,139,null,{"value":null}] 16:24:09 INFO - PROCESS | 1850 | 1462922649790 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:09 INFO - PROCESS | 1850 | ++DOCSHELL 0x92397000 == 42 [pid = 1850] [id = 42] 16:24:09 INFO - PROCESS | 1850 | ++DOMWINDOW == 75 (0x93b0b800) [pid = 1850] [serial = 124] [outer = (nil)] 16:24:09 INFO - PROCESS | 1850 | ++DOMWINDOW == 76 (0x976e7000) [pid = 1850] [serial = 125] [outer = 0x93b0b800] 16:24:09 INFO - PROCESS | 1850 | 1462922649930 Marionette DEBUG loaded listener.js 16:24:10 INFO - PROCESS | 1850 | ++DOMWINDOW == 77 (0x980dfc00) [pid = 1850] [serial = 126] [outer = 0x93b0b800] 16:24:10 INFO - PROCESS | 1850 | 1462922650898 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]]]}] 16:24:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 16:24:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1489ms 16:24:10 INFO - PROCESS | 1850 | 1462922650943 Marionette TRACE conn3 -> [0,141,"getWindowHandle",null] 16:24:10 INFO - PROCESS | 1850 | 1462922650952 Marionette TRACE conn3 <- [1,141,null,{"value":"8"}] 16:24:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 16:24:10 INFO - PROCESS | 1850 | 1462922650963 Marionette TRACE conn3 -> [0,142,"setScriptTimeout",{"ms":35000}] 16:24:10 INFO - PROCESS | 1850 | 1462922650968 Marionette TRACE conn3 <- [1,142,null,{}] 16:24:10 INFO - PROCESS | 1850 | 1462922650975 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}] 16:24:11 INFO - PROCESS | 1850 | 1462922651163 Marionette TRACE conn3 <- [1,143,null,{"value":null}] 16:24:11 INFO - PROCESS | 1850 | 1462922651356 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:11 INFO - PROCESS | 1850 | ++DOCSHELL 0x99a5c400 == 43 [pid = 1850] [id = 43] 16:24:11 INFO - PROCESS | 1850 | ++DOMWINDOW == 78 (0x99e1e400) [pid = 1850] [serial = 127] [outer = (nil)] 16:24:11 INFO - PROCESS | 1850 | ++DOMWINDOW == 79 (0x9a850400) [pid = 1850] [serial = 128] [outer = 0x99e1e400] 16:24:11 INFO - PROCESS | 1850 | 1462922651447 Marionette DEBUG loaded listener.js 16:24:11 INFO - PROCESS | 1850 | ++DOMWINDOW == 80 (0x9afc2000) [pid = 1850] [serial = 129] [outer = 0x99e1e400] 16:24:12 INFO - PROCESS | 1850 | 1462922652370 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]]]}] 16:24:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 16:24:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1452ms 16:24:12 INFO - PROCESS | 1850 | 1462922652416 Marionette TRACE conn3 -> [0,145,"getWindowHandle",null] 16:24:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 16:24:12 INFO - PROCESS | 1850 | 1462922652420 Marionette TRACE conn3 <- [1,145,null,{"value":"8"}] 16:24:12 INFO - PROCESS | 1850 | 1462922652427 Marionette TRACE conn3 -> [0,146,"setScriptTimeout",{"ms":35000}] 16:24:12 INFO - PROCESS | 1850 | 1462922652434 Marionette TRACE conn3 <- [1,146,null,{}] 16:24:12 INFO - PROCESS | 1850 | 1462922652452 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}] 16:24:12 INFO - PROCESS | 1850 | 1462922652644 Marionette TRACE conn3 <- [1,147,null,{"value":null}] 16:24:12 INFO - PROCESS | 1850 | 1462922652781 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:12 INFO - PROCESS | 1850 | ++DOCSHELL 0x9a851400 == 44 [pid = 1850] [id = 44] 16:24:12 INFO - PROCESS | 1850 | ++DOMWINDOW == 81 (0x9b9fa800) [pid = 1850] [serial = 130] [outer = (nil)] 16:24:12 INFO - PROCESS | 1850 | ++DOMWINDOW == 82 (0x9b9fd400) [pid = 1850] [serial = 131] [outer = 0x9b9fa800] 16:24:12 INFO - PROCESS | 1850 | 1462922652918 Marionette DEBUG loaded listener.js 16:24:13 INFO - PROCESS | 1850 | ++DOMWINDOW == 83 (0x9d8c9800) [pid = 1850] [serial = 132] [outer = 0x9b9fa800] 16:24:14 INFO - PROCESS | 1850 | 1462922654057 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]]]}] 16:24:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 16:24:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1650ms 16:24:14 INFO - PROCESS | 1850 | 1462922654076 Marionette TRACE conn3 -> [0,149,"getWindowHandle",null] 16:24:14 INFO - PROCESS | 1850 | 1462922654081 Marionette TRACE conn3 <- [1,149,null,{"value":"8"}] 16:24:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 16:24:14 INFO - PROCESS | 1850 | 1462922654087 Marionette TRACE conn3 -> [0,150,"setScriptTimeout",{"ms":35000}] 16:24:14 INFO - PROCESS | 1850 | 1462922654090 Marionette TRACE conn3 <- [1,150,null,{}] 16:24:14 INFO - PROCESS | 1850 | 1462922654096 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}] 16:24:14 INFO - PROCESS | 1850 | 1462922654259 Marionette TRACE conn3 <- [1,151,null,{"value":null}] 16:24:14 INFO - PROCESS | 1850 | 1462922654542 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:14 INFO - PROCESS | 1850 | ++DOCSHELL 0x921fc800 == 45 [pid = 1850] [id = 45] 16:24:14 INFO - PROCESS | 1850 | ++DOMWINDOW == 84 (0x922d5400) [pid = 1850] [serial = 133] [outer = (nil)] 16:24:14 INFO - PROCESS | 1850 | ++DOMWINDOW == 85 (0x92398400) [pid = 1850] [serial = 134] [outer = 0x922d5400] 16:24:14 INFO - PROCESS | 1850 | 1462922654624 Marionette DEBUG loaded listener.js 16:24:14 INFO - PROCESS | 1850 | ++DOMWINDOW == 86 (0x93bd5000) [pid = 1850] [serial = 135] [outer = 0x922d5400] 16:24:15 INFO - PROCESS | 1850 | --DOCSHELL 0x922d9400 == 44 [pid = 1850] [id = 40] 16:24:15 INFO - PROCESS | 1850 | --DOCSHELL 0x9238dc00 == 43 [pid = 1850] [id = 39] 16:24:15 INFO - PROCESS | 1850 | --DOCSHELL 0x9aaab800 == 42 [pid = 1850] [id = 38] 16:24:15 INFO - PROCESS | 1850 | --DOCSHELL 0x9882c000 == 41 [pid = 1850] [id = 37] 16:24:15 INFO - PROCESS | 1850 | --DOCSHELL 0x93b06c00 == 40 [pid = 1850] [id = 36] 16:24:15 INFO - PROCESS | 1850 | 1462922655548 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]]]}] 16:24:15 INFO - PROCESS | 1850 | --DOMWINDOW == 85 (0x98eba400) [pid = 1850] [serial = 73] [outer = (nil)] [url = about:blank] 16:24:15 INFO - PROCESS | 1850 | --DOMWINDOW == 84 (0x9960f400) [pid = 1850] [serial = 74] [outer = (nil)] [url = about:blank] 16:24:15 INFO - PROCESS | 1850 | --DOMWINDOW == 83 (0xa3545800) [pid = 1850] [serial = 67] [outer = (nil)] [url = about:blank] 16:24:15 INFO - PROCESS | 1850 | --DOMWINDOW == 82 (0xa3251800) [pid = 1850] [serial = 65] [outer = (nil)] [url = about:blank] 16:24:15 INFO - PROCESS | 1850 | --DOMWINDOW == 81 (0x9b9fcc00) [pid = 1850] [serial = 56] [outer = (nil)] [url = about:blank] 16:24:15 INFO - PROCESS | 1850 | --DOMWINDOW == 80 (0x94fb6c00) [pid = 1850] [serial = 71] [outer = (nil)] [url = about:blank] 16:24:15 INFO - PROCESS | 1850 | --DOMWINDOW == 79 (0xa35f1c00) [pid = 1850] [serial = 68] [outer = (nil)] [url = about:blank] 16:24:15 INFO - PROCESS | 1850 | --DOMWINDOW == 78 (0x93b0b400) [pid = 1850] [serial = 70] [outer = (nil)] [url = about:blank] 16:24:15 INFO - PROCESS | 1850 | --DOMWINDOW == 77 (0x980d7000) [pid = 1850] [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.] 16:24:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 16:24:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1537ms 16:24:15 INFO - PROCESS | 1850 | 1462922655625 Marionette TRACE conn3 -> [0,153,"getWindowHandle",null] 16:24:15 INFO - PROCESS | 1850 | 1462922655630 Marionette TRACE conn3 <- [1,153,null,{"value":"8"}] 16:24:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 16:24:15 INFO - PROCESS | 1850 | 1462922655638 Marionette TRACE conn3 -> [0,154,"setScriptTimeout",{"ms":35000}] 16:24:15 INFO - PROCESS | 1850 | 1462922655644 Marionette TRACE conn3 <- [1,154,null,{}] 16:24:15 INFO - PROCESS | 1850 | 1462922655651 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}] 16:24:15 INFO - PROCESS | 1850 | 1462922655811 Marionette TRACE conn3 <- [1,155,null,{"value":null}] 16:24:15 INFO - PROCESS | 1850 | 1462922655920 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:15 INFO - PROCESS | 1850 | ++DOCSHELL 0x989b2800 == 41 [pid = 1850] [id = 46] 16:24:15 INFO - PROCESS | 1850 | ++DOMWINDOW == 78 (0x98e2e000) [pid = 1850] [serial = 136] [outer = (nil)] 16:24:16 INFO - PROCESS | 1850 | ++DOMWINDOW == 79 (0x99502800) [pid = 1850] [serial = 137] [outer = 0x98e2e000] 16:24:16 INFO - PROCESS | 1850 | 1462922656039 Marionette DEBUG loaded listener.js 16:24:16 INFO - PROCESS | 1850 | ++DOMWINDOW == 80 (0x9960f800) [pid = 1850] [serial = 138] [outer = 0x98e2e000] 16:24:16 INFO - PROCESS | 1850 | 1462922656959 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]]]}] 16:24:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 16:24:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1401ms 16:24:17 INFO - PROCESS | 1850 | 1462922657041 Marionette TRACE conn3 -> [0,157,"getWindowHandle",null] 16:24:17 INFO - PROCESS | 1850 | 1462922657047 Marionette TRACE conn3 <- [1,157,null,{"value":"8"}] 16:24:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 16:24:17 INFO - PROCESS | 1850 | 1462922657056 Marionette TRACE conn3 -> [0,158,"setScriptTimeout",{"ms":35000}] 16:24:17 INFO - PROCESS | 1850 | 1462922657060 Marionette TRACE conn3 <- [1,158,null,{}] 16:24:17 INFO - PROCESS | 1850 | 1462922657066 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}] 16:24:17 INFO - PROCESS | 1850 | 1462922657269 Marionette TRACE conn3 <- [1,159,null,{"value":null}] 16:24:17 INFO - PROCESS | 1850 | 1462922657283 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:17 INFO - PROCESS | 1850 | ++DOCSHELL 0x98e33800 == 42 [pid = 1850] [id = 47] 16:24:17 INFO - PROCESS | 1850 | ++DOMWINDOW == 81 (0x99e97c00) [pid = 1850] [serial = 139] [outer = (nil)] 16:24:17 INFO - PROCESS | 1850 | ++DOMWINDOW == 82 (0x9b195400) [pid = 1850] [serial = 140] [outer = 0x99e97c00] 16:24:17 INFO - PROCESS | 1850 | 1462922657357 Marionette DEBUG loaded listener.js 16:24:17 INFO - PROCESS | 1850 | ++DOMWINDOW == 83 (0x9b9e3800) [pid = 1850] [serial = 141] [outer = 0x99e97c00] 16:24:18 INFO - PROCESS | 1850 | 1462922658163 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]]]}] 16:24:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 16:24:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1136ms 16:24:18 INFO - PROCESS | 1850 | 1462922658193 Marionette TRACE conn3 -> [0,161,"getWindowHandle",null] 16:24:18 INFO - PROCESS | 1850 | 1462922658196 Marionette TRACE conn3 <- [1,161,null,{"value":"8"}] 16:24:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 16:24:18 INFO - PROCESS | 1850 | 1462922658204 Marionette TRACE conn3 -> [0,162,"setScriptTimeout",{"ms":35000}] 16:24:18 INFO - PROCESS | 1850 | 1462922658214 Marionette TRACE conn3 <- [1,162,null,{}] 16:24:18 INFO - PROCESS | 1850 | 1462922658236 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}] 16:24:18 INFO - PROCESS | 1850 | 1462922658421 Marionette TRACE conn3 <- [1,163,null,{"value":null}] 16:24:18 INFO - PROCESS | 1850 | 1462922658446 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:18 INFO - PROCESS | 1850 | ++DOCSHELL 0x921f1400 == 43 [pid = 1850] [id = 48] 16:24:18 INFO - PROCESS | 1850 | ++DOMWINDOW == 84 (0x9b9ee800) [pid = 1850] [serial = 142] [outer = (nil)] 16:24:18 INFO - PROCESS | 1850 | ++DOMWINDOW == 85 (0xa2144000) [pid = 1850] [serial = 143] [outer = 0x9b9ee800] 16:24:18 INFO - PROCESS | 1850 | 1462922658531 Marionette DEBUG loaded listener.js 16:24:18 INFO - PROCESS | 1850 | ++DOMWINDOW == 86 (0xa21a9c00) [pid = 1850] [serial = 144] [outer = 0x9b9ee800] 16:24:19 INFO - PROCESS | 1850 | 1462922659331 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]]]}] 16:24:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 16:24:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1201ms 16:24:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 16:24:19 INFO - PROCESS | 1850 | 1462922659404 Marionette TRACE conn3 -> [0,165,"getWindowHandle",null] 16:24:19 INFO - PROCESS | 1850 | 1462922659408 Marionette TRACE conn3 <- [1,165,null,{"value":"8"}] 16:24:19 INFO - PROCESS | 1850 | 1462922659414 Marionette TRACE conn3 -> [0,166,"setScriptTimeout",{"ms":35000}] 16:24:19 INFO - PROCESS | 1850 | 1462922659419 Marionette TRACE conn3 <- [1,166,null,{}] 16:24:19 INFO - PROCESS | 1850 | 1462922659431 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}] 16:24:19 INFO - PROCESS | 1850 | 1462922659619 Marionette TRACE conn3 <- [1,167,null,{"value":null}] 16:24:19 INFO - PROCESS | 1850 | 1462922659648 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:19 INFO - PROCESS | 1850 | ++DOCSHELL 0x9a601c00 == 44 [pid = 1850] [id = 49] 16:24:19 INFO - PROCESS | 1850 | ++DOMWINDOW == 87 (0x9a603400) [pid = 1850] [serial = 145] [outer = (nil)] 16:24:19 INFO - PROCESS | 1850 | ++DOMWINDOW == 88 (0x9a60b800) [pid = 1850] [serial = 146] [outer = 0x9a603400] 16:24:19 INFO - PROCESS | 1850 | 1462922659719 Marionette DEBUG loaded listener.js 16:24:19 INFO - PROCESS | 1850 | ++DOMWINDOW == 89 (0x9a606c00) [pid = 1850] [serial = 147] [outer = 0x9a603400] 16:24:20 INFO - PROCESS | 1850 | --DOMWINDOW == 88 (0x93b0c800) [pid = 1850] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 16:24:20 INFO - PROCESS | 1850 | --DOMWINDOW == 87 (0x94f0cc00) [pid = 1850] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 16:24:20 INFO - PROCESS | 1850 | --DOMWINDOW == 86 (0x98834800) [pid = 1850] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 16:24:20 INFO - PROCESS | 1850 | --DOMWINDOW == 85 (0x99bad800) [pid = 1850] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 16:24:20 INFO - PROCESS | 1850 | --DOMWINDOW == 84 (0x93b0c000) [pid = 1850] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 16:24:20 INFO - PROCESS | 1850 | --DOMWINDOW == 83 (0x9adb4000) [pid = 1850] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 16:24:20 INFO - PROCESS | 1850 | --DOMWINDOW == 82 (0x999b4800) [pid = 1850] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 16:24:20 INFO - PROCESS | 1850 | --DOMWINDOW == 81 (0x976e4000) [pid = 1850] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 16:24:20 INFO - PROCESS | 1850 | --DOMWINDOW == 80 (0xa2274800) [pid = 1850] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 16:24:20 INFO - PROCESS | 1850 | --DOMWINDOW == 79 (0xa34ca800) [pid = 1850] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 16:24:20 INFO - PROCESS | 1850 | --DOMWINDOW == 78 (0x9aaabc00) [pid = 1850] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 16:24:20 INFO - PROCESS | 1850 | --DOMWINDOW == 77 (0x9a852400) [pid = 1850] [serial = 96] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 16:24:20 INFO - PROCESS | 1850 | --DOMWINDOW == 76 (0xa628a800) [pid = 1850] [serial = 100] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 16:24:20 INFO - PROCESS | 1850 | --DOMWINDOW == 75 (0x94f0fc00) [pid = 1850] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 16:24:20 INFO - PROCESS | 1850 | 1462922660695 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]]]}] 16:24:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 16:24:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1302ms 16:24:20 INFO - PROCESS | 1850 | 1462922660723 Marionette TRACE conn3 -> [0,169,"getWindowHandle",null] 16:24:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 16:24:20 INFO - PROCESS | 1850 | 1462922660729 Marionette TRACE conn3 <- [1,169,null,{"value":"8"}] 16:24:20 INFO - PROCESS | 1850 | 1462922660738 Marionette TRACE conn3 -> [0,170,"setScriptTimeout",{"ms":35000}] 16:24:20 INFO - PROCESS | 1850 | 1462922660743 Marionette TRACE conn3 <- [1,170,null,{}] 16:24:20 INFO - PROCESS | 1850 | 1462922660751 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}] 16:24:20 INFO - PROCESS | 1850 | 1462922660996 Marionette TRACE conn3 <- [1,171,null,{"value":null}] 16:24:21 INFO - PROCESS | 1850 | 1462922661126 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:21 INFO - PROCESS | 1850 | ++DOCSHELL 0x976e5800 == 45 [pid = 1850] [id = 50] 16:24:21 INFO - PROCESS | 1850 | ++DOMWINDOW == 76 (0x989a9400) [pid = 1850] [serial = 148] [outer = (nil)] 16:24:21 INFO - PROCESS | 1850 | ++DOMWINDOW == 77 (0x9ace0800) [pid = 1850] [serial = 149] [outer = 0x989a9400] 16:24:21 INFO - PROCESS | 1850 | 1462922661265 Marionette DEBUG loaded listener.js 16:24:21 INFO - PROCESS | 1850 | ++DOMWINDOW == 78 (0xa104e000) [pid = 1850] [serial = 150] [outer = 0x989a9400] 16:24:22 INFO - PROCESS | 1850 | 1462922662477 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 16:24:22 INFO - PROCESS | 1850 | 1462922662569 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]]]}] 16:24:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 16:24:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1891ms 16:24:22 INFO - PROCESS | 1850 | 1462922662631 Marionette TRACE conn3 -> [0,173,"getWindowHandle",null] 16:24:22 INFO - PROCESS | 1850 | 1462922662643 Marionette TRACE conn3 <- [1,173,null,{"value":"8"}] 16:24:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 16:24:22 INFO - PROCESS | 1850 | 1462922662659 Marionette TRACE conn3 -> [0,174,"setScriptTimeout",{"ms":35000}] 16:24:22 INFO - PROCESS | 1850 | 1462922662667 Marionette TRACE conn3 <- [1,174,null,{}] 16:24:22 INFO - PROCESS | 1850 | 1462922662714 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}] 16:24:23 INFO - PROCESS | 1850 | 1462922663173 Marionette TRACE conn3 <- [1,175,null,{"value":null}] 16:24:23 INFO - PROCESS | 1850 | 1462922663328 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:23 INFO - PROCESS | 1850 | ++DOCSHELL 0x92394c00 == 46 [pid = 1850] [id = 51] 16:24:23 INFO - PROCESS | 1850 | ++DOMWINDOW == 79 (0x93b07000) [pid = 1850] [serial = 151] [outer = (nil)] 16:24:23 INFO - PROCESS | 1850 | ++DOMWINDOW == 80 (0x93bd0400) [pid = 1850] [serial = 152] [outer = 0x93b07000] 16:24:23 INFO - PROCESS | 1850 | 1462922663481 Marionette DEBUG loaded listener.js 16:24:23 INFO - PROCESS | 1850 | ++DOMWINDOW == 81 (0x94f41000) [pid = 1850] [serial = 153] [outer = 0x93b07000] 16:24:25 INFO - PROCESS | 1850 | 1462922665258 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]]]}] 16:24:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 16:24:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 2683ms 16:24:25 INFO - PROCESS | 1850 | 1462922665352 Marionette TRACE conn3 -> [0,177,"getWindowHandle",null] 16:24:25 INFO - PROCESS | 1850 | 1462922665364 Marionette TRACE conn3 <- [1,177,null,{"value":"8"}] 16:24:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 16:24:25 INFO - PROCESS | 1850 | 1462922665408 Marionette TRACE conn3 -> [0,178,"setScriptTimeout",{"ms":35000}] 16:24:25 INFO - PROCESS | 1850 | 1462922665416 Marionette TRACE conn3 <- [1,178,null,{}] 16:24:25 INFO - PROCESS | 1850 | 1462922665426 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}] 16:24:25 INFO - PROCESS | 1850 | 1462922665696 Marionette TRACE conn3 <- [1,179,null,{"value":null}] 16:24:25 INFO - PROCESS | 1850 | 1462922665854 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:25 INFO - PROCESS | 1850 | ++DOCSHELL 0x93b0c400 == 47 [pid = 1850] [id = 52] 16:24:25 INFO - PROCESS | 1850 | ++DOMWINDOW == 82 (0x94fba000) [pid = 1850] [serial = 154] [outer = (nil)] 16:24:25 INFO - PROCESS | 1850 | ++DOMWINDOW == 83 (0x9993e800) [pid = 1850] [serial = 155] [outer = 0x94fba000] 16:24:26 INFO - PROCESS | 1850 | 1462922666024 Marionette DEBUG loaded listener.js 16:24:26 INFO - PROCESS | 1850 | ++DOMWINDOW == 84 (0x99e95400) [pid = 1850] [serial = 156] [outer = 0x94fba000] 16:24:27 INFO - PROCESS | 1850 | 1462922667386 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]]]}] 16:24:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 16:24:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 2047ms 16:24:27 INFO - PROCESS | 1850 | 1462922667451 Marionette TRACE conn3 -> [0,181,"getWindowHandle",null] 16:24:27 INFO - PROCESS | 1850 | 1462922667458 Marionette TRACE conn3 <- [1,181,null,{"value":"8"}] 16:24:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 16:24:27 INFO - PROCESS | 1850 | 1462922667469 Marionette TRACE conn3 -> [0,182,"setScriptTimeout",{"ms":35000}] 16:24:27 INFO - PROCESS | 1850 | 1462922667479 Marionette TRACE conn3 <- [1,182,null,{}] 16:24:27 INFO - PROCESS | 1850 | 1462922667596 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}] 16:24:27 INFO - PROCESS | 1850 | 1462922667959 Marionette TRACE conn3 <- [1,183,null,{"value":null}] 16:24:28 INFO - PROCESS | 1850 | 1462922668133 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:28 INFO - PROCESS | 1850 | ++DOCSHELL 0x98eb3400 == 48 [pid = 1850] [id = 53] 16:24:28 INFO - PROCESS | 1850 | ++DOMWINDOW == 85 (0x9aaad400) [pid = 1850] [serial = 157] [outer = (nil)] 16:24:28 INFO - PROCESS | 1850 | ++DOMWINDOW == 86 (0x9b15f400) [pid = 1850] [serial = 158] [outer = 0x9aaad400] 16:24:28 INFO - PROCESS | 1850 | 1462922668287 Marionette DEBUG loaded listener.js 16:24:28 INFO - PROCESS | 1850 | ++DOMWINDOW == 87 (0x9b7e1c00) [pid = 1850] [serial = 159] [outer = 0x9aaad400] 16:24:29 INFO - PROCESS | 1850 | 1462922669599 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]]]}] 16:24:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 16:24:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 2192ms 16:24:29 INFO - PROCESS | 1850 | 1462922669663 Marionette TRACE conn3 -> [0,185,"getWindowHandle",null] 16:24:29 INFO - PROCESS | 1850 | 1462922669671 Marionette TRACE conn3 <- [1,185,null,{"value":"8"}] 16:24:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 16:24:29 INFO - PROCESS | 1850 | 1462922669681 Marionette TRACE conn3 -> [0,186,"setScriptTimeout",{"ms":35000}] 16:24:29 INFO - PROCESS | 1850 | 1462922669685 Marionette TRACE conn3 <- [1,186,null,{}] 16:24:29 INFO - PROCESS | 1850 | 1462922669767 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}] 16:24:30 INFO - PROCESS | 1850 | 1462922670101 Marionette TRACE conn3 <- [1,187,null,{"value":null}] 16:24:30 INFO - PROCESS | 1850 | 1462922670303 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:30 INFO - PROCESS | 1850 | ++DOCSHELL 0x9afcd400 == 49 [pid = 1850] [id = 54] 16:24:30 INFO - PROCESS | 1850 | ++DOMWINDOW == 88 (0x9b9fdc00) [pid = 1850] [serial = 160] [outer = (nil)] 16:24:30 INFO - PROCESS | 1850 | ++DOMWINDOW == 89 (0xa213d400) [pid = 1850] [serial = 161] [outer = 0x9b9fdc00] 16:24:30 INFO - PROCESS | 1850 | 1462922670487 Marionette DEBUG loaded listener.js 16:24:30 INFO - PROCESS | 1850 | ++DOMWINDOW == 90 (0xa26bf800) [pid = 1850] [serial = 162] [outer = 0x9b9fdc00] 16:24:31 INFO - PROCESS | 1850 | 1462922671812 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]]]}] 16:24:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 16:24:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 2197ms 16:24:31 INFO - PROCESS | 1850 | 1462922671881 Marionette TRACE conn3 -> [0,189,"getWindowHandle",null] 16:24:31 INFO - PROCESS | 1850 | 1462922671887 Marionette TRACE conn3 <- [1,189,null,{"value":"8"}] 16:24:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 16:24:31 INFO - PROCESS | 1850 | 1462922671897 Marionette TRACE conn3 -> [0,190,"setScriptTimeout",{"ms":35000}] 16:24:31 INFO - PROCESS | 1850 | 1462922671903 Marionette TRACE conn3 <- [1,190,null,{}] 16:24:31 INFO - PROCESS | 1850 | 1462922671928 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}] 16:24:32 INFO - PROCESS | 1850 | 1462922672294 Marionette TRACE conn3 <- [1,191,null,{"value":null}] 16:24:32 INFO - PROCESS | 1850 | 1462922672381 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:32 INFO - PROCESS | 1850 | ++DOCSHELL 0xa2145400 == 50 [pid = 1850] [id = 55] 16:24:32 INFO - PROCESS | 1850 | ++DOMWINDOW == 91 (0xa26e7000) [pid = 1850] [serial = 163] [outer = (nil)] 16:24:32 INFO - PROCESS | 1850 | ++DOMWINDOW == 92 (0xa3223400) [pid = 1850] [serial = 164] [outer = 0xa26e7000] 16:24:32 INFO - PROCESS | 1850 | 1462922672525 Marionette DEBUG loaded listener.js 16:24:32 INFO - PROCESS | 1850 | ++DOMWINDOW == 93 (0xa3256000) [pid = 1850] [serial = 165] [outer = 0xa26e7000] 16:24:33 INFO - PROCESS | 1850 | 1462922673773 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]]]}] 16:24:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 16:24:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1912ms 16:24:33 INFO - PROCESS | 1850 | 1462922673810 Marionette TRACE conn3 -> [0,193,"getWindowHandle",null] 16:24:33 INFO - PROCESS | 1850 | 1462922673816 Marionette TRACE conn3 <- [1,193,null,{"value":"8"}] 16:24:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 16:24:33 INFO - PROCESS | 1850 | 1462922673826 Marionette TRACE conn3 -> [0,194,"setScriptTimeout",{"ms":35000}] 16:24:33 INFO - PROCESS | 1850 | 1462922673832 Marionette TRACE conn3 <- [1,194,null,{}] 16:24:33 INFO - PROCESS | 1850 | 1462922673841 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}] 16:24:34 INFO - PROCESS | 1850 | 1462922674298 Marionette TRACE conn3 <- [1,195,null,{"value":null}] 16:24:34 INFO - PROCESS | 1850 | 1462922674462 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:34 INFO - PROCESS | 1850 | ++DOCSHELL 0x9507c000 == 51 [pid = 1850] [id = 56] 16:24:34 INFO - PROCESS | 1850 | ++DOMWINDOW == 94 (0x9507c400) [pid = 1850] [serial = 166] [outer = (nil)] 16:24:34 INFO - PROCESS | 1850 | ++DOMWINDOW == 95 (0xa3219000) [pid = 1850] [serial = 167] [outer = 0x9507c400] 16:24:34 INFO - PROCESS | 1850 | 1462922674611 Marionette DEBUG loaded listener.js 16:24:34 INFO - PROCESS | 1850 | ++DOMWINDOW == 96 (0xa509f800) [pid = 1850] [serial = 168] [outer = 0x9507c400] 16:24:35 INFO - PROCESS | 1850 | 1462922675864 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]]]}] 16:24:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 16:24:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 2089ms 16:24:35 INFO - PROCESS | 1850 | 1462922675916 Marionette TRACE conn3 -> [0,197,"getWindowHandle",null] 16:24:35 INFO - PROCESS | 1850 | 1462922675922 Marionette TRACE conn3 <- [1,197,null,{"value":"8"}] 16:24:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 16:24:35 INFO - PROCESS | 1850 | 1462922675932 Marionette TRACE conn3 -> [0,198,"setScriptTimeout",{"ms":35000}] 16:24:35 INFO - PROCESS | 1850 | 1462922675937 Marionette TRACE conn3 <- [1,198,null,{}] 16:24:35 INFO - PROCESS | 1850 | 1462922675947 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}] 16:24:36 INFO - PROCESS | 1850 | 1462922676239 Marionette TRACE conn3 <- [1,199,null,{"value":null}] 16:24:36 INFO - PROCESS | 1850 | 1462922676485 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:36 INFO - PROCESS | 1850 | ++DOCSHELL 0x95083400 == 52 [pid = 1850] [id = 57] 16:24:36 INFO - PROCESS | 1850 | ++DOMWINDOW == 97 (0x99ee5c00) [pid = 1850] [serial = 169] [outer = (nil)] 16:24:36 INFO - PROCESS | 1850 | ++DOMWINDOW == 98 (0x99eec800) [pid = 1850] [serial = 170] [outer = 0x99ee5c00] 16:24:36 INFO - PROCESS | 1850 | 1462922676672 Marionette DEBUG loaded listener.js 16:24:36 INFO - PROCESS | 1850 | ++DOMWINDOW == 99 (0x99eee400) [pid = 1850] [serial = 171] [outer = 0x99ee5c00] 16:24:37 INFO - PROCESS | 1850 | 1462922677899 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]]]}] 16:24:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 16:24:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1993ms 16:24:37 INFO - PROCESS | 1850 | 1462922677926 Marionette TRACE conn3 -> [0,201,"getWindowHandle",null] 16:24:37 INFO - PROCESS | 1850 | 1462922677932 Marionette TRACE conn3 <- [1,201,null,{"value":"8"}] 16:24:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 16:24:37 INFO - PROCESS | 1850 | 1462922677942 Marionette TRACE conn3 -> [0,202,"setScriptTimeout",{"ms":35000}] 16:24:37 INFO - PROCESS | 1850 | 1462922677948 Marionette TRACE conn3 <- [1,202,null,{}] 16:24:37 INFO - PROCESS | 1850 | 1462922677957 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}] 16:24:38 INFO - PROCESS | 1850 | 1462922678256 Marionette TRACE conn3 <- [1,203,null,{"value":null}] 16:24:38 INFO - PROCESS | 1850 | 1462922678502 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:38 INFO - PROCESS | 1850 | ++DOCSHELL 0x94f11c00 == 53 [pid = 1850] [id = 58] 16:24:38 INFO - PROCESS | 1850 | ++DOMWINDOW == 100 (0x99ee7c00) [pid = 1850] [serial = 172] [outer = (nil)] 16:24:38 INFO - PROCESS | 1850 | ++DOMWINDOW == 101 (0x9a3ccc00) [pid = 1850] [serial = 173] [outer = 0x99ee7c00] 16:24:38 INFO - PROCESS | 1850 | 1462922678696 Marionette DEBUG loaded listener.js 16:24:38 INFO - PROCESS | 1850 | ++DOMWINDOW == 102 (0x9a3d1400) [pid = 1850] [serial = 174] [outer = 0x99ee7c00] 16:24:39 INFO - PROCESS | 1850 | 1462922679967 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]]]}] 16:24:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 16:24:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 2041ms 16:24:39 INFO - PROCESS | 1850 | 1462922679984 Marionette TRACE conn3 -> [0,205,"getWindowHandle",null] 16:24:39 INFO - PROCESS | 1850 | 1462922679990 Marionette TRACE conn3 <- [1,205,null,{"value":"8"}] 16:24:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 16:24:40 INFO - PROCESS | 1850 | 1462922679999 Marionette TRACE conn3 -> [0,206,"setScriptTimeout",{"ms":35000}] 16:24:40 INFO - PROCESS | 1850 | 1462922680005 Marionette TRACE conn3 <- [1,206,null,{}] 16:24:40 INFO - PROCESS | 1850 | 1462922680015 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}] 16:24:40 INFO - PROCESS | 1850 | 1462922680329 Marionette TRACE conn3 <- [1,207,null,{"value":null}] 16:24:40 INFO - PROCESS | 1850 | 1462922680550 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:40 INFO - PROCESS | 1850 | ++DOCSHELL 0x92395000 == 54 [pid = 1850] [id = 59] 16:24:40 INFO - PROCESS | 1850 | ++DOMWINDOW == 103 (0x92398800) [pid = 1850] [serial = 175] [outer = (nil)] 16:24:40 INFO - PROCESS | 1850 | ++DOMWINDOW == 104 (0x94fb1000) [pid = 1850] [serial = 176] [outer = 0x92398800] 16:24:40 INFO - PROCESS | 1850 | 1462922680735 Marionette DEBUG loaded listener.js 16:24:40 INFO - PROCESS | 1850 | ++DOMWINDOW == 105 (0x9994dc00) [pid = 1850] [serial = 177] [outer = 0x92398800] 16:24:42 INFO - PROCESS | 1850 | 1462922682088 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]]]}] 16:24:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 16:24:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 2142ms 16:24:42 INFO - PROCESS | 1850 | 1462922682155 Marionette TRACE conn3 -> [0,209,"getWindowHandle",null] 16:24:42 INFO - PROCESS | 1850 | 1462922682161 Marionette TRACE conn3 <- [1,209,null,{"value":"8"}] 16:24:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 16:24:42 INFO - PROCESS | 1850 | 1462922682176 Marionette TRACE conn3 -> [0,210,"setScriptTimeout",{"ms":35000}] 16:24:42 INFO - PROCESS | 1850 | 1462922682187 Marionette TRACE conn3 <- [1,210,null,{}] 16:24:42 INFO - PROCESS | 1850 | 1462922682645 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}] 16:24:42 INFO - PROCESS | 1850 | 1462922682915 Marionette TRACE conn3 <- [1,211,null,{"value":null}] 16:24:43 INFO - PROCESS | 1850 | 1462922683091 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:43 INFO - PROCESS | 1850 | ++DOCSHELL 0x9230b800 == 55 [pid = 1850] [id = 60] 16:24:43 INFO - PROCESS | 1850 | ++DOMWINDOW == 106 (0x9230d400) [pid = 1850] [serial = 178] [outer = (nil)] 16:24:43 INFO - PROCESS | 1850 | ++DOMWINDOW == 107 (0x92390c00) [pid = 1850] [serial = 179] [outer = 0x9230d400] 16:24:43 INFO - PROCESS | 1850 | 1462922683216 Marionette DEBUG loaded listener.js 16:24:43 INFO - PROCESS | 1850 | ++DOMWINDOW == 108 (0x93b0e400) [pid = 1850] [serial = 180] [outer = 0x9230d400] 16:24:44 INFO - PROCESS | 1850 | 1462922684551 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]]]}] 16:24:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 16:24:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 2435ms 16:24:44 INFO - PROCESS | 1850 | 1462922684609 Marionette TRACE conn3 -> [0,213,"getWindowHandle",null] 16:24:44 INFO - PROCESS | 1850 | 1462922684619 Marionette TRACE conn3 <- [1,213,null,{"value":"8"}] 16:24:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 16:24:44 INFO - PROCESS | 1850 | 1462922684630 Marionette TRACE conn3 -> [0,214,"setScriptTimeout",{"ms":35000}] 16:24:44 INFO - PROCESS | 1850 | 1462922684634 Marionette TRACE conn3 <- [1,214,null,{}] 16:24:44 INFO - PROCESS | 1850 | 1462922684645 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}] 16:24:44 INFO - PROCESS | 1850 | 1462922684977 Marionette TRACE conn3 <- [1,215,null,{"value":null}] 16:24:45 INFO - PROCESS | 1850 | --DOCSHELL 0x9a601c00 == 54 [pid = 1850] [id = 49] 16:24:45 INFO - PROCESS | 1850 | --DOMWINDOW == 107 (0x9b7e5400) [pid = 1850] [serial = 122] [outer = (nil)] [url = about:blank] 16:24:45 INFO - PROCESS | 1850 | --DOCSHELL 0x921f1400 == 53 [pid = 1850] [id = 48] 16:24:45 INFO - PROCESS | 1850 | --DOCSHELL 0x98e33800 == 52 [pid = 1850] [id = 47] 16:24:45 INFO - PROCESS | 1850 | --DOCSHELL 0x989b2800 == 51 [pid = 1850] [id = 46] 16:24:45 INFO - PROCESS | 1850 | --DOCSHELL 0x921fc800 == 50 [pid = 1850] [id = 45] 16:24:45 INFO - PROCESS | 1850 | --DOCSHELL 0x92397000 == 49 [pid = 1850] [id = 42] 16:24:45 INFO - PROCESS | 1850 | 1462922685270 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:45 INFO - PROCESS | 1850 | ++DOCSHELL 0x921fc800 == 50 [pid = 1850] [id = 61] 16:24:45 INFO - PROCESS | 1850 | ++DOMWINDOW == 108 (0x93bd8400) [pid = 1850] [serial = 181] [outer = (nil)] 16:24:45 INFO - PROCESS | 1850 | ++DOMWINDOW == 109 (0x94f4a000) [pid = 1850] [serial = 182] [outer = 0x93bd8400] 16:24:45 INFO - PROCESS | 1850 | 1462922685407 Marionette DEBUG loaded listener.js 16:24:45 INFO - PROCESS | 1850 | ++DOMWINDOW == 110 (0x95085400) [pid = 1850] [serial = 183] [outer = 0x93bd8400] 16:24:45 INFO - PROCESS | 1850 | --DOMWINDOW == 109 (0x98055800) [pid = 1850] [serial = 77] [outer = (nil)] [url = about:blank] 16:24:45 INFO - PROCESS | 1850 | --DOMWINDOW == 108 (0x94f11000) [pid = 1850] [serial = 76] [outer = (nil)] [url = about:blank] 16:24:45 INFO - PROCESS | 1850 | --DOMWINDOW == 107 (0x94f0f400) [pid = 1850] [serial = 116] [outer = (nil)] [url = about:blank] 16:24:45 INFO - PROCESS | 1850 | --DOMWINDOW == 106 (0x94f15000) [pid = 1850] [serial = 117] [outer = (nil)] [url = about:blank] 16:24:45 INFO - PROCESS | 1850 | --DOMWINDOW == 105 (0x98e33000) [pid = 1850] [serial = 110] [outer = (nil)] [url = about:blank] 16:24:45 INFO - PROCESS | 1850 | --DOMWINDOW == 104 (0x9acdc000) [pid = 1850] [serial = 80] [outer = (nil)] [url = about:blank] 16:24:45 INFO - PROCESS | 1850 | --DOMWINDOW == 103 (0x9aaae400) [pid = 1850] [serial = 79] [outer = (nil)] [url = about:blank] 16:24:45 INFO - PROCESS | 1850 | --DOMWINDOW == 102 (0x93bde400) [pid = 1850] [serial = 107] [outer = (nil)] [url = about:blank] 16:24:45 INFO - PROCESS | 1850 | --DOMWINDOW == 101 (0x94fb7c00) [pid = 1850] [serial = 108] [outer = (nil)] [url = about:blank] 16:24:45 INFO - PROCESS | 1850 | --DOMWINDOW == 100 (0x9b9f0800) [pid = 1850] [serial = 83] [outer = (nil)] [url = about:blank] 16:24:45 INFO - PROCESS | 1850 | --DOMWINDOW == 99 (0x9b78b800) [pid = 1850] [serial = 82] [outer = (nil)] [url = about:blank] 16:24:45 INFO - PROCESS | 1850 | --DOMWINDOW == 98 (0xa050c400) [pid = 1850] [serial = 86] [outer = (nil)] [url = about:blank] 16:24:45 INFO - PROCESS | 1850 | --DOMWINDOW == 97 (0x9d8c7c00) [pid = 1850] [serial = 85] [outer = (nil)] [url = about:blank] 16:24:45 INFO - PROCESS | 1850 | --DOMWINDOW == 96 (0xa2279c00) [pid = 1850] [serial = 89] [outer = (nil)] [url = about:blank] 16:24:45 INFO - PROCESS | 1850 | --DOMWINDOW == 95 (0x921fdc00) [pid = 1850] [serial = 104] [outer = (nil)] [url = about:blank] 16:24:45 INFO - PROCESS | 1850 | --DOMWINDOW == 94 (0xa2272c00) [pid = 1850] [serial = 88] [outer = (nil)] [url = about:blank] 16:24:45 INFO - PROCESS | 1850 | --DOMWINDOW == 93 (0xa50e9400) [pid = 1850] [serial = 92] [outer = (nil)] [url = about:blank] 16:24:45 INFO - PROCESS | 1850 | --DOMWINDOW == 92 (0xa3256c00) [pid = 1850] [serial = 91] [outer = (nil)] [url = about:blank] 16:24:45 INFO - PROCESS | 1850 | --DOMWINDOW == 91 (0xa104b400) [pid = 1850] [serial = 95] [outer = (nil)] [url = about:blank] 16:24:45 INFO - PROCESS | 1850 | --DOMWINDOW == 90 (0xa62ed000) [pid = 1850] [serial = 94] [outer = (nil)] [url = about:blank] 16:24:45 INFO - PROCESS | 1850 | --DOMWINDOW == 89 (0x9ac75c00) [pid = 1850] [serial = 113] [outer = (nil)] [url = about:blank] 16:24:45 INFO - PROCESS | 1850 | --DOMWINDOW == 88 (0x9b192c00) [pid = 1850] [serial = 98] [outer = (nil)] [url = about:blank] 16:24:45 INFO - PROCESS | 1850 | --DOMWINDOW == 87 (0x9ad7fc00) [pid = 1850] [serial = 114] [outer = (nil)] [url = about:blank] 16:24:45 INFO - PROCESS | 1850 | --DOMWINDOW == 86 (0x9b190400) [pid = 1850] [serial = 97] [outer = (nil)] [url = about:blank] 16:24:45 INFO - PROCESS | 1850 | --DOMWINDOW == 85 (0xa67bf800) [pid = 1850] [serial = 102] [outer = (nil)] [url = about:blank] 16:24:45 INFO - PROCESS | 1850 | --DOMWINDOW == 84 (0x997bf800) [pid = 1850] [serial = 119] [outer = (nil)] [url = about:blank] 16:24:45 INFO - PROCESS | 1850 | --DOMWINDOW == 83 (0xa6764800) [pid = 1850] [serial = 101] [outer = (nil)] [url = about:blank] 16:24:45 INFO - PROCESS | 1850 | --DOMWINDOW == 82 (0x9afc1000) [pid = 1850] [serial = 120] [outer = (nil)] [url = about:blank] 16:24:45 INFO - PROCESS | 1850 | --DOMWINDOW == 81 (0x9950e800) [pid = 1850] [serial = 111] [outer = (nil)] [url = about:blank] 16:24:46 INFO - PROCESS | 1850 | 1462922686524 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]]]}] 16:24:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 16:24:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1947ms 16:24:46 INFO - PROCESS | 1850 | 1462922686575 Marionette TRACE conn3 -> [0,217,"getWindowHandle",null] 16:24:46 INFO - PROCESS | 1850 | 1462922686579 Marionette TRACE conn3 <- [1,217,null,{"value":"8"}] 16:24:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 16:24:46 INFO - PROCESS | 1850 | 1462922686588 Marionette TRACE conn3 -> [0,218,"setScriptTimeout",{"ms":35000}] 16:24:46 INFO - PROCESS | 1850 | 1462922686592 Marionette TRACE conn3 <- [1,218,null,{}] 16:24:46 INFO - PROCESS | 1850 | 1462922686602 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}] 16:24:46 INFO - PROCESS | 1850 | 1462922686868 Marionette TRACE conn3 <- [1,219,null,{"value":null}] 16:24:47 INFO - PROCESS | 1850 | 1462922687051 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:47 INFO - PROCESS | 1850 | ++DOCSHELL 0x95089400 == 51 [pid = 1850] [id = 62] 16:24:47 INFO - PROCESS | 1850 | ++DOMWINDOW == 82 (0x976e7400) [pid = 1850] [serial = 184] [outer = (nil)] 16:24:47 INFO - PROCESS | 1850 | ++DOMWINDOW == 83 (0x989ae800) [pid = 1850] [serial = 185] [outer = 0x976e7400] 16:24:47 INFO - PROCESS | 1850 | 1462922687180 Marionette DEBUG loaded listener.js 16:24:47 INFO - PROCESS | 1850 | ++DOMWINDOW == 84 (0x98ebe400) [pid = 1850] [serial = 186] [outer = 0x976e7400] 16:24:48 INFO - PROCESS | 1850 | 1462922688314 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]]]}] 16:24:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 16:24:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1791ms 16:24:48 INFO - PROCESS | 1850 | 1462922688392 Marionette TRACE conn3 -> [0,221,"getWindowHandle",null] 16:24:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 16:24:48 INFO - PROCESS | 1850 | 1462922688406 Marionette TRACE conn3 <- [1,221,null,{"value":"8"}] 16:24:48 INFO - PROCESS | 1850 | 1462922688422 Marionette TRACE conn3 -> [0,222,"setScriptTimeout",{"ms":35000}] 16:24:48 INFO - PROCESS | 1850 | 1462922688427 Marionette TRACE conn3 <- [1,222,null,{}] 16:24:48 INFO - PROCESS | 1850 | 1462922688437 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}] 16:24:48 INFO - PROCESS | 1850 | 1462922688730 Marionette TRACE conn3 <- [1,223,null,{"value":null}] 16:24:48 INFO - PROCESS | 1850 | 1462922688903 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:48 INFO - PROCESS | 1850 | ++DOCSHELL 0x921ee800 == 52 [pid = 1850] [id = 63] 16:24:48 INFO - PROCESS | 1850 | ++DOMWINDOW == 85 (0x976e4c00) [pid = 1850] [serial = 187] [outer = (nil)] 16:24:49 INFO - PROCESS | 1850 | ++DOMWINDOW == 86 (0x9a3d6000) [pid = 1850] [serial = 188] [outer = 0x976e4c00] 16:24:49 INFO - PROCESS | 1850 | 1462922689021 Marionette DEBUG loaded listener.js 16:24:49 INFO - PROCESS | 1850 | ++DOMWINDOW == 87 (0x9a605800) [pid = 1850] [serial = 189] [outer = 0x976e4c00] 16:24:50 INFO - PROCESS | 1850 | --DOMWINDOW == 86 (0x9b9ee800) [pid = 1850] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 16:24:50 INFO - PROCESS | 1850 | --DOMWINDOW == 85 (0x99e97c00) [pid = 1850] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 16:24:50 INFO - PROCESS | 1850 | --DOMWINDOW == 84 (0x98e2e000) [pid = 1850] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 16:24:50 INFO - PROCESS | 1850 | --DOMWINDOW == 83 (0x922d5400) [pid = 1850] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 16:24:50 INFO - PROCESS | 1850 | --DOMWINDOW == 82 (0x9a603400) [pid = 1850] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 16:24:50 INFO - PROCESS | 1850 | 1462922690330 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]]]}] 16:24:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 16:24:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1961ms 16:24:50 INFO - PROCESS | 1850 | 1462922690375 Marionette TRACE conn3 -> [0,225,"getWindowHandle",null] 16:24:50 INFO - PROCESS | 1850 | 1462922690379 Marionette TRACE conn3 <- [1,225,null,{"value":"8"}] 16:24:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 16:24:50 INFO - PROCESS | 1850 | 1462922690385 Marionette TRACE conn3 -> [0,226,"setScriptTimeout",{"ms":35000}] 16:24:50 INFO - PROCESS | 1850 | 1462922690389 Marionette TRACE conn3 <- [1,226,null,{}] 16:24:50 INFO - PROCESS | 1850 | 1462922690395 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}] 16:24:50 INFO - PROCESS | 1850 | 1462922690661 Marionette TRACE conn3 <- [1,227,null,{"value":null}] 16:24:50 INFO - PROCESS | 1850 | 1462922690792 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:50 INFO - PROCESS | 1850 | ++DOCSHELL 0x922d5400 == 53 [pid = 1850] [id = 64] 16:24:50 INFO - PROCESS | 1850 | ++DOMWINDOW == 83 (0x9230cc00) [pid = 1850] [serial = 190] [outer = (nil)] 16:24:50 INFO - PROCESS | 1850 | ++DOMWINDOW == 84 (0x9a603400) [pid = 1850] [serial = 191] [outer = 0x9230cc00] 16:24:50 INFO - PROCESS | 1850 | 1462922690896 Marionette DEBUG loaded listener.js 16:24:51 INFO - PROCESS | 1850 | ++DOMWINDOW == 85 (0x9a60ec00) [pid = 1850] [serial = 192] [outer = 0x9230cc00] 16:24:51 INFO - PROCESS | 1850 | 1462922691628 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]]]}] 16:24:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 16:24:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1299ms 16:24:51 INFO - PROCESS | 1850 | 1462922691686 Marionette TRACE conn3 -> [0,229,"getWindowHandle",null] 16:24:51 INFO - PROCESS | 1850 | 1462922691690 Marionette TRACE conn3 <- [1,229,null,{"value":"8"}] 16:24:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 16:24:51 INFO - PROCESS | 1850 | 1462922691700 Marionette TRACE conn3 -> [0,230,"setScriptTimeout",{"ms":35000}] 16:24:51 INFO - PROCESS | 1850 | 1462922691704 Marionette TRACE conn3 <- [1,230,null,{}] 16:24:51 INFO - PROCESS | 1850 | 1462922691718 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}] 16:24:52 INFO - PROCESS | 1850 | 1462922692012 Marionette TRACE conn3 <- [1,231,null,{"value":null}] 16:24:52 INFO - PROCESS | 1850 | 1462922692219 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:52 INFO - PROCESS | 1850 | ++DOCSHELL 0x92311800 == 54 [pid = 1850] [id = 65] 16:24:52 INFO - PROCESS | 1850 | ++DOMWINDOW == 86 (0x92311c00) [pid = 1850] [serial = 193] [outer = (nil)] 16:24:52 INFO - PROCESS | 1850 | ++DOMWINDOW == 87 (0x92318000) [pid = 1850] [serial = 194] [outer = 0x92311c00] 16:24:52 INFO - PROCESS | 1850 | 1462922692454 Marionette DEBUG loaded listener.js 16:24:52 INFO - PROCESS | 1850 | ++DOMWINDOW == 88 (0x939a2400) [pid = 1850] [serial = 195] [outer = 0x92311c00] 16:24:53 INFO - PROCESS | 1850 | 1462922693662 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]]]}] 16:24:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 16:24:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1999ms 16:24:53 INFO - PROCESS | 1850 | 1462922693700 Marionette TRACE conn3 -> [0,233,"getWindowHandle",null] 16:24:53 INFO - PROCESS | 1850 | 1462922693707 Marionette TRACE conn3 <- [1,233,null,{"value":"8"}] 16:24:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 16:24:53 INFO - PROCESS | 1850 | 1462922693722 Marionette TRACE conn3 -> [0,234,"setScriptTimeout",{"ms":35000}] 16:24:53 INFO - PROCESS | 1850 | 1462922693739 Marionette TRACE conn3 <- [1,234,null,{}] 16:24:53 INFO - PROCESS | 1850 | 1462922693750 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}] 16:24:54 INFO - PROCESS | 1850 | 1462922694036 Marionette TRACE conn3 <- [1,235,null,{"value":null}] 16:24:54 INFO - PROCESS | 1850 | 1462922694300 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:54 INFO - PROCESS | 1850 | ++DOCSHELL 0x9508a400 == 55 [pid = 1850] [id = 66] 16:24:54 INFO - PROCESS | 1850 | ++DOMWINDOW == 89 (0x976e4800) [pid = 1850] [serial = 196] [outer = (nil)] 16:24:54 INFO - PROCESS | 1850 | ++DOMWINDOW == 90 (0x98e2d800) [pid = 1850] [serial = 197] [outer = 0x976e4800] 16:24:54 INFO - PROCESS | 1850 | 1462922694427 Marionette DEBUG loaded listener.js 16:24:54 INFO - PROCESS | 1850 | ++DOMWINDOW == 91 (0x9994d000) [pid = 1850] [serial = 198] [outer = 0x976e4800] 16:24:55 INFO - PROCESS | 1850 | 1462922695546 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]]]}] 16:24:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 16:24:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1864ms 16:24:55 INFO - PROCESS | 1850 | 1462922695584 Marionette TRACE conn3 -> [0,237,"getWindowHandle",null] 16:24:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 16:24:55 INFO - PROCESS | 1850 | 1462922695594 Marionette TRACE conn3 <- [1,237,null,{"value":"8"}] 16:24:55 INFO - PROCESS | 1850 | 1462922695607 Marionette TRACE conn3 -> [0,238,"setScriptTimeout",{"ms":35000}] 16:24:55 INFO - PROCESS | 1850 | 1462922695610 Marionette TRACE conn3 <- [1,238,null,{}] 16:24:55 INFO - PROCESS | 1850 | 1462922695616 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}] 16:24:55 INFO - PROCESS | 1850 | 1462922695844 Marionette TRACE conn3 <- [1,239,null,{"value":null}] 16:24:56 INFO - PROCESS | 1850 | 1462922696052 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:56 INFO - PROCESS | 1850 | ++DOCSHELL 0x99ef3000 == 56 [pid = 1850] [id = 67] 16:24:56 INFO - PROCESS | 1850 | ++DOMWINDOW == 92 (0x9a3d2800) [pid = 1850] [serial = 199] [outer = (nil)] 16:24:56 INFO - PROCESS | 1850 | ++DOMWINDOW == 93 (0x9a607400) [pid = 1850] [serial = 200] [outer = 0x9a3d2800] 16:24:56 INFO - PROCESS | 1850 | 1462922696214 Marionette DEBUG loaded listener.js 16:24:56 INFO - PROCESS | 1850 | ++DOMWINDOW == 94 (0x9acdc000) [pid = 1850] [serial = 201] [outer = 0x9a3d2800] 16:24:57 INFO - PROCESS | 1850 | 1462922697371 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]]]}] 16:24:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 16:24:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1784ms 16:24:57 INFO - PROCESS | 1850 | 1462922697389 Marionette TRACE conn3 -> [0,241,"getWindowHandle",null] 16:24:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 16:24:57 INFO - PROCESS | 1850 | 1462922697393 Marionette TRACE conn3 <- [1,241,null,{"value":"8"}] 16:24:57 INFO - PROCESS | 1850 | 1462922697405 Marionette TRACE conn3 -> [0,242,"setScriptTimeout",{"ms":35000}] 16:24:57 INFO - PROCESS | 1850 | 1462922697420 Marionette TRACE conn3 <- [1,242,null,{}] 16:24:57 INFO - PROCESS | 1850 | 1462922697437 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}] 16:24:57 INFO - PROCESS | 1850 | 1462922697711 Marionette TRACE conn3 <- [1,243,null,{"value":null}] 16:24:57 INFO - PROCESS | 1850 | 1462922697931 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:57 INFO - PROCESS | 1850 | ++DOCSHELL 0x922d0c00 == 57 [pid = 1850] [id = 68] 16:24:57 INFO - PROCESS | 1850 | ++DOMWINDOW == 95 (0x9adb1c00) [pid = 1850] [serial = 202] [outer = (nil)] 16:24:58 INFO - PROCESS | 1850 | ++DOMWINDOW == 96 (0x9b788c00) [pid = 1850] [serial = 203] [outer = 0x9adb1c00] 16:24:58 INFO - PROCESS | 1850 | 1462922698055 Marionette DEBUG loaded listener.js 16:24:58 INFO - PROCESS | 1850 | ++DOMWINDOW == 97 (0x9b9e3c00) [pid = 1850] [serial = 204] [outer = 0x9adb1c00] 16:24:58 INFO - PROCESS | 1850 | ++DOMWINDOW == 98 (0x9ba77400) [pid = 1850] [serial = 205] [outer = 0x93bdac00] 16:24:59 INFO - PROCESS | 1850 | 1462922699248 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]]]}] 16:24:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 16:24:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1955ms 16:24:59 INFO - PROCESS | 1850 | 1462922699355 Marionette TRACE conn3 -> [0,245,"getWindowHandle",null] 16:24:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 16:24:59 INFO - PROCESS | 1850 | 1462922699360 Marionette TRACE conn3 <- [1,245,null,{"value":"8"}] 16:24:59 INFO - PROCESS | 1850 | 1462922699366 Marionette TRACE conn3 -> [0,246,"setScriptTimeout",{"ms":35000}] 16:24:59 INFO - PROCESS | 1850 | 1462922699370 Marionette TRACE conn3 <- [1,246,null,{}] 16:24:59 INFO - PROCESS | 1850 | 1462922699376 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}] 16:24:59 INFO - PROCESS | 1850 | 1462922699628 Marionette TRACE conn3 <- [1,247,null,{"value":null}] 16:24:59 INFO - PROCESS | 1850 | 1462922699833 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:59 INFO - PROCESS | 1850 | ++DOCSHELL 0x92318c00 == 58 [pid = 1850] [id = 69] 16:24:59 INFO - PROCESS | 1850 | ++DOMWINDOW == 99 (0x99ba9000) [pid = 1850] [serial = 206] [outer = (nil)] 16:24:59 INFO - PROCESS | 1850 | ++DOMWINDOW == 100 (0x9ba70400) [pid = 1850] [serial = 207] [outer = 0x99ba9000] 16:24:59 INFO - PROCESS | 1850 | 1462922699949 Marionette DEBUG loaded listener.js 16:25:00 INFO - PROCESS | 1850 | ++DOMWINDOW == 101 (0xa1052000) [pid = 1850] [serial = 208] [outer = 0x99ba9000] 16:25:00 INFO - PROCESS | 1850 | 1462922700914 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]]]}] 16:25:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 16:25:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1590ms 16:25:00 INFO - PROCESS | 1850 | 1462922700957 Marionette TRACE conn3 -> [0,249,"getWindowHandle",null] 16:25:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 16:25:00 INFO - PROCESS | 1850 | 1462922700961 Marionette TRACE conn3 <- [1,249,null,{"value":"8"}] 16:25:00 INFO - PROCESS | 1850 | 1462922700967 Marionette TRACE conn3 -> [0,250,"setScriptTimeout",{"ms":35000}] 16:25:00 INFO - PROCESS | 1850 | 1462922700971 Marionette TRACE conn3 <- [1,250,null,{}] 16:25:00 INFO - PROCESS | 1850 | 1462922700977 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}] 16:25:01 INFO - PROCESS | 1850 | 1462922701197 Marionette TRACE conn3 <- [1,251,null,{"value":null}] 16:25:01 INFO - PROCESS | 1850 | 1462922701414 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:01 INFO - PROCESS | 1850 | ++DOCSHELL 0xa229b800 == 59 [pid = 1850] [id = 70] 16:25:01 INFO - PROCESS | 1850 | ++DOMWINDOW == 102 (0xa229c000) [pid = 1850] [serial = 209] [outer = (nil)] 16:25:01 INFO - PROCESS | 1850 | ++DOMWINDOW == 103 (0xa262b000) [pid = 1850] [serial = 210] [outer = 0xa229c000] 16:25:01 INFO - PROCESS | 1850 | 1462922701598 Marionette DEBUG loaded listener.js 16:25:01 INFO - PROCESS | 1850 | ++DOMWINDOW == 104 (0xa34a0000) [pid = 1850] [serial = 211] [outer = 0xa229c000] 16:25:02 INFO - PROCESS | 1850 | 1462922702586 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]]]}] 16:25:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 16:25:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1682ms 16:25:02 INFO - PROCESS | 1850 | 1462922702655 Marionette TRACE conn3 -> [0,253,"getWindowHandle",null] 16:25:02 INFO - PROCESS | 1850 | 1462922702660 Marionette TRACE conn3 <- [1,253,null,{"value":"8"}] 16:25:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 16:25:02 INFO - PROCESS | 1850 | 1462922702666 Marionette TRACE conn3 -> [0,254,"setScriptTimeout",{"ms":35000}] 16:25:02 INFO - PROCESS | 1850 | 1462922702670 Marionette TRACE conn3 <- [1,254,null,{}] 16:25:02 INFO - PROCESS | 1850 | 1462922702676 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}] 16:25:02 INFO - PROCESS | 1850 | 1462922702865 Marionette TRACE conn3 <- [1,255,null,{"value":null}] 16:25:03 INFO - PROCESS | 1850 | 1462922703012 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:03 INFO - PROCESS | 1850 | ++DOCSHELL 0x921f0400 == 60 [pid = 1850] [id = 71] 16:25:03 INFO - PROCESS | 1850 | ++DOMWINDOW == 105 (0x99eed000) [pid = 1850] [serial = 212] [outer = (nil)] 16:25:03 INFO - PROCESS | 1850 | ++DOMWINDOW == 106 (0xa34a7c00) [pid = 1850] [serial = 213] [outer = 0x99eed000] 16:25:03 INFO - PROCESS | 1850 | 1462922703098 Marionette DEBUG loaded listener.js 16:25:03 INFO - PROCESS | 1850 | ++DOMWINDOW == 107 (0xa5038800) [pid = 1850] [serial = 214] [outer = 0x99eed000] 16:25:03 INFO - PROCESS | 1850 | 1462922703976 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]]]}] 16:25:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 16:25:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1380ms 16:25:04 INFO - PROCESS | 1850 | 1462922704048 Marionette TRACE conn3 -> [0,257,"getWindowHandle",null] 16:25:04 INFO - PROCESS | 1850 | 1462922704052 Marionette TRACE conn3 <- [1,257,null,{"value":"8"}] 16:25:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 16:25:04 INFO - PROCESS | 1850 | 1462922704059 Marionette TRACE conn3 -> [0,258,"setScriptTimeout",{"ms":35000}] 16:25:04 INFO - PROCESS | 1850 | 1462922704062 Marionette TRACE conn3 <- [1,258,null,{}] 16:25:04 INFO - PROCESS | 1850 | 1462922704068 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}] 16:25:04 INFO - PROCESS | 1850 | 1462922704285 Marionette TRACE conn3 <- [1,259,null,{"value":null}] 16:25:04 INFO - PROCESS | 1850 | 1462922704433 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:04 INFO - PROCESS | 1850 | ++DOCSHELL 0xa34a4000 == 61 [pid = 1850] [id = 72] 16:25:04 INFO - PROCESS | 1850 | ++DOMWINDOW == 108 (0xa34a4400) [pid = 1850] [serial = 215] [outer = (nil)] 16:25:04 INFO - PROCESS | 1850 | ++DOMWINDOW == 109 (0xa50eec00) [pid = 1850] [serial = 216] [outer = 0xa34a4400] 16:25:04 INFO - PROCESS | 1850 | 1462922704520 Marionette DEBUG loaded listener.js 16:25:04 INFO - PROCESS | 1850 | ++DOMWINDOW == 110 (0xa627e800) [pid = 1850] [serial = 217] [outer = 0xa34a4400] 16:25:05 INFO - PROCESS | 1850 | 1462922705422 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]]]}] 16:25:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 16:25:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1399ms 16:25:05 INFO - PROCESS | 1850 | 1462922705459 Marionette TRACE conn3 -> [0,261,"getWindowHandle",null] 16:25:05 INFO - PROCESS | 1850 | 1462922705462 Marionette TRACE conn3 <- [1,261,null,{"value":"8"}] 16:25:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 16:25:05 INFO - PROCESS | 1850 | 1462922705470 Marionette TRACE conn3 -> [0,262,"setScriptTimeout",{"ms":35000}] 16:25:05 INFO - PROCESS | 1850 | 1462922705473 Marionette TRACE conn3 <- [1,262,null,{}] 16:25:05 INFO - PROCESS | 1850 | 1462922705501 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}] 16:25:05 INFO - PROCESS | 1850 | 1462922705707 Marionette TRACE conn3 <- [1,263,null,{"value":null}] 16:25:06 INFO - PROCESS | 1850 | 1462922706038 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:06 INFO - PROCESS | 1850 | ++DOCSHELL 0x9238c800 == 62 [pid = 1850] [id = 73] 16:25:06 INFO - PROCESS | 1850 | ++DOMWINDOW == 111 (0x9238d000) [pid = 1850] [serial = 218] [outer = (nil)] 16:25:06 INFO - PROCESS | 1850 | ++DOMWINDOW == 112 (0x92397000) [pid = 1850] [serial = 219] [outer = 0x9238d000] 16:25:06 INFO - PROCESS | 1850 | 1462922706234 Marionette DEBUG loaded listener.js 16:25:06 INFO - PROCESS | 1850 | ++DOMWINDOW == 113 (0x94f09400) [pid = 1850] [serial = 220] [outer = 0x9238d000] 16:25:07 INFO - PROCESS | 1850 | 1462922707062 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]]]}] 16:25:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 16:25:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1633ms 16:25:07 INFO - PROCESS | 1850 | 1462922707105 Marionette TRACE conn3 -> [0,265,"getWindowHandle",null] 16:25:07 INFO - PROCESS | 1850 | 1462922707112 Marionette TRACE conn3 <- [1,265,null,{"value":"8"}] 16:25:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 16:25:07 INFO - PROCESS | 1850 | 1462922707119 Marionette TRACE conn3 -> [0,266,"setScriptTimeout",{"ms":35000}] 16:25:07 INFO - PROCESS | 1850 | 1462922707124 Marionette TRACE conn3 <- [1,266,null,{}] 16:25:07 INFO - PROCESS | 1850 | 1462922707132 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}] 16:25:07 INFO - PROCESS | 1850 | 1462922707307 Marionette TRACE conn3 <- [1,267,null,{"value":null}] 16:25:07 INFO - PROCESS | 1850 | 1462922707528 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:07 INFO - PROCESS | 1850 | ++DOCSHELL 0x921f7000 == 63 [pid = 1850] [id = 74] 16:25:07 INFO - PROCESS | 1850 | ++DOMWINDOW == 114 (0x9230fc00) [pid = 1850] [serial = 221] [outer = (nil)] 16:25:07 INFO - PROCESS | 1850 | ++DOMWINDOW == 115 (0x95086c00) [pid = 1850] [serial = 222] [outer = 0x9230fc00] 16:25:07 INFO - PROCESS | 1850 | 1462922707653 Marionette DEBUG loaded listener.js 16:25:07 INFO - PROCESS | 1850 | ++DOMWINDOW == 116 (0x98e2a800) [pid = 1850] [serial = 223] [outer = 0x9230fc00] 16:25:08 INFO - PROCESS | 1850 | --DOCSHELL 0x922d1000 == 62 [pid = 1850] [id = 24] 16:25:08 INFO - PROCESS | 1850 | --DOCSHELL 0x922d5400 == 61 [pid = 1850] [id = 64] 16:25:08 INFO - PROCESS | 1850 | --DOCSHELL 0x921ee800 == 60 [pid = 1850] [id = 63] 16:25:08 INFO - PROCESS | 1850 | --DOCSHELL 0x95089400 == 59 [pid = 1850] [id = 62] 16:25:08 INFO - PROCESS | 1850 | --DOMWINDOW == 115 (0x9ace0800) [pid = 1850] [serial = 149] [outer = (nil)] [url = about:blank] 16:25:08 INFO - PROCESS | 1850 | --DOCSHELL 0x921fc800 == 58 [pid = 1850] [id = 61] 16:25:08 INFO - PROCESS | 1850 | --DOCSHELL 0x9230b800 == 57 [pid = 1850] [id = 60] 16:25:08 INFO - PROCESS | 1850 | --DOCSHELL 0x93b0c400 == 56 [pid = 1850] [id = 52] 16:25:08 INFO - PROCESS | 1850 | --DOCSHELL 0x92394c00 == 55 [pid = 1850] [id = 51] 16:25:08 INFO - PROCESS | 1850 | 1462922708566 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]]]}] 16:25:08 INFO - PROCESS | 1850 | --DOMWINDOW == 114 (0xa2144000) [pid = 1850] [serial = 143] [outer = (nil)] [url = about:blank] 16:25:08 INFO - PROCESS | 1850 | --DOMWINDOW == 113 (0x9b195400) [pid = 1850] [serial = 140] [outer = (nil)] [url = about:blank] 16:25:08 INFO - PROCESS | 1850 | --DOMWINDOW == 112 (0x99502800) [pid = 1850] [serial = 137] [outer = (nil)] [url = about:blank] 16:25:08 INFO - PROCESS | 1850 | --DOMWINDOW == 111 (0x9960f800) [pid = 1850] [serial = 138] [outer = (nil)] [url = about:blank] 16:25:08 INFO - PROCESS | 1850 | --DOMWINDOW == 110 (0x9b9fd400) [pid = 1850] [serial = 131] [outer = (nil)] [url = about:blank] 16:25:08 INFO - PROCESS | 1850 | --DOMWINDOW == 109 (0x93bd5000) [pid = 1850] [serial = 135] [outer = (nil)] [url = about:blank] 16:25:08 INFO - PROCESS | 1850 | --DOMWINDOW == 108 (0x92398400) [pid = 1850] [serial = 134] [outer = (nil)] [url = about:blank] 16:25:08 INFO - PROCESS | 1850 | --DOMWINDOW == 107 (0x9a850400) [pid = 1850] [serial = 128] [outer = (nil)] [url = about:blank] 16:25:08 INFO - PROCESS | 1850 | --DOMWINDOW == 106 (0x9a60b800) [pid = 1850] [serial = 146] [outer = (nil)] [url = about:blank] 16:25:08 INFO - PROCESS | 1850 | --DOMWINDOW == 105 (0x976e7000) [pid = 1850] [serial = 125] [outer = (nil)] [url = about:blank] 16:25:08 INFO - PROCESS | 1850 | --DOMWINDOW == 104 (0xa21a9c00) [pid = 1850] [serial = 144] [outer = (nil)] [url = about:blank] 16:25:08 INFO - PROCESS | 1850 | --DOMWINDOW == 103 (0x9a606c00) [pid = 1850] [serial = 147] [outer = (nil)] [url = about:blank] 16:25:08 INFO - PROCESS | 1850 | --DOMWINDOW == 102 (0x9b9e3800) [pid = 1850] [serial = 141] [outer = (nil)] [url = about:blank] 16:25:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 16:25:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1488ms 16:25:08 INFO - PROCESS | 1850 | 1462922708609 Marionette TRACE conn3 -> [0,269,"getWindowHandle",null] 16:25:08 INFO - PROCESS | 1850 | 1462922708615 Marionette TRACE conn3 <- [1,269,null,{"value":"8"}] 16:25:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 16:25:08 INFO - PROCESS | 1850 | 1462922708622 Marionette TRACE conn3 -> [0,270,"setScriptTimeout",{"ms":35000}] 16:25:08 INFO - PROCESS | 1850 | 1462922708626 Marionette TRACE conn3 <- [1,270,null,{}] 16:25:08 INFO - PROCESS | 1850 | 1462922708632 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}] 16:25:08 INFO - PROCESS | 1850 | 1462922708796 Marionette TRACE conn3 <- [1,271,null,{"value":null}] 16:25:08 INFO - PROCESS | 1850 | 1462922708925 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:08 INFO - PROCESS | 1850 | ++DOCSHELL 0x922d5400 == 56 [pid = 1850] [id = 75] 16:25:08 INFO - PROCESS | 1850 | ++DOMWINDOW == 103 (0x94f0e000) [pid = 1850] [serial = 224] [outer = (nil)] 16:25:08 INFO - PROCESS | 1850 | ++DOMWINDOW == 104 (0x9809a400) [pid = 1850] [serial = 225] [outer = 0x94f0e000] 16:25:09 INFO - PROCESS | 1850 | 1462922709000 Marionette DEBUG loaded listener.js 16:25:09 INFO - PROCESS | 1850 | ++DOMWINDOW == 105 (0x99ba8400) [pid = 1850] [serial = 226] [outer = 0x94f0e000] 16:25:09 INFO - PROCESS | 1850 | 1462922709802 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]]]}] 16:25:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 16:25:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1242ms 16:25:09 INFO - PROCESS | 1850 | 1462922709865 Marionette TRACE conn3 -> [0,273,"getWindowHandle",null] 16:25:09 INFO - PROCESS | 1850 | 1462922709869 Marionette TRACE conn3 <- [1,273,null,{"value":"8"}] 16:25:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 16:25:09 INFO - PROCESS | 1850 | 1462922709878 Marionette TRACE conn3 -> [0,274,"setScriptTimeout",{"ms":35000}] 16:25:09 INFO - PROCESS | 1850 | 1462922709886 Marionette TRACE conn3 <- [1,274,null,{}] 16:25:09 INFO - PROCESS | 1850 | 1462922709900 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}] 16:25:10 INFO - PROCESS | 1850 | 1462922710071 Marionette TRACE conn3 <- [1,275,null,{"value":null}] 16:25:10 INFO - PROCESS | 1850 | 1462922710195 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:10 INFO - PROCESS | 1850 | ++DOCSHELL 0x939b0000 == 57 [pid = 1850] [id = 76] 16:25:10 INFO - PROCESS | 1850 | ++DOMWINDOW == 106 (0x99e24000) [pid = 1850] [serial = 227] [outer = (nil)] 16:25:10 INFO - PROCESS | 1850 | ++DOMWINDOW == 107 (0x9a60e000) [pid = 1850] [serial = 228] [outer = 0x99e24000] 16:25:10 INFO - PROCESS | 1850 | 1462922710270 Marionette DEBUG loaded listener.js 16:25:10 INFO - PROCESS | 1850 | ++DOMWINDOW == 108 (0x9acdb800) [pid = 1850] [serial = 229] [outer = 0x99e24000] 16:25:11 INFO - PROCESS | 1850 | 1462922711044 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]]]}] 16:25:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 16:25:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1238ms 16:25:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 16:25:11 INFO - PROCESS | 1850 | 1462922711115 Marionette TRACE conn3 -> [0,277,"getWindowHandle",null] 16:25:11 INFO - PROCESS | 1850 | 1462922711119 Marionette TRACE conn3 <- [1,277,null,{"value":"8"}] 16:25:11 INFO - PROCESS | 1850 | 1462922711125 Marionette TRACE conn3 -> [0,278,"setScriptTimeout",{"ms":35000}] 16:25:11 INFO - PROCESS | 1850 | 1462922711128 Marionette TRACE conn3 <- [1,278,null,{}] 16:25:11 INFO - PROCESS | 1850 | 1462922711134 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}] 16:25:11 INFO - PROCESS | 1850 | 1462922711334 Marionette TRACE conn3 <- [1,279,null,{"value":null}] 16:25:11 INFO - PROCESS | 1850 | 1462922711354 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:11 INFO - PROCESS | 1850 | ++DOCSHELL 0x9a850400 == 58 [pid = 1850] [id = 77] 16:25:11 INFO - PROCESS | 1850 | ++DOMWINDOW == 109 (0x9afc1c00) [pid = 1850] [serial = 230] [outer = (nil)] 16:25:11 INFO - PROCESS | 1850 | ++DOMWINDOW == 110 (0x9b154c00) [pid = 1850] [serial = 231] [outer = 0x9afc1c00] 16:25:11 INFO - PROCESS | 1850 | 1462922711429 Marionette DEBUG loaded listener.js 16:25:11 INFO - PROCESS | 1850 | ++DOMWINDOW == 111 (0x9b191000) [pid = 1850] [serial = 232] [outer = 0x9afc1c00] 16:25:12 INFO - PROCESS | 1850 | 1462922712306 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]]]}] 16:25:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 16:25:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1243ms 16:25:12 INFO - PROCESS | 1850 | 1462922712369 Marionette TRACE conn3 -> [0,281,"getWindowHandle",null] 16:25:12 INFO - PROCESS | 1850 | 1462922712373 Marionette TRACE conn3 <- [1,281,null,{"value":"8"}] 16:25:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 16:25:12 INFO - PROCESS | 1850 | 1462922712379 Marionette TRACE conn3 -> [0,282,"setScriptTimeout",{"ms":35000}] 16:25:12 INFO - PROCESS | 1850 | 1462922712382 Marionette TRACE conn3 <- [1,282,null,{}] 16:25:12 INFO - PROCESS | 1850 | 1462922712388 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}] 16:25:12 INFO - PROCESS | 1850 | 1462922712584 Marionette TRACE conn3 <- [1,283,null,{"value":null}] 16:25:12 INFO - PROCESS | 1850 | --DOMWINDOW == 110 (0x976e4c00) [pid = 1850] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 16:25:12 INFO - PROCESS | 1850 | --DOMWINDOW == 109 (0x976e7400) [pid = 1850] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 16:25:12 INFO - PROCESS | 1850 | --DOMWINDOW == 108 (0x93bd8400) [pid = 1850] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 16:25:12 INFO - PROCESS | 1850 | --DOMWINDOW == 107 (0x9230d400) [pid = 1850] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 16:25:12 INFO - PROCESS | 1850 | 1462922712871 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:12 INFO - PROCESS | 1850 | ++DOCSHELL 0x94f15800 == 59 [pid = 1850] [id = 78] 16:25:12 INFO - PROCESS | 1850 | ++DOMWINDOW == 108 (0x9507cc00) [pid = 1850] [serial = 233] [outer = (nil)] 16:25:12 INFO - PROCESS | 1850 | ++DOMWINDOW == 109 (0x99bb4800) [pid = 1850] [serial = 234] [outer = 0x9507cc00] 16:25:12 INFO - PROCESS | 1850 | 1462922712961 Marionette DEBUG loaded listener.js 16:25:13 INFO - PROCESS | 1850 | ++DOMWINDOW == 110 (0x9d8cbc00) [pid = 1850] [serial = 235] [outer = 0x9507cc00] 16:25:13 INFO - PROCESS | 1850 | 1462922713706 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]]]}] 16:25:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 16:25:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1346ms 16:25:13 INFO - PROCESS | 1850 | 1462922713725 Marionette TRACE conn3 -> [0,285,"getWindowHandle",null] 16:25:13 INFO - PROCESS | 1850 | 1462922713728 Marionette TRACE conn3 <- [1,285,null,{"value":"8"}] 16:25:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 16:25:13 INFO - PROCESS | 1850 | 1462922713742 Marionette TRACE conn3 -> [0,286,"setScriptTimeout",{"ms":35000}] 16:25:13 INFO - PROCESS | 1850 | 1462922713744 Marionette TRACE conn3 <- [1,286,null,{}] 16:25:13 INFO - PROCESS | 1850 | 1462922713750 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}] 16:25:13 INFO - PROCESS | 1850 | 1462922713917 Marionette TRACE conn3 <- [1,287,null,{"value":null}] 16:25:13 INFO - PROCESS | 1850 | 1462922713934 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:13 INFO - PROCESS | 1850 | ++DOCSHELL 0xa0506000 == 60 [pid = 1850] [id = 79] 16:25:13 INFO - PROCESS | 1850 | ++DOMWINDOW == 111 (0xa104d800) [pid = 1850] [serial = 236] [outer = (nil)] 16:25:13 INFO - PROCESS | 1850 | ++DOMWINDOW == 112 (0xa2295400) [pid = 1850] [serial = 237] [outer = 0xa104d800] 16:25:14 INFO - PROCESS | 1850 | 1462922714006 Marionette DEBUG loaded listener.js 16:25:14 INFO - PROCESS | 1850 | ++DOMWINDOW == 113 (0xa3221000) [pid = 1850] [serial = 238] [outer = 0xa104d800] 16:25:14 INFO - PROCESS | 1850 | 1462922714886 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]]]}] 16:25:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 16:25:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1206ms 16:25:14 INFO - PROCESS | 1850 | 1462922714943 Marionette TRACE conn3 -> [0,289,"getWindowHandle",null] 16:25:14 INFO - PROCESS | 1850 | 1462922714949 Marionette TRACE conn3 <- [1,289,null,{"value":"8"}] 16:25:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 16:25:15 INFO - PROCESS | 1850 | 1462922715015 Marionette TRACE conn3 -> [0,290,"setScriptTimeout",{"ms":35000}] 16:25:15 INFO - PROCESS | 1850 | 1462922715022 Marionette TRACE conn3 <- [1,290,null,{}] 16:25:15 INFO - PROCESS | 1850 | 1462922715032 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}] 16:25:15 INFO - PROCESS | 1850 | 1462922715246 Marionette TRACE conn3 <- [1,291,null,{"value":null}] 16:25:15 INFO - PROCESS | 1850 | 1462922715394 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:15 INFO - PROCESS | 1850 | ++DOCSHELL 0x939a4c00 == 61 [pid = 1850] [id = 80] 16:25:15 INFO - PROCESS | 1850 | ++DOMWINDOW == 114 (0x939afc00) [pid = 1850] [serial = 239] [outer = (nil)] 16:25:15 INFO - PROCESS | 1850 | ++DOMWINDOW == 115 (0x93bd8400) [pid = 1850] [serial = 240] [outer = 0x939afc00] 16:25:15 INFO - PROCESS | 1850 | 1462922715538 Marionette DEBUG loaded listener.js 16:25:15 INFO - PROCESS | 1850 | ++DOMWINDOW == 116 (0x94f47c00) [pid = 1850] [serial = 241] [outer = 0x939afc00] 16:25:16 INFO - PROCESS | 1850 | 1462922716456 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]]]}] 16:25:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 16:25:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1535ms 16:25:16 INFO - PROCESS | 1850 | 1462922716506 Marionette TRACE conn3 -> [0,293,"getWindowHandle",null] 16:25:16 INFO - PROCESS | 1850 | 1462922716514 Marionette TRACE conn3 <- [1,293,null,{"value":"8"}] 16:25:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 16:25:16 INFO - PROCESS | 1850 | 1462922716525 Marionette TRACE conn3 -> [0,294,"setScriptTimeout",{"ms":35000}] 16:25:16 INFO - PROCESS | 1850 | 1462922716529 Marionette TRACE conn3 <- [1,294,null,{}] 16:25:16 INFO - PROCESS | 1850 | 1462922716536 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}] 16:25:16 INFO - PROCESS | 1850 | 1462922716717 Marionette TRACE conn3 <- [1,295,null,{"value":null}] 16:25:16 INFO - PROCESS | 1850 | 1462922716867 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:16 INFO - PROCESS | 1850 | ++DOCSHELL 0x9507e000 == 62 [pid = 1850] [id = 81] 16:25:16 INFO - PROCESS | 1850 | ++DOMWINDOW == 117 (0x976e4c00) [pid = 1850] [serial = 242] [outer = (nil)] 16:25:16 INFO - PROCESS | 1850 | ++DOMWINDOW == 118 (0x99ee7000) [pid = 1850] [serial = 243] [outer = 0x976e4c00] 16:25:16 INFO - PROCESS | 1850 | 1462922716958 Marionette DEBUG loaded listener.js 16:25:17 INFO - PROCESS | 1850 | ++DOMWINDOW == 119 (0x9a607c00) [pid = 1850] [serial = 244] [outer = 0x976e4c00] 16:25:17 INFO - PROCESS | 1850 | 1462922717981 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]]]}] 16:25:18 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. 16:25:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1486ms 16:25:18 INFO - PROCESS | 1850 | 1462922718011 Marionette TRACE conn3 -> [0,297,"getWindowHandle",null] 16:25:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 16:25:18 INFO - PROCESS | 1850 | 1462922718015 Marionette TRACE conn3 <- [1,297,null,{"value":"8"}] 16:25:18 INFO - PROCESS | 1850 | 1462922718022 Marionette TRACE conn3 -> [0,298,"setScriptTimeout",{"ms":35000}] 16:25:18 INFO - PROCESS | 1850 | 1462922718028 Marionette TRACE conn3 <- [1,298,null,{}] 16:25:18 INFO - PROCESS | 1850 | 1462922718044 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}] 16:25:18 INFO - PROCESS | 1850 | 1462922718225 Marionette TRACE conn3 <- [1,299,null,{"value":null}] 16:25:18 INFO - PROCESS | 1850 | 1462922718376 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:18 INFO - PROCESS | 1850 | ++DOCSHELL 0x99a55c00 == 63 [pid = 1850] [id = 82] 16:25:18 INFO - PROCESS | 1850 | ++DOMWINDOW == 120 (0x9b15fc00) [pid = 1850] [serial = 245] [outer = (nil)] 16:25:18 INFO - PROCESS | 1850 | ++DOMWINDOW == 121 (0xa2273400) [pid = 1850] [serial = 246] [outer = 0x9b15fc00] 16:25:18 INFO - PROCESS | 1850 | 1462922718468 Marionette DEBUG loaded listener.js 16:25:18 INFO - PROCESS | 1850 | ++DOMWINDOW == 122 (0xa349d800) [pid = 1850] [serial = 247] [outer = 0x9b15fc00] 16:25:19 INFO - PROCESS | 1850 | 1462922719430 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]]]}] 16:25:19 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. 16:25:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1439ms 16:25:19 INFO - PROCESS | 1850 | 1462922719461 Marionette TRACE conn3 -> [0,301,"getWindowHandle",null] 16:25:19 INFO - PROCESS | 1850 | 1462922719466 Marionette TRACE conn3 <- [1,301,null,{"value":"8"}] 16:25:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 16:25:19 INFO - PROCESS | 1850 | 1462922719472 Marionette TRACE conn3 -> [0,302,"setScriptTimeout",{"ms":35000}] 16:25:19 INFO - PROCESS | 1850 | 1462922719476 Marionette TRACE conn3 <- [1,302,null,{}] 16:25:19 INFO - PROCESS | 1850 | 1462922719500 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}] 16:25:19 INFO - PROCESS | 1850 | 1462922719672 Marionette TRACE conn3 <- [1,303,null,{"value":null}] 16:25:19 INFO - PROCESS | 1850 | 1462922719823 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:19 INFO - PROCESS | 1850 | ++DOCSHELL 0xa229d000 == 64 [pid = 1850] [id = 83] 16:25:19 INFO - PROCESS | 1850 | ++DOMWINDOW == 123 (0xa34a2400) [pid = 1850] [serial = 248] [outer = (nil)] 16:25:19 INFO - PROCESS | 1850 | ++DOMWINDOW == 124 (0xa50ae400) [pid = 1850] [serial = 249] [outer = 0xa34a2400] 16:25:19 INFO - PROCESS | 1850 | 1462922719926 Marionette DEBUG loaded listener.js 16:25:20 INFO - PROCESS | 1850 | ++DOMWINDOW == 125 (0xa6766400) [pid = 1850] [serial = 250] [outer = 0xa34a2400] 16:25:20 INFO - PROCESS | 1850 | 1462922720781 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]]]}] 16:25:20 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. 16:25:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1384ms 16:25:20 INFO - PROCESS | 1850 | 1462922720858 Marionette TRACE conn3 -> [0,305,"getWindowHandle",null] 16:25:20 INFO - PROCESS | 1850 | 1462922720861 Marionette TRACE conn3 <- [1,305,null,{"value":"8"}] 16:25:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 16:25:20 INFO - PROCESS | 1850 | 1462922720868 Marionette TRACE conn3 -> [0,306,"setScriptTimeout",{"ms":35000}] 16:25:20 INFO - PROCESS | 1850 | 1462922720871 Marionette TRACE conn3 <- [1,306,null,{}] 16:25:20 INFO - PROCESS | 1850 | 1462922720877 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}] 16:25:21 INFO - PROCESS | 1850 | 1462922721083 Marionette TRACE conn3 <- [1,307,null,{"value":null}] 16:25:21 INFO - PROCESS | 1850 | 1462922721234 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:21 INFO - PROCESS | 1850 | ++DOCSHELL 0x91002c00 == 65 [pid = 1850] [id = 84] 16:25:21 INFO - PROCESS | 1850 | ++DOMWINDOW == 126 (0x91004400) [pid = 1850] [serial = 251] [outer = (nil)] 16:25:21 INFO - PROCESS | 1850 | ++DOMWINDOW == 127 (0x9100bc00) [pid = 1850] [serial = 252] [outer = 0x91004400] 16:25:21 INFO - PROCESS | 1850 | 1462922721330 Marionette DEBUG loaded listener.js 16:25:21 INFO - PROCESS | 1850 | ++DOMWINDOW == 128 (0x9100f800) [pid = 1850] [serial = 253] [outer = 0x91004400] 16:25:22 INFO - PROCESS | 1850 | 1462922722227 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]]]}] 16:25:22 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. 16:25:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1389ms 16:25:22 INFO - PROCESS | 1850 | 1462922722260 Marionette TRACE conn3 -> [0,309,"getWindowHandle",null] 16:25:22 INFO - PROCESS | 1850 | 1462922722267 Marionette TRACE conn3 <- [1,309,null,{"value":"8"}] 16:25:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 16:25:22 INFO - PROCESS | 1850 | 1462922722278 Marionette TRACE conn3 -> [0,310,"setScriptTimeout",{"ms":35000}] 16:25:22 INFO - PROCESS | 1850 | 1462922722281 Marionette TRACE conn3 <- [1,310,null,{}] 16:25:22 INFO - PROCESS | 1850 | 1462922722287 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}] 16:25:22 INFO - PROCESS | 1850 | 1462922722517 Marionette TRACE conn3 <- [1,311,null,{"value":null}] 16:25:22 INFO - PROCESS | 1850 | 1462922722671 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:22 INFO - PROCESS | 1850 | ++DOCSHELL 0x91007400 == 66 [pid = 1850] [id = 85] 16:25:22 INFO - PROCESS | 1850 | ++DOMWINDOW == 129 (0x9100ec00) [pid = 1850] [serial = 254] [outer = (nil)] 16:25:22 INFO - PROCESS | 1850 | ++DOMWINDOW == 130 (0x9114ec00) [pid = 1850] [serial = 255] [outer = 0x9100ec00] 16:25:22 INFO - PROCESS | 1850 | 1462922722765 Marionette DEBUG loaded listener.js 16:25:22 INFO - PROCESS | 1850 | ++DOMWINDOW == 131 (0x922ce800) [pid = 1850] [serial = 256] [outer = 0x9100ec00] 16:25:23 INFO - PROCESS | 1850 | 1462922723682 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]]]}] 16:25:23 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. 16:25:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1439ms 16:25:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 16:25:23 INFO - PROCESS | 1850 | 1462922723718 Marionette TRACE conn3 -> [0,313,"getWindowHandle",null] 16:25:23 INFO - PROCESS | 1850 | 1462922723721 Marionette TRACE conn3 <- [1,313,null,{"value":"8"}] 16:25:23 INFO - PROCESS | 1850 | 1462922723728 Marionette TRACE conn3 -> [0,314,"setScriptTimeout",{"ms":35000}] 16:25:23 INFO - PROCESS | 1850 | 1462922723731 Marionette TRACE conn3 <- [1,314,null,{}] 16:25:23 INFO - PROCESS | 1850 | 1462922723737 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}] 16:25:23 INFO - PROCESS | 1850 | 1462922723897 Marionette TRACE conn3 <- [1,315,null,{"value":null}] 16:25:24 INFO - PROCESS | 1850 | 1462922724054 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:24 INFO - PROCESS | 1850 | ++DOCSHELL 0x9114dc00 == 67 [pid = 1850] [id = 86] 16:25:24 INFO - PROCESS | 1850 | ++DOMWINDOW == 132 (0x921f4000) [pid = 1850] [serial = 257] [outer = (nil)] 16:25:24 INFO - PROCESS | 1850 | ++DOMWINDOW == 133 (0xa67b7c00) [pid = 1850] [serial = 258] [outer = 0x921f4000] 16:25:24 INFO - PROCESS | 1850 | 1462922724142 Marionette DEBUG loaded listener.js 16:25:24 INFO - PROCESS | 1850 | ++DOMWINDOW == 134 (0xa67c3800) [pid = 1850] [serial = 259] [outer = 0x921f4000] 16:25:25 INFO - PROCESS | 1850 | 1462922725082 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]]]}] 16:25:25 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. 16:25:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1398ms 16:25:25 INFO - PROCESS | 1850 | 1462922725126 Marionette TRACE conn3 -> [0,317,"getWindowHandle",null] 16:25:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 16:25:25 INFO - PROCESS | 1850 | 1462922725130 Marionette TRACE conn3 <- [1,317,null,{"value":"8"}] 16:25:25 INFO - PROCESS | 1850 | 1462922725137 Marionette TRACE conn3 -> [0,318,"setScriptTimeout",{"ms":35000}] 16:25:25 INFO - PROCESS | 1850 | 1462922725141 Marionette TRACE conn3 <- [1,318,null,{}] 16:25:25 INFO - PROCESS | 1850 | 1462922725147 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}] 16:25:25 INFO - PROCESS | 1850 | 1462922725327 Marionette TRACE conn3 <- [1,319,null,{"value":null}] 16:25:25 INFO - PROCESS | 1850 | 1462922725487 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:25 INFO - PROCESS | 1850 | ++DOCSHELL 0x9230bc00 == 68 [pid = 1850] [id = 87] 16:25:25 INFO - PROCESS | 1850 | ++DOMWINDOW == 135 (0x92318400) [pid = 1850] [serial = 260] [outer = (nil)] 16:25:25 INFO - PROCESS | 1850 | ++DOMWINDOW == 136 (0x953d4800) [pid = 1850] [serial = 261] [outer = 0x92318400] 16:25:25 INFO - PROCESS | 1850 | 1462922725627 Marionette DEBUG loaded listener.js 16:25:25 INFO - PROCESS | 1850 | ++DOMWINDOW == 137 (0x953d9000) [pid = 1850] [serial = 262] [outer = 0x92318400] 16:25:26 INFO - PROCESS | 1850 | 1462922726826 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]]]}] 16:25:26 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. 16:25:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1739ms 16:25:26 INFO - PROCESS | 1850 | 1462922726885 Marionette TRACE conn3 -> [0,321,"getWindowHandle",null] 16:25:26 INFO - PROCESS | 1850 | 1462922726891 Marionette TRACE conn3 <- [1,321,null,{"value":"8"}] 16:25:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 16:25:26 INFO - PROCESS | 1850 | 1462922726900 Marionette TRACE conn3 -> [0,322,"setScriptTimeout",{"ms":35000}] 16:25:26 INFO - PROCESS | 1850 | 1462922726906 Marionette TRACE conn3 <- [1,322,null,{}] 16:25:26 INFO - PROCESS | 1850 | 1462922726916 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}] 16:25:27 INFO - PROCESS | 1850 | 1462922727213 Marionette TRACE conn3 <- [1,323,null,{"value":null}] 16:25:27 INFO - PROCESS | 1850 | 1462922727387 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:27 INFO - PROCESS | 1850 | ++DOCSHELL 0x91007c00 == 69 [pid = 1850] [id = 88] 16:25:27 INFO - PROCESS | 1850 | ++DOMWINDOW == 138 (0x91acf800) [pid = 1850] [serial = 263] [outer = (nil)] 16:25:27 INFO - PROCESS | 1850 | ++DOMWINDOW == 139 (0x9238e000) [pid = 1850] [serial = 264] [outer = 0x91acf800] 16:25:27 INFO - PROCESS | 1850 | 1462922727564 Marionette DEBUG loaded listener.js 16:25:27 INFO - PROCESS | 1850 | ++DOMWINDOW == 140 (0x93b10c00) [pid = 1850] [serial = 265] [outer = 0x91acf800] 16:25:28 INFO - PROCESS | 1850 | 1462922728496 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]]]}] 16:25:28 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. 16:25:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1644ms 16:25:28 INFO - PROCESS | 1850 | 1462922728545 Marionette TRACE conn3 -> [0,325,"getWindowHandle",null] 16:25:28 INFO - PROCESS | 1850 | 1462922728554 Marionette TRACE conn3 <- [1,325,null,{"value":"8"}] 16:25:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 16:25:28 INFO - PROCESS | 1850 | 1462922728564 Marionette TRACE conn3 -> [0,326,"setScriptTimeout",{"ms":35000}] 16:25:28 INFO - PROCESS | 1850 | 1462922728569 Marionette TRACE conn3 <- [1,326,null,{}] 16:25:28 INFO - PROCESS | 1850 | 1462922728576 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}] 16:25:28 INFO - PROCESS | 1850 | 1462922728817 Marionette TRACE conn3 <- [1,327,null,{"value":null}] 16:25:28 INFO - PROCESS | 1850 | --DOCSHELL 0x976e5800 == 68 [pid = 1850] [id = 50] 16:25:28 INFO - PROCESS | 1850 | --DOCSHELL 0x93bd2000 == 67 [pid = 1850] [id = 16] 16:25:28 INFO - PROCESS | 1850 | --DOCSHELL 0x98ebf800 == 66 [pid = 1850] [id = 17] 16:25:28 INFO - PROCESS | 1850 | --DOMWINDOW == 139 (0x93bd0400) [pid = 1850] [serial = 152] [outer = (nil)] [url = about:blank] 16:25:28 INFO - PROCESS | 1850 | --DOMWINDOW == 138 (0x9993e800) [pid = 1850] [serial = 155] [outer = (nil)] [url = about:blank] 16:25:28 INFO - PROCESS | 1850 | --DOMWINDOW == 137 (0x9a603400) [pid = 1850] [serial = 191] [outer = (nil)] [url = about:blank] 16:25:28 INFO - PROCESS | 1850 | --DOMWINDOW == 136 (0x9b15f400) [pid = 1850] [serial = 158] [outer = (nil)] [url = about:blank] 16:25:28 INFO - PROCESS | 1850 | --DOMWINDOW == 135 (0xa213d400) [pid = 1850] [serial = 161] [outer = (nil)] [url = about:blank] 16:25:28 INFO - PROCESS | 1850 | --DOMWINDOW == 134 (0xa3223400) [pid = 1850] [serial = 164] [outer = (nil)] [url = about:blank] 16:25:28 INFO - PROCESS | 1850 | --DOMWINDOW == 133 (0xa3219000) [pid = 1850] [serial = 167] [outer = (nil)] [url = about:blank] 16:25:28 INFO - PROCESS | 1850 | --DOMWINDOW == 132 (0x99eec800) [pid = 1850] [serial = 170] [outer = (nil)] [url = about:blank] 16:25:28 INFO - PROCESS | 1850 | --DOMWINDOW == 131 (0x9a3ccc00) [pid = 1850] [serial = 173] [outer = (nil)] [url = about:blank] 16:25:28 INFO - PROCESS | 1850 | --DOMWINDOW == 130 (0x94fb1000) [pid = 1850] [serial = 176] [outer = (nil)] [url = about:blank] 16:25:28 INFO - PROCESS | 1850 | --DOCSHELL 0x94f0ec00 == 65 [pid = 1850] [id = 15] 16:25:29 INFO - PROCESS | 1850 | --DOCSHELL 0x922d0c00 == 64 [pid = 1850] [id = 68] 16:25:29 INFO - PROCESS | 1850 | --DOCSHELL 0x99ef3000 == 63 [pid = 1850] [id = 67] 16:25:29 INFO - PROCESS | 1850 | 1462922729065 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:29 INFO - PROCESS | 1850 | --DOCSHELL 0x9508a400 == 62 [pid = 1850] [id = 66] 16:25:29 INFO - PROCESS | 1850 | --DOCSHELL 0x92311800 == 61 [pid = 1850] [id = 65] 16:25:29 INFO - PROCESS | 1850 | ++DOCSHELL 0x91ad7400 == 62 [pid = 1850] [id = 89] 16:25:29 INFO - PROCESS | 1850 | ++DOMWINDOW == 131 (0x921f1400) [pid = 1850] [serial = 266] [outer = (nil)] 16:25:29 INFO - PROCESS | 1850 | ++DOMWINDOW == 132 (0x93bd7000) [pid = 1850] [serial = 267] [outer = 0x921f1400] 16:25:29 INFO - PROCESS | 1850 | 1462922729148 Marionette DEBUG loaded listener.js 16:25:29 INFO - PROCESS | 1850 | ++DOMWINDOW == 133 (0x94fba400) [pid = 1850] [serial = 268] [outer = 0x921f1400] 16:25:29 INFO - PROCESS | 1850 | --DOMWINDOW == 132 (0x9a3d6000) [pid = 1850] [serial = 188] [outer = (nil)] [url = about:blank] 16:25:29 INFO - PROCESS | 1850 | --DOMWINDOW == 131 (0x989ae800) [pid = 1850] [serial = 185] [outer = (nil)] [url = about:blank] 16:25:29 INFO - PROCESS | 1850 | --DOMWINDOW == 130 (0x94f4a000) [pid = 1850] [serial = 182] [outer = (nil)] [url = about:blank] 16:25:29 INFO - PROCESS | 1850 | --DOMWINDOW == 129 (0x95085400) [pid = 1850] [serial = 183] [outer = (nil)] [url = about:blank] 16:25:29 INFO - PROCESS | 1850 | --DOMWINDOW == 128 (0x93b0e400) [pid = 1850] [serial = 180] [outer = (nil)] [url = about:blank] 16:25:29 INFO - PROCESS | 1850 | --DOMWINDOW == 127 (0x92390c00) [pid = 1850] [serial = 179] [outer = (nil)] [url = about:blank] 16:25:29 INFO - PROCESS | 1850 | --DOMWINDOW == 126 (0x9a605800) [pid = 1850] [serial = 189] [outer = (nil)] [url = about:blank] 16:25:29 INFO - PROCESS | 1850 | --DOMWINDOW == 125 (0x98ebe400) [pid = 1850] [serial = 186] [outer = (nil)] [url = about:blank] 16:25:29 INFO - PROCESS | 1850 | 1462922729994 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]]]}] 16:25:30 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. 16:25:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1489ms 16:25:30 INFO - PROCESS | 1850 | 1462922730054 Marionette TRACE conn3 -> [0,329,"getWindowHandle",null] 16:25:30 INFO - PROCESS | 1850 | 1462922730059 Marionette TRACE conn3 <- [1,329,null,{"value":"8"}] 16:25:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 16:25:30 INFO - PROCESS | 1850 | 1462922730065 Marionette TRACE conn3 -> [0,330,"setScriptTimeout",{"ms":35000}] 16:25:30 INFO - PROCESS | 1850 | 1462922730071 Marionette TRACE conn3 <- [1,330,null,{}] 16:25:30 INFO - PROCESS | 1850 | 1462922730088 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}] 16:25:30 INFO - PROCESS | 1850 | 1462922730257 Marionette TRACE conn3 <- [1,331,null,{"value":null}] 16:25:30 INFO - PROCESS | 1850 | 1462922730378 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:30 INFO - PROCESS | 1850 | ++DOCSHELL 0x95085400 == 63 [pid = 1850] [id = 90] 16:25:30 INFO - PROCESS | 1850 | ++DOMWINDOW == 126 (0x95158c00) [pid = 1850] [serial = 269] [outer = (nil)] 16:25:30 INFO - PROCESS | 1850 | ++DOMWINDOW == 127 (0x989ab800) [pid = 1850] [serial = 270] [outer = 0x95158c00] 16:25:30 INFO - PROCESS | 1850 | 1462922730464 Marionette DEBUG loaded listener.js 16:25:30 INFO - PROCESS | 1850 | ++DOMWINDOW == 128 (0x99502000) [pid = 1850] [serial = 271] [outer = 0x95158c00] 16:25:31 INFO - PROCESS | 1850 | 1462922731321 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]]]}] 16:25:31 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. 16:25:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1347ms 16:25:31 INFO - PROCESS | 1850 | 1462922731414 Marionette TRACE conn3 -> [0,333,"getWindowHandle",null] 16:25:31 INFO - PROCESS | 1850 | 1462922731419 Marionette TRACE conn3 <- [1,333,null,{"value":"8"}] 16:25:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 16:25:31 INFO - PROCESS | 1850 | 1462922731433 Marionette TRACE conn3 -> [0,334,"setScriptTimeout",{"ms":35000}] 16:25:31 INFO - PROCESS | 1850 | 1462922731435 Marionette TRACE conn3 <- [1,334,null,{}] 16:25:31 INFO - PROCESS | 1850 | 1462922731441 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}] 16:25:31 INFO - PROCESS | 1850 | 1462922731647 Marionette TRACE conn3 <- [1,335,null,{"value":null}] 16:25:31 INFO - PROCESS | 1850 | 1462922731678 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:31 INFO - PROCESS | 1850 | ++DOCSHELL 0x91acb000 == 64 [pid = 1850] [id = 91] 16:25:31 INFO - PROCESS | 1850 | ++DOMWINDOW == 129 (0x99bb1400) [pid = 1850] [serial = 272] [outer = (nil)] 16:25:31 INFO - PROCESS | 1850 | ++DOMWINDOW == 130 (0x99ef1800) [pid = 1850] [serial = 273] [outer = 0x99bb1400] 16:25:31 INFO - PROCESS | 1850 | 1462922731761 Marionette DEBUG loaded listener.js 16:25:31 INFO - PROCESS | 1850 | ++DOMWINDOW == 131 (0x9a3d0400) [pid = 1850] [serial = 274] [outer = 0x99bb1400] 16:25:32 INFO - PROCESS | 1850 | 1462922732706 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]]]}] 16:25:32 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. 16:25:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1332ms 16:25:32 INFO - PROCESS | 1850 | 1462922732765 Marionette TRACE conn3 -> [0,337,"getWindowHandle",null] 16:25:32 INFO - PROCESS | 1850 | 1462922732768 Marionette TRACE conn3 <- [1,337,null,{"value":"8"}] 16:25:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 16:25:32 INFO - PROCESS | 1850 | 1462922732783 Marionette TRACE conn3 -> [0,338,"setScriptTimeout",{"ms":35000}] 16:25:32 INFO - PROCESS | 1850 | 1462922732787 Marionette TRACE conn3 <- [1,338,null,{}] 16:25:32 INFO - PROCESS | 1850 | 1462922732792 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}] 16:25:33 INFO - PROCESS | 1850 | 1462922733000 Marionette TRACE conn3 <- [1,339,null,{"value":null}] 16:25:33 INFO - PROCESS | 1850 | 1462922733037 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:33 INFO - PROCESS | 1850 | ++DOCSHELL 0x99ee5800 == 65 [pid = 1850] [id = 92] 16:25:33 INFO - PROCESS | 1850 | ++DOMWINDOW == 132 (0x9a3ccc00) [pid = 1850] [serial = 275] [outer = (nil)] 16:25:33 INFO - PROCESS | 1850 | ++DOMWINDOW == 133 (0x9a60fc00) [pid = 1850] [serial = 276] [outer = 0x9a3ccc00] 16:25:33 INFO - PROCESS | 1850 | 1462922733115 Marionette DEBUG loaded listener.js 16:25:33 INFO - PROCESS | 1850 | ++DOMWINDOW == 134 (0x9ac7bc00) [pid = 1850] [serial = 277] [outer = 0x9a3ccc00] 16:25:33 INFO - PROCESS | 1850 | --DOMWINDOW == 133 (0x9230cc00) [pid = 1850] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 16:25:33 INFO - PROCESS | 1850 | --DOMWINDOW == 132 (0x9238d000) [pid = 1850] [serial = 218] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 16:25:33 INFO - PROCESS | 1850 | --DOMWINDOW == 131 (0x9230fc00) [pid = 1850] [serial = 221] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 16:25:33 INFO - PROCESS | 1850 | --DOMWINDOW == 130 (0x94f0e000) [pid = 1850] [serial = 224] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 16:25:33 INFO - PROCESS | 1850 | --DOMWINDOW == 129 (0x9afc1c00) [pid = 1850] [serial = 230] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 16:25:33 INFO - PROCESS | 1850 | --DOMWINDOW == 128 (0x99e24000) [pid = 1850] [serial = 227] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 16:25:33 INFO - PROCESS | 1850 | --DOMWINDOW == 127 (0x9507cc00) [pid = 1850] [serial = 233] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 16:25:34 INFO - PROCESS | 1850 | 1462922734319 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]]]}] 16:25:34 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. 16:25:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1596ms 16:25:34 INFO - PROCESS | 1850 | 1462922734372 Marionette TRACE conn3 -> [0,341,"getWindowHandle",null] 16:25:34 INFO - PROCESS | 1850 | 1462922734376 Marionette TRACE conn3 <- [1,341,null,{"value":"8"}] 16:25:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 16:25:34 INFO - PROCESS | 1850 | 1462922734394 Marionette TRACE conn3 -> [0,342,"setScriptTimeout",{"ms":35000}] 16:25:34 INFO - PROCESS | 1850 | 1462922734397 Marionette TRACE conn3 <- [1,342,null,{}] 16:25:34 INFO - PROCESS | 1850 | 1462922734404 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}] 16:25:34 INFO - PROCESS | 1850 | 1462922734594 Marionette TRACE conn3 <- [1,343,null,{"value":null}] 16:25:34 INFO - PROCESS | 1850 | 1462922734606 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:34 INFO - PROCESS | 1850 | ++DOCSHELL 0x99eefc00 == 66 [pid = 1850] [id = 93] 16:25:34 INFO - PROCESS | 1850 | ++DOMWINDOW == 128 (0x9a609c00) [pid = 1850] [serial = 278] [outer = (nil)] 16:25:34 INFO - PROCESS | 1850 | ++DOMWINDOW == 129 (0x9b785400) [pid = 1850] [serial = 279] [outer = 0x9a609c00] 16:25:34 INFO - PROCESS | 1850 | 1462922734686 Marionette DEBUG loaded listener.js 16:25:34 INFO - PROCESS | 1850 | ++DOMWINDOW == 130 (0x9b9e2000) [pid = 1850] [serial = 280] [outer = 0x9a609c00] 16:25:35 INFO - PROCESS | 1850 | 1462922735530 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]]]}] 16:25:35 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. 16:25:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1188ms 16:25:35 INFO - PROCESS | 1850 | 1462922735580 Marionette TRACE conn3 -> [0,345,"getWindowHandle",null] 16:25:35 INFO - PROCESS | 1850 | 1462922735584 Marionette TRACE conn3 <- [1,345,null,{"value":"8"}] 16:25:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 16:25:35 INFO - PROCESS | 1850 | 1462922735591 Marionette TRACE conn3 -> [0,346,"setScriptTimeout",{"ms":35000}] 16:25:35 INFO - PROCESS | 1850 | 1462922735595 Marionette TRACE conn3 <- [1,346,null,{}] 16:25:35 INFO - PROCESS | 1850 | 1462922735601 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}] 16:25:35 INFO - PROCESS | 1850 | 1462922735759 Marionette TRACE conn3 <- [1,347,null,{"value":null}] 16:25:35 INFO - PROCESS | 1850 | 1462922735770 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:35 INFO - PROCESS | 1850 | ++DOCSHELL 0x92313800 == 67 [pid = 1850] [id = 94] 16:25:35 INFO - PROCESS | 1850 | ++DOMWINDOW == 131 (0x99ef2000) [pid = 1850] [serial = 281] [outer = (nil)] 16:25:35 INFO - PROCESS | 1850 | ++DOMWINDOW == 132 (0x9d8ce400) [pid = 1850] [serial = 282] [outer = 0x99ef2000] 16:25:35 INFO - PROCESS | 1850 | 1462922735847 Marionette DEBUG loaded listener.js 16:25:35 INFO - PROCESS | 1850 | ++DOMWINDOW == 133 (0xa213dc00) [pid = 1850] [serial = 283] [outer = 0x99ef2000] 16:25:36 INFO - PROCESS | 1850 | 1462922736936 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]]]}] 16:25:36 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. 16:25:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1384ms 16:25:36 INFO - PROCESS | 1850 | 1462922736977 Marionette TRACE conn3 -> [0,349,"getWindowHandle",null] 16:25:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 16:25:36 INFO - PROCESS | 1850 | 1462922736986 Marionette TRACE conn3 <- [1,349,null,{"value":"8"}] 16:25:36 INFO - PROCESS | 1850 | 1462922736994 Marionette TRACE conn3 -> [0,350,"setScriptTimeout",{"ms":35000}] 16:25:37 INFO - PROCESS | 1850 | 1462922737002 Marionette TRACE conn3 <- [1,350,null,{}] 16:25:37 INFO - PROCESS | 1850 | 1462922737010 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}] 16:25:37 INFO - PROCESS | 1850 | 1462922737216 Marionette TRACE conn3 <- [1,351,null,{"value":null}] 16:25:37 INFO - PROCESS | 1850 | 1462922737378 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:37 INFO - PROCESS | 1850 | ++DOCSHELL 0x92315000 == 68 [pid = 1850] [id = 95] 16:25:37 INFO - PROCESS | 1850 | ++DOMWINDOW == 134 (0x9238f800) [pid = 1850] [serial = 284] [outer = (nil)] 16:25:37 INFO - PROCESS | 1850 | ++DOMWINDOW == 135 (0x94f0d000) [pid = 1850] [serial = 285] [outer = 0x9238f800] 16:25:37 INFO - PROCESS | 1850 | 1462922737551 Marionette DEBUG loaded listener.js 16:25:37 INFO - PROCESS | 1850 | ++DOMWINDOW == 136 (0x95082c00) [pid = 1850] [serial = 286] [outer = 0x9238f800] 16:25:38 INFO - PROCESS | 1850 | 1462922738459 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]]]}] 16:25:38 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. 16:25:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1499ms 16:25:38 INFO - PROCESS | 1850 | 1462922738493 Marionette TRACE conn3 -> [0,353,"getWindowHandle",null] 16:25:38 INFO - PROCESS | 1850 | 1462922738502 Marionette TRACE conn3 <- [1,353,null,{"value":"8"}] 16:25:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 16:25:38 INFO - PROCESS | 1850 | 1462922738513 Marionette TRACE conn3 -> [0,354,"setScriptTimeout",{"ms":35000}] 16:25:38 INFO - PROCESS | 1850 | 1462922738517 Marionette TRACE conn3 <- [1,354,null,{}] 16:25:38 INFO - PROCESS | 1850 | 1462922738524 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}] 16:25:38 INFO - PROCESS | 1850 | 1462922738717 Marionette TRACE conn3 <- [1,355,null,{"value":null}] 16:25:38 INFO - PROCESS | 1850 | 1462922738877 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:38 INFO - PROCESS | 1850 | ++DOCSHELL 0x91151000 == 69 [pid = 1850] [id = 96] 16:25:38 INFO - PROCESS | 1850 | ++DOMWINDOW == 137 (0x953da000) [pid = 1850] [serial = 287] [outer = (nil)] 16:25:38 INFO - PROCESS | 1850 | ++DOMWINDOW == 138 (0x99510000) [pid = 1850] [serial = 288] [outer = 0x953da000] 16:25:38 INFO - PROCESS | 1850 | 1462922738971 Marionette DEBUG loaded listener.js 16:25:39 INFO - PROCESS | 1850 | ++DOMWINDOW == 139 (0x99ef2400) [pid = 1850] [serial = 289] [outer = 0x953da000] 16:25:40 INFO - PROCESS | 1850 | 1462922740011 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]]]}] 16:25:40 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. 16:25:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1542ms 16:25:40 INFO - PROCESS | 1850 | 1462922740056 Marionette TRACE conn3 -> [0,357,"getWindowHandle",null] 16:25:40 INFO - PROCESS | 1850 | 1462922740061 Marionette TRACE conn3 <- [1,357,null,{"value":"8"}] 16:25:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 16:25:40 INFO - PROCESS | 1850 | 1462922740068 Marionette TRACE conn3 -> [0,358,"setScriptTimeout",{"ms":35000}] 16:25:40 INFO - PROCESS | 1850 | 1462922740075 Marionette TRACE conn3 <- [1,358,null,{}] 16:25:40 INFO - PROCESS | 1850 | 1462922740092 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}] 16:25:40 INFO - PROCESS | 1850 | 1462922740325 Marionette TRACE conn3 <- [1,359,null,{"value":null}] 16:25:40 INFO - PROCESS | 1850 | 1462922740584 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:40 INFO - PROCESS | 1850 | ++DOCSHELL 0x91150400 == 70 [pid = 1850] [id = 97] 16:25:40 INFO - PROCESS | 1850 | ++DOMWINDOW == 140 (0x91150800) [pid = 1850] [serial = 290] [outer = (nil)] 16:25:40 INFO - PROCESS | 1850 | ++DOMWINDOW == 141 (0xa24fd400) [pid = 1850] [serial = 291] [outer = 0x91150800] 16:25:40 INFO - PROCESS | 1850 | 1462922740690 Marionette DEBUG loaded listener.js 16:25:40 INFO - PROCESS | 1850 | ++DOMWINDOW == 142 (0xa349e000) [pid = 1850] [serial = 292] [outer = 0x91150800] 16:25:41 INFO - PROCESS | 1850 | 1462922741628 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]]]}] 16:25:41 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. 16:25:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1586ms 16:25:41 INFO - PROCESS | 1850 | 1462922741655 Marionette TRACE conn3 -> [0,361,"getWindowHandle",null] 16:25:41 INFO - PROCESS | 1850 | 1462922741660 Marionette TRACE conn3 <- [1,361,null,{"value":"8"}] 16:25:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 16:25:41 INFO - PROCESS | 1850 | 1462922741668 Marionette TRACE conn3 -> [0,362,"setScriptTimeout",{"ms":35000}] 16:25:41 INFO - PROCESS | 1850 | 1462922741671 Marionette TRACE conn3 <- [1,362,null,{}] 16:25:41 INFO - PROCESS | 1850 | 1462922741678 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}] 16:25:41 INFO - PROCESS | 1850 | 1462922741867 Marionette TRACE conn3 <- [1,363,null,{"value":null}] 16:25:42 INFO - PROCESS | 1850 | 1462922742068 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:42 INFO - PROCESS | 1850 | ++DOCSHELL 0xa34a1400 == 71 [pid = 1850] [id = 98] 16:25:42 INFO - PROCESS | 1850 | ++DOMWINDOW == 143 (0xa35ef400) [pid = 1850] [serial = 293] [outer = (nil)] 16:25:42 INFO - PROCESS | 1850 | ++DOMWINDOW == 144 (0xa50e7000) [pid = 1850] [serial = 294] [outer = 0xa35ef400] 16:25:42 INFO - PROCESS | 1850 | 1462922742163 Marionette DEBUG loaded listener.js 16:25:42 INFO - PROCESS | 1850 | ++DOMWINDOW == 145 (0xa6762400) [pid = 1850] [serial = 295] [outer = 0xa35ef400] 16:25:43 INFO - PROCESS | 1850 | 1462922743107 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]]]}] 16:25:43 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. 16:25:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1488ms 16:25:43 INFO - PROCESS | 1850 | 1462922743157 Marionette TRACE conn3 -> [0,365,"getWindowHandle",null] 16:25:43 INFO - PROCESS | 1850 | 1462922743161 Marionette TRACE conn3 <- [1,365,null,{"value":"8"}] 16:25:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 16:25:43 INFO - PROCESS | 1850 | 1462922743168 Marionette TRACE conn3 -> [0,366,"setScriptTimeout",{"ms":35000}] 16:25:43 INFO - PROCESS | 1850 | 1462922743172 Marionette TRACE conn3 <- [1,366,null,{}] 16:25:43 INFO - PROCESS | 1850 | 1462922743178 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}] 16:25:43 INFO - PROCESS | 1850 | 1462922743391 Marionette TRACE conn3 <- [1,367,null,{"value":null}] 16:25:43 INFO - PROCESS | 1850 | 1462922743600 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:43 INFO - PROCESS | 1850 | ++DOCSHELL 0x9114d400 == 72 [pid = 1850] [id = 99] 16:25:43 INFO - PROCESS | 1850 | ++DOMWINDOW == 146 (0x922d0800) [pid = 1850] [serial = 296] [outer = (nil)] 16:25:43 INFO - PROCESS | 1850 | ++DOMWINDOW == 147 (0xa6d01400) [pid = 1850] [serial = 297] [outer = 0x922d0800] 16:25:43 INFO - PROCESS | 1850 | 1462922743732 Marionette DEBUG loaded listener.js 16:25:43 INFO - PROCESS | 1850 | ++DOMWINDOW == 148 (0xa6d02800) [pid = 1850] [serial = 298] [outer = 0x922d0800] 16:25:44 INFO - PROCESS | 1850 | 1462922744651 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]]]}] 16:25:44 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. 16:25:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1535ms 16:25:44 INFO - PROCESS | 1850 | 1462922744705 Marionette TRACE conn3 -> [0,369,"getWindowHandle",null] 16:25:44 INFO - PROCESS | 1850 | 1462922744708 Marionette TRACE conn3 <- [1,369,null,{"value":"8"}] 16:25:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 16:25:44 INFO - PROCESS | 1850 | 1462922744715 Marionette TRACE conn3 -> [0,370,"setScriptTimeout",{"ms":35000}] 16:25:44 INFO - PROCESS | 1850 | 1462922744718 Marionette TRACE conn3 <- [1,370,null,{}] 16:25:44 INFO - PROCESS | 1850 | 1462922744726 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}] 16:25:44 INFO - PROCESS | 1850 | 1462922744957 Marionette TRACE conn3 <- [1,371,null,{"value":null}] 16:25:45 INFO - PROCESS | 1850 | 1462922745161 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:45 INFO - PROCESS | 1850 | ++DOCSHELL 0x957eb800 == 73 [pid = 1850] [id = 100] 16:25:45 INFO - PROCESS | 1850 | ++DOMWINDOW == 149 (0x957ee000) [pid = 1850] [serial = 299] [outer = (nil)] 16:25:45 INFO - PROCESS | 1850 | ++DOMWINDOW == 150 (0x957f6000) [pid = 1850] [serial = 300] [outer = 0x957ee000] 16:25:45 INFO - PROCESS | 1850 | 1462922745295 Marionette DEBUG loaded listener.js 16:25:45 INFO - PROCESS | 1850 | ++DOMWINDOW == 151 (0xa62f2000) [pid = 1850] [serial = 301] [outer = 0x957ee000] 16:25:46 INFO - PROCESS | 1850 | 1462922746222 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]]]}] 16:25:46 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. 16:25:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1583ms 16:25:46 INFO - PROCESS | 1850 | 1462922746300 Marionette TRACE conn3 -> [0,373,"getWindowHandle",null] 16:25:46 INFO - PROCESS | 1850 | 1462922746303 Marionette TRACE conn3 <- [1,373,null,{"value":"8"}] 16:25:46 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 16:25:46 INFO - PROCESS | 1850 | 1462922746309 Marionette TRACE conn3 -> [0,374,"setScriptTimeout",{"ms":35000}] 16:25:46 INFO - PROCESS | 1850 | 1462922746313 Marionette TRACE conn3 <- [1,374,null,{}] 16:25:46 INFO - PROCESS | 1850 | 1462922746319 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}] 16:25:46 INFO - PROCESS | 1850 | 1462922746540 Marionette TRACE conn3 <- [1,375,null,{"value":null}] 16:25:46 INFO - PROCESS | 1850 | 1462922746742 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:46 INFO - PROCESS | 1850 | ++DOCSHELL 0x8ee3a800 == 74 [pid = 1850] [id = 101] 16:25:46 INFO - PROCESS | 1850 | ++DOMWINDOW == 152 (0x8ee3c400) [pid = 1850] [serial = 302] [outer = (nil)] 16:25:46 INFO - PROCESS | 1850 | ++DOMWINDOW == 153 (0x8ee42400) [pid = 1850] [serial = 303] [outer = 0x8ee3c400] 16:25:46 INFO - PROCESS | 1850 | 1462922746875 Marionette DEBUG loaded listener.js 16:25:46 INFO - PROCESS | 1850 | ++DOMWINDOW == 154 (0x8ee45c00) [pid = 1850] [serial = 304] [outer = 0x8ee3c400] 16:25:47 INFO - PROCESS | 1850 | 1462922747794 Marionette TRACE conn3 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 16:25:47 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 16:25:47 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1531ms 16:25:47 INFO - PROCESS | 1850 | 1462922747842 Marionette TRACE conn3 -> [0,377,"getWindowHandle",null] 16:25:47 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 16:25:47 INFO - PROCESS | 1850 | 1462922747847 Marionette TRACE conn3 <- [1,377,null,{"value":"8"}] 16:25:47 INFO - PROCESS | 1850 | 1462922747854 Marionette TRACE conn3 -> [0,378,"setScriptTimeout",{"ms":35000}] 16:25:47 INFO - PROCESS | 1850 | 1462922747858 Marionette TRACE conn3 <- [1,378,null,{}] 16:25:47 INFO - PROCESS | 1850 | 1462922747866 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}] 16:25:48 INFO - PROCESS | 1850 | 1462922748048 Marionette TRACE conn3 <- [1,379,null,{"value":null}] 16:25:48 INFO - PROCESS | 1850 | 1462922748209 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:48 INFO - PROCESS | 1850 | ++DOCSHELL 0x8ee38400 == 75 [pid = 1850] [id = 102] 16:25:48 INFO - PROCESS | 1850 | ++DOMWINDOW == 155 (0x8ee3d400) [pid = 1850] [serial = 305] [outer = (nil)] 16:25:48 INFO - PROCESS | 1850 | ++DOMWINDOW == 156 (0x957f4400) [pid = 1850] [serial = 306] [outer = 0x8ee3d400] 16:25:48 INFO - PROCESS | 1850 | 1462922748299 Marionette DEBUG loaded listener.js 16:25:48 INFO - PROCESS | 1850 | ++DOMWINDOW == 157 (0xa6d06000) [pid = 1850] [serial = 307] [outer = 0x8ee3d400] 16:25:49 INFO - PROCESS | 1850 | 1462922749248 Marionette TRACE conn3 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 16:25:49 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 16:25:49 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1453ms 16:25:49 INFO - PROCESS | 1850 | 1462922749307 Marionette TRACE conn3 -> [0,381,"getWindowHandle",null] 16:25:49 INFO - PROCESS | 1850 | 1462922749311 Marionette TRACE conn3 <- [1,381,null,{"value":"8"}] 16:25:49 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 16:25:49 INFO - PROCESS | 1850 | 1462922749317 Marionette TRACE conn3 -> [0,382,"setScriptTimeout",{"ms":35000}] 16:25:49 INFO - PROCESS | 1850 | 1462922749321 Marionette TRACE conn3 <- [1,382,null,{}] 16:25:49 INFO - PROCESS | 1850 | 1462922749327 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}] 16:25:49 INFO - PROCESS | 1850 | 1462922749514 Marionette TRACE conn3 <- [1,383,null,{"value":null}] 16:25:49 INFO - PROCESS | 1850 | 1462922749649 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:49 INFO - PROCESS | 1850 | ++DOCSHELL 0x8ee45400 == 76 [pid = 1850] [id = 103] 16:25:49 INFO - PROCESS | 1850 | ++DOMWINDOW == 158 (0x8f061400) [pid = 1850] [serial = 308] [outer = (nil)] 16:25:49 INFO - PROCESS | 1850 | ++DOMWINDOW == 159 (0x8f06b400) [pid = 1850] [serial = 309] [outer = 0x8f061400] 16:25:49 INFO - PROCESS | 1850 | 1462922749785 Marionette DEBUG loaded listener.js 16:25:49 INFO - PROCESS | 1850 | ++DOMWINDOW == 160 (0x8f06e000) [pid = 1850] [serial = 310] [outer = 0x8f061400] 16:25:50 INFO - PROCESS | 1850 | SkCairoFTTypeface::onFilterRec unimplemented 16:25:50 INFO - PROCESS | 1850 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:25:50 INFO - PROCESS | 1850 | SkCairoFTTypeface::onFilterRec unimplemented 16:25:50 INFO - PROCESS | 1850 | SkCairoFTTypeface::onFilterRec unimplemented 16:25:50 INFO - PROCESS | 1850 | SkCairoFTTypeface::onFilterRec unimplemented 16:25:50 INFO - PROCESS | 1850 | 1462922750720 Marionette TRACE conn3 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 16:25:50 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 16:25:50 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1431ms 16:25:50 INFO - PROCESS | 1850 | 1462922750751 Marionette TRACE conn3 -> [0,385,"getWindowHandle",null] 16:25:50 INFO - PROCESS | 1850 | 1462922750755 Marionette TRACE conn3 <- [1,385,null,{"value":"8"}] 16:25:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 16:25:50 INFO - PROCESS | 1850 | 1462922750762 Marionette TRACE conn3 -> [0,386,"setScriptTimeout",{"ms":35000}] 16:25:50 INFO - PROCESS | 1850 | 1462922750765 Marionette TRACE conn3 <- [1,386,null,{}] 16:25:50 INFO - PROCESS | 1850 | 1462922750771 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}] 16:25:50 INFO - PROCESS | 1850 | 1462922750948 Marionette TRACE conn3 <- [1,387,null,{"value":null}] 16:25:51 INFO - PROCESS | 1850 | 1462922751118 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:51 INFO - PROCESS | 1850 | ++DOCSHELL 0x8f068c00 == 77 [pid = 1850] [id = 104] 16:25:51 INFO - PROCESS | 1850 | ++DOMWINDOW == 161 (0x8f06ac00) [pid = 1850] [serial = 311] [outer = (nil)] 16:25:51 INFO - PROCESS | 1850 | ++DOMWINDOW == 162 (0xa6d0a800) [pid = 1850] [serial = 312] [outer = 0x8f06ac00] 16:25:51 INFO - PROCESS | 1850 | 1462922751211 Marionette DEBUG loaded listener.js 16:25:51 INFO - PROCESS | 1850 | ++DOMWINDOW == 163 (0xa6d0f400) [pid = 1850] [serial = 313] [outer = 0x8f06ac00] 16:25:52 INFO - PROCESS | 1850 | 1462922752210 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]]]}] 16:25:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 16:25:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1482ms 16:25:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 16:25:52 INFO - PROCESS | 1850 | 1462922752245 Marionette TRACE conn3 -> [0,389,"getWindowHandle",null] 16:25:52 INFO - PROCESS | 1850 | 1462922752249 Marionette TRACE conn3 <- [1,389,null,{"value":"8"}] 16:25:52 INFO - PROCESS | 1850 | 1462922752257 Marionette TRACE conn3 -> [0,390,"setScriptTimeout",{"ms":35000}] 16:25:52 INFO - PROCESS | 1850 | 1462922752263 Marionette TRACE conn3 <- [1,390,null,{}] 16:25:52 INFO - PROCESS | 1850 | 1462922752270 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}] 16:25:52 INFO - PROCESS | 1850 | 1462922752521 Marionette TRACE conn3 <- [1,391,null,{"value":null}] 16:25:52 INFO - PROCESS | 1850 | 1462922752753 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:52 INFO - PROCESS | 1850 | ++DOCSHELL 0x92395c00 == 78 [pid = 1850] [id = 105] 16:25:52 INFO - PROCESS | 1850 | ++DOMWINDOW == 164 (0x92396400) [pid = 1850] [serial = 314] [outer = (nil)] 16:25:52 INFO - PROCESS | 1850 | ++DOMWINDOW == 165 (0x9b18b000) [pid = 1850] [serial = 315] [outer = 0x92396400] 16:25:52 INFO - PROCESS | 1850 | 1462922752866 Marionette DEBUG loaded listener.js 16:25:52 INFO - PROCESS | 1850 | ++DOMWINDOW == 166 (0xa6f2e400) [pid = 1850] [serial = 316] [outer = 0x92396400] 16:25:53 INFO - PROCESS | 1850 | 1462922753810 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]]]}] 16:25:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 16:25:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1593ms 16:25:53 INFO - PROCESS | 1850 | 1462922753848 Marionette TRACE conn3 -> [0,393,"getWindowHandle",null] 16:25:53 INFO - PROCESS | 1850 | 1462922753852 Marionette TRACE conn3 <- [1,393,null,{"value":"8"}] 16:25:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 16:25:53 INFO - PROCESS | 1850 | 1462922753859 Marionette TRACE conn3 -> [0,394,"setScriptTimeout",{"ms":35000}] 16:25:53 INFO - PROCESS | 1850 | 1462922753861 Marionette TRACE conn3 <- [1,394,null,{}] 16:25:53 INFO - PROCESS | 1850 | 1462922753867 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}] 16:25:54 INFO - PROCESS | 1850 | 1462922754053 Marionette TRACE conn3 <- [1,395,null,{"value":null}] 16:25:54 INFO - PROCESS | 1850 | 1462922754485 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:54 INFO - PROCESS | 1850 | ++DOCSHELL 0x91151400 == 79 [pid = 1850] [id = 106] 16:25:54 INFO - PROCESS | 1850 | ++DOMWINDOW == 167 (0x91151800) [pid = 1850] [serial = 317] [outer = (nil)] 16:25:54 INFO - PROCESS | 1850 | ++DOMWINDOW == 168 (0x91155800) [pid = 1850] [serial = 318] [outer = 0x91151800] 16:25:54 INFO - PROCESS | 1850 | 1462922754584 Marionette DEBUG loaded listener.js 16:25:54 INFO - PROCESS | 1850 | ++DOMWINDOW == 169 (0x921f8800) [pid = 1850] [serial = 319] [outer = 0x91151800] 16:25:55 INFO - PROCESS | 1850 | 1462922755529 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]]]}] 16:25:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 16:25:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1731ms 16:25:55 INFO - PROCESS | 1850 | 1462922755593 Marionette TRACE conn3 -> [0,397,"getWindowHandle",null] 16:25:55 INFO - PROCESS | 1850 | 1462922755599 Marionette TRACE conn3 <- [1,397,null,{"value":"8"}] 16:25:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 16:25:55 INFO - PROCESS | 1850 | 1462922755606 Marionette TRACE conn3 -> [0,398,"setScriptTimeout",{"ms":35000}] 16:25:55 INFO - PROCESS | 1850 | 1462922755612 Marionette TRACE conn3 <- [1,398,null,{}] 16:25:55 INFO - PROCESS | 1850 | 1462922755619 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}] 16:25:55 INFO - PROCESS | 1850 | 1462922755796 Marionette TRACE conn3 <- [1,399,null,{"value":null}] 16:25:56 INFO - PROCESS | 1850 | 1462922756076 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:56 INFO - PROCESS | 1850 | ++DOCSHELL 0x91010c00 == 80 [pid = 1850] [id = 107] 16:25:56 INFO - PROCESS | 1850 | ++DOMWINDOW == 170 (0x9114b400) [pid = 1850] [serial = 320] [outer = (nil)] 16:25:56 INFO - PROCESS | 1850 | ++DOMWINDOW == 171 (0x953d7c00) [pid = 1850] [serial = 321] [outer = 0x9114b400] 16:25:56 INFO - PROCESS | 1850 | 1462922756178 Marionette DEBUG loaded listener.js 16:25:56 INFO - PROCESS | 1850 | ++DOMWINDOW == 172 (0x957eb400) [pid = 1850] [serial = 322] [outer = 0x9114b400] 16:25:57 INFO - PROCESS | 1850 | 1462922757147 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]]]}] 16:25:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 16:25:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1589ms 16:25:57 INFO - PROCESS | 1850 | 1462922757200 Marionette TRACE conn3 -> [0,401,"getWindowHandle",null] 16:25:57 INFO - PROCESS | 1850 | 1462922757205 Marionette TRACE conn3 <- [1,401,null,{"value":"8"}] 16:25:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 16:25:57 INFO - PROCESS | 1850 | 1462922757213 Marionette TRACE conn3 -> [0,402,"setScriptTimeout",{"ms":35000}] 16:25:57 INFO - PROCESS | 1850 | 1462922757217 Marionette TRACE conn3 <- [1,402,null,{}] 16:25:57 INFO - PROCESS | 1850 | 1462922757223 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}] 16:25:57 INFO - PROCESS | 1850 | 1462922757406 Marionette TRACE conn3 <- [1,403,null,{"value":null}] 16:25:57 INFO - PROCESS | 1850 | --DOCSHELL 0x921eec00 == 79 [pid = 1850] [id = 35] 16:25:57 INFO - PROCESS | 1850 | --DOMWINDOW == 171 (0xa34a7c00) [pid = 1850] [serial = 213] [outer = (nil)] [url = about:blank] 16:25:57 INFO - PROCESS | 1850 | --DOMWINDOW == 170 (0xa50eec00) [pid = 1850] [serial = 216] [outer = (nil)] [url = about:blank] 16:25:57 INFO - PROCESS | 1850 | --DOMWINDOW == 169 (0xa2295400) [pid = 1850] [serial = 237] [outer = (nil)] [url = about:blank] 16:25:57 INFO - PROCESS | 1850 | 1462922757739 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:57 INFO - PROCESS | 1850 | ++DOCSHELL 0x93b0dc00 == 80 [pid = 1850] [id = 108] 16:25:57 INFO - PROCESS | 1850 | ++DOMWINDOW == 170 (0x9507d000) [pid = 1850] [serial = 323] [outer = (nil)] 16:25:57 INFO - PROCESS | 1850 | ++DOMWINDOW == 171 (0x98046400) [pid = 1850] [serial = 324] [outer = 0x9507d000] 16:25:57 INFO - PROCESS | 1850 | 1462922757887 Marionette DEBUG loaded listener.js 16:25:58 INFO - PROCESS | 1850 | ++DOMWINDOW == 172 (0x9950b000) [pid = 1850] [serial = 325] [outer = 0x9507d000] 16:25:58 INFO - PROCESS | 1850 | --DOMWINDOW == 171 (0x9809a400) [pid = 1850] [serial = 225] [outer = (nil)] [url = about:blank] 16:25:58 INFO - PROCESS | 1850 | --DOMWINDOW == 170 (0x99ba8400) [pid = 1850] [serial = 226] [outer = (nil)] [url = about:blank] 16:25:58 INFO - PROCESS | 1850 | --DOMWINDOW == 169 (0x98e2d800) [pid = 1850] [serial = 197] [outer = (nil)] [url = about:blank] 16:25:58 INFO - PROCESS | 1850 | --DOMWINDOW == 168 (0x9b154c00) [pid = 1850] [serial = 231] [outer = (nil)] [url = about:blank] 16:25:58 INFO - PROCESS | 1850 | --DOMWINDOW == 167 (0x9a60e000) [pid = 1850] [serial = 228] [outer = (nil)] [url = about:blank] 16:25:58 INFO - PROCESS | 1850 | --DOMWINDOW == 166 (0x9a607400) [pid = 1850] [serial = 200] [outer = (nil)] [url = about:blank] 16:25:58 INFO - PROCESS | 1850 | --DOMWINDOW == 165 (0x92318000) [pid = 1850] [serial = 194] [outer = (nil)] [url = about:blank] 16:25:58 INFO - PROCESS | 1850 | --DOMWINDOW == 164 (0xa262b000) [pid = 1850] [serial = 210] [outer = (nil)] [url = about:blank] 16:25:58 INFO - PROCESS | 1850 | --DOMWINDOW == 163 (0x9ba70400) [pid = 1850] [serial = 207] [outer = (nil)] [url = about:blank] 16:25:58 INFO - PROCESS | 1850 | --DOMWINDOW == 162 (0x9b788c00) [pid = 1850] [serial = 203] [outer = (nil)] [url = about:blank] 16:25:58 INFO - PROCESS | 1850 | --DOMWINDOW == 161 (0x9b18e400) [pid = 1850] [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.] 16:25:58 INFO - PROCESS | 1850 | --DOMWINDOW == 160 (0x9b191000) [pid = 1850] [serial = 232] [outer = (nil)] [url = about:blank] 16:25:58 INFO - PROCESS | 1850 | --DOMWINDOW == 159 (0x99bb4800) [pid = 1850] [serial = 234] [outer = (nil)] [url = about:blank] 16:25:58 INFO - PROCESS | 1850 | --DOMWINDOW == 158 (0x9d8cbc00) [pid = 1850] [serial = 235] [outer = (nil)] [url = about:blank] 16:25:58 INFO - PROCESS | 1850 | --DOMWINDOW == 157 (0x9acdb800) [pid = 1850] [serial = 229] [outer = (nil)] [url = about:blank] 16:25:58 INFO - PROCESS | 1850 | --DOMWINDOW == 156 (0x9a60ec00) [pid = 1850] [serial = 192] [outer = (nil)] [url = about:blank] 16:25:58 INFO - PROCESS | 1850 | --DOMWINDOW == 155 (0x92397000) [pid = 1850] [serial = 219] [outer = (nil)] [url = about:blank] 16:25:58 INFO - PROCESS | 1850 | --DOMWINDOW == 154 (0x94f09400) [pid = 1850] [serial = 220] [outer = (nil)] [url = about:blank] 16:25:58 INFO - PROCESS | 1850 | --DOMWINDOW == 153 (0x95086c00) [pid = 1850] [serial = 222] [outer = (nil)] [url = about:blank] 16:25:58 INFO - PROCESS | 1850 | --DOMWINDOW == 152 (0x98e2a800) [pid = 1850] [serial = 223] [outer = (nil)] [url = about:blank] 16:25:58 INFO - PROCESS | 1850 | 1462922758748 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]]]}] 16:25:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 16:25:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1583ms 16:25:58 INFO - PROCESS | 1850 | 1462922758798 Marionette TRACE conn3 -> [0,405,"getWindowHandle",null] 16:25:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 16:25:58 INFO - PROCESS | 1850 | 1462922758802 Marionette TRACE conn3 <- [1,405,null,{"value":"8"}] 16:25:58 INFO - PROCESS | 1850 | 1462922758816 Marionette TRACE conn3 -> [0,406,"setScriptTimeout",{"ms":35000}] 16:25:58 INFO - PROCESS | 1850 | 1462922758825 Marionette TRACE conn3 <- [1,406,null,{}] 16:25:58 INFO - PROCESS | 1850 | 1462922758833 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}] 16:25:59 INFO - PROCESS | 1850 | 1462922759017 Marionette TRACE conn3 <- [1,407,null,{"value":null}] 16:25:59 INFO - PROCESS | 1850 | 1462922759151 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:59 INFO - PROCESS | 1850 | ++DOCSHELL 0x94f43c00 == 81 [pid = 1850] [id = 109] 16:25:59 INFO - PROCESS | 1850 | ++DOMWINDOW == 153 (0x953dfc00) [pid = 1850] [serial = 326] [outer = (nil)] 16:25:59 INFO - PROCESS | 1850 | ++DOMWINDOW == 154 (0x9a60e000) [pid = 1850] [serial = 327] [outer = 0x953dfc00] 16:25:59 INFO - PROCESS | 1850 | 1462922759231 Marionette DEBUG loaded listener.js 16:25:59 INFO - PROCESS | 1850 | ++DOMWINDOW == 155 (0x9ac7e400) [pid = 1850] [serial = 328] [outer = 0x953dfc00] 16:26:00 INFO - PROCESS | 1850 | 1462922760046 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]]]}] 16:26:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 16:26:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1307ms 16:26:00 INFO - PROCESS | 1850 | 1462922760117 Marionette TRACE conn3 -> [0,409,"getWindowHandle",null] 16:26:00 INFO - PROCESS | 1850 | 1462922760122 Marionette TRACE conn3 <- [1,409,null,{"value":"8"}] 16:26:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 16:26:00 INFO - PROCESS | 1850 | 1462922760135 Marionette TRACE conn3 -> [0,410,"setScriptTimeout",{"ms":35000}] 16:26:00 INFO - PROCESS | 1850 | 1462922760137 Marionette TRACE conn3 <- [1,410,null,{}] 16:26:00 INFO - PROCESS | 1850 | 1462922760144 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}] 16:26:00 INFO - PROCESS | 1850 | 1462922760355 Marionette TRACE conn3 <- [1,411,null,{"value":null}] 16:26:00 INFO - PROCESS | 1850 | 1462922760385 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:00 INFO - PROCESS | 1850 | ++DOCSHELL 0x93bd5c00 == 82 [pid = 1850] [id = 110] 16:26:00 INFO - PROCESS | 1850 | ++DOMWINDOW == 156 (0x9a3d8800) [pid = 1850] [serial = 329] [outer = (nil)] 16:26:00 INFO - PROCESS | 1850 | ++DOMWINDOW == 157 (0x9b18ec00) [pid = 1850] [serial = 330] [outer = 0x9a3d8800] 16:26:00 INFO - PROCESS | 1850 | 1462922760468 Marionette DEBUG loaded listener.js 16:26:00 INFO - PROCESS | 1850 | ++DOMWINDOW == 158 (0x9b196400) [pid = 1850] [serial = 331] [outer = 0x9a3d8800] 16:26:01 INFO - PROCESS | 1850 | 1462922761483 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]]]}] 16:26:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 16:26:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1392ms 16:26:01 INFO - PROCESS | 1850 | 1462922761522 Marionette TRACE conn3 -> [0,413,"getWindowHandle",null] 16:26:01 INFO - PROCESS | 1850 | 1462922761525 Marionette TRACE conn3 <- [1,413,null,{"value":"8"}] 16:26:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 16:26:01 INFO - PROCESS | 1850 | 1462922761532 Marionette TRACE conn3 -> [0,414,"setScriptTimeout",{"ms":35000}] 16:26:01 INFO - PROCESS | 1850 | 1462922761535 Marionette TRACE conn3 <- [1,414,null,{}] 16:26:01 INFO - PROCESS | 1850 | 1462922761551 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}] 16:26:01 INFO - PROCESS | 1850 | 1462922761781 Marionette TRACE conn3 <- [1,415,null,{"value":null}] 16:26:01 INFO - PROCESS | 1850 | 1462922761804 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:01 INFO - PROCESS | 1850 | ++DOCSHELL 0x9d8cbc00 == 83 [pid = 1850] [id = 111] 16:26:01 INFO - PROCESS | 1850 | ++DOMWINDOW == 159 (0x9d8cdc00) [pid = 1850] [serial = 332] [outer = (nil)] 16:26:01 INFO - PROCESS | 1850 | ++DOMWINDOW == 160 (0xa227ac00) [pid = 1850] [serial = 333] [outer = 0x9d8cdc00] 16:26:01 INFO - PROCESS | 1850 | 1462922761896 Marionette DEBUG loaded listener.js 16:26:02 INFO - PROCESS | 1850 | ++DOMWINDOW == 161 (0xa34a1c00) [pid = 1850] [serial = 334] [outer = 0x9d8cdc00] 16:26:02 INFO - PROCESS | 1850 | --DOMWINDOW == 160 (0x99bb1400) [pid = 1850] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 16:26:02 INFO - PROCESS | 1850 | --DOMWINDOW == 159 (0x9a3ccc00) [pid = 1850] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 16:26:02 INFO - PROCESS | 1850 | --DOMWINDOW == 158 (0x9a609c00) [pid = 1850] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 16:26:02 INFO - PROCESS | 1850 | --DOMWINDOW == 157 (0xa104d800) [pid = 1850] [serial = 236] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 16:26:02 INFO - PROCESS | 1850 | --DOMWINDOW == 156 (0x91acf800) [pid = 1850] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 16:26:02 INFO - PROCESS | 1850 | --DOMWINDOW == 155 (0x921f1400) [pid = 1850] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 16:26:02 INFO - PROCESS | 1850 | --DOMWINDOW == 154 (0x95158c00) [pid = 1850] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 16:26:03 INFO - PROCESS | 1850 | 1462922763020 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]]]}] 16:26:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 16:26:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1544ms 16:26:03 INFO - PROCESS | 1850 | 1462922763077 Marionette TRACE conn3 -> [0,417,"getWindowHandle",null] 16:26:03 INFO - PROCESS | 1850 | 1462922763081 Marionette TRACE conn3 <- [1,417,null,{"value":"8"}] 16:26:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 16:26:03 INFO - PROCESS | 1850 | 1462922763088 Marionette TRACE conn3 -> [0,418,"setScriptTimeout",{"ms":35000}] 16:26:03 INFO - PROCESS | 1850 | 1462922763092 Marionette TRACE conn3 <- [1,418,null,{}] 16:26:03 INFO - PROCESS | 1850 | 1462922763097 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}] 16:26:03 INFO - PROCESS | 1850 | 1462922763259 Marionette TRACE conn3 <- [1,419,null,{"value":null}] 16:26:03 INFO - PROCESS | 1850 | 1462922763381 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:03 INFO - PROCESS | 1850 | ++DOCSHELL 0x94f42000 == 84 [pid = 1850] [id = 112] 16:26:03 INFO - PROCESS | 1850 | ++DOMWINDOW == 155 (0x94f44c00) [pid = 1850] [serial = 335] [outer = (nil)] 16:26:03 INFO - PROCESS | 1850 | ++DOMWINDOW == 156 (0xa2273800) [pid = 1850] [serial = 336] [outer = 0x94f44c00] 16:26:03 INFO - PROCESS | 1850 | 1462922763455 Marionette DEBUG loaded listener.js 16:26:03 INFO - PROCESS | 1850 | ++DOMWINDOW == 157 (0xa354fc00) [pid = 1850] [serial = 337] [outer = 0x94f44c00] 16:26:04 INFO - PROCESS | 1850 | 1462922764622 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]]]}] 16:26:04 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 16:26:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1589ms 16:26:04 INFO - PROCESS | 1850 | 1462922764680 Marionette TRACE conn3 -> [0,421,"getWindowHandle",null] 16:26:04 INFO - PROCESS | 1850 | 1462922764686 Marionette TRACE conn3 <- [1,421,null,{"value":"8"}] 16:26:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 16:26:04 INFO - PROCESS | 1850 | 1462922764696 Marionette TRACE conn3 -> [0,422,"setScriptTimeout",{"ms":35000}] 16:26:04 INFO - PROCESS | 1850 | 1462922764702 Marionette TRACE conn3 <- [1,422,null,{}] 16:26:04 INFO - PROCESS | 1850 | 1462922764722 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}] 16:26:04 INFO - PROCESS | 1850 | 1462922764970 Marionette TRACE conn3 <- [1,423,null,{"value":null}] 16:26:05 INFO - PROCESS | 1850 | 1462922765155 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:05 INFO - PROCESS | 1850 | ++DOCSHELL 0x8f066400 == 85 [pid = 1850] [id = 113] 16:26:05 INFO - PROCESS | 1850 | ++DOMWINDOW == 158 (0x922d1000) [pid = 1850] [serial = 338] [outer = (nil)] 16:26:05 INFO - PROCESS | 1850 | ++DOMWINDOW == 159 (0x92311800) [pid = 1850] [serial = 339] [outer = 0x922d1000] 16:26:05 INFO - PROCESS | 1850 | 1462922765248 Marionette DEBUG loaded listener.js 16:26:05 INFO - PROCESS | 1850 | ++DOMWINDOW == 160 (0x92397000) [pid = 1850] [serial = 340] [outer = 0x922d1000] 16:26:06 INFO - PROCESS | 1850 | 1462922766702 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]]]}] 16:26:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 16:26:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 2047ms 16:26:06 INFO - PROCESS | 1850 | 1462922766744 Marionette TRACE conn3 -> [0,425,"getWindowHandle",null] 16:26:06 INFO - PROCESS | 1850 | 1462922766753 Marionette TRACE conn3 <- [1,425,null,{"value":"8"}] 16:26:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 16:26:06 INFO - PROCESS | 1850 | 1462922766765 Marionette TRACE conn3 -> [0,426,"setScriptTimeout",{"ms":35000}] 16:26:06 INFO - PROCESS | 1850 | 1462922766769 Marionette TRACE conn3 <- [1,426,null,{}] 16:26:06 INFO - PROCESS | 1850 | 1462922766777 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}] 16:26:07 INFO - PROCESS | 1850 | 1462922766994 Marionette TRACE conn3 <- [1,427,null,{"value":null}] 16:26:07 INFO - PROCESS | 1850 | 1462922767159 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:07 INFO - PROCESS | 1850 | ++DOCSHELL 0x91acb400 == 86 [pid = 1850] [id = 114] 16:26:07 INFO - PROCESS | 1850 | ++DOMWINDOW == 161 (0x94f0a400) [pid = 1850] [serial = 341] [outer = (nil)] 16:26:07 INFO - PROCESS | 1850 | ++DOMWINDOW == 162 (0x957f8000) [pid = 1850] [serial = 342] [outer = 0x94f0a400] 16:26:07 INFO - PROCESS | 1850 | 1462922767253 Marionette DEBUG loaded listener.js 16:26:07 INFO - PROCESS | 1850 | ++DOMWINDOW == 163 (0x999ab400) [pid = 1850] [serial = 343] [outer = 0x94f0a400] 16:26:08 INFO - PROCESS | 1850 | 1462922768249 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] 16:26:08 INFO - PROCESS | 1850 | 1462922768315 Marionette TRACE conn3 <- [1,429,null,{"value":"8"}] 16:26:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 16:26:08 INFO - PROCESS | 1850 | 1462922768322 Marionette TRACE conn3 -> [0,430,"setScriptTimeout",{"ms":35000}] 16:26:08 INFO - PROCESS | 1850 | 1462922768328 Marionette TRACE conn3 <- [1,430,null,{}] 16:26:08 INFO - PROCESS | 1850 | 1462922768345 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}] 16:26:08 INFO - PROCESS | 1850 | 1462922768613 Marionette TRACE conn3 <- [1,431,null,{"value":null}] 16:26:08 INFO - PROCESS | 1850 | 1462922768872 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:08 INFO - PROCESS | 1850 | ++DOCSHELL 0xa104d800 == 87 [pid = 1850] [id = 115] 16:26:08 INFO - PROCESS | 1850 | ++DOMWINDOW == 164 (0xa213e800) [pid = 1850] [serial = 344] [outer = (nil)] 16:26:08 INFO - PROCESS | 1850 | ++DOMWINDOW == 165 (0xa3550c00) [pid = 1850] [serial = 345] [outer = 0xa213e800] 16:26:08 INFO - PROCESS | 1850 | 1462922768973 Marionette DEBUG loaded listener.js 16:26:09 INFO - PROCESS | 1850 | ++DOMWINDOW == 166 (0xa6838400) [pid = 1850] [serial = 346] [outer = 0xa213e800] 16:26:09 INFO - PROCESS | 1850 | 1462922769893 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]]]}] 16:26:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 16:26:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1636ms 16:26:09 INFO - PROCESS | 1850 | 1462922769960 Marionette TRACE conn3 -> [0,433,"getWindowHandle",null] 16:26:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 16:26:09 INFO - PROCESS | 1850 | 1462922769965 Marionette TRACE conn3 <- [1,433,null,{"value":"8"}] 16:26:09 INFO - PROCESS | 1850 | 1462922769971 Marionette TRACE conn3 -> [0,434,"setScriptTimeout",{"ms":35000}] 16:26:09 INFO - PROCESS | 1850 | 1462922769975 Marionette TRACE conn3 <- [1,434,null,{}] 16:26:09 INFO - PROCESS | 1850 | 1462922769981 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}] 16:26:10 INFO - PROCESS | 1850 | 1462922770167 Marionette TRACE conn3 <- [1,435,null,{"value":null}] 16:26:10 INFO - PROCESS | 1850 | 1462922770378 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:10 INFO - PROCESS | 1850 | ++DOCSHELL 0x9255c000 == 88 [pid = 1850] [id = 116] 16:26:10 INFO - PROCESS | 1850 | ++DOMWINDOW == 167 (0x9255e000) [pid = 1850] [serial = 347] [outer = (nil)] 16:26:10 INFO - PROCESS | 1850 | ++DOMWINDOW == 168 (0x92568400) [pid = 1850] [serial = 348] [outer = 0x9255e000] 16:26:10 INFO - PROCESS | 1850 | 1462922770508 Marionette DEBUG loaded listener.js 16:26:10 INFO - PROCESS | 1850 | ++DOMWINDOW == 169 (0x9b191000) [pid = 1850] [serial = 349] [outer = 0x9255e000] 16:26:11 INFO - PROCESS | 1850 | 1462922771362 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]]]}] 16:26:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 16:26:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1431ms 16:26:11 INFO - PROCESS | 1850 | 1462922771402 Marionette TRACE conn3 -> [0,437,"getWindowHandle",null] 16:26:11 INFO - PROCESS | 1850 | 1462922771406 Marionette TRACE conn3 <- [1,437,null,{"value":"8"}] 16:26:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 16:26:11 INFO - PROCESS | 1850 | 1462922771412 Marionette TRACE conn3 -> [0,438,"setScriptTimeout",{"ms":35000}] 16:26:11 INFO - PROCESS | 1850 | 1462922771416 Marionette TRACE conn3 <- [1,438,null,{}] 16:26:11 INFO - PROCESS | 1850 | 1462922771422 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}] 16:26:11 INFO - PROCESS | 1850 | 1462922771615 Marionette TRACE conn3 <- [1,439,null,{"value":null}] 16:26:11 INFO - PROCESS | 1850 | 1462922771779 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:11 INFO - PROCESS | 1850 | ++DOCSHELL 0x8ee45000 == 89 [pid = 1850] [id = 117] 16:26:11 INFO - PROCESS | 1850 | ++DOMWINDOW == 170 (0x91d92400) [pid = 1850] [serial = 350] [outer = (nil)] 16:26:11 INFO - PROCESS | 1850 | ++DOMWINDOW == 171 (0x91d9b000) [pid = 1850] [serial = 351] [outer = 0x91d92400] 16:26:11 INFO - PROCESS | 1850 | 1462922771863 Marionette DEBUG loaded listener.js 16:26:11 INFO - PROCESS | 1850 | ++DOMWINDOW == 172 (0x91d9e000) [pid = 1850] [serial = 352] [outer = 0x91d92400] 16:26:12 INFO - PROCESS | 1850 | 1462922772830 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]]]}] 16:26:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 16:26:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1497ms 16:26:12 INFO - PROCESS | 1850 | 1462922772909 Marionette TRACE conn3 -> [0,441,"getWindowHandle",null] 16:26:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 16:26:12 INFO - PROCESS | 1850 | 1462922772914 Marionette TRACE conn3 <- [1,441,null,{"value":"8"}] 16:26:12 INFO - PROCESS | 1850 | 1462922772920 Marionette TRACE conn3 -> [0,442,"setScriptTimeout",{"ms":35000}] 16:26:12 INFO - PROCESS | 1850 | 1462922772924 Marionette TRACE conn3 <- [1,442,null,{}] 16:26:12 INFO - PROCESS | 1850 | 1462922772930 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}] 16:26:13 INFO - PROCESS | 1850 | 1462922773173 Marionette TRACE conn3 <- [1,443,null,{"value":null}] 16:26:13 INFO - PROCESS | 1850 | 1462922773393 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:13 INFO - PROCESS | 1850 | ++DOCSHELL 0x91d9a000 == 90 [pid = 1850] [id = 118] 16:26:13 INFO - PROCESS | 1850 | ++DOMWINDOW == 173 (0x91d9d000) [pid = 1850] [serial = 353] [outer = (nil)] 16:26:13 INFO - PROCESS | 1850 | ++DOMWINDOW == 174 (0xa6d27800) [pid = 1850] [serial = 354] [outer = 0x91d9d000] 16:26:13 INFO - PROCESS | 1850 | 1462922773516 Marionette DEBUG loaded listener.js 16:26:13 INFO - PROCESS | 1850 | ++DOMWINDOW == 175 (0xa6d2e400) [pid = 1850] [serial = 355] [outer = 0x91d9d000] 16:26:14 INFO - PROCESS | 1850 | 1462922774408 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]]]}] 16:26:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 16:26:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1544ms 16:26:14 INFO - PROCESS | 1850 | 1462922774465 Marionette TRACE conn3 -> [0,445,"getWindowHandle",null] 16:26:14 INFO - PROCESS | 1850 | 1462922774469 Marionette TRACE conn3 <- [1,445,null,{"value":"8"}] 16:26:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 16:26:14 INFO - PROCESS | 1850 | 1462922774476 Marionette TRACE conn3 -> [0,446,"setScriptTimeout",{"ms":35000}] 16:26:14 INFO - PROCESS | 1850 | 1462922774480 Marionette TRACE conn3 <- [1,446,null,{}] 16:26:14 INFO - PROCESS | 1850 | 1462922774486 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}] 16:26:14 INFO - PROCESS | 1850 | 1462922774667 Marionette TRACE conn3 <- [1,447,null,{"value":null}] 16:26:14 INFO - PROCESS | 1850 | 1462922774833 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:14 INFO - PROCESS | 1850 | ++DOCSHELL 0x8e6d6000 == 91 [pid = 1850] [id = 119] 16:26:14 INFO - PROCESS | 1850 | ++DOMWINDOW == 176 (0x8e6d7400) [pid = 1850] [serial = 356] [outer = (nil)] 16:26:14 INFO - PROCESS | 1850 | ++DOMWINDOW == 177 (0x8e6de000) [pid = 1850] [serial = 357] [outer = 0x8e6d7400] 16:26:14 INFO - PROCESS | 1850 | 1462922774923 Marionette DEBUG loaded listener.js 16:26:15 INFO - PROCESS | 1850 | ++DOMWINDOW == 178 (0x8e6e3400) [pid = 1850] [serial = 358] [outer = 0x8e6d7400] 16:26:15 INFO - PROCESS | 1850 | 1462922775899 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]]]}] 16:26:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 16:26:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1483ms 16:26:15 INFO - PROCESS | 1850 | 1462922775959 Marionette TRACE conn3 -> [0,449,"getWindowHandle",null] 16:26:15 INFO - PROCESS | 1850 | 1462922775963 Marionette TRACE conn3 <- [1,449,null,{"value":"8"}] 16:26:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 16:26:15 INFO - PROCESS | 1850 | 1462922775970 Marionette TRACE conn3 -> [0,450,"setScriptTimeout",{"ms":35000}] 16:26:15 INFO - PROCESS | 1850 | 1462922775974 Marionette TRACE conn3 <- [1,450,null,{}] 16:26:15 INFO - PROCESS | 1850 | 1462922775979 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}] 16:26:16 INFO - PROCESS | 1850 | 1462922776154 Marionette TRACE conn3 <- [1,451,null,{"value":null}] 16:26:16 INFO - PROCESS | 1850 | 1462922776370 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:16 INFO - PROCESS | 1850 | ++DOCSHELL 0x8e6e4800 == 92 [pid = 1850] [id = 120] 16:26:16 INFO - PROCESS | 1850 | ++DOMWINDOW == 179 (0x8ee40000) [pid = 1850] [serial = 359] [outer = (nil)] 16:26:16 INFO - PROCESS | 1850 | ++DOMWINDOW == 180 (0x94f07400) [pid = 1850] [serial = 360] [outer = 0x8ee40000] 16:26:16 INFO - PROCESS | 1850 | 1462922776469 Marionette DEBUG loaded listener.js 16:26:16 INFO - PROCESS | 1850 | ++DOMWINDOW == 181 (0x99504400) [pid = 1850] [serial = 361] [outer = 0x8ee40000] 16:26:17 INFO - PROCESS | 1850 | 1462922777364 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] 16:26:17 INFO - PROCESS | 1850 | 1462922777407 Marionette TRACE conn3 <- [1,453,null,{"value":"8"}] 16:26:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 16:26:17 INFO - PROCESS | 1850 | 1462922777414 Marionette TRACE conn3 -> [0,454,"setScriptTimeout",{"ms":35000}] 16:26:17 INFO - PROCESS | 1850 | 1462922777418 Marionette TRACE conn3 <- [1,454,null,{}] 16:26:17 INFO - PROCESS | 1850 | 1462922777423 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}] 16:26:17 INFO - PROCESS | 1850 | 1462922777600 Marionette TRACE conn3 <- [1,455,null,{"value":null}] 16:26:17 INFO - PROCESS | 1850 | 1462922777785 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:17 INFO - PROCESS | 1850 | ++DOCSHELL 0x9a603000 == 93 [pid = 1850] [id = 121] 16:26:17 INFO - PROCESS | 1850 | ++DOMWINDOW == 182 (0xa34aa800) [pid = 1850] [serial = 362] [outer = (nil)] 16:26:17 INFO - PROCESS | 1850 | ++DOMWINDOW == 183 (0xa6d31800) [pid = 1850] [serial = 363] [outer = 0xa34aa800] 16:26:17 INFO - PROCESS | 1850 | 1462922777921 Marionette DEBUG loaded listener.js 16:26:18 INFO - PROCESS | 1850 | ++DOMWINDOW == 184 (0xa6d34800) [pid = 1850] [serial = 364] [outer = 0xa34aa800] 16:26:19 INFO - PROCESS | 1850 | [1850] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 16:26:19 INFO - PROCESS | 1850 | 1462922779266 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]]]}] 16:26:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 16:26:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1938ms 16:26:19 INFO - PROCESS | 1850 | 1462922779369 Marionette TRACE conn3 -> [0,457,"getWindowHandle",null] 16:26:19 INFO - PROCESS | 1850 | 1462922779375 Marionette TRACE conn3 <- [1,457,null,{"value":"8"}] 16:26:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 16:26:19 INFO - PROCESS | 1850 | 1462922779384 Marionette TRACE conn3 -> [0,458,"setScriptTimeout",{"ms":35000}] 16:26:19 INFO - PROCESS | 1850 | 1462922779389 Marionette TRACE conn3 <- [1,458,null,{}] 16:26:19 INFO - PROCESS | 1850 | 1462922779397 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}] 16:26:19 INFO - PROCESS | 1850 | 1462922779568 Marionette TRACE conn3 <- [1,459,null,{"value":null}] 16:26:19 INFO - PROCESS | 1850 | 1462922779967 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:20 INFO - PROCESS | 1850 | ++DOCSHELL 0x98834400 == 94 [pid = 1850] [id = 122] 16:26:20 INFO - PROCESS | 1850 | ++DOMWINDOW == 185 (0x98e2e000) [pid = 1850] [serial = 365] [outer = (nil)] 16:26:20 INFO - PROCESS | 1850 | ++DOMWINDOW == 186 (0x997c2800) [pid = 1850] [serial = 366] [outer = 0x98e2e000] 16:26:20 INFO - PROCESS | 1850 | 1462922780194 Marionette DEBUG loaded listener.js 16:26:20 INFO - PROCESS | 1850 | ++DOMWINDOW == 187 (0x99eef800) [pid = 1850] [serial = 367] [outer = 0x98e2e000] 16:26:21 INFO - PROCESS | 1850 | 1462922781335 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] 16:26:21 INFO - PROCESS | 1850 | 1462922781405 Marionette TRACE conn3 <- [1,461,null,{"value":"8"}] 16:26:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 16:26:21 INFO - PROCESS | 1850 | 1462922781416 Marionette TRACE conn3 -> [0,462,"setScriptTimeout",{"ms":35000}] 16:26:21 INFO - PROCESS | 1850 | 1462922781420 Marionette TRACE conn3 <- [1,462,null,{}] 16:26:21 INFO - PROCESS | 1850 | 1462922781426 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}] 16:26:21 INFO - PROCESS | 1850 | 1462922781605 Marionette TRACE conn3 <- [1,463,null,{"value":null}] 16:26:21 INFO - PROCESS | 1850 | --DOCSHELL 0x9238c800 == 93 [pid = 1850] [id = 73] 16:26:21 INFO - PROCESS | 1850 | --DOCSHELL 0x9ac72000 == 92 [pid = 1850] [id = 19] 16:26:21 INFO - PROCESS | 1850 | --DOCSHELL 0x9ad8ac00 == 91 [pid = 1850] [id = 18] 16:26:21 INFO - PROCESS | 1850 | 1462922781841 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:21 INFO - PROCESS | 1850 | --DOCSHELL 0x9d8cbc00 == 90 [pid = 1850] [id = 111] 16:26:21 INFO - PROCESS | 1850 | --DOCSHELL 0x93bd5c00 == 89 [pid = 1850] [id = 110] 16:26:21 INFO - PROCESS | 1850 | --DOCSHELL 0x94f43c00 == 88 [pid = 1850] [id = 109] 16:26:21 INFO - PROCESS | 1850 | --DOCSHELL 0x93b0dc00 == 87 [pid = 1850] [id = 108] 16:26:21 INFO - PROCESS | 1850 | ++DOCSHELL 0x8ee38800 == 88 [pid = 1850] [id = 123] 16:26:21 INFO - PROCESS | 1850 | ++DOMWINDOW == 188 (0x9100d400) [pid = 1850] [serial = 368] [outer = (nil)] 16:26:21 INFO - PROCESS | 1850 | ++DOMWINDOW == 189 (0x9238c800) [pid = 1850] [serial = 369] [outer = 0x9100d400] 16:26:21 INFO - PROCESS | 1850 | 1462922781925 Marionette DEBUG loaded listener.js 16:26:22 INFO - PROCESS | 1850 | ++DOMWINDOW == 190 (0x94f0bc00) [pid = 1850] [serial = 370] [outer = 0x9100d400] 16:26:22 INFO - PROCESS | 1850 | --DOCSHELL 0x91010c00 == 87 [pid = 1850] [id = 107] 16:26:22 INFO - PROCESS | 1850 | --DOCSHELL 0x91151400 == 86 [pid = 1850] [id = 106] 16:26:22 INFO - PROCESS | 1850 | --DOCSHELL 0x9114d400 == 85 [pid = 1850] [id = 99] 16:26:22 INFO - PROCESS | 1850 | --DOCSHELL 0x92315000 == 84 [pid = 1850] [id = 95] 16:26:22 INFO - PROCESS | 1850 | --DOMWINDOW == 189 (0x9a3d0400) [pid = 1850] [serial = 274] [outer = (nil)] [url = about:blank] 16:26:22 INFO - PROCESS | 1850 | --DOMWINDOW == 188 (0x9a60fc00) [pid = 1850] [serial = 276] [outer = (nil)] [url = about:blank] 16:26:22 INFO - PROCESS | 1850 | --DOMWINDOW == 187 (0x9b785400) [pid = 1850] [serial = 279] [outer = (nil)] [url = about:blank] 16:26:22 INFO - PROCESS | 1850 | --DOMWINDOW == 186 (0x9ac7bc00) [pid = 1850] [serial = 277] [outer = (nil)] [url = about:blank] 16:26:22 INFO - PROCESS | 1850 | --DOMWINDOW == 185 (0xa3221000) [pid = 1850] [serial = 238] [outer = (nil)] [url = about:blank] 16:26:22 INFO - PROCESS | 1850 | --DOMWINDOW == 184 (0x93b10c00) [pid = 1850] [serial = 265] [outer = (nil)] [url = about:blank] 16:26:22 INFO - PROCESS | 1850 | --DOMWINDOW == 183 (0x9238e000) [pid = 1850] [serial = 264] [outer = (nil)] [url = about:blank] 16:26:22 INFO - PROCESS | 1850 | --DOMWINDOW == 182 (0x93bd7000) [pid = 1850] [serial = 267] [outer = (nil)] [url = about:blank] 16:26:22 INFO - PROCESS | 1850 | --DOMWINDOW == 181 (0x94fba400) [pid = 1850] [serial = 268] [outer = (nil)] [url = about:blank] 16:26:22 INFO - PROCESS | 1850 | --DOMWINDOW == 180 (0xa67b7c00) [pid = 1850] [serial = 258] [outer = (nil)] [url = about:blank] 16:26:22 INFO - PROCESS | 1850 | --DOMWINDOW == 179 (0x99ee7000) [pid = 1850] [serial = 243] [outer = (nil)] [url = about:blank] 16:26:22 INFO - PROCESS | 1850 | --DOMWINDOW == 178 (0x93bd8400) [pid = 1850] [serial = 240] [outer = (nil)] [url = about:blank] 16:26:22 INFO - PROCESS | 1850 | --DOMWINDOW == 177 (0x989ab800) [pid = 1850] [serial = 270] [outer = (nil)] [url = about:blank] 16:26:22 INFO - PROCESS | 1850 | --DOMWINDOW == 176 (0x953d4800) [pid = 1850] [serial = 261] [outer = (nil)] [url = about:blank] 16:26:22 INFO - PROCESS | 1850 | --DOMWINDOW == 175 (0x9114ec00) [pid = 1850] [serial = 255] [outer = (nil)] [url = about:blank] 16:26:22 INFO - PROCESS | 1850 | --DOMWINDOW == 174 (0xa2273400) [pid = 1850] [serial = 246] [outer = (nil)] [url = about:blank] 16:26:22 INFO - PROCESS | 1850 | --DOMWINDOW == 173 (0x9100bc00) [pid = 1850] [serial = 252] [outer = (nil)] [url = about:blank] 16:26:22 INFO - PROCESS | 1850 | --DOMWINDOW == 172 (0xa50ae400) [pid = 1850] [serial = 249] [outer = (nil)] [url = about:blank] 16:26:22 INFO - PROCESS | 1850 | --DOMWINDOW == 171 (0x99ef1800) [pid = 1850] [serial = 273] [outer = (nil)] [url = about:blank] 16:26:22 INFO - PROCESS | 1850 | --DOMWINDOW == 170 (0x99502000) [pid = 1850] [serial = 271] [outer = (nil)] [url = about:blank] 16:26:22 INFO - PROCESS | 1850 | --DOMWINDOW == 169 (0x9b9e2000) [pid = 1850] [serial = 280] [outer = (nil)] [url = about:blank] 16:26:22 INFO - PROCESS | 1850 | [1850] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 16:26:22 INFO - PROCESS | 1850 | 1462922782816 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] 16:26:22 INFO - PROCESS | 1850 | 1462922782870 Marionette TRACE conn3 <- [1,465,null,{"value":"8"}] 16:26:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 16:26:22 INFO - PROCESS | 1850 | 1462922782877 Marionette TRACE conn3 -> [0,466,"setScriptTimeout",{"ms":35000}] 16:26:22 INFO - PROCESS | 1850 | 1462922782882 Marionette TRACE conn3 <- [1,466,null,{}] 16:26:22 INFO - PROCESS | 1850 | 1462922782898 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}] 16:26:23 INFO - PROCESS | 1850 | 1462922783078 Marionette TRACE conn3 <- [1,467,null,{"value":null}] 16:26:23 INFO - PROCESS | 1850 | 1462922783204 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:23 INFO - PROCESS | 1850 | ++DOCSHELL 0x91154400 == 85 [pid = 1850] [id = 124] 16:26:23 INFO - PROCESS | 1850 | ++DOMWINDOW == 170 (0x91154c00) [pid = 1850] [serial = 371] [outer = (nil)] 16:26:23 INFO - PROCESS | 1850 | ++DOMWINDOW == 171 (0x9aab0400) [pid = 1850] [serial = 372] [outer = 0x91154c00] 16:26:23 INFO - PROCESS | 1850 | 1462922783284 Marionette DEBUG loaded listener.js 16:26:23 INFO - PROCESS | 1850 | ++DOMWINDOW == 172 (0x9b188c00) [pid = 1850] [serial = 373] [outer = 0x91154c00] 16:26:24 INFO - PROCESS | 1850 | 1462922784068 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] 16:26:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 16:26:24 INFO - PROCESS | 1850 | 1462922784173 Marionette TRACE conn3 <- [1,469,null,{"value":"8"}] 16:26:24 INFO - PROCESS | 1850 | 1462922784179 Marionette TRACE conn3 -> [0,470,"setScriptTimeout",{"ms":35000}] 16:26:24 INFO - PROCESS | 1850 | 1462922784182 Marionette TRACE conn3 <- [1,470,null,{}] 16:26:24 INFO - PROCESS | 1850 | 1462922784187 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}] 16:26:24 INFO - PROCESS | 1850 | 1462922784345 Marionette TRACE conn3 <- [1,471,null,{"value":null}] 16:26:24 INFO - PROCESS | 1850 | 1462922784357 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:24 INFO - PROCESS | 1850 | ++DOCSHELL 0x8f068000 == 86 [pid = 1850] [id = 125] 16:26:24 INFO - PROCESS | 1850 | ++DOMWINDOW == 173 (0x9ad7fc00) [pid = 1850] [serial = 374] [outer = (nil)] 16:26:24 INFO - PROCESS | 1850 | ++DOMWINDOW == 174 (0xa26c7800) [pid = 1850] [serial = 375] [outer = 0x9ad7fc00] 16:26:24 INFO - PROCESS | 1850 | 1462922784429 Marionette DEBUG loaded listener.js 16:26:24 INFO - PROCESS | 1850 | ++DOMWINDOW == 175 (0xa3063000) [pid = 1850] [serial = 376] [outer = 0x9ad7fc00] 16:26:25 INFO - PROCESS | 1850 | 1462922785375 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]]]}] 16:26:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 16:26:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1229ms 16:26:25 INFO - PROCESS | 1850 | 1462922785412 Marionette TRACE conn3 -> [0,473,"getWindowHandle",null] 16:26:25 INFO - PROCESS | 1850 | 1462922785415 Marionette TRACE conn3 <- [1,473,null,{"value":"8"}] 16:26:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 16:26:25 INFO - PROCESS | 1850 | 1462922785421 Marionette TRACE conn3 -> [0,474,"setScriptTimeout",{"ms":35000}] 16:26:25 INFO - PROCESS | 1850 | 1462922785424 Marionette TRACE conn3 <- [1,474,null,{}] 16:26:25 INFO - PROCESS | 1850 | 1462922785429 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}] 16:26:25 INFO - PROCESS | 1850 | 1462922785627 Marionette TRACE conn3 <- [1,475,null,{"value":null}] 16:26:25 INFO - PROCESS | 1850 | 1462922785654 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:25 INFO - PROCESS | 1850 | ++DOCSHELL 0x9b7e5000 == 87 [pid = 1850] [id = 126] 16:26:25 INFO - PROCESS | 1850 | ++DOMWINDOW == 176 (0x9b9f0400) [pid = 1850] [serial = 377] [outer = (nil)] 16:26:25 INFO - PROCESS | 1850 | ++DOMWINDOW == 177 (0xa34a9400) [pid = 1850] [serial = 378] [outer = 0x9b9f0400] 16:26:25 INFO - PROCESS | 1850 | 1462922785725 Marionette DEBUG loaded listener.js 16:26:25 INFO - PROCESS | 1850 | ++DOMWINDOW == 178 (0xa50eec00) [pid = 1850] [serial = 379] [outer = 0x9b9f0400] 16:26:26 INFO - PROCESS | 1850 | --DOMWINDOW == 177 (0x953dfc00) [pid = 1850] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 16:26:26 INFO - PROCESS | 1850 | --DOMWINDOW == 176 (0x9a3d8800) [pid = 1850] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 16:26:26 INFO - PROCESS | 1850 | --DOMWINDOW == 175 (0x91151800) [pid = 1850] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 16:26:26 INFO - PROCESS | 1850 | --DOMWINDOW == 174 (0x9d8cdc00) [pid = 1850] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 16:26:26 INFO - PROCESS | 1850 | --DOMWINDOW == 173 (0x9507d000) [pid = 1850] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 16:26:26 INFO - PROCESS | 1850 | --DOMWINDOW == 172 (0x9114b400) [pid = 1850] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 16:26:27 INFO - PROCESS | 1850 | 1462922787013 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]]]}] 16:26:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 16:26:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1631ms 16:26:27 INFO - PROCESS | 1850 | 1462922787052 Marionette TRACE conn3 -> [0,477,"getWindowHandle",null] 16:26:27 INFO - PROCESS | 1850 | 1462922787057 Marionette TRACE conn3 <- [1,477,null,{"value":"8"}] 16:26:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 16:26:27 INFO - PROCESS | 1850 | 1462922787063 Marionette TRACE conn3 -> [0,478,"setScriptTimeout",{"ms":35000}] 16:26:27 INFO - PROCESS | 1850 | 1462922787066 Marionette TRACE conn3 <- [1,478,null,{}] 16:26:27 INFO - PROCESS | 1850 | 1462922787072 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}] 16:26:27 INFO - PROCESS | 1850 | 1462922787336 Marionette TRACE conn3 <- [1,479,null,{"value":null}] 16:26:27 INFO - PROCESS | 1850 | 1462922787426 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:27 INFO - PROCESS | 1850 | ++DOCSHELL 0x8f06c800 == 88 [pid = 1850] [id = 127] 16:26:27 INFO - PROCESS | 1850 | ++DOMWINDOW == 173 (0x957e9c00) [pid = 1850] [serial = 380] [outer = (nil)] 16:26:27 INFO - PROCESS | 1850 | ++DOMWINDOW == 174 (0xa3062400) [pid = 1850] [serial = 381] [outer = 0x957e9c00] 16:26:27 INFO - PROCESS | 1850 | 1462922787500 Marionette DEBUG loaded listener.js 16:26:27 INFO - PROCESS | 1850 | ++DOMWINDOW == 175 (0xa34c3800) [pid = 1850] [serial = 382] [outer = 0x957e9c00] 16:26:28 INFO - PROCESS | 1850 | 1462922788273 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]]]}] 16:26:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 16:26:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1236ms 16:26:28 INFO - PROCESS | 1850 | 1462922788300 Marionette TRACE conn3 -> [0,481,"getWindowHandle",null] 16:26:28 INFO - PROCESS | 1850 | 1462922788303 Marionette TRACE conn3 <- [1,481,null,{"value":"8"}] 16:26:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 16:26:28 INFO - PROCESS | 1850 | 1462922788309 Marionette TRACE conn3 -> [0,482,"setScriptTimeout",{"ms":35000}] 16:26:28 INFO - PROCESS | 1850 | 1462922788312 Marionette TRACE conn3 <- [1,482,null,{}] 16:26:28 INFO - PROCESS | 1850 | 1462922788317 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}] 16:26:28 INFO - PROCESS | 1850 | 1462922788465 Marionette TRACE conn3 <- [1,483,null,{"value":null}] 16:26:28 INFO - PROCESS | 1850 | 1462922788481 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:28 INFO - PROCESS | 1850 | ++DOCSHELL 0x9b7dec00 == 89 [pid = 1850] [id = 128] 16:26:28 INFO - PROCESS | 1850 | ++DOMWINDOW == 176 (0x9ba6ec00) [pid = 1850] [serial = 383] [outer = (nil)] 16:26:28 INFO - PROCESS | 1850 | ++DOMWINDOW == 177 (0xa6d32400) [pid = 1850] [serial = 384] [outer = 0x9ba6ec00] 16:26:28 INFO - PROCESS | 1850 | 1462922788554 Marionette DEBUG loaded listener.js 16:26:28 INFO - PROCESS | 1850 | ++DOMWINDOW == 178 (0xa6d43400) [pid = 1850] [serial = 385] [outer = 0x9ba6ec00] 16:26:29 INFO - PROCESS | 1850 | ++DOMWINDOW == 179 (0x8ee47c00) [pid = 1850] [serial = 386] [outer = 0x93bdac00] 16:26:29 INFO - PROCESS | 1850 | 1462922789879 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]]]}] 16:26:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 16:26:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1644ms 16:26:29 INFO - PROCESS | 1850 | 1462922789956 Marionette TRACE conn3 -> [0,485,"getWindowHandle",null] 16:26:29 INFO - PROCESS | 1850 | 1462922789962 Marionette TRACE conn3 <- [1,485,null,{"value":"8"}] 16:26:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 16:26:29 INFO - PROCESS | 1850 | 1462922789972 Marionette TRACE conn3 -> [0,486,"setScriptTimeout",{"ms":35000}] 16:26:29 INFO - PROCESS | 1850 | 1462922789977 Marionette TRACE conn3 <- [1,486,null,{}] 16:26:29 INFO - PROCESS | 1850 | 1462922789985 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}] 16:26:30 INFO - PROCESS | 1850 | 1462922790202 Marionette TRACE conn3 <- [1,487,null,{"value":null}] 16:26:30 INFO - PROCESS | 1850 | 1462922790421 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:30 INFO - PROCESS | 1850 | ++DOCSHELL 0x8e6dc800 == 90 [pid = 1850] [id = 129] 16:26:30 INFO - PROCESS | 1850 | ++DOMWINDOW == 180 (0x8ee65400) [pid = 1850] [serial = 387] [outer = (nil)] 16:26:30 INFO - PROCESS | 1850 | ++DOMWINDOW == 181 (0x91acc000) [pid = 1850] [serial = 388] [outer = 0x8ee65400] 16:26:30 INFO - PROCESS | 1850 | 1462922790510 Marionette DEBUG loaded listener.js 16:26:30 INFO - PROCESS | 1850 | ++DOMWINDOW == 182 (0x91da0000) [pid = 1850] [serial = 389] [outer = 0x8ee65400] 16:26:31 INFO - PROCESS | 1850 | 1462922791453 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]]]}] 16:26:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 16:26:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1533ms 16:26:31 INFO - PROCESS | 1850 | 1462922791505 Marionette TRACE conn3 -> [0,489,"getWindowHandle",null] 16:26:31 INFO - PROCESS | 1850 | 1462922791513 Marionette TRACE conn3 <- [1,489,null,{"value":"8"}] 16:26:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 16:26:31 INFO - PROCESS | 1850 | 1462922791524 Marionette TRACE conn3 -> [0,490,"setScriptTimeout",{"ms":35000}] 16:26:31 INFO - PROCESS | 1850 | 1462922791528 Marionette TRACE conn3 <- [1,490,null,{}] 16:26:31 INFO - PROCESS | 1850 | 1462922791535 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}] 16:26:31 INFO - PROCESS | 1850 | 1462922791730 Marionette TRACE conn3 <- [1,491,null,{"value":null}] 16:26:32 INFO - PROCESS | 1850 | 1462922791989 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:32 INFO - PROCESS | 1850 | ++DOCSHELL 0x92565400 == 91 [pid = 1850] [id = 130] 16:26:32 INFO - PROCESS | 1850 | ++DOMWINDOW == 183 (0x92566800) [pid = 1850] [serial = 390] [outer = (nil)] 16:26:32 INFO - PROCESS | 1850 | ++DOMWINDOW == 184 (0x95089000) [pid = 1850] [serial = 391] [outer = 0x92566800] 16:26:32 INFO - PROCESS | 1850 | 1462922792113 Marionette DEBUG loaded listener.js 16:26:32 INFO - PROCESS | 1850 | ++DOMWINDOW == 185 (0x98047400) [pid = 1850] [serial = 392] [outer = 0x92566800] 16:26:33 INFO - PROCESS | 1850 | 1462922793038 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]]]}] 16:26:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 16:26:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1593ms 16:26:33 INFO - PROCESS | 1850 | 1462922793117 Marionette TRACE conn3 -> [0,493,"getWindowHandle",null] 16:26:33 INFO - PROCESS | 1850 | 1462922793122 Marionette TRACE conn3 <- [1,493,null,{"value":"8"}] 16:26:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 16:26:33 INFO - PROCESS | 1850 | 1462922793128 Marionette TRACE conn3 -> [0,494,"setScriptTimeout",{"ms":35000}] 16:26:33 INFO - PROCESS | 1850 | 1462922793134 Marionette TRACE conn3 <- [1,494,null,{}] 16:26:33 INFO - PROCESS | 1850 | 1462922793151 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}] 16:26:33 INFO - PROCESS | 1850 | 1462922793374 Marionette TRACE conn3 <- [1,495,null,{"value":null}] 16:26:33 INFO - PROCESS | 1850 | 1462922793591 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:33 INFO - PROCESS | 1850 | ++DOCSHELL 0x99604c00 == 92 [pid = 1850] [id = 131] 16:26:33 INFO - PROCESS | 1850 | ++DOMWINDOW == 186 (0x9a3da800) [pid = 1850] [serial = 393] [outer = (nil)] 16:26:33 INFO - PROCESS | 1850 | ++DOMWINDOW == 187 (0x9b18f400) [pid = 1850] [serial = 394] [outer = 0x9a3da800] 16:26:33 INFO - PROCESS | 1850 | 1462922793696 Marionette DEBUG loaded listener.js 16:26:33 INFO - PROCESS | 1850 | ++DOMWINDOW == 188 (0xa1049c00) [pid = 1850] [serial = 395] [outer = 0x9a3da800] 16:26:34 INFO - PROCESS | 1850 | 1462922794576 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]]]}] 16:26:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 16:26:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1492ms 16:26:34 INFO - PROCESS | 1850 | 1462922794621 Marionette TRACE conn3 -> [0,497,"getWindowHandle",null] 16:26:34 INFO - PROCESS | 1850 | 1462922794626 Marionette TRACE conn3 <- [1,497,null,{"value":"8"}] 16:26:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 16:26:34 INFO - PROCESS | 1850 | 1462922794632 Marionette TRACE conn3 -> [0,498,"setScriptTimeout",{"ms":35000}] 16:26:34 INFO - PROCESS | 1850 | 1462922794636 Marionette TRACE conn3 <- [1,498,null,{}] 16:26:34 INFO - PROCESS | 1850 | 1462922794642 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}] 16:26:34 INFO - PROCESS | 1850 | 1462922794823 Marionette TRACE conn3 <- [1,499,null,{"value":null}] 16:26:35 INFO - PROCESS | 1850 | 1462922794992 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:35 INFO - PROCESS | 1850 | ++DOCSHELL 0x980da000 == 93 [pid = 1850] [id = 132] 16:26:35 INFO - PROCESS | 1850 | ++DOMWINDOW == 189 (0xa26e5400) [pid = 1850] [serial = 396] [outer = (nil)] 16:26:35 INFO - PROCESS | 1850 | ++DOMWINDOW == 190 (0xa6d29000) [pid = 1850] [serial = 397] [outer = 0xa26e5400] 16:26:35 INFO - PROCESS | 1850 | 1462922795078 Marionette DEBUG loaded listener.js 16:26:35 INFO - PROCESS | 1850 | ++DOMWINDOW == 191 (0xa6d2d000) [pid = 1850] [serial = 398] [outer = 0xa26e5400] 16:26:35 INFO - PROCESS | 1850 | 1462922795968 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]]]}] 16:26:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 16:26:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1381ms 16:26:36 INFO - PROCESS | 1850 | 1462922796014 Marionette TRACE conn3 -> [0,501,"getWindowHandle",null] 16:26:36 INFO - PROCESS | 1850 | 1462922796017 Marionette TRACE conn3 <- [1,501,null,{"value":"8"}] 16:26:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 16:26:36 INFO - PROCESS | 1850 | 1462922796025 Marionette TRACE conn3 -> [0,502,"setScriptTimeout",{"ms":35000}] 16:26:36 INFO - PROCESS | 1850 | 1462922796029 Marionette TRACE conn3 <- [1,502,null,{}] 16:26:36 INFO - PROCESS | 1850 | 1462922796034 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}] 16:26:36 INFO - PROCESS | 1850 | 1462922796220 Marionette TRACE conn3 <- [1,503,null,{"value":null}] 16:26:36 INFO - PROCESS | 1850 | 1462922796388 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:36 INFO - PROCESS | 1850 | ++DOCSHELL 0x9100dc00 == 94 [pid = 1850] [id = 133] 16:26:36 INFO - PROCESS | 1850 | ++DOMWINDOW == 192 (0x9100f000) [pid = 1850] [serial = 399] [outer = (nil)] 16:26:36 INFO - PROCESS | 1850 | ++DOMWINDOW == 193 (0xa6d4a400) [pid = 1850] [serial = 400] [outer = 0x9100f000] 16:26:36 INFO - PROCESS | 1850 | 1462922796471 Marionette DEBUG loaded listener.js 16:26:36 INFO - PROCESS | 1850 | ++DOMWINDOW == 194 (0xa6d4c000) [pid = 1850] [serial = 401] [outer = 0x9100f000] 16:26:37 INFO - PROCESS | 1850 | 1462922797437 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]]]}] 16:26:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 16:26:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1485ms 16:26:37 INFO - PROCESS | 1850 | 1462922797511 Marionette TRACE conn3 -> [0,505,"getWindowHandle",null] 16:26:37 INFO - PROCESS | 1850 | 1462922797515 Marionette TRACE conn3 <- [1,505,null,{"value":"8"}] 16:26:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 16:26:37 INFO - PROCESS | 1850 | 1462922797521 Marionette TRACE conn3 -> [0,506,"setScriptTimeout",{"ms":35000}] 16:26:37 INFO - PROCESS | 1850 | 1462922797524 Marionette TRACE conn3 <- [1,506,null,{}] 16:26:37 INFO - PROCESS | 1850 | 1462922797530 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}] 16:26:37 INFO - PROCESS | 1850 | 1462922797784 Marionette TRACE conn3 <- [1,507,null,{"value":null}] 16:26:38 INFO - PROCESS | 1850 | 1462922798005 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:38 INFO - PROCESS | 1850 | ++DOCSHELL 0x9105c800 == 95 [pid = 1850] [id = 134] 16:26:38 INFO - PROCESS | 1850 | ++DOMWINDOW == 195 (0x9105f400) [pid = 1850] [serial = 402] [outer = (nil)] 16:26:38 INFO - PROCESS | 1850 | ++DOMWINDOW == 196 (0x91067400) [pid = 1850] [serial = 403] [outer = 0x9105f400] 16:26:38 INFO - PROCESS | 1850 | 1462922798145 Marionette DEBUG loaded listener.js 16:26:38 INFO - PROCESS | 1850 | ++DOMWINDOW == 197 (0xa6d46800) [pid = 1850] [serial = 404] [outer = 0x9105f400] 16:26:39 INFO - PROCESS | 1850 | 1462922799036 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]]]}] 16:26:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 16:26:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1580ms 16:26:39 INFO - PROCESS | 1850 | 1462922799102 Marionette TRACE conn3 -> [0,509,"getWindowHandle",null] 16:26:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 16:26:39 INFO - PROCESS | 1850 | 1462922799107 Marionette TRACE conn3 <- [1,509,null,{"value":"8"}] 16:26:39 INFO - PROCESS | 1850 | 1462922799113 Marionette TRACE conn3 -> [0,510,"setScriptTimeout",{"ms":35000}] 16:26:39 INFO - PROCESS | 1850 | 1462922799116 Marionette TRACE conn3 <- [1,510,null,{}] 16:26:39 INFO - PROCESS | 1850 | 1462922799122 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}] 16:26:39 INFO - PROCESS | 1850 | 1462922799303 Marionette TRACE conn3 <- [1,511,null,{"value":null}] 16:26:39 INFO - PROCESS | 1850 | 1462922799473 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:39 INFO - PROCESS | 1850 | ++DOCSHELL 0x8e6e0800 == 96 [pid = 1850] [id = 135] 16:26:39 INFO - PROCESS | 1850 | ++DOMWINDOW == 198 (0x91062c00) [pid = 1850] [serial = 405] [outer = (nil)] 16:26:39 INFO - PROCESS | 1850 | ++DOMWINDOW == 199 (0x92707c00) [pid = 1850] [serial = 406] [outer = 0x91062c00] 16:26:39 INFO - PROCESS | 1850 | 1462922799559 Marionette DEBUG loaded listener.js 16:26:39 INFO - PROCESS | 1850 | ++DOMWINDOW == 200 (0x9270b400) [pid = 1850] [serial = 407] [outer = 0x91062c00] 16:26:40 INFO - PROCESS | 1850 | 1462922800461 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]]]}] 16:26:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 16:26:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1388ms 16:26:40 INFO - PROCESS | 1850 | 1462922800501 Marionette TRACE conn3 -> [0,513,"getWindowHandle",null] 16:26:40 INFO - PROCESS | 1850 | 1462922800505 Marionette TRACE conn3 <- [1,513,null,{"value":"8"}] 16:26:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 16:26:40 INFO - PROCESS | 1850 | 1462922800512 Marionette TRACE conn3 -> [0,514,"setScriptTimeout",{"ms":35000}] 16:26:40 INFO - PROCESS | 1850 | 1462922800515 Marionette TRACE conn3 <- [1,514,null,{}] 16:26:40 INFO - PROCESS | 1850 | 1462922800521 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}] 16:26:40 INFO - PROCESS | 1850 | 1462922800689 Marionette TRACE conn3 <- [1,515,null,{"value":null}] 16:26:40 INFO - PROCESS | 1850 | 1462922800865 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:40 INFO - PROCESS | 1850 | ++DOCSHELL 0x8ee38c00 == 97 [pid = 1850] [id = 136] 16:26:40 INFO - PROCESS | 1850 | ++DOMWINDOW == 201 (0x8ee39000) [pid = 1850] [serial = 408] [outer = (nil)] 16:26:40 INFO - PROCESS | 1850 | ++DOMWINDOW == 202 (0xa6d46c00) [pid = 1850] [serial = 409] [outer = 0x8ee39000] 16:26:40 INFO - PROCESS | 1850 | 1462922800953 Marionette DEBUG loaded listener.js 16:26:41 INFO - PROCESS | 1850 | ++DOMWINDOW == 203 (0xa6d75800) [pid = 1850] [serial = 410] [outer = 0x8ee39000] 16:26:41 INFO - PROCESS | 1850 | 1462922801827 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]]]}] 16:26:41 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 16:26:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1379ms 16:26:41 INFO - PROCESS | 1850 | 1462922801893 Marionette TRACE conn3 -> [0,517,"getWindowHandle",null] 16:26:41 INFO - PROCESS | 1850 | 1462922801896 Marionette TRACE conn3 <- [1,517,null,{"value":"8"}] 16:26:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 16:26:41 INFO - PROCESS | 1850 | 1462922801903 Marionette TRACE conn3 -> [0,518,"setScriptTimeout",{"ms":35000}] 16:26:41 INFO - PROCESS | 1850 | 1462922801906 Marionette TRACE conn3 <- [1,518,null,{}] 16:26:41 INFO - PROCESS | 1850 | 1462922801912 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}] 16:26:42 INFO - PROCESS | 1850 | 1462922802090 Marionette TRACE conn3 <- [1,519,null,{"value":null}] 16:26:42 INFO - PROCESS | 1850 | 1462922802262 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:42 INFO - PROCESS | 1850 | ++DOCSHELL 0x8e601400 == 98 [pid = 1850] [id = 137] 16:26:42 INFO - PROCESS | 1850 | ++DOMWINDOW == 204 (0x8e601c00) [pid = 1850] [serial = 411] [outer = (nil)] 16:26:42 INFO - PROCESS | 1850 | ++DOMWINDOW == 205 (0x8e60b800) [pid = 1850] [serial = 412] [outer = 0x8e601c00] 16:26:42 INFO - PROCESS | 1850 | 1462922802353 Marionette DEBUG loaded listener.js 16:26:42 INFO - PROCESS | 1850 | ++DOMWINDOW == 206 (0x8e610000) [pid = 1850] [serial = 413] [outer = 0x8e601c00] 16:26:43 INFO - PROCESS | 1850 | 1462922803324 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]]]}] 16:26:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 16:26:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1483ms 16:26:43 INFO - PROCESS | 1850 | 1462922803388 Marionette TRACE conn3 -> [0,521,"getWindowHandle",null] 16:26:43 INFO - PROCESS | 1850 | 1462922803392 Marionette TRACE conn3 <- [1,521,null,{"value":"8"}] 16:26:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 16:26:43 INFO - PROCESS | 1850 | 1462922803399 Marionette TRACE conn3 -> [0,522,"setScriptTimeout",{"ms":35000}] 16:26:43 INFO - PROCESS | 1850 | 1462922803403 Marionette TRACE conn3 <- [1,522,null,{}] 16:26:43 INFO - PROCESS | 1850 | 1462922803409 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}] 16:26:43 INFO - PROCESS | 1850 | 1462922803591 Marionette TRACE conn3 <- [1,523,null,{"value":null}] 16:26:43 INFO - PROCESS | 1850 | 1462922803813 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:43 INFO - PROCESS | 1850 | ++DOCSHELL 0x8e60fc00 == 99 [pid = 1850] [id = 138] 16:26:43 INFO - PROCESS | 1850 | ++DOMWINDOW == 207 (0x92708800) [pid = 1850] [serial = 414] [outer = (nil)] 16:26:43 INFO - PROCESS | 1850 | ++DOMWINDOW == 208 (0x92aba000) [pid = 1850] [serial = 415] [outer = 0x92708800] 16:26:43 INFO - PROCESS | 1850 | 1462922803916 Marionette DEBUG loaded listener.js 16:26:44 INFO - PROCESS | 1850 | ++DOMWINDOW == 209 (0x92abcc00) [pid = 1850] [serial = 416] [outer = 0x92708800] 16:26:44 INFO - PROCESS | 1850 | 1462922804829 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]]]}] 16:26:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 16:26:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1479ms 16:26:44 INFO - PROCESS | 1850 | 1462922804880 Marionette TRACE conn3 -> [0,525,"getWindowHandle",null] 16:26:44 INFO - PROCESS | 1850 | 1462922804885 Marionette TRACE conn3 <- [1,525,null,{"value":"8"}] 16:26:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 16:26:44 INFO - PROCESS | 1850 | 1462922804891 Marionette TRACE conn3 -> [0,526,"setScriptTimeout",{"ms":35000}] 16:26:44 INFO - PROCESS | 1850 | 1462922804895 Marionette TRACE conn3 <- [1,526,null,{}] 16:26:44 INFO - PROCESS | 1850 | 1462922804901 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}] 16:26:45 INFO - PROCESS | 1850 | 1462922805106 Marionette TRACE conn3 <- [1,527,null,{"value":null}] 16:26:45 INFO - PROCESS | 1850 | 1462922805335 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:45 INFO - PROCESS | 1850 | ++DOCSHELL 0xa6d74000 == 100 [pid = 1850] [id = 139] 16:26:45 INFO - PROCESS | 1850 | ++DOMWINDOW == 210 (0xa6d77800) [pid = 1850] [serial = 417] [outer = (nil)] 16:26:45 INFO - PROCESS | 1850 | ++DOMWINDOW == 211 (0xa6d7ac00) [pid = 1850] [serial = 418] [outer = 0xa6d77800] 16:26:45 INFO - PROCESS | 1850 | 1462922805475 Marionette DEBUG loaded listener.js 16:26:45 INFO - PROCESS | 1850 | ++DOMWINDOW == 212 (0xa6d7f800) [pid = 1850] [serial = 419] [outer = 0xa6d77800] 16:26:46 INFO - PROCESS | 1850 | 1462922806379 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]]]}] 16:26:46 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 16:26:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1533ms 16:26:46 INFO - PROCESS | 1850 | 1462922806425 Marionette TRACE conn3 -> [0,529,"getWindowHandle",null] 16:26:46 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 16:26:46 INFO - PROCESS | 1850 | 1462922806429 Marionette TRACE conn3 <- [1,529,null,{"value":"8"}] 16:26:46 INFO - PROCESS | 1850 | 1462922806436 Marionette TRACE conn3 -> [0,530,"setScriptTimeout",{"ms":35000}] 16:26:46 INFO - PROCESS | 1850 | 1462922806439 Marionette TRACE conn3 <- [1,530,null,{}] 16:26:46 INFO - PROCESS | 1850 | 1462922806445 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}] 16:26:46 INFO - PROCESS | 1850 | 1462922806636 Marionette TRACE conn3 <- [1,531,null,{"value":null}] 16:26:46 INFO - PROCESS | 1850 | 1462922806876 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:46 INFO - PROCESS | 1850 | ++DOCSHELL 0x8b682800 == 101 [pid = 1850] [id = 140] 16:26:46 INFO - PROCESS | 1850 | ++DOMWINDOW == 213 (0x8b685400) [pid = 1850] [serial = 420] [outer = (nil)] 16:26:46 INFO - PROCESS | 1850 | ++DOMWINDOW == 214 (0x8b689000) [pid = 1850] [serial = 421] [outer = 0x8b685400] 16:26:47 INFO - PROCESS | 1850 | 1462922807006 Marionette DEBUG loaded listener.js 16:26:47 INFO - PROCESS | 1850 | ++DOMWINDOW == 215 (0x8b68b800) [pid = 1850] [serial = 422] [outer = 0x8b685400] 16:26:47 INFO - PROCESS | 1850 | 1462922807814 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"]]]}] 16:26:47 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 16:26:47 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 16:26:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:26:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:26:47 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 16:26:47 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 16:26:47 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 16:26:47 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 16:26:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:26:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:26:47 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 16:26:47 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 16:26:47 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1432ms 16:26:47 INFO - PROCESS | 1850 | 1462922807897 Marionette TRACE conn3 -> [0,533,"getWindowHandle",null] 16:26:47 INFO - PROCESS | 1850 | 1462922807900 Marionette TRACE conn3 <- [1,533,null,{"value":"8"}] 16:26:47 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 16:26:47 INFO - PROCESS | 1850 | 1462922807912 Marionette TRACE conn3 -> [0,534,"setScriptTimeout",{"ms":35000}] 16:26:47 INFO - PROCESS | 1850 | 1462922807915 Marionette TRACE conn3 <- [1,534,null,{}] 16:26:47 INFO - PROCESS | 1850 | 1462922807931 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}] 16:26:48 INFO - PROCESS | 1850 | 1462922808144 Marionette TRACE conn3 <- [1,535,null,{"value":null}] 16:26:48 INFO - PROCESS | 1850 | 1462922808335 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:48 INFO - PROCESS | 1850 | ++DOCSHELL 0x8b67e400 == 102 [pid = 1850] [id = 141] 16:26:48 INFO - PROCESS | 1850 | ++DOMWINDOW == 216 (0x8b684000) [pid = 1850] [serial = 423] [outer = (nil)] 16:26:48 INFO - PROCESS | 1850 | ++DOMWINDOW == 217 (0x8b785800) [pid = 1850] [serial = 424] [outer = 0x8b684000] 16:26:48 INFO - PROCESS | 1850 | 1462922808421 Marionette DEBUG loaded listener.js 16:26:48 INFO - PROCESS | 1850 | ++DOMWINDOW == 218 (0x8b787800) [pid = 1850] [serial = 425] [outer = 0x8b684000] 16:26:49 INFO - PROCESS | 1850 | 1462922809311 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]]]}] 16:26:49 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 16:26:49 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1450ms 16:26:49 INFO - PROCESS | 1850 | 1462922809375 Marionette TRACE conn3 -> [0,537,"getWindowHandle",null] 16:26:49 INFO - PROCESS | 1850 | 1462922809380 Marionette TRACE conn3 <- [1,537,null,{"value":"8"}] 16:26:49 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 16:26:49 INFO - PROCESS | 1850 | 1462922809388 Marionette TRACE conn3 -> [0,538,"setScriptTimeout",{"ms":35000}] 16:26:49 INFO - PROCESS | 1850 | 1462922809391 Marionette TRACE conn3 <- [1,538,null,{}] 16:26:49 INFO - PROCESS | 1850 | 1462922809396 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}] 16:26:49 INFO - PROCESS | 1850 | 1462922809587 Marionette TRACE conn3 <- [1,539,null,{"value":null}] 16:26:49 INFO - PROCESS | 1850 | 1462922809770 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:49 INFO - PROCESS | 1850 | ++DOCSHELL 0x8b680000 == 103 [pid = 1850] [id = 142] 16:26:49 INFO - PROCESS | 1850 | ++DOMWINDOW == 219 (0x8b689800) [pid = 1850] [serial = 426] [outer = (nil)] 16:26:49 INFO - PROCESS | 1850 | ++DOMWINDOW == 220 (0x8b9d3c00) [pid = 1850] [serial = 427] [outer = 0x8b689800] 16:26:49 INFO - PROCESS | 1850 | 1462922809854 Marionette DEBUG loaded listener.js 16:26:49 INFO - PROCESS | 1850 | ++DOMWINDOW == 221 (0x8b9db000) [pid = 1850] [serial = 428] [outer = 0x8b689800] 16:26:50 INFO - PROCESS | 1850 | 1462922810725 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]]]}] 16:26:50 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. 16:26:50 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1391ms 16:26:50 INFO - PROCESS | 1850 | 1462922810801 Marionette TRACE conn3 -> [0,541,"getWindowHandle",null] 16:26:50 INFO - PROCESS | 1850 | 1462922810805 Marionette TRACE conn3 <- [1,541,null,{"value":"8"}] 16:26:50 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 16:26:50 INFO - PROCESS | 1850 | 1462922810814 Marionette TRACE conn3 -> [0,542,"setScriptTimeout",{"ms":35000}] 16:26:50 INFO - PROCESS | 1850 | 1462922810818 Marionette TRACE conn3 <- [1,542,null,{}] 16:26:50 INFO - PROCESS | 1850 | 1462922810823 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}] 16:26:51 INFO - PROCESS | 1850 | 1462922811012 Marionette TRACE conn3 <- [1,543,null,{"value":null}] 16:26:51 INFO - PROCESS | 1850 | 1462922811198 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:51 INFO - PROCESS | 1850 | ++DOCSHELL 0x8b786400 == 104 [pid = 1850] [id = 143] 16:26:51 INFO - PROCESS | 1850 | ++DOMWINDOW == 222 (0x8b9d6000) [pid = 1850] [serial = 429] [outer = (nil)] 16:26:51 INFO - PROCESS | 1850 | ++DOMWINDOW == 223 (0x8ef01400) [pid = 1850] [serial = 430] [outer = 0x8b9d6000] 16:26:51 INFO - PROCESS | 1850 | 1462922811282 Marionette DEBUG loaded listener.js 16:26:51 INFO - PROCESS | 1850 | ++DOMWINDOW == 224 (0x8ef05000) [pid = 1850] [serial = 431] [outer = 0x8b9d6000] 16:26:52 INFO - PROCESS | 1850 | 1462922812210 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]]]}] 16:26:52 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. 16:26:52 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1442ms 16:26:52 INFO - PROCESS | 1850 | 1462922812258 Marionette TRACE conn3 -> [0,545,"getWindowHandle",null] 16:26:52 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 16:26:52 INFO - PROCESS | 1850 | 1462922812262 Marionette TRACE conn3 <- [1,545,null,{"value":"8"}] 16:26:52 INFO - PROCESS | 1850 | 1462922812268 Marionette TRACE conn3 -> [0,546,"setScriptTimeout",{"ms":35000}] 16:26:52 INFO - PROCESS | 1850 | 1462922812272 Marionette TRACE conn3 <- [1,546,null,{}] 16:26:52 INFO - PROCESS | 1850 | 1462922812278 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}] 16:26:52 INFO - PROCESS | 1850 | 1462922812513 Marionette TRACE conn3 <- [1,547,null,{"value":null}] 16:26:53 INFO - PROCESS | 1850 | 1462922813058 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:53 INFO - PROCESS | 1850 | ++DOCSHELL 0x8b9da800 == 105 [pid = 1850] [id = 144] 16:26:53 INFO - PROCESS | 1850 | ++DOMWINDOW == 225 (0x8e60c000) [pid = 1850] [serial = 432] [outer = (nil)] 16:26:53 INFO - PROCESS | 1850 | ++DOMWINDOW == 226 (0x8e6e2800) [pid = 1850] [serial = 433] [outer = 0x8e60c000] 16:26:53 INFO - PROCESS | 1850 | 1462922813139 Marionette DEBUG loaded listener.js 16:26:53 INFO - PROCESS | 1850 | ++DOMWINDOW == 227 (0x8ee60000) [pid = 1850] [serial = 434] [outer = 0x8e60c000] 16:26:54 INFO - PROCESS | 1850 | 1462922814030 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]]]}] 16:26:54 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 16:26:54 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1843ms 16:26:54 INFO - PROCESS | 1850 | 1462922814114 Marionette TRACE conn3 -> [0,549,"getWindowHandle",null] 16:26:54 INFO - PROCESS | 1850 | 1462922814120 Marionette TRACE conn3 <- [1,549,null,{"value":"8"}] 16:26:54 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 16:26:54 INFO - PROCESS | 1850 | 1462922814128 Marionette TRACE conn3 -> [0,550,"setScriptTimeout",{"ms":35000}] 16:26:54 INFO - PROCESS | 1850 | 1462922814133 Marionette TRACE conn3 <- [1,550,null,{}] 16:26:54 INFO - PROCESS | 1850 | 1462922814161 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}] 16:26:54 INFO - PROCESS | 1850 | 1462922814358 Marionette TRACE conn3 <- [1,551,null,{"value":null}] 16:26:54 INFO - PROCESS | 1850 | 1462922814537 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:54 INFO - PROCESS | 1850 | ++DOCSHELL 0x8ee69c00 == 106 [pid = 1850] [id = 145] 16:26:54 INFO - PROCESS | 1850 | ++DOMWINDOW == 228 (0x8ef0f400) [pid = 1850] [serial = 435] [outer = (nil)] 16:26:54 INFO - PROCESS | 1850 | ++DOMWINDOW == 229 (0x91065000) [pid = 1850] [serial = 436] [outer = 0x8ef0f400] 16:26:54 INFO - PROCESS | 1850 | 1462922814678 Marionette DEBUG loaded listener.js 16:26:54 INFO - PROCESS | 1850 | ++DOMWINDOW == 230 (0x9114f800) [pid = 1850] [serial = 437] [outer = 0x8ef0f400] 16:26:55 INFO - PROCESS | 1850 | 1462922815570 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]]]}] 16:26:55 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. 16:26:55 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1453ms 16:26:55 INFO - PROCESS | 1850 | 1462922815627 Marionette TRACE conn3 -> [0,553,"getWindowHandle",null] 16:26:55 INFO - PROCESS | 1850 | 1462922815634 Marionette TRACE conn3 <- [1,553,null,{"value":"8"}] 16:26:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 16:26:55 INFO - PROCESS | 1850 | 1462922815642 Marionette TRACE conn3 -> [0,554,"setScriptTimeout",{"ms":35000}] 16:26:55 INFO - PROCESS | 1850 | 1462922815645 Marionette TRACE conn3 <- [1,554,null,{}] 16:26:55 INFO - PROCESS | 1850 | 1462922815651 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}] 16:26:55 INFO - PROCESS | 1850 | 1462922815823 Marionette TRACE conn3 <- [1,555,null,{"value":null}] 16:26:56 INFO - PROCESS | 1850 | 1462922816201 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:56 INFO - PROCESS | 1850 | ++DOCSHELL 0x9114ec00 == 107 [pid = 1850] [id = 146] 16:26:56 INFO - PROCESS | 1850 | ++DOMWINDOW == 231 (0x91d93400) [pid = 1850] [serial = 438] [outer = (nil)] 16:26:56 INFO - PROCESS | 1850 | ++DOMWINDOW == 232 (0x9270a000) [pid = 1850] [serial = 439] [outer = 0x91d93400] 16:26:56 INFO - PROCESS | 1850 | 1462922816287 Marionette DEBUG loaded listener.js 16:26:56 INFO - PROCESS | 1850 | ++DOMWINDOW == 233 (0x92ac3800) [pid = 1850] [serial = 440] [outer = 0x91d93400] 16:26:56 INFO - PROCESS | 1850 | [1850] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 16:26:57 INFO - PROCESS | 1850 | --DOCSHELL 0x922d2000 == 106 [pid = 1850] [id = 9] 16:26:57 INFO - PROCESS | 1850 | --DOCSHELL 0x93b08800 == 105 [pid = 1850] [id = 6] 16:26:57 INFO - PROCESS | 1850 | 1462922817304 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]]]}] 16:26:57 INFO - PROCESS | 1850 | --DOMWINDOW == 232 (0xa50e7000) [pid = 1850] [serial = 294] [outer = (nil)] [url = about:blank] 16:26:57 INFO - PROCESS | 1850 | --DOMWINDOW == 231 (0xa6d01400) [pid = 1850] [serial = 297] [outer = (nil)] [url = about:blank] 16:26:57 INFO - PROCESS | 1850 | --DOMWINDOW == 230 (0xa2273800) [pid = 1850] [serial = 336] [outer = (nil)] [url = about:blank] 16:26:57 INFO - PROCESS | 1850 | --DOMWINDOW == 229 (0x94f0d000) [pid = 1850] [serial = 285] [outer = (nil)] [url = about:blank] 16:26:57 INFO - PROCESS | 1850 | --DOMWINDOW == 228 (0x9b18b000) [pid = 1850] [serial = 315] [outer = (nil)] [url = about:blank] 16:26:57 INFO - PROCESS | 1850 | --DOMWINDOW == 227 (0x957f4400) [pid = 1850] [serial = 306] [outer = (nil)] [url = about:blank] 16:26:57 INFO - PROCESS | 1850 | --DOMWINDOW == 226 (0x8f06b400) [pid = 1850] [serial = 309] [outer = (nil)] [url = about:blank] 16:26:57 INFO - PROCESS | 1850 | --DOMWINDOW == 225 (0x957f6000) [pid = 1850] [serial = 300] [outer = (nil)] [url = about:blank] 16:26:57 INFO - PROCESS | 1850 | --DOMWINDOW == 224 (0x8ee42400) [pid = 1850] [serial = 303] [outer = (nil)] [url = about:blank] 16:26:57 INFO - PROCESS | 1850 | --DOMWINDOW == 223 (0xa6d0a800) [pid = 1850] [serial = 312] [outer = (nil)] [url = about:blank] 16:26:57 INFO - PROCESS | 1850 | --DOMWINDOW == 222 (0xa24fd400) [pid = 1850] [serial = 291] [outer = (nil)] [url = about:blank] 16:26:57 INFO - PROCESS | 1850 | --DOMWINDOW == 221 (0x9d8ce400) [pid = 1850] [serial = 282] [outer = (nil)] [url = about:blank] 16:26:57 INFO - PROCESS | 1850 | --DOMWINDOW == 220 (0x99510000) [pid = 1850] [serial = 288] [outer = (nil)] [url = about:blank] 16:26:57 INFO - PROCESS | 1850 | --DOCSHELL 0x8f06c800 == 104 [pid = 1850] [id = 127] 16:26:57 INFO - PROCESS | 1850 | --DOCSHELL 0x9b7e5000 == 103 [pid = 1850] [id = 126] 16:26:57 INFO - PROCESS | 1850 | --DOCSHELL 0x8f068000 == 102 [pid = 1850] [id = 125] 16:26:57 INFO - PROCESS | 1850 | --DOCSHELL 0x91154400 == 101 [pid = 1850] [id = 124] 16:26:57 INFO - PROCESS | 1850 | --DOCSHELL 0x8ee38800 == 100 [pid = 1850] [id = 123] 16:26:57 INFO - PROCESS | 1850 | --DOCSHELL 0x98834400 == 99 [pid = 1850] [id = 122] 16:26:57 INFO - PROCESS | 1850 | --DOCSHELL 0x8ee45000 == 98 [pid = 1850] [id = 117] 16:26:57 INFO - PROCESS | 1850 | --DOCSHELL 0x9255c000 == 97 [pid = 1850] [id = 116] 16:26:57 INFO - PROCESS | 1850 | --DOCSHELL 0xa104d800 == 96 [pid = 1850] [id = 115] 16:26:57 INFO - PROCESS | 1850 | --DOCSHELL 0x91acb400 == 95 [pid = 1850] [id = 114] 16:26:57 INFO - PROCESS | 1850 | --DOCSHELL 0x8f066400 == 94 [pid = 1850] [id = 113] 16:26:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 16:26:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1781ms 16:26:57 INFO - PROCESS | 1850 | 1462922817431 Marionette TRACE conn3 -> [0,557,"getWindowHandle",null] 16:26:57 INFO - PROCESS | 1850 | 1462922817434 Marionette TRACE conn3 <- [1,557,null,{"value":"8"}] 16:26:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 16:26:57 INFO - PROCESS | 1850 | 1462922817449 Marionette TRACE conn3 -> [0,558,"setScriptTimeout",{"ms":35000}] 16:26:57 INFO - PROCESS | 1850 | 1462922817458 Marionette TRACE conn3 <- [1,558,null,{}] 16:26:57 INFO - PROCESS | 1850 | 1462922817464 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}] 16:26:57 INFO - PROCESS | 1850 | 1462922817630 Marionette TRACE conn3 <- [1,559,null,{"value":null}] 16:26:57 INFO - PROCESS | 1850 | --DOMWINDOW == 219 (0x9b196400) [pid = 1850] [serial = 331] [outer = (nil)] [url = about:blank] 16:26:57 INFO - PROCESS | 1850 | --DOMWINDOW == 218 (0x957eb400) [pid = 1850] [serial = 322] [outer = (nil)] [url = about:blank] 16:26:57 INFO - PROCESS | 1850 | --DOMWINDOW == 217 (0x9a60e000) [pid = 1850] [serial = 327] [outer = (nil)] [url = about:blank] 16:26:57 INFO - PROCESS | 1850 | --DOMWINDOW == 216 (0x9b18ec00) [pid = 1850] [serial = 330] [outer = (nil)] [url = about:blank] 16:26:57 INFO - PROCESS | 1850 | --DOMWINDOW == 215 (0x91155800) [pid = 1850] [serial = 318] [outer = (nil)] [url = about:blank] 16:26:57 INFO - PROCESS | 1850 | --DOMWINDOW == 214 (0xa227ac00) [pid = 1850] [serial = 333] [outer = (nil)] [url = about:blank] 16:26:57 INFO - PROCESS | 1850 | --DOMWINDOW == 213 (0x9ac7e400) [pid = 1850] [serial = 328] [outer = (nil)] [url = about:blank] 16:26:57 INFO - PROCESS | 1850 | --DOMWINDOW == 212 (0x98046400) [pid = 1850] [serial = 324] [outer = (nil)] [url = about:blank] 16:26:57 INFO - PROCESS | 1850 | --DOMWINDOW == 211 (0xa34a1c00) [pid = 1850] [serial = 334] [outer = (nil)] [url = about:blank] 16:26:57 INFO - PROCESS | 1850 | --DOMWINDOW == 210 (0x921f8800) [pid = 1850] [serial = 319] [outer = (nil)] [url = about:blank] 16:26:57 INFO - PROCESS | 1850 | --DOMWINDOW == 209 (0x953d7c00) [pid = 1850] [serial = 321] [outer = (nil)] [url = about:blank] 16:26:57 INFO - PROCESS | 1850 | --DOMWINDOW == 208 (0x9950b000) [pid = 1850] [serial = 325] [outer = (nil)] [url = about:blank] 16:26:57 INFO - PROCESS | 1850 | 1462922817822 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:57 INFO - PROCESS | 1850 | ++DOCSHELL 0x8b9e1000 == 95 [pid = 1850] [id = 147] 16:26:57 INFO - PROCESS | 1850 | ++DOMWINDOW == 209 (0x8e6e3c00) [pid = 1850] [serial = 441] [outer = (nil)] 16:26:57 INFO - PROCESS | 1850 | ++DOMWINDOW == 210 (0x9270f800) [pid = 1850] [serial = 442] [outer = 0x8e6e3c00] 16:26:57 INFO - PROCESS | 1850 | 1462922817906 Marionette DEBUG loaded listener.js 16:26:58 INFO - PROCESS | 1850 | ++DOMWINDOW == 211 (0x94f0ec00) [pid = 1850] [serial = 443] [outer = 0x8e6e3c00] 16:26:58 INFO - PROCESS | 1850 | 1462922818697 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]]]}] 16:26:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 16:26:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1300ms 16:26:58 INFO - PROCESS | 1850 | 1462922818743 Marionette TRACE conn3 -> [0,561,"getWindowHandle",null] 16:26:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 16:26:58 INFO - PROCESS | 1850 | 1462922818748 Marionette TRACE conn3 <- [1,561,null,{"value":"8"}] 16:26:58 INFO - PROCESS | 1850 | 1462922818754 Marionette TRACE conn3 -> [0,562,"setScriptTimeout",{"ms":35000}] 16:26:58 INFO - PROCESS | 1850 | 1462922818758 Marionette TRACE conn3 <- [1,562,null,{}] 16:26:58 INFO - PROCESS | 1850 | 1462922818764 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}] 16:26:58 INFO - PROCESS | 1850 | 1462922818923 Marionette TRACE conn3 <- [1,563,null,{"value":null}] 16:26:58 INFO - PROCESS | 1850 | 1462922818939 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:58 INFO - PROCESS | 1850 | ++DOCSHELL 0x8e6db800 == 96 [pid = 1850] [id = 148] 16:26:58 INFO - PROCESS | 1850 | ++DOMWINDOW == 212 (0x92396000) [pid = 1850] [serial = 444] [outer = (nil)] 16:26:59 INFO - PROCESS | 1850 | ++DOMWINDOW == 213 (0x957e9400) [pid = 1850] [serial = 445] [outer = 0x92396000] 16:26:59 INFO - PROCESS | 1850 | 1462922819017 Marionette DEBUG loaded listener.js 16:26:59 INFO - PROCESS | 1850 | ++DOMWINDOW == 214 (0x957f7000) [pid = 1850] [serial = 446] [outer = 0x92396000] 16:26:59 INFO - PROCESS | 1850 | [1850] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 16:26:59 INFO - PROCESS | 1850 | 1462922819962 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]]]}] 16:26:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 16:26:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1240ms 16:27:00 INFO - PROCESS | 1850 | 1462922819999 Marionette TRACE conn3 -> [0,565,"getWindowHandle",null] 16:27:00 INFO - PROCESS | 1850 | 1462922820003 Marionette TRACE conn3 <- [1,565,null,{"value":"8"}] 16:27:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 16:27:00 INFO - PROCESS | 1850 | 1462922820021 Marionette TRACE conn3 -> [0,566,"setScriptTimeout",{"ms":35000}] 16:27:00 INFO - PROCESS | 1850 | 1462922820024 Marionette TRACE conn3 <- [1,566,null,{}] 16:27:00 INFO - PROCESS | 1850 | 1462922820034 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}] 16:27:00 INFO - PROCESS | 1850 | 1462922820254 Marionette TRACE conn3 <- [1,567,null,{"value":null}] 16:27:00 INFO - PROCESS | 1850 | 1462922820275 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:00 INFO - PROCESS | 1850 | ++DOCSHELL 0x957f1800 == 97 [pid = 1850] [id = 149] 16:27:00 INFO - PROCESS | 1850 | ++DOMWINDOW == 215 (0x98834400) [pid = 1850] [serial = 447] [outer = (nil)] 16:27:00 INFO - PROCESS | 1850 | ++DOMWINDOW == 216 (0x99502800) [pid = 1850] [serial = 448] [outer = 0x98834400] 16:27:00 INFO - PROCESS | 1850 | 1462922820357 Marionette DEBUG loaded listener.js 16:27:00 INFO - PROCESS | 1850 | ++DOMWINDOW == 217 (0x99ea1400) [pid = 1850] [serial = 449] [outer = 0x98834400] 16:27:00 INFO - PROCESS | 1850 | [1850] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 16:27:01 INFO - PROCESS | 1850 | 1462922821310 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]]]}] 16:27:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 16:27:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1354ms 16:27:01 INFO - PROCESS | 1850 | 1462922821381 Marionette TRACE conn3 -> [0,569,"getWindowHandle",null] 16:27:01 INFO - PROCESS | 1850 | 1462922821387 Marionette TRACE conn3 <- [1,569,null,{"value":"8"}] 16:27:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 16:27:01 INFO - PROCESS | 1850 | 1462922821459 Marionette TRACE conn3 -> [0,570,"setScriptTimeout",{"ms":35000}] 16:27:01 INFO - PROCESS | 1850 | 1462922821463 Marionette TRACE conn3 <- [1,570,null,{}] 16:27:01 INFO - PROCESS | 1850 | 1462922821472 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}] 16:27:01 INFO - PROCESS | 1850 | 1462922821821 Marionette TRACE conn3 <- [1,571,null,{"value":null}] 16:27:02 INFO - PROCESS | 1850 | 1462922822047 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:02 INFO - PROCESS | 1850 | ++DOCSHELL 0x8ee5e800 == 98 [pid = 1850] [id = 150] 16:27:02 INFO - PROCESS | 1850 | ++DOMWINDOW == 218 (0x953df800) [pid = 1850] [serial = 450] [outer = (nil)] 16:27:02 INFO - PROCESS | 1850 | ++DOMWINDOW == 219 (0x9a605400) [pid = 1850] [serial = 451] [outer = 0x953df800] 16:27:02 INFO - PROCESS | 1850 | 1462922822122 Marionette DEBUG loaded listener.js 16:27:02 INFO - PROCESS | 1850 | ++DOMWINDOW == 220 (0x9ac75000) [pid = 1850] [serial = 452] [outer = 0x953df800] 16:27:02 INFO - PROCESS | 1850 | --DOMWINDOW == 219 (0x9b9f0400) [pid = 1850] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 16:27:02 INFO - PROCESS | 1850 | --DOMWINDOW == 218 (0x91154c00) [pid = 1850] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 16:27:02 INFO - PROCESS | 1850 | --DOMWINDOW == 217 (0x9100d400) [pid = 1850] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 16:27:02 INFO - PROCESS | 1850 | --DOMWINDOW == 216 (0x98e2e000) [pid = 1850] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 16:27:02 INFO - PROCESS | 1850 | --DOMWINDOW == 215 (0x9ad7fc00) [pid = 1850] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 16:27:02 INFO - PROCESS | 1850 | --DOMWINDOW == 214 (0x957e9c00) [pid = 1850] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 16:27:02 INFO - PROCESS | 1850 | [1850] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 16:27:03 INFO - PROCESS | 1850 | 1462922823232 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]]]}] 16:27:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 16:27:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1882ms 16:27:03 INFO - PROCESS | 1850 | 1462922823298 Marionette TRACE conn3 -> [0,573,"getWindowHandle",null] 16:27:03 INFO - PROCESS | 1850 | 1462922823302 Marionette TRACE conn3 <- [1,573,null,{"value":"8"}] 16:27:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 16:27:03 INFO - PROCESS | 1850 | 1462922823308 Marionette TRACE conn3 -> [0,574,"setScriptTimeout",{"ms":35000}] 16:27:03 INFO - PROCESS | 1850 | 1462922823316 Marionette TRACE conn3 <- [1,574,null,{}] 16:27:03 INFO - PROCESS | 1850 | 1462922823328 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}] 16:27:03 INFO - PROCESS | 1850 | 1462922823508 Marionette TRACE conn3 <- [1,575,null,{"value":null}] 16:27:03 INFO - PROCESS | 1850 | 1462922823656 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:03 INFO - PROCESS | 1850 | ++DOCSHELL 0x9100d400 == 99 [pid = 1850] [id = 151] 16:27:03 INFO - PROCESS | 1850 | ++DOMWINDOW == 215 (0x9507bc00) [pid = 1850] [serial = 453] [outer = (nil)] 16:27:03 INFO - PROCESS | 1850 | ++DOMWINDOW == 216 (0x9adb3c00) [pid = 1850] [serial = 454] [outer = 0x9507bc00] 16:27:03 INFO - PROCESS | 1850 | 1462922823744 Marionette DEBUG loaded listener.js 16:27:03 INFO - PROCESS | 1850 | ++DOMWINDOW == 217 (0x9b193400) [pid = 1850] [serial = 455] [outer = 0x9507bc00] 16:27:04 INFO - PROCESS | 1850 | 1462922824479 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]]]}] 16:27:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 16:27:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1200ms 16:27:04 INFO - PROCESS | 1850 | 1462922824594 Marionette TRACE conn3 -> [0,577,"getWindowHandle",null] 16:27:04 INFO - PROCESS | 1850 | 1462922824600 Marionette TRACE conn3 <- [1,577,null,{"value":"8"}] 16:27:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 16:27:04 INFO - PROCESS | 1850 | 1462922824614 Marionette TRACE conn3 -> [0,578,"setScriptTimeout",{"ms":35000}] 16:27:04 INFO - PROCESS | 1850 | 1462922824620 Marionette TRACE conn3 <- [1,578,null,{}] 16:27:04 INFO - PROCESS | 1850 | 1462922824639 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}] 16:27:04 INFO - PROCESS | 1850 | 1462922824832 Marionette TRACE conn3 <- [1,579,null,{"value":null}] 16:27:05 INFO - PROCESS | 1850 | 1462922825015 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:05 INFO - PROCESS | 1850 | ++DOCSHELL 0x8e6d9800 == 100 [pid = 1850] [id = 152] 16:27:05 INFO - PROCESS | 1850 | ++DOMWINDOW == 218 (0x8e6df000) [pid = 1850] [serial = 456] [outer = (nil)] 16:27:05 INFO - PROCESS | 1850 | ++DOMWINDOW == 219 (0x8ee45000) [pid = 1850] [serial = 457] [outer = 0x8e6df000] 16:27:05 INFO - PROCESS | 1850 | 1462922825100 Marionette DEBUG loaded listener.js 16:27:05 INFO - PROCESS | 1850 | ++DOMWINDOW == 220 (0x8ee66000) [pid = 1850] [serial = 458] [outer = 0x8e6df000] 16:27:06 INFO - PROCESS | 1850 | 1462922826081 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]]]}] 16:27:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 16:27:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1547ms 16:27:06 INFO - PROCESS | 1850 | 1462922826162 Marionette TRACE conn3 -> [0,581,"getWindowHandle",null] 16:27:06 INFO - PROCESS | 1850 | 1462922826169 Marionette TRACE conn3 <- [1,581,null,{"value":"8"}] 16:27:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 16:27:06 INFO - PROCESS | 1850 | 1462922826181 Marionette TRACE conn3 -> [0,582,"setScriptTimeout",{"ms":35000}] 16:27:06 INFO - PROCESS | 1850 | 1462922826187 Marionette TRACE conn3 <- [1,582,null,{}] 16:27:06 INFO - PROCESS | 1850 | 1462922826193 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}] 16:27:06 INFO - PROCESS | 1850 | 1462922826424 Marionette TRACE conn3 <- [1,583,null,{"value":null}] 16:27:06 INFO - PROCESS | 1850 | 1462922826658 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:06 INFO - PROCESS | 1850 | ++DOCSHELL 0x9105f000 == 101 [pid = 1850] [id = 153] 16:27:06 INFO - PROCESS | 1850 | ++DOMWINDOW == 221 (0x91065800) [pid = 1850] [serial = 459] [outer = (nil)] 16:27:06 INFO - PROCESS | 1850 | ++DOMWINDOW == 222 (0x91ad8c00) [pid = 1850] [serial = 460] [outer = 0x91065800] 16:27:06 INFO - PROCESS | 1850 | 1462922826764 Marionette DEBUG loaded listener.js 16:27:06 INFO - PROCESS | 1850 | ++DOMWINDOW == 223 (0x9230ec00) [pid = 1850] [serial = 461] [outer = 0x91065800] 16:27:07 INFO - PROCESS | 1850 | 1462922827695 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]]]}] 16:27:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 16:27:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1589ms 16:27:07 INFO - PROCESS | 1850 | 1462922827769 Marionette TRACE conn3 -> [0,585,"getWindowHandle",null] 16:27:07 INFO - PROCESS | 1850 | 1462922827774 Marionette TRACE conn3 <- [1,585,null,{"value":"8"}] 16:27:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 16:27:07 INFO - PROCESS | 1850 | 1462922827781 Marionette TRACE conn3 -> [0,586,"setScriptTimeout",{"ms":35000}] 16:27:07 INFO - PROCESS | 1850 | 1462922827786 Marionette TRACE conn3 <- [1,586,null,{}] 16:27:07 INFO - PROCESS | 1850 | 1462922827801 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}] 16:27:08 INFO - PROCESS | 1850 | 1462922828069 Marionette TRACE conn3 <- [1,587,null,{"value":null}] 16:27:08 INFO - PROCESS | 1850 | 1462922828391 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:08 INFO - PROCESS | 1850 | ++DOCSHELL 0x957f8400 == 102 [pid = 1850] [id = 154] 16:27:08 INFO - PROCESS | 1850 | ++DOMWINDOW == 224 (0x99bb4800) [pid = 1850] [serial = 462] [outer = (nil)] 16:27:08 INFO - PROCESS | 1850 | ++DOMWINDOW == 225 (0x99ef4000) [pid = 1850] [serial = 463] [outer = 0x99bb4800] 16:27:08 INFO - PROCESS | 1850 | 1462922828498 Marionette DEBUG loaded listener.js 16:27:08 INFO - PROCESS | 1850 | ++DOMWINDOW == 226 (0x9a850c00) [pid = 1850] [serial = 464] [outer = 0x99bb4800] 16:27:09 INFO - PROCESS | 1850 | [1850] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 16:27:09 INFO - PROCESS | 1850 | 1462922829392 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]]]}] 16:27:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 16:27:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1643ms 16:27:09 INFO - PROCESS | 1850 | 1462922829425 Marionette TRACE conn3 -> [0,589,"getWindowHandle",null] 16:27:09 INFO - PROCESS | 1850 | 1462922829429 Marionette TRACE conn3 <- [1,589,null,{"value":"8"}] 16:27:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 16:27:09 INFO - PROCESS | 1850 | 1462922829438 Marionette TRACE conn3 -> [0,590,"setScriptTimeout",{"ms":35000}] 16:27:09 INFO - PROCESS | 1850 | 1462922829443 Marionette TRACE conn3 <- [1,590,null,{}] 16:27:09 INFO - PROCESS | 1850 | 1462922829451 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}] 16:27:09 INFO - PROCESS | 1850 | 1462922829646 Marionette TRACE conn3 <- [1,591,null,{"value":null}] 16:27:09 INFO - PROCESS | 1850 | 1462922829827 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:09 INFO - PROCESS | 1850 | ++DOCSHELL 0x9ac72800 == 103 [pid = 1850] [id = 155] 16:27:09 INFO - PROCESS | 1850 | ++DOMWINDOW == 227 (0x9b9f8800) [pid = 1850] [serial = 465] [outer = (nil)] 16:27:09 INFO - PROCESS | 1850 | ++DOMWINDOW == 228 (0xa213c800) [pid = 1850] [serial = 466] [outer = 0x9b9f8800] 16:27:09 INFO - PROCESS | 1850 | 1462922829911 Marionette DEBUG loaded listener.js 16:27:10 INFO - PROCESS | 1850 | ++DOMWINDOW == 229 (0xa227c400) [pid = 1850] [serial = 467] [outer = 0x9b9f8800] 16:27:10 INFO - PROCESS | 1850 | 1462922830933 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]]]}] 16:27:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 16:27:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1533ms 16:27:10 INFO - PROCESS | 1850 | 1462922830972 Marionette TRACE conn3 -> [0,593,"getWindowHandle",null] 16:27:10 INFO - PROCESS | 1850 | 1462922830976 Marionette TRACE conn3 <- [1,593,null,{"value":"8"}] 16:27:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 16:27:10 INFO - PROCESS | 1850 | 1462922830982 Marionette TRACE conn3 -> [0,594,"setScriptTimeout",{"ms":35000}] 16:27:10 INFO - PROCESS | 1850 | 1462922830986 Marionette TRACE conn3 <- [1,594,null,{}] 16:27:10 INFO - PROCESS | 1850 | 1462922830992 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}] 16:27:11 INFO - PROCESS | 1850 | 1462922831167 Marionette TRACE conn3 <- [1,595,null,{"value":null}] 16:27:11 INFO - PROCESS | 1850 | 1462922831396 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:11 INFO - PROCESS | 1850 | ++DOCSHELL 0x9a3ce400 == 104 [pid = 1850] [id = 156] 16:27:11 INFO - PROCESS | 1850 | ++DOMWINDOW == 230 (0x9b8a6400) [pid = 1850] [serial = 468] [outer = (nil)] 16:27:11 INFO - PROCESS | 1850 | ++DOMWINDOW == 231 (0xa349d400) [pid = 1850] [serial = 469] [outer = 0x9b8a6400] 16:27:11 INFO - PROCESS | 1850 | 1462922831527 Marionette DEBUG loaded listener.js 16:27:11 INFO - PROCESS | 1850 | ++DOMWINDOW == 232 (0xa3547000) [pid = 1850] [serial = 470] [outer = 0x9b8a6400] 16:27:12 INFO - PROCESS | 1850 | 1462922832464 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]]]}] 16:27:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 16:27:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1539ms 16:27:12 INFO - PROCESS | 1850 | 1462922832524 Marionette TRACE conn3 -> [0,597,"getWindowHandle",null] 16:27:12 INFO - PROCESS | 1850 | 1462922832527 Marionette TRACE conn3 <- [1,597,null,{"value":"8"}] 16:27:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 16:27:12 INFO - PROCESS | 1850 | 1462922832535 Marionette TRACE conn3 -> [0,598,"setScriptTimeout",{"ms":35000}] 16:27:12 INFO - PROCESS | 1850 | 1462922832537 Marionette TRACE conn3 <- [1,598,null,{}] 16:27:12 INFO - PROCESS | 1850 | 1462922832544 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}] 16:27:12 INFO - PROCESS | 1850 | 1462922832817 Marionette TRACE conn3 <- [1,599,null,{"value":null}] 16:27:13 INFO - PROCESS | 1850 | 1462922833132 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:13 INFO - PROCESS | 1850 | ++DOCSHELL 0x9b194800 == 105 [pid = 1850] [id = 157] 16:27:13 INFO - PROCESS | 1850 | ++DOMWINDOW == 233 (0xa6289400) [pid = 1850] [serial = 471] [outer = (nil)] 16:27:13 INFO - PROCESS | 1850 | ++DOMWINDOW == 234 (0xa6d0fc00) [pid = 1850] [serial = 472] [outer = 0xa6289400] 16:27:13 INFO - PROCESS | 1850 | 1462922833226 Marionette DEBUG loaded listener.js 16:27:13 INFO - PROCESS | 1850 | ++DOMWINDOW == 235 (0xa6d47000) [pid = 1850] [serial = 473] [outer = 0xa6289400] 16:27:14 INFO - PROCESS | 1850 | 1462922834143 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]]]}] 16:27:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 16:27:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1686ms 16:27:14 INFO - PROCESS | 1850 | 1462922834222 Marionette TRACE conn3 -> [0,601,"getWindowHandle",null] 16:27:14 INFO - PROCESS | 1850 | 1462922834225 Marionette TRACE conn3 <- [1,601,null,{"value":"8"}] 16:27:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 16:27:14 INFO - PROCESS | 1850 | 1462922834232 Marionette TRACE conn3 -> [0,602,"setScriptTimeout",{"ms":35000}] 16:27:14 INFO - PROCESS | 1850 | 1462922834236 Marionette TRACE conn3 <- [1,602,null,{}] 16:27:14 INFO - PROCESS | 1850 | 1462922834242 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}] 16:27:14 INFO - PROCESS | 1850 | 1462922834477 Marionette TRACE conn3 <- [1,603,null,{"value":null}] 16:27:14 INFO - PROCESS | 1850 | 1462922834703 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:14 INFO - PROCESS | 1850 | ++DOCSHELL 0x8f051800 == 106 [pid = 1850] [id = 158] 16:27:14 INFO - PROCESS | 1850 | ++DOMWINDOW == 236 (0x8f052000) [pid = 1850] [serial = 474] [outer = (nil)] 16:27:14 INFO - PROCESS | 1850 | ++DOMWINDOW == 237 (0x8f05a800) [pid = 1850] [serial = 475] [outer = 0x8f052000] 16:27:14 INFO - PROCESS | 1850 | 1462922834833 Marionette DEBUG loaded listener.js 16:27:14 INFO - PROCESS | 1850 | ++DOMWINDOW == 238 (0x8f05d400) [pid = 1850] [serial = 476] [outer = 0x8f052000] 16:27:15 INFO - PROCESS | 1850 | 1462922835674 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]]]}] 16:27:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 16:27:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1487ms 16:27:15 INFO - PROCESS | 1850 | 1462922835721 Marionette TRACE conn3 -> [0,605,"getWindowHandle",null] 16:27:15 INFO - PROCESS | 1850 | 1462922835725 Marionette TRACE conn3 <- [1,605,null,{"value":"8"}] 16:27:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 16:27:15 INFO - PROCESS | 1850 | 1462922835731 Marionette TRACE conn3 -> [0,606,"setScriptTimeout",{"ms":35000}] 16:27:15 INFO - PROCESS | 1850 | 1462922835735 Marionette TRACE conn3 <- [1,606,null,{}] 16:27:15 INFO - PROCESS | 1850 | 1462922835741 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}] 16:27:15 INFO - PROCESS | 1850 | 1462922835922 Marionette TRACE conn3 <- [1,607,null,{"value":null}] 16:27:16 INFO - PROCESS | 1850 | 1462922836104 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:16 INFO - PROCESS | 1850 | ++DOCSHELL 0x8f058c00 == 107 [pid = 1850] [id = 159] 16:27:16 INFO - PROCESS | 1850 | ++DOMWINDOW == 239 (0x8f05bc00) [pid = 1850] [serial = 477] [outer = (nil)] 16:27:16 INFO - PROCESS | 1850 | ++DOMWINDOW == 240 (0x91305000) [pid = 1850] [serial = 478] [outer = 0x8f05bc00] 16:27:16 INFO - PROCESS | 1850 | 1462922836186 Marionette DEBUG loaded listener.js 16:27:16 INFO - PROCESS | 1850 | ++DOMWINDOW == 241 (0x91306800) [pid = 1850] [serial = 479] [outer = 0x8f05bc00] 16:27:17 INFO - PROCESS | 1850 | 1462922837117 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]]]}] 16:27:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 16:27:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1440ms 16:27:17 INFO - PROCESS | 1850 | 1462922837173 Marionette TRACE conn3 -> [0,609,"getWindowHandle",null] 16:27:17 INFO - PROCESS | 1850 | 1462922837177 Marionette TRACE conn3 <- [1,609,null,{"value":"8"}] 16:27:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 16:27:17 INFO - PROCESS | 1850 | 1462922837183 Marionette TRACE conn3 -> [0,610,"setScriptTimeout",{"ms":35000}] 16:27:17 INFO - PROCESS | 1850 | 1462922837186 Marionette TRACE conn3 <- [1,610,null,{}] 16:27:17 INFO - PROCESS | 1850 | 1462922837192 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}] 16:27:17 INFO - PROCESS | 1850 | 1462922837385 Marionette TRACE conn3 <- [1,611,null,{"value":null}] 16:27:17 INFO - PROCESS | 1850 | 1462922837567 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:17 INFO - PROCESS | 1850 | ++DOCSHELL 0x8b2dc400 == 108 [pid = 1850] [id = 160] 16:27:17 INFO - PROCESS | 1850 | ++DOMWINDOW == 242 (0x8b2dc800) [pid = 1850] [serial = 480] [outer = (nil)] 16:27:17 INFO - PROCESS | 1850 | ++DOMWINDOW == 243 (0x8b2e4c00) [pid = 1850] [serial = 481] [outer = 0x8b2dc800] 16:27:17 INFO - PROCESS | 1850 | 1462922837698 Marionette DEBUG loaded listener.js 16:27:17 INFO - PROCESS | 1850 | ++DOMWINDOW == 244 (0x8b2e8400) [pid = 1850] [serial = 482] [outer = 0x8b2dc800] 16:27:18 INFO - PROCESS | 1850 | 1462922838554 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]]]}] 16:27:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 16:27:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1438ms 16:27:18 INFO - PROCESS | 1850 | 1462922838623 Marionette TRACE conn3 -> [0,613,"getWindowHandle",null] 16:27:18 INFO - PROCESS | 1850 | 1462922838627 Marionette TRACE conn3 <- [1,613,null,{"value":"8"}] 16:27:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 16:27:18 INFO - PROCESS | 1850 | 1462922838633 Marionette TRACE conn3 -> [0,614,"setScriptTimeout",{"ms":35000}] 16:27:18 INFO - PROCESS | 1850 | 1462922838637 Marionette TRACE conn3 <- [1,614,null,{}] 16:27:18 INFO - PROCESS | 1850 | 1462922838642 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}] 16:27:18 INFO - PROCESS | 1850 | 1462922838822 Marionette TRACE conn3 <- [1,615,null,{"value":null}] 16:27:19 INFO - PROCESS | 1850 | 1462922839008 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:19 INFO - PROCESS | 1850 | ++DOCSHELL 0x8b2e0400 == 109 [pid = 1850] [id = 161] 16:27:19 INFO - PROCESS | 1850 | ++DOMWINDOW == 245 (0x8b2e0c00) [pid = 1850] [serial = 483] [outer = (nil)] 16:27:19 INFO - PROCESS | 1850 | ++DOMWINDOW == 246 (0x91005000) [pid = 1850] [serial = 484] [outer = 0x8b2e0c00] 16:27:19 INFO - PROCESS | 1850 | 1462922839098 Marionette DEBUG loaded listener.js 16:27:19 INFO - PROCESS | 1850 | ++DOMWINDOW == 247 (0x91309000) [pid = 1850] [serial = 485] [outer = 0x8b2e0c00] 16:27:20 INFO - PROCESS | 1850 | 1462922840146 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]]]}] 16:27:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 16:27:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1543ms 16:27:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 16:27:20 INFO - PROCESS | 1850 | 1462922840178 Marionette TRACE conn3 -> [0,617,"getWindowHandle",null] 16:27:20 INFO - PROCESS | 1850 | 1462922840182 Marionette TRACE conn3 <- [1,617,null,{"value":"8"}] 16:27:20 INFO - PROCESS | 1850 | 1462922840189 Marionette TRACE conn3 -> [0,618,"setScriptTimeout",{"ms":35000}] 16:27:20 INFO - PROCESS | 1850 | 1462922840193 Marionette TRACE conn3 <- [1,618,null,{}] 16:27:20 INFO - PROCESS | 1850 | 1462922840199 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}] 16:27:20 INFO - PROCESS | 1850 | 1462922840420 Marionette TRACE conn3 <- [1,619,null,{"value":null}] 16:27:20 INFO - PROCESS | 1850 | 1462922840666 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:20 INFO - PROCESS | 1850 | ++DOCSHELL 0x8dcf0000 == 110 [pid = 1850] [id = 162] 16:27:20 INFO - PROCESS | 1850 | ++DOMWINDOW == 248 (0x9130e000) [pid = 1850] [serial = 486] [outer = (nil)] 16:27:20 INFO - PROCESS | 1850 | ++DOMWINDOW == 249 (0xa6d03400) [pid = 1850] [serial = 487] [outer = 0x9130e000] 16:27:20 INFO - PROCESS | 1850 | 1462922840801 Marionette DEBUG loaded listener.js 16:27:20 INFO - PROCESS | 1850 | ++DOMWINDOW == 250 (0xa6d77000) [pid = 1850] [serial = 488] [outer = 0x9130e000] 16:27:21 INFO - PROCESS | 1850 | 1462922841671 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]]]}] 16:27:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 16:27:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1537ms 16:27:21 INFO - PROCESS | 1850 | 1462922841738 Marionette TRACE conn3 -> [0,621,"getWindowHandle",null] 16:27:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 16:27:21 INFO - PROCESS | 1850 | 1462922841742 Marionette TRACE conn3 <- [1,621,null,{"value":"8"}] 16:27:21 INFO - PROCESS | 1850 | 1462922841749 Marionette TRACE conn3 -> [0,622,"setScriptTimeout",{"ms":35000}] 16:27:21 INFO - PROCESS | 1850 | 1462922841753 Marionette TRACE conn3 <- [1,622,null,{}] 16:27:21 INFO - PROCESS | 1850 | 1462922841759 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}] 16:27:21 INFO - PROCESS | 1850 | 1462922841989 Marionette TRACE conn3 <- [1,623,null,{"value":null}] 16:27:22 INFO - PROCESS | 1850 | 1462922842221 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:22 INFO - PROCESS | 1850 | ++DOCSHELL 0x89c6f800 == 111 [pid = 1850] [id = 163] 16:27:22 INFO - PROCESS | 1850 | ++DOMWINDOW == 251 (0x89c73800) [pid = 1850] [serial = 489] [outer = (nil)] 16:27:22 INFO - PROCESS | 1850 | ++DOMWINDOW == 252 (0x89c7a800) [pid = 1850] [serial = 490] [outer = 0x89c73800] 16:27:22 INFO - PROCESS | 1850 | 1462922842349 Marionette DEBUG loaded listener.js 16:27:22 INFO - PROCESS | 1850 | ++DOMWINDOW == 253 (0x89c7e400) [pid = 1850] [serial = 491] [outer = 0x89c73800] 16:27:23 INFO - PROCESS | 1850 | 1462922843231 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]]]}] 16:27:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 16:27:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1532ms 16:27:23 INFO - PROCESS | 1850 | 1462922843281 Marionette TRACE conn3 -> [0,625,"getWindowHandle",null] 16:27:23 INFO - PROCESS | 1850 | 1462922843285 Marionette TRACE conn3 <- [1,625,null,{"value":"8"}] 16:27:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 16:27:23 INFO - PROCESS | 1850 | 1462922843292 Marionette TRACE conn3 -> [0,626,"setScriptTimeout",{"ms":35000}] 16:27:23 INFO - PROCESS | 1850 | 1462922843295 Marionette TRACE conn3 <- [1,626,null,{}] 16:27:23 INFO - PROCESS | 1850 | 1462922843301 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}] 16:27:23 INFO - PROCESS | 1850 | 1462922843495 Marionette TRACE conn3 <- [1,627,null,{"value":null}] 16:27:23 INFO - PROCESS | 1850 | 1462922843694 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:23 INFO - PROCESS | 1850 | ++DOCSHELL 0x89c7d000 == 112 [pid = 1850] [id = 164] 16:27:23 INFO - PROCESS | 1850 | ++DOMWINDOW == 254 (0x89d84800) [pid = 1850] [serial = 492] [outer = (nil)] 16:27:23 INFO - PROCESS | 1850 | ++DOMWINDOW == 255 (0x89d89000) [pid = 1850] [serial = 493] [outer = 0x89d84800] 16:27:23 INFO - PROCESS | 1850 | 1462922843861 Marionette DEBUG loaded listener.js 16:27:23 INFO - PROCESS | 1850 | ++DOMWINDOW == 256 (0x89d8b800) [pid = 1850] [serial = 494] [outer = 0x89d84800] 16:27:24 INFO - PROCESS | 1850 | 1462922844797 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]]]}] 16:27:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 16:27:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1583ms 16:27:24 INFO - PROCESS | 1850 | 1462922844876 Marionette TRACE conn3 -> [0,629,"getWindowHandle",null] 16:27:24 INFO - PROCESS | 1850 | 1462922844879 Marionette TRACE conn3 <- [1,629,null,{"value":"8"}] 16:27:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 16:27:24 INFO - PROCESS | 1850 | 1462922844887 Marionette TRACE conn3 -> [0,630,"setScriptTimeout",{"ms":35000}] 16:27:24 INFO - PROCESS | 1850 | 1462922844891 Marionette TRACE conn3 <- [1,630,null,{}] 16:27:24 INFO - PROCESS | 1850 | 1462922844896 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}] 16:27:25 INFO - PROCESS | 1850 | 1462922845148 Marionette TRACE conn3 <- [1,631,null,{"value":null}] 16:27:25 INFO - PROCESS | 1850 | 1462922845871 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:25 INFO - PROCESS | 1850 | ++DOCSHELL 0x8b689c00 == 113 [pid = 1850] [id = 165] 16:27:25 INFO - PROCESS | 1850 | ++DOMWINDOW == 257 (0x8b77b000) [pid = 1850] [serial = 495] [outer = (nil)] 16:27:25 INFO - PROCESS | 1850 | ++DOMWINDOW == 258 (0x8b9d5c00) [pid = 1850] [serial = 496] [outer = 0x8b77b000] 16:27:25 INFO - PROCESS | 1850 | 1462922845954 Marionette DEBUG loaded listener.js 16:27:26 INFO - PROCESS | 1850 | ++DOMWINDOW == 259 (0x8dcf6800) [pid = 1850] [serial = 497] [outer = 0x8b77b000] 16:27:26 INFO - PROCESS | 1850 | 1462922846882 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]]]}] 16:27:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 16:27:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 2040ms 16:27:26 INFO - PROCESS | 1850 | 1462922846928 Marionette TRACE conn3 -> [0,633,"getWindowHandle",null] 16:27:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 16:27:26 INFO - PROCESS | 1850 | 1462922846935 Marionette TRACE conn3 <- [1,633,null,{"value":"8"}] 16:27:26 INFO - PROCESS | 1850 | 1462922846942 Marionette TRACE conn3 -> [0,634,"setScriptTimeout",{"ms":35000}] 16:27:26 INFO - PROCESS | 1850 | 1462922846948 Marionette TRACE conn3 <- [1,634,null,{}] 16:27:26 INFO - PROCESS | 1850 | 1462922846955 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}] 16:27:27 INFO - PROCESS | 1850 | 1462922847141 Marionette TRACE conn3 <- [1,635,null,{"value":null}] 16:27:27 INFO - PROCESS | 1850 | 1462922847384 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:27 INFO - PROCESS | 1850 | ++DOCSHELL 0x8b77b400 == 114 [pid = 1850] [id = 166] 16:27:27 INFO - PROCESS | 1850 | ++DOMWINDOW == 260 (0x8b9d4c00) [pid = 1850] [serial = 498] [outer = (nil)] 16:27:27 INFO - PROCESS | 1850 | ++DOMWINDOW == 261 (0x8ee5f800) [pid = 1850] [serial = 499] [outer = 0x8b9d4c00] 16:27:27 INFO - PROCESS | 1850 | 1462922847588 Marionette DEBUG loaded listener.js 16:27:27 INFO - PROCESS | 1850 | ++DOMWINDOW == 262 (0x8ee5bc00) [pid = 1850] [serial = 500] [outer = 0x8b9d4c00] 16:27:28 INFO - PROCESS | 1850 | [1850] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 16:27:28 INFO - PROCESS | 1850 | 1462922848565 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]]]}] 16:27:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 16:27:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1692ms 16:27:28 INFO - PROCESS | 1850 | 1462922848640 Marionette TRACE conn3 -> [0,637,"getWindowHandle",null] 16:27:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 16:27:28 INFO - PROCESS | 1850 | 1462922848655 Marionette TRACE conn3 <- [1,637,null,{"value":"8"}] 16:27:28 INFO - PROCESS | 1850 | 1462922848664 Marionette TRACE conn3 -> [0,638,"setScriptTimeout",{"ms":35000}] 16:27:28 INFO - PROCESS | 1850 | 1462922848668 Marionette TRACE conn3 <- [1,638,null,{}] 16:27:28 INFO - PROCESS | 1850 | 1462922848674 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}] 16:27:28 INFO - PROCESS | 1850 | 1462922848941 Marionette TRACE conn3 <- [1,639,null,{"value":null}] 16:27:29 INFO - PROCESS | 1850 | --DOCSHELL 0xa34a1400 == 113 [pid = 1850] [id = 98] 16:27:29 INFO - PROCESS | 1850 | --DOMWINDOW == 261 (0x92311800) [pid = 1850] [serial = 339] [outer = (nil)] [url = about:blank] 16:27:29 INFO - PROCESS | 1850 | --DOMWINDOW == 260 (0x957f8000) [pid = 1850] [serial = 342] [outer = (nil)] [url = about:blank] 16:27:29 INFO - PROCESS | 1850 | --DOMWINDOW == 259 (0xa3550c00) [pid = 1850] [serial = 345] [outer = (nil)] [url = about:blank] 16:27:29 INFO - PROCESS | 1850 | --DOMWINDOW == 258 (0x92568400) [pid = 1850] [serial = 348] [outer = (nil)] [url = about:blank] 16:27:29 INFO - PROCESS | 1850 | --DOMWINDOW == 257 (0x91d9b000) [pid = 1850] [serial = 351] [outer = (nil)] [url = about:blank] 16:27:29 INFO - PROCESS | 1850 | --DOMWINDOW == 256 (0xa6d27800) [pid = 1850] [serial = 354] [outer = (nil)] [url = about:blank] 16:27:29 INFO - PROCESS | 1850 | --DOMWINDOW == 255 (0xa6d32400) [pid = 1850] [serial = 384] [outer = (nil)] [url = about:blank] 16:27:29 INFO - PROCESS | 1850 | --DOMWINDOW == 254 (0x8e6de000) [pid = 1850] [serial = 357] [outer = (nil)] [url = about:blank] 16:27:29 INFO - PROCESS | 1850 | --DOMWINDOW == 253 (0x94f07400) [pid = 1850] [serial = 360] [outer = (nil)] [url = about:blank] 16:27:29 INFO - PROCESS | 1850 | --DOCSHELL 0x8ee5e800 == 112 [pid = 1850] [id = 150] 16:27:29 INFO - PROCESS | 1850 | --DOCSHELL 0x957f1800 == 111 [pid = 1850] [id = 149] 16:27:29 INFO - PROCESS | 1850 | --DOCSHELL 0x94f42000 == 110 [pid = 1850] [id = 112] 16:27:29 INFO - PROCESS | 1850 | --DOCSHELL 0x8e6db800 == 109 [pid = 1850] [id = 148] 16:27:29 INFO - PROCESS | 1850 | 1462922849328 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:29 INFO - PROCESS | 1850 | --DOCSHELL 0x8b9e1000 == 108 [pid = 1850] [id = 147] 16:27:29 INFO - PROCESS | 1850 | --DOCSHELL 0x9114ec00 == 107 [pid = 1850] [id = 146] 16:27:29 INFO - PROCESS | 1850 | --DOCSHELL 0x8ee69c00 == 106 [pid = 1850] [id = 145] 16:27:29 INFO - PROCESS | 1850 | ++DOCSHELL 0x8b67ec00 == 107 [pid = 1850] [id = 167] 16:27:29 INFO - PROCESS | 1850 | ++DOMWINDOW == 254 (0x8b787400) [pid = 1850] [serial = 501] [outer = (nil)] 16:27:29 INFO - PROCESS | 1850 | ++DOMWINDOW == 255 (0x8e6db800) [pid = 1850] [serial = 502] [outer = 0x8b787400] 16:27:29 INFO - PROCESS | 1850 | 1462922849418 Marionette DEBUG loaded listener.js 16:27:29 INFO - PROCESS | 1850 | ++DOMWINDOW == 256 (0x8ef09000) [pid = 1850] [serial = 503] [outer = 0x8b787400] 16:27:29 INFO - PROCESS | 1850 | --DOCSHELL 0x8b9da800 == 106 [pid = 1850] [id = 144] 16:27:29 INFO - PROCESS | 1850 | --DOCSHELL 0x980da000 == 105 [pid = 1850] [id = 132] 16:27:29 INFO - PROCESS | 1850 | --DOCSHELL 0x92565400 == 104 [pid = 1850] [id = 130] 16:27:29 INFO - PROCESS | 1850 | [1850] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 16:27:29 INFO - PROCESS | 1850 | --DOCSHELL 0x8e6dc800 == 103 [pid = 1850] [id = 129] 16:27:30 INFO - PROCESS | 1850 | --DOMWINDOW == 255 (0xa34a9400) [pid = 1850] [serial = 378] [outer = (nil)] [url = about:blank] 16:27:30 INFO - PROCESS | 1850 | --DOMWINDOW == 254 (0x9aab0400) [pid = 1850] [serial = 372] [outer = (nil)] [url = about:blank] 16:27:30 INFO - PROCESS | 1850 | --DOMWINDOW == 253 (0x9b188c00) [pid = 1850] [serial = 373] [outer = (nil)] [url = about:blank] 16:27:30 INFO - PROCESS | 1850 | --DOMWINDOW == 252 (0x9238c800) [pid = 1850] [serial = 369] [outer = (nil)] [url = about:blank] 16:27:30 INFO - PROCESS | 1850 | --DOMWINDOW == 251 (0x94f0bc00) [pid = 1850] [serial = 370] [outer = (nil)] [url = about:blank] 16:27:30 INFO - PROCESS | 1850 | --DOMWINDOW == 250 (0x99eef800) [pid = 1850] [serial = 367] [outer = (nil)] [url = about:blank] 16:27:30 INFO - PROCESS | 1850 | --DOMWINDOW == 249 (0x997c2800) [pid = 1850] [serial = 366] [outer = (nil)] [url = about:blank] 16:27:30 INFO - PROCESS | 1850 | --DOMWINDOW == 248 (0xa26c7800) [pid = 1850] [serial = 375] [outer = (nil)] [url = about:blank] 16:27:30 INFO - PROCESS | 1850 | --DOMWINDOW == 247 (0xa6d31800) [pid = 1850] [serial = 363] [outer = (nil)] [url = about:blank] 16:27:30 INFO - PROCESS | 1850 | --DOMWINDOW == 246 (0xa50eec00) [pid = 1850] [serial = 379] [outer = (nil)] [url = about:blank] 16:27:30 INFO - PROCESS | 1850 | --DOMWINDOW == 245 (0xa3062400) [pid = 1850] [serial = 381] [outer = (nil)] [url = about:blank] 16:27:30 INFO - PROCESS | 1850 | --DOMWINDOW == 244 (0xa34c3800) [pid = 1850] [serial = 382] [outer = (nil)] [url = about:blank] 16:27:30 INFO - PROCESS | 1850 | --DOMWINDOW == 243 (0xa3063000) [pid = 1850] [serial = 376] [outer = (nil)] [url = about:blank] 16:27:30 INFO - PROCESS | 1850 | 1462922850274 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]]]}] 16:27:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 16:27:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1638ms 16:27:30 INFO - PROCESS | 1850 | 1462922850301 Marionette TRACE conn3 -> [0,641,"getWindowHandle",null] 16:27:30 INFO - PROCESS | 1850 | 1462922850305 Marionette TRACE conn3 <- [1,641,null,{"value":"8"}] 16:27:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 16:27:30 INFO - PROCESS | 1850 | 1462922850314 Marionette TRACE conn3 -> [0,642,"setScriptTimeout",{"ms":35000}] 16:27:30 INFO - PROCESS | 1850 | 1462922850321 Marionette TRACE conn3 <- [1,642,null,{}] 16:27:30 INFO - PROCESS | 1850 | 1462922850335 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}] 16:27:30 INFO - PROCESS | 1850 | 1462922850501 Marionette TRACE conn3 <- [1,643,null,{"value":null}] 16:27:30 INFO - PROCESS | 1850 | 1462922850523 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:30 INFO - PROCESS | 1850 | ++DOCSHELL 0x8b2ea800 == 104 [pid = 1850] [id = 168] 16:27:30 INFO - PROCESS | 1850 | ++DOMWINDOW == 244 (0x91310400) [pid = 1850] [serial = 504] [outer = (nil)] 16:27:30 INFO - PROCESS | 1850 | ++DOMWINDOW == 245 (0x91d94800) [pid = 1850] [serial = 505] [outer = 0x91310400] 16:27:30 INFO - PROCESS | 1850 | 1462922850596 Marionette DEBUG loaded listener.js 16:27:30 INFO - PROCESS | 1850 | ++DOMWINDOW == 246 (0x921f4c00) [pid = 1850] [serial = 506] [outer = 0x91310400] 16:27:31 INFO - PROCESS | 1850 | 1462922851513 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]]]}] 16:27:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 16:27:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1252ms 16:27:31 INFO - PROCESS | 1850 | 1462922851565 Marionette TRACE conn3 -> [0,645,"getWindowHandle",null] 16:27:31 INFO - PROCESS | 1850 | 1462922851570 Marionette TRACE conn3 <- [1,645,null,{"value":"8"}] 16:27:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 16:27:31 INFO - PROCESS | 1850 | 1462922851576 Marionette TRACE conn3 -> [0,646,"setScriptTimeout",{"ms":35000}] 16:27:31 INFO - PROCESS | 1850 | 1462922851579 Marionette TRACE conn3 <- [1,646,null,{}] 16:27:31 INFO - PROCESS | 1850 | 1462922851584 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}] 16:27:31 INFO - PROCESS | 1850 | 1462922851752 Marionette TRACE conn3 <- [1,647,null,{"value":null}] 16:27:31 INFO - PROCESS | 1850 | 1462922851947 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:31 INFO - PROCESS | 1850 | ++DOCSHELL 0x8e6da400 == 105 [pid = 1850] [id = 169] 16:27:31 INFO - PROCESS | 1850 | ++DOMWINDOW == 247 (0x91302c00) [pid = 1850] [serial = 507] [outer = (nil)] 16:27:32 INFO - PROCESS | 1850 | ++DOMWINDOW == 248 (0x9255d000) [pid = 1850] [serial = 508] [outer = 0x91302c00] 16:27:32 INFO - PROCESS | 1850 | 1462922852024 Marionette DEBUG loaded listener.js 16:27:32 INFO - PROCESS | 1850 | ++DOMWINDOW == 249 (0x92705400) [pid = 1850] [serial = 509] [outer = 0x91302c00] 16:27:33 INFO - PROCESS | 1850 | 1462922853043 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]]]}] 16:27:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 16:27:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1489ms 16:27:33 INFO - PROCESS | 1850 | 1462922853066 Marionette TRACE conn3 -> [0,649,"getWindowHandle",null] 16:27:33 INFO - PROCESS | 1850 | 1462922853071 Marionette TRACE conn3 <- [1,649,null,{"value":"8"}] 16:27:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 16:27:33 INFO - PROCESS | 1850 | 1462922853077 Marionette TRACE conn3 -> [0,650,"setScriptTimeout",{"ms":35000}] 16:27:33 INFO - PROCESS | 1850 | 1462922853080 Marionette TRACE conn3 <- [1,650,null,{}] 16:27:33 INFO - PROCESS | 1850 | 1462922853092 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}] 16:27:33 INFO - PROCESS | 1850 | 1462922853316 Marionette TRACE conn3 <- [1,651,null,{"value":null}] 16:27:33 INFO - PROCESS | 1850 | 1462922853346 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:33 INFO - PROCESS | 1850 | ++DOCSHELL 0x9270b800 == 106 [pid = 1850] [id = 170] 16:27:33 INFO - PROCESS | 1850 | ++DOMWINDOW == 250 (0x92abbc00) [pid = 1850] [serial = 510] [outer = (nil)] 16:27:33 INFO - PROCESS | 1850 | ++DOMWINDOW == 251 (0x92ac4000) [pid = 1850] [serial = 511] [outer = 0x92abbc00] 16:27:33 INFO - PROCESS | 1850 | 1462922853433 Marionette DEBUG loaded listener.js 16:27:33 INFO - PROCESS | 1850 | ++DOMWINDOW == 252 (0x94f47400) [pid = 1850] [serial = 512] [outer = 0x92abbc00] 16:27:34 INFO - PROCESS | 1850 | --DOMWINDOW == 251 (0x953df800) [pid = 1850] [serial = 450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 16:27:34 INFO - PROCESS | 1850 | --DOMWINDOW == 250 (0x91d93400) [pid = 1850] [serial = 438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 16:27:34 INFO - PROCESS | 1850 | --DOMWINDOW == 249 (0x8e6e3c00) [pid = 1850] [serial = 441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 16:27:34 INFO - PROCESS | 1850 | --DOMWINDOW == 248 (0x8ef0f400) [pid = 1850] [serial = 435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 16:27:34 INFO - PROCESS | 1850 | --DOMWINDOW == 247 (0x8e60c000) [pid = 1850] [serial = 432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 16:27:34 INFO - PROCESS | 1850 | --DOMWINDOW == 246 (0x92396000) [pid = 1850] [serial = 444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 16:27:34 INFO - PROCESS | 1850 | --DOMWINDOW == 245 (0x98834400) [pid = 1850] [serial = 447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 16:27:34 INFO - PROCESS | 1850 | 1462922854884 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]]]}] 16:27:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 16:27:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1831ms 16:27:34 INFO - PROCESS | 1850 | 1462922854909 Marionette TRACE conn3 -> [0,653,"getWindowHandle",null] 16:27:34 INFO - PROCESS | 1850 | 1462922854913 Marionette TRACE conn3 <- [1,653,null,{"value":"8"}] 16:27:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 16:27:34 INFO - PROCESS | 1850 | 1462922854919 Marionette TRACE conn3 -> [0,654,"setScriptTimeout",{"ms":35000}] 16:27:34 INFO - PROCESS | 1850 | 1462922854922 Marionette TRACE conn3 <- [1,654,null,{}] 16:27:34 INFO - PROCESS | 1850 | 1462922854928 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}] 16:27:35 INFO - PROCESS | 1850 | 1462922855165 Marionette TRACE conn3 <- [1,655,null,{"value":null}] 16:27:35 INFO - PROCESS | 1850 | 1462922855182 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:35 INFO - PROCESS | 1850 | ++DOCSHELL 0x8b2e8c00 == 107 [pid = 1850] [id = 171] 16:27:35 INFO - PROCESS | 1850 | ++DOMWINDOW == 246 (0x8e60c000) [pid = 1850] [serial = 513] [outer = (nil)] 16:27:35 INFO - PROCESS | 1850 | ++DOMWINDOW == 247 (0x94fba400) [pid = 1850] [serial = 514] [outer = 0x8e60c000] 16:27:35 INFO - PROCESS | 1850 | 1462922855259 Marionette DEBUG loaded listener.js 16:27:35 INFO - PROCESS | 1850 | ++DOMWINDOW == 248 (0x953d7800) [pid = 1850] [serial = 515] [outer = 0x8e60c000] 16:27:36 INFO - PROCESS | 1850 | 1462922856084 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]]]}] 16:27:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 16:27:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1228ms 16:27:36 INFO - PROCESS | 1850 | 1462922856148 Marionette TRACE conn3 -> [0,657,"getWindowHandle",null] 16:27:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 16:27:36 INFO - PROCESS | 1850 | 1462922856152 Marionette TRACE conn3 <- [1,657,null,{"value":"8"}] 16:27:36 INFO - PROCESS | 1850 | 1462922856159 Marionette TRACE conn3 -> [0,658,"setScriptTimeout",{"ms":35000}] 16:27:36 INFO - PROCESS | 1850 | 1462922856162 Marionette TRACE conn3 <- [1,658,null,{}] 16:27:36 INFO - PROCESS | 1850 | 1462922856167 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}] 16:27:36 INFO - PROCESS | 1850 | 1462922856337 Marionette TRACE conn3 <- [1,659,null,{"value":null}] 16:27:36 INFO - PROCESS | 1850 | 1462922856348 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:36 INFO - PROCESS | 1850 | ++DOCSHELL 0x92569400 == 108 [pid = 1850] [id = 172] 16:27:36 INFO - PROCESS | 1850 | ++DOMWINDOW == 249 (0x95088c00) [pid = 1850] [serial = 516] [outer = (nil)] 16:27:36 INFO - PROCESS | 1850 | ++DOMWINDOW == 250 (0x98834400) [pid = 1850] [serial = 517] [outer = 0x95088c00] 16:27:36 INFO - PROCESS | 1850 | 1462922856421 Marionette DEBUG loaded listener.js 16:27:36 INFO - PROCESS | 1850 | ++DOMWINDOW == 251 (0x98e2e000) [pid = 1850] [serial = 518] [outer = 0x95088c00] 16:27:37 INFO - PROCESS | 1850 | 1462922857649 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]]]}] 16:27:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 16:27:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1530ms 16:27:37 INFO - PROCESS | 1850 | 1462922857690 Marionette TRACE conn3 -> [0,661,"getWindowHandle",null] 16:27:37 INFO - PROCESS | 1850 | 1462922857698 Marionette TRACE conn3 <- [1,661,null,{"value":"8"}] 16:27:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 16:27:37 INFO - PROCESS | 1850 | 1462922857707 Marionette TRACE conn3 -> [0,662,"setScriptTimeout",{"ms":35000}] 16:27:37 INFO - PROCESS | 1850 | 1462922857713 Marionette TRACE conn3 <- [1,662,null,{}] 16:27:37 INFO - PROCESS | 1850 | 1462922857722 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}] 16:27:37 INFO - PROCESS | 1850 | 1462922857941 Marionette TRACE conn3 <- [1,663,null,{"value":null}] 16:27:38 INFO - PROCESS | 1850 | 1462922858183 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:38 INFO - PROCESS | 1850 | ++DOCSHELL 0x8dcf3400 == 109 [pid = 1850] [id = 173] 16:27:38 INFO - PROCESS | 1850 | ++DOMWINDOW == 252 (0x8dcfd000) [pid = 1850] [serial = 519] [outer = (nil)] 16:27:38 INFO - PROCESS | 1850 | ++DOMWINDOW == 253 (0x8ee3b800) [pid = 1850] [serial = 520] [outer = 0x8dcfd000] 16:27:38 INFO - PROCESS | 1850 | 1462922858318 Marionette DEBUG loaded listener.js 16:27:38 INFO - PROCESS | 1850 | ++DOMWINDOW == 254 (0x8ef07800) [pid = 1850] [serial = 521] [outer = 0x8dcfd000] 16:27:38 INFO - PROCESS | 1850 | [1850] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 16:27:39 INFO - PROCESS | 1850 | 1462922859286 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]]]}] 16:27:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 16:27:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1601ms 16:27:39 INFO - PROCESS | 1850 | 1462922859309 Marionette TRACE conn3 -> [0,665,"getWindowHandle",null] 16:27:39 INFO - PROCESS | 1850 | 1462922859319 Marionette TRACE conn3 <- [1,665,null,{"value":"8"}] 16:27:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 16:27:39 INFO - PROCESS | 1850 | 1462922859330 Marionette TRACE conn3 -> [0,666,"setScriptTimeout",{"ms":35000}] 16:27:39 INFO - PROCESS | 1850 | 1462922859334 Marionette TRACE conn3 <- [1,666,null,{}] 16:27:39 INFO - PROCESS | 1850 | 1462922859341 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}] 16:27:39 INFO - PROCESS | 1850 | 1462922859543 Marionette TRACE conn3 <- [1,667,null,{"value":null}] 16:27:39 INFO - PROCESS | 1850 | 1462922859830 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:39 INFO - PROCESS | 1850 | ++DOCSHELL 0x8f06d400 == 110 [pid = 1850] [id = 174] 16:27:39 INFO - PROCESS | 1850 | ++DOMWINDOW == 255 (0x9106a400) [pid = 1850] [serial = 522] [outer = (nil)] 16:27:39 INFO - PROCESS | 1850 | ++DOMWINDOW == 256 (0x91303c00) [pid = 1850] [serial = 523] [outer = 0x9106a400] 16:27:39 INFO - PROCESS | 1850 | 1462922859936 Marionette DEBUG loaded listener.js 16:27:40 INFO - PROCESS | 1850 | ++DOMWINDOW == 257 (0x91d97000) [pid = 1850] [serial = 524] [outer = 0x9106a400] 16:27:40 INFO - PROCESS | 1850 | [1850] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 16:27:40 INFO - PROCESS | 1850 | 1462922860844 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]]]}] 16:27:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 16:27:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1586ms 16:27:40 INFO - PROCESS | 1850 | 1462922860916 Marionette TRACE conn3 -> [0,669,"getWindowHandle",null] 16:27:40 INFO - PROCESS | 1850 | 1462922860921 Marionette TRACE conn3 <- [1,669,null,{"value":"8"}] 16:27:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 16:27:40 INFO - PROCESS | 1850 | 1462922860928 Marionette TRACE conn3 -> [0,670,"setScriptTimeout",{"ms":35000}] 16:27:40 INFO - PROCESS | 1850 | 1462922860935 Marionette TRACE conn3 <- [1,670,null,{}] 16:27:40 INFO - PROCESS | 1850 | 1462922860951 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}] 16:27:41 INFO - PROCESS | 1850 | 1462922861202 Marionette TRACE conn3 <- [1,671,null,{"value":null}] 16:27:41 INFO - PROCESS | 1850 | 1462922861464 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:41 INFO - PROCESS | 1850 | ++DOCSHELL 0x94f40000 == 111 [pid = 1850] [id = 175] 16:27:41 INFO - PROCESS | 1850 | ++DOMWINDOW == 258 (0x94f42400) [pid = 1850] [serial = 525] [outer = (nil)] 16:27:41 INFO - PROCESS | 1850 | ++DOMWINDOW == 259 (0x957f0400) [pid = 1850] [serial = 526] [outer = 0x94f42400] 16:27:41 INFO - PROCESS | 1850 | 1462922861557 Marionette DEBUG loaded listener.js 16:27:41 INFO - PROCESS | 1850 | ++DOMWINDOW == 260 (0x99a4e800) [pid = 1850] [serial = 527] [outer = 0x94f42400] 16:27:42 INFO - PROCESS | 1850 | 1462922862499 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]]]}] 16:27:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 16:27:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1637ms 16:27:42 INFO - PROCESS | 1850 | 1462922862566 Marionette TRACE conn3 -> [0,673,"getWindowHandle",null] 16:27:42 INFO - PROCESS | 1850 | 1462922862573 Marionette TRACE conn3 <- [1,673,null,{"value":"8"}] 16:27:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 16:27:42 INFO - PROCESS | 1850 | 1462922862582 Marionette TRACE conn3 -> [0,674,"setScriptTimeout",{"ms":35000}] 16:27:42 INFO - PROCESS | 1850 | 1462922862587 Marionette TRACE conn3 <- [1,674,null,{}] 16:27:42 INFO - PROCESS | 1850 | 1462922862595 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}] 16:27:42 INFO - PROCESS | 1850 | 1462922862838 Marionette TRACE conn3 <- [1,675,null,{"value":null}] 16:27:43 INFO - PROCESS | 1850 | 1462922863077 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:43 INFO - PROCESS | 1850 | ++DOCSHELL 0x92abfc00 == 112 [pid = 1850] [id = 176] 16:27:43 INFO - PROCESS | 1850 | ++DOMWINDOW == 261 (0x99bad800) [pid = 1850] [serial = 528] [outer = (nil)] 16:27:43 INFO - PROCESS | 1850 | ++DOMWINDOW == 262 (0x9a3cec00) [pid = 1850] [serial = 529] [outer = 0x99bad800] 16:27:43 INFO - PROCESS | 1850 | 1462922863206 Marionette DEBUG loaded listener.js 16:27:43 INFO - PROCESS | 1850 | ++DOMWINDOW == 263 (0x9a60e000) [pid = 1850] [serial = 530] [outer = 0x99bad800] 16:27:43 INFO - PROCESS | 1850 | [1850] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 16:27:44 INFO - PROCESS | 1850 | 1462922864137 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]]]}] 16:27:44 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 16:27:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1633ms 16:27:44 INFO - PROCESS | 1850 | 1462922864216 Marionette TRACE conn3 -> [0,677,"getWindowHandle",null] 16:27:44 INFO - PROCESS | 1850 | 1462922864219 Marionette TRACE conn3 <- [1,677,null,{"value":"8"}] 16:27:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 16:27:44 INFO - PROCESS | 1850 | 1462922864226 Marionette TRACE conn3 -> [0,678,"setScriptTimeout",{"ms":35000}] 16:27:44 INFO - PROCESS | 1850 | 1462922864230 Marionette TRACE conn3 <- [1,678,null,{}] 16:27:44 INFO - PROCESS | 1850 | 1462922864236 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}] 16:27:44 INFO - PROCESS | 1850 | 1462922864482 Marionette TRACE conn3 <- [1,679,null,{"value":null}] 16:27:44 INFO - PROCESS | 1850 | 1462922864776 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:44 INFO - PROCESS | 1850 | ++DOCSHELL 0x953e0c00 == 113 [pid = 1850] [id = 177] 16:27:44 INFO - PROCESS | 1850 | ++DOMWINDOW == 264 (0x99eecc00) [pid = 1850] [serial = 531] [outer = (nil)] 16:27:44 INFO - PROCESS | 1850 | ++DOMWINDOW == 265 (0x9b156000) [pid = 1850] [serial = 532] [outer = 0x99eecc00] 16:27:44 INFO - PROCESS | 1850 | 1462922864867 Marionette DEBUG loaded listener.js 16:27:44 INFO - PROCESS | 1850 | ++DOMWINDOW == 266 (0x9b18c800) [pid = 1850] [serial = 533] [outer = 0x99eecc00] 16:27:45 INFO - PROCESS | 1850 | 1462922865797 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]]]}] 16:27:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 16:27:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1642ms 16:27:45 INFO - PROCESS | 1850 | 1462922865870 Marionette TRACE conn3 -> [0,681,"getWindowHandle",null] 16:27:45 INFO - PROCESS | 1850 | 1462922865875 Marionette TRACE conn3 <- [1,681,null,{"value":"8"}] 16:27:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 16:27:45 INFO - PROCESS | 1850 | 1462922865881 Marionette TRACE conn3 -> [0,682,"setScriptTimeout",{"ms":35000}] 16:27:45 INFO - PROCESS | 1850 | 1462922865885 Marionette TRACE conn3 <- [1,682,null,{}] 16:27:45 INFO - PROCESS | 1850 | 1462922865890 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}] 16:27:46 INFO - PROCESS | 1850 | 1462922866129 Marionette TRACE conn3 <- [1,683,null,{"value":null}] 16:27:46 INFO - PROCESS | 1850 | 1462922866362 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:46 INFO - PROCESS | 1850 | ++DOCSHELL 0x9ac7bc00 == 114 [pid = 1850] [id = 178] 16:27:46 INFO - PROCESS | 1850 | ++DOMWINDOW == 267 (0x9b7e1400) [pid = 1850] [serial = 534] [outer = (nil)] 16:27:46 INFO - PROCESS | 1850 | ++DOMWINDOW == 268 (0xa30ee400) [pid = 1850] [serial = 535] [outer = 0x9b7e1400] 16:27:46 INFO - PROCESS | 1850 | 1462922866493 Marionette DEBUG loaded listener.js 16:27:46 INFO - PROCESS | 1850 | ++DOMWINDOW == 269 (0xa34a2800) [pid = 1850] [serial = 536] [outer = 0x9b7e1400] 16:27:47 INFO - PROCESS | 1850 | SkCairoFTTypeface::onFilterRec unimplemented 16:27:47 INFO - PROCESS | 1850 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:27:47 INFO - PROCESS | 1850 | 1462922867824 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]]]}] 16:27:47 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) 16:27:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1985ms 16:27:47 INFO - PROCESS | 1850 | 1462922867900 Marionette TRACE conn3 -> [0,685,"getWindowHandle",null] 16:27:47 INFO - PROCESS | 1850 | 1462922867905 Marionette TRACE conn3 <- [1,685,null,{"value":"8"}] 16:27:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 16:27:47 INFO - PROCESS | 1850 | 1462922867931 Marionette TRACE conn3 -> [0,686,"setScriptTimeout",{"ms":35000}] 16:27:47 INFO - PROCESS | 1850 | 1462922867935 Marionette TRACE conn3 <- [1,686,null,{}] 16:27:47 INFO - PROCESS | 1850 | 1462922867941 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}] 16:27:48 INFO - PROCESS | 1850 | 1462922868128 Marionette TRACE conn3 <- [1,687,null,{"value":null}] 16:27:48 INFO - PROCESS | 1850 | 1462922868316 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:48 INFO - PROCESS | 1850 | ++DOCSHELL 0x8dd09c00 == 115 [pid = 1850] [id = 179] 16:27:48 INFO - PROCESS | 1850 | ++DOMWINDOW == 270 (0x8dd0a800) [pid = 1850] [serial = 537] [outer = (nil)] 16:27:48 INFO - PROCESS | 1850 | ++DOMWINDOW == 271 (0x8dd10800) [pid = 1850] [serial = 538] [outer = 0x8dd0a800] 16:27:48 INFO - PROCESS | 1850 | 1462922868402 Marionette DEBUG loaded listener.js 16:27:48 INFO - PROCESS | 1850 | ++DOMWINDOW == 272 (0x8dd13800) [pid = 1850] [serial = 539] [outer = 0x8dd0a800] 16:27:49 INFO - PROCESS | 1850 | SkCairoFTTypeface::onFilterRec unimplemented 16:27:49 INFO - PROCESS | 1850 | 1462922869717 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]]]}] 16:27:49 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 16:27:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1840ms 16:27:49 INFO - PROCESS | 1850 | 1462922869852 Marionette TRACE conn3 -> [0,689,"getWindowHandle",null] 16:27:49 INFO - PROCESS | 1850 | 1462922869855 Marionette TRACE conn3 <- [1,689,null,{"value":"8"}] 16:27:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 16:27:49 INFO - PROCESS | 1850 | 1462922869873 Marionette TRACE conn3 -> [0,690,"setScriptTimeout",{"ms":35000}] 16:27:49 INFO - PROCESS | 1850 | 1462922869876 Marionette TRACE conn3 <- [1,690,null,{}] 16:27:49 INFO - PROCESS | 1850 | 1462922869883 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}] 16:27:50 INFO - PROCESS | 1850 | 1462922870066 Marionette TRACE conn3 <- [1,691,null,{"value":null}] 16:27:50 INFO - PROCESS | 1850 | 1462922870267 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:50 INFO - PROCESS | 1850 | ++DOCSHELL 0x8dd0cc00 == 116 [pid = 1850] [id = 180] 16:27:50 INFO - PROCESS | 1850 | ++DOMWINDOW == 273 (0x8dd10c00) [pid = 1850] [serial = 540] [outer = (nil)] 16:27:50 INFO - PROCESS | 1850 | ++DOMWINDOW == 274 (0xa3223400) [pid = 1850] [serial = 541] [outer = 0x8dd10c00] 16:27:50 INFO - PROCESS | 1850 | 1462922870352 Marionette DEBUG loaded listener.js 16:27:50 INFO - PROCESS | 1850 | ++DOMWINDOW == 275 (0xa50ae400) [pid = 1850] [serial = 542] [outer = 0x8dd10c00] 16:27:51 INFO - PROCESS | 1850 | SkCairoFTTypeface::onFilterRec unimplemented 16:27:51 INFO - PROCESS | 1850 | 1462922871660 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]]]}] 16:27:51 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 16:27:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1838ms 16:27:51 INFO - PROCESS | 1850 | 1462922871740 Marionette TRACE conn3 -> [0,693,"getWindowHandle",null] 16:27:51 INFO - PROCESS | 1850 | 1462922871744 Marionette TRACE conn3 <- [1,693,null,{"value":"8"}] 16:27:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 16:27:51 INFO - PROCESS | 1850 | 1462922871802 Marionette TRACE conn3 -> [0,694,"setScriptTimeout",{"ms":35000}] 16:27:51 INFO - PROCESS | 1850 | 1462922871806 Marionette TRACE conn3 <- [1,694,null,{}] 16:27:51 INFO - PROCESS | 1850 | 1462922871812 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}] 16:27:52 INFO - PROCESS | 1850 | 1462922872012 Marionette TRACE conn3 <- [1,695,null,{"value":null}] 16:27:52 INFO - PROCESS | 1850 | 1462922872201 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:52 INFO - PROCESS | 1850 | ++DOCSHELL 0x8dd0b400 == 117 [pid = 1850] [id = 181] 16:27:52 INFO - PROCESS | 1850 | ++DOMWINDOW == 276 (0x9b9dfc00) [pid = 1850] [serial = 543] [outer = (nil)] 16:27:52 INFO - PROCESS | 1850 | ++DOMWINDOW == 277 (0xa68a2c00) [pid = 1850] [serial = 544] [outer = 0x9b9dfc00] 16:27:52 INFO - PROCESS | 1850 | 1462922872289 Marionette DEBUG loaded listener.js 16:27:52 INFO - PROCESS | 1850 | ++DOMWINDOW == 278 (0xa6d07c00) [pid = 1850] [serial = 545] [outer = 0x9b9dfc00] 16:27:53 INFO - PROCESS | 1850 | SkCairoFTTypeface::onFilterRec unimplemented 16:27:53 INFO - PROCESS | 1850 | 1462922873575 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]]]}] 16:27:53 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) 16:27:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1840ms 16:27:53 INFO - PROCESS | 1850 | 1462922873636 Marionette TRACE conn3 -> [0,697,"getWindowHandle",null] 16:27:53 INFO - PROCESS | 1850 | 1462922873639 Marionette TRACE conn3 <- [1,697,null,{"value":"8"}] 16:27:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 16:27:53 INFO - PROCESS | 1850 | 1462922873757 Marionette TRACE conn3 -> [0,698,"setScriptTimeout",{"ms":35000}] 16:27:53 INFO - PROCESS | 1850 | 1462922873762 Marionette TRACE conn3 <- [1,698,null,{}] 16:27:53 INFO - PROCESS | 1850 | 1462922873770 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}] 16:27:53 INFO - PROCESS | 1850 | 1462922873972 Marionette TRACE conn3 <- [1,699,null,{"value":null}] 16:27:54 INFO - PROCESS | 1850 | 1462922874164 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:54 INFO - PROCESS | 1850 | ++DOCSHELL 0x8af01800 == 118 [pid = 1850] [id = 182] 16:27:54 INFO - PROCESS | 1850 | ++DOMWINDOW == 279 (0x8af02000) [pid = 1850] [serial = 546] [outer = (nil)] 16:27:54 INFO - PROCESS | 1850 | ++DOMWINDOW == 280 (0x8af09400) [pid = 1850] [serial = 547] [outer = 0x8af02000] 16:27:54 INFO - PROCESS | 1850 | 1462922874247 Marionette DEBUG loaded listener.js 16:27:54 INFO - PROCESS | 1850 | ++DOMWINDOW == 281 (0x8af0d400) [pid = 1850] [serial = 548] [outer = 0x8af02000] 16:27:55 INFO - PROCESS | 1850 | SkCairoFTTypeface::onFilterRec unimplemented 16:27:55 INFO - PROCESS | 1850 | 1462922875572 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]]]}] 16:27:55 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) 16:27:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1888ms 16:27:55 INFO - PROCESS | 1850 | 1462922875592 Marionette TRACE conn3 -> [0,701,"getWindowHandle",null] 16:27:55 INFO - PROCESS | 1850 | 1462922875597 Marionette TRACE conn3 <- [1,701,null,{"value":"8"}] 16:27:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 16:27:55 INFO - PROCESS | 1850 | 1462922875603 Marionette TRACE conn3 -> [0,702,"setScriptTimeout",{"ms":35000}] 16:27:55 INFO - PROCESS | 1850 | 1462922875608 Marionette TRACE conn3 <- [1,702,null,{}] 16:27:55 INFO - PROCESS | 1850 | 1462922875614 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}] 16:27:55 INFO - PROCESS | 1850 | 1462922875900 Marionette TRACE conn3 <- [1,703,null,{"value":null}] 16:27:56 INFO - PROCESS | 1850 | 1462922876094 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:56 INFO - PROCESS | 1850 | ++DOCSHELL 0x8af0a400 == 119 [pid = 1850] [id = 183] 16:27:56 INFO - PROCESS | 1850 | ++DOMWINDOW == 282 (0x8af0d000) [pid = 1850] [serial = 549] [outer = (nil)] 16:27:56 INFO - PROCESS | 1850 | ++DOMWINDOW == 283 (0x92736000) [pid = 1850] [serial = 550] [outer = 0x8af0d000] 16:27:56 INFO - PROCESS | 1850 | 1462922876227 Marionette DEBUG loaded listener.js 16:27:56 INFO - PROCESS | 1850 | ++DOMWINDOW == 284 (0x9273bc00) [pid = 1850] [serial = 551] [outer = 0x8af0d000] 16:27:57 INFO - PROCESS | 1850 | SkCairoFTTypeface::onFilterRec unimplemented 16:27:57 INFO - PROCESS | 1850 | 1462922877940 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]]]}] 16:27:57 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 16:27:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 2396ms 16:27:58 INFO - PROCESS | 1850 | 1462922878001 Marionette TRACE conn3 -> [0,705,"getWindowHandle",null] 16:27:58 INFO - PROCESS | 1850 | 1462922878007 Marionette TRACE conn3 <- [1,705,null,{"value":"8"}] 16:27:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 16:27:58 INFO - PROCESS | 1850 | 1462922878016 Marionette TRACE conn3 -> [0,706,"setScriptTimeout",{"ms":35000}] 16:27:58 INFO - PROCESS | 1850 | 1462922878021 Marionette TRACE conn3 <- [1,706,null,{}] 16:27:58 INFO - PROCESS | 1850 | 1462922878030 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}] 16:27:58 INFO - PROCESS | 1850 | 1462922878291 Marionette TRACE conn3 <- [1,707,null,{"value":null}] 16:27:58 INFO - PROCESS | 1850 | 1462922878439 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:58 INFO - PROCESS | 1850 | ++DOCSHELL 0x8b9dc400 == 120 [pid = 1850] [id = 184] 16:27:58 INFO - PROCESS | 1850 | ++DOMWINDOW == 285 (0x8dcf0800) [pid = 1850] [serial = 552] [outer = (nil)] 16:27:58 INFO - PROCESS | 1850 | ++DOMWINDOW == 286 (0x8dd13000) [pid = 1850] [serial = 553] [outer = 0x8dcf0800] 16:27:58 INFO - PROCESS | 1850 | 1462922878635 Marionette DEBUG loaded listener.js 16:27:58 INFO - PROCESS | 1850 | ++DOMWINDOW == 287 (0x8e6e2000) [pid = 1850] [serial = 554] [outer = 0x8dcf0800] 16:27:59 INFO - PROCESS | 1850 | --DOCSHELL 0x99ee5800 == 119 [pid = 1850] [id = 92] 16:27:59 INFO - PROCESS | 1850 | --DOCSHELL 0x91acb000 == 118 [pid = 1850] [id = 91] 16:27:59 INFO - PROCESS | 1850 | --DOCSHELL 0x9aaaa800 == 117 [pid = 1850] [id = 28] 16:27:59 INFO - PROCESS | 1850 | --DOCSHELL 0x9a603000 == 116 [pid = 1850] [id = 121] 16:27:59 INFO - PROCESS | 1850 | --DOMWINDOW == 286 (0x9adb3c00) [pid = 1850] [serial = 454] [outer = (nil)] [url = about:blank] 16:27:59 INFO - PROCESS | 1850 | --DOMWINDOW == 285 (0x8b785800) [pid = 1850] [serial = 424] [outer = (nil)] [url = about:blank] 16:27:59 INFO - PROCESS | 1850 | --DOMWINDOW == 284 (0x8b9d3c00) [pid = 1850] [serial = 427] [outer = (nil)] [url = about:blank] 16:27:59 INFO - PROCESS | 1850 | --DOMWINDOW == 283 (0x8ef01400) [pid = 1850] [serial = 430] [outer = (nil)] [url = about:blank] 16:27:59 INFO - PROCESS | 1850 | --DOCSHELL 0x8e6d6000 == 115 [pid = 1850] [id = 119] 16:27:59 INFO - PROCESS | 1850 | --DOCSHELL 0x91d9a000 == 114 [pid = 1850] [id = 118] 16:27:59 INFO - PROCESS | 1850 | --DOCSHELL 0x99eefc00 == 113 [pid = 1850] [id = 93] 16:27:59 INFO - PROCESS | 1850 | --DOCSHELL 0x8e6e4800 == 112 [pid = 1850] [id = 120] 16:27:59 INFO - PROCESS | 1850 | --DOCSHELL 0x8b2e8c00 == 111 [pid = 1850] [id = 171] 16:27:59 INFO - PROCESS | 1850 | --DOCSHELL 0x9270b800 == 110 [pid = 1850] [id = 170] 16:27:59 INFO - PROCESS | 1850 | --DOCSHELL 0x8e6da400 == 109 [pid = 1850] [id = 169] 16:27:59 INFO - PROCESS | 1850 | --DOCSHELL 0x8b2ea800 == 108 [pid = 1850] [id = 168] 16:27:59 INFO - PROCESS | 1850 | --DOCSHELL 0x8b67ec00 == 107 [pid = 1850] [id = 167] 16:27:59 INFO - PROCESS | 1850 | --DOCSHELL 0x8b77b400 == 106 [pid = 1850] [id = 166] 16:27:59 INFO - PROCESS | 1850 | --DOCSHELL 0x8b689c00 == 105 [pid = 1850] [id = 165] 16:27:59 INFO - PROCESS | 1850 | --DOCSHELL 0x8dcf0000 == 104 [pid = 1850] [id = 162] 16:27:59 INFO - PROCESS | 1850 | --DOCSHELL 0x8b2e0400 == 103 [pid = 1850] [id = 161] 16:27:59 INFO - PROCESS | 1850 | --DOCSHELL 0x8b2dc400 == 102 [pid = 1850] [id = 160] 16:27:59 INFO - PROCESS | 1850 | --DOCSHELL 0x8f058c00 == 101 [pid = 1850] [id = 159] 16:27:59 INFO - PROCESS | 1850 | --DOCSHELL 0x8f051800 == 100 [pid = 1850] [id = 158] 16:27:59 INFO - PROCESS | 1850 | --DOCSHELL 0x9b194800 == 99 [pid = 1850] [id = 157] 16:27:59 INFO - PROCESS | 1850 | --DOCSHELL 0x9a3ce400 == 98 [pid = 1850] [id = 156] 16:27:59 INFO - PROCESS | 1850 | --DOCSHELL 0x9ac72800 == 97 [pid = 1850] [id = 155] 16:27:59 INFO - PROCESS | 1850 | --DOCSHELL 0x8e6d9800 == 96 [pid = 1850] [id = 152] 16:27:59 INFO - PROCESS | 1850 | --DOCSHELL 0x9100d400 == 95 [pid = 1850] [id = 151] 16:27:59 INFO - PROCESS | 1850 | --DOMWINDOW == 282 (0x99502800) [pid = 1850] [serial = 448] [outer = (nil)] [url = about:blank] 16:27:59 INFO - PROCESS | 1850 | --DOMWINDOW == 281 (0x99ea1400) [pid = 1850] [serial = 449] [outer = (nil)] [url = about:blank] 16:27:59 INFO - PROCESS | 1850 | --DOMWINDOW == 280 (0x957f7000) [pid = 1850] [serial = 446] [outer = (nil)] [url = about:blank] 16:27:59 INFO - PROCESS | 1850 | --DOMWINDOW == 279 (0x9ba77400) [pid = 1850] [serial = 205] [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.] 16:27:59 INFO - PROCESS | 1850 | --DOMWINDOW == 278 (0x9a605400) [pid = 1850] [serial = 451] [outer = (nil)] [url = about:blank] 16:27:59 INFO - PROCESS | 1850 | --DOMWINDOW == 277 (0x92aba000) [pid = 1850] [serial = 415] [outer = (nil)] [url = about:blank] 16:28:00 INFO - PROCESS | 1850 | --DOMWINDOW == 276 (0x91067400) [pid = 1850] [serial = 403] [outer = (nil)] [url = about:blank] 16:28:00 INFO - PROCESS | 1850 | --DOMWINDOW == 275 (0xa6d46c00) [pid = 1850] [serial = 409] [outer = (nil)] [url = about:blank] 16:28:00 INFO - PROCESS | 1850 | --DOMWINDOW == 274 (0x9ac75000) [pid = 1850] [serial = 452] [outer = (nil)] [url = about:blank] 16:28:00 INFO - PROCESS | 1850 | --DOMWINDOW == 273 (0xa6d4a400) [pid = 1850] [serial = 400] [outer = (nil)] [url = about:blank] 16:28:00 INFO - PROCESS | 1850 | --DOMWINDOW == 272 (0x92ac3800) [pid = 1850] [serial = 440] [outer = (nil)] [url = about:blank] 16:28:00 INFO - PROCESS | 1850 | --DOMWINDOW == 271 (0x9270a000) [pid = 1850] [serial = 439] [outer = (nil)] [url = about:blank] 16:28:00 INFO - PROCESS | 1850 | --DOMWINDOW == 270 (0x9270f800) [pid = 1850] [serial = 442] [outer = (nil)] [url = about:blank] 16:28:00 INFO - PROCESS | 1850 | --DOMWINDOW == 269 (0x94f0ec00) [pid = 1850] [serial = 443] [outer = (nil)] [url = about:blank] 16:28:00 INFO - PROCESS | 1850 | --DOMWINDOW == 268 (0x9114f800) [pid = 1850] [serial = 437] [outer = (nil)] [url = about:blank] 16:28:00 INFO - PROCESS | 1850 | --DOMWINDOW == 267 (0x91065000) [pid = 1850] [serial = 436] [outer = (nil)] [url = about:blank] 16:28:00 INFO - PROCESS | 1850 | --DOMWINDOW == 266 (0x8ee60000) [pid = 1850] [serial = 434] [outer = (nil)] [url = about:blank] 16:28:00 INFO - PROCESS | 1850 | --DOMWINDOW == 265 (0x8e6e2800) [pid = 1850] [serial = 433] [outer = (nil)] [url = about:blank] 16:28:00 INFO - PROCESS | 1850 | --DOMWINDOW == 264 (0x957e9400) [pid = 1850] [serial = 445] [outer = (nil)] [url = about:blank] 16:28:00 INFO - PROCESS | 1850 | --DOMWINDOW == 263 (0x8e60b800) [pid = 1850] [serial = 412] [outer = (nil)] [url = about:blank] 16:28:00 INFO - PROCESS | 1850 | --DOMWINDOW == 262 (0x92707c00) [pid = 1850] [serial = 406] [outer = (nil)] [url = about:blank] 16:28:00 INFO - PROCESS | 1850 | --DOMWINDOW == 261 (0x91acc000) [pid = 1850] [serial = 388] [outer = (nil)] [url = about:blank] 16:28:00 INFO - PROCESS | 1850 | --DOMWINDOW == 260 (0xa6d7ac00) [pid = 1850] [serial = 418] [outer = (nil)] [url = about:blank] 16:28:00 INFO - PROCESS | 1850 | --DOMWINDOW == 259 (0xa6d29000) [pid = 1850] [serial = 397] [outer = (nil)] [url = about:blank] 16:28:00 INFO - PROCESS | 1850 | --DOMWINDOW == 258 (0x95089000) [pid = 1850] [serial = 391] [outer = (nil)] [url = about:blank] 16:28:00 INFO - PROCESS | 1850 | --DOMWINDOW == 257 (0x9b18f400) [pid = 1850] [serial = 394] [outer = (nil)] [url = about:blank] 16:28:00 INFO - PROCESS | 1850 | --DOMWINDOW == 256 (0x8b689000) [pid = 1850] [serial = 421] [outer = (nil)] [url = about:blank] 16:28:00 INFO - PROCESS | 1850 | SkCairoFTTypeface::onFilterRec unimplemented 16:28:00 INFO - PROCESS | 1850 | 1462922880119 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]]]}] 16:28:00 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 16:28:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 2140ms 16:28:00 INFO - PROCESS | 1850 | 1462922880155 Marionette TRACE conn3 -> [0,709,"getWindowHandle",null] 16:28:00 INFO - PROCESS | 1850 | 1462922880163 Marionette TRACE conn3 <- [1,709,null,{"value":"8"}] 16:28:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 16:28:00 INFO - PROCESS | 1850 | 1462922880175 Marionette TRACE conn3 -> [0,710,"setScriptTimeout",{"ms":35000}] 16:28:00 INFO - PROCESS | 1850 | 1462922880178 Marionette TRACE conn3 <- [1,710,null,{}] 16:28:00 INFO - PROCESS | 1850 | 1462922880186 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}] 16:28:00 INFO - PROCESS | 1850 | 1462922880362 Marionette TRACE conn3 <- [1,711,null,{"value":null}] 16:28:00 INFO - PROCESS | 1850 | 1462922880509 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:00 INFO - PROCESS | 1850 | ++DOCSHELL 0x8b9e1400 == 96 [pid = 1850] [id = 185] 16:28:00 INFO - PROCESS | 1850 | ++DOMWINDOW == 257 (0x8dcf2800) [pid = 1850] [serial = 555] [outer = (nil)] 16:28:00 INFO - PROCESS | 1850 | ++DOMWINDOW == 258 (0x8e60c800) [pid = 1850] [serial = 556] [outer = 0x8dcf2800] 16:28:00 INFO - PROCESS | 1850 | 1462922880585 Marionette DEBUG loaded listener.js 16:28:00 INFO - PROCESS | 1850 | ++DOMWINDOW == 259 (0x8ee5dc00) [pid = 1850] [serial = 557] [outer = 0x8dcf2800] 16:28:01 INFO - PROCESS | 1850 | SkCairoFTTypeface::onFilterRec unimplemented 16:28:01 INFO - PROCESS | 1850 | 1462922881744 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]]]}] 16:28:01 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 16:28:01 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1581ms 16:28:01 INFO - PROCESS | 1850 | 1462922881756 Marionette TRACE conn3 -> [0,713,"getWindowHandle",null] 16:28:01 INFO - PROCESS | 1850 | 1462922881759 Marionette TRACE conn3 <- [1,713,null,{"value":"8"}] 16:28:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 16:28:01 INFO - PROCESS | 1850 | 1462922881766 Marionette TRACE conn3 -> [0,714,"setScriptTimeout",{"ms":35000}] 16:28:01 INFO - PROCESS | 1850 | 1462922881772 Marionette TRACE conn3 <- [1,714,null,{}] 16:28:01 INFO - PROCESS | 1850 | 1462922881790 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}] 16:28:02 INFO - PROCESS | 1850 | 1462922882060 Marionette TRACE conn3 <- [1,715,null,{"value":null}] 16:28:02 INFO - PROCESS | 1850 | 1462922882242 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:02 INFO - PROCESS | 1850 | ++DOCSHELL 0x8e6d6c00 == 97 [pid = 1850] [id = 186] 16:28:02 INFO - PROCESS | 1850 | ++DOMWINDOW == 260 (0x8f05ec00) [pid = 1850] [serial = 558] [outer = (nil)] 16:28:02 INFO - PROCESS | 1850 | ++DOMWINDOW == 261 (0x9105fc00) [pid = 1850] [serial = 559] [outer = 0x8f05ec00] 16:28:02 INFO - PROCESS | 1850 | 1462922882321 Marionette DEBUG loaded listener.js 16:28:02 INFO - PROCESS | 1850 | ++DOMWINDOW == 262 (0x9106a800) [pid = 1850] [serial = 560] [outer = 0x8f05ec00] 16:28:03 INFO - PROCESS | 1850 | SkCairoFTTypeface::onFilterRec unimplemented 16:28:03 INFO - PROCESS | 1850 | 1462922883555 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]]]}] 16:28:03 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 16:28:03 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1838ms 16:28:03 INFO - PROCESS | 1850 | 1462922883604 Marionette TRACE conn3 -> [0,717,"getWindowHandle",null] 16:28:03 INFO - PROCESS | 1850 | 1462922883607 Marionette TRACE conn3 <- [1,717,null,{"value":"8"}] 16:28:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 16:28:03 INFO - PROCESS | 1850 | 1462922883614 Marionette TRACE conn3 -> [0,718,"setScriptTimeout",{"ms":35000}] 16:28:03 INFO - PROCESS | 1850 | 1462922883618 Marionette TRACE conn3 <- [1,718,null,{}] 16:28:03 INFO - PROCESS | 1850 | 1462922883632 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}] 16:28:03 INFO - PROCESS | 1850 | 1462922883884 Marionette TRACE conn3 <- [1,719,null,{"value":null}] 16:28:03 INFO - PROCESS | 1850 | 1462922883931 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:03 INFO - PROCESS | 1850 | ++DOCSHELL 0x8dcfb800 == 98 [pid = 1850] [id = 187] 16:28:03 INFO - PROCESS | 1850 | ++DOMWINDOW == 263 (0x9100d000) [pid = 1850] [serial = 561] [outer = (nil)] 16:28:04 INFO - PROCESS | 1850 | ++DOMWINDOW == 264 (0x91ad4400) [pid = 1850] [serial = 562] [outer = 0x9100d000] 16:28:04 INFO - PROCESS | 1850 | 1462922884008 Marionette DEBUG loaded listener.js 16:28:04 INFO - PROCESS | 1850 | ++DOMWINDOW == 265 (0x922d0c00) [pid = 1850] [serial = 563] [outer = 0x9100d000] 16:28:04 INFO - PROCESS | 1850 | --DOMWINDOW == 264 (0x8b9d4c00) [pid = 1850] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 16:28:04 INFO - PROCESS | 1850 | --DOMWINDOW == 263 (0x8b787400) [pid = 1850] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 16:28:04 INFO - PROCESS | 1850 | --DOMWINDOW == 262 (0x8b77b000) [pid = 1850] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 16:28:04 INFO - PROCESS | 1850 | --DOMWINDOW == 261 (0x91310400) [pid = 1850] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 16:28:04 INFO - PROCESS | 1850 | --DOMWINDOW == 260 (0x92abbc00) [pid = 1850] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 16:28:04 INFO - PROCESS | 1850 | --DOMWINDOW == 259 (0x91302c00) [pid = 1850] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 16:28:04 INFO - PROCESS | 1850 | --DOMWINDOW == 258 (0x9507bc00) [pid = 1850] [serial = 453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 16:28:04 INFO - PROCESS | 1850 | --DOMWINDOW == 257 (0x8e60c000) [pid = 1850] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 16:28:05 INFO - PROCESS | 1850 | SkCairoFTTypeface::onFilterRec unimplemented 16:28:05 INFO - PROCESS | 1850 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:28:05 INFO - PROCESS | 1850 | 1462922885517 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]]]}] 16:28:05 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 16:28:05 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1946ms 16:28:05 INFO - PROCESS | 1850 | 1462922885563 Marionette TRACE conn3 -> [0,721,"getWindowHandle",null] 16:28:05 INFO - PROCESS | 1850 | 1462922885566 Marionette TRACE conn3 <- [1,721,null,{"value":"8"}] 16:28:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 16:28:05 INFO - PROCESS | 1850 | 1462922885573 Marionette TRACE conn3 -> [0,722,"setScriptTimeout",{"ms":35000}] 16:28:05 INFO - PROCESS | 1850 | 1462922885591 Marionette TRACE conn3 <- [1,722,null,{}] 16:28:05 INFO - PROCESS | 1850 | 1462922885608 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}] 16:28:05 INFO - PROCESS | 1850 | 1462922885765 Marionette TRACE conn3 <- [1,723,null,{"value":null}] 16:28:05 INFO - PROCESS | 1850 | 1462922885776 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:05 INFO - PROCESS | 1850 | ++DOCSHELL 0x8b2e6c00 == 99 [pid = 1850] [id = 188] 16:28:05 INFO - PROCESS | 1850 | ++DOMWINDOW == 258 (0x8ee3f400) [pid = 1850] [serial = 564] [outer = (nil)] 16:28:05 INFO - PROCESS | 1850 | ++DOMWINDOW == 259 (0x91310400) [pid = 1850] [serial = 565] [outer = 0x8ee3f400] 16:28:05 INFO - PROCESS | 1850 | 1462922885853 Marionette DEBUG loaded listener.js 16:28:05 INFO - PROCESS | 1850 | ++DOMWINDOW == 260 (0x92561800) [pid = 1850] [serial = 566] [outer = 0x8ee3f400] 16:28:06 INFO - PROCESS | 1850 | 1462922886704 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] 16:28:06 INFO - PROCESS | 1850 | 1462922886744 Marionette TRACE conn3 <- [1,725,null,{"value":"8"}] 16:28:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 16:28:06 INFO - PROCESS | 1850 | 1462922886751 Marionette TRACE conn3 -> [0,726,"setScriptTimeout",{"ms":35000}] 16:28:06 INFO - PROCESS | 1850 | 1462922886755 Marionette TRACE conn3 <- [1,726,null,{}] 16:28:06 INFO - PROCESS | 1850 | 1462922886761 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}] 16:28:07 INFO - PROCESS | 1850 | 1462922887069 Marionette TRACE conn3 <- [1,727,null,{"value":null}] 16:28:07 INFO - PROCESS | 1850 | 1462922887261 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:07 INFO - PROCESS | 1850 | ++DOCSHELL 0x8af0f000 == 100 [pid = 1850] [id = 189] 16:28:07 INFO - PROCESS | 1850 | ++DOMWINDOW == 261 (0x8af10000) [pid = 1850] [serial = 567] [outer = (nil)] 16:28:07 INFO - PROCESS | 1850 | ++DOMWINDOW == 262 (0x8b2e3400) [pid = 1850] [serial = 568] [outer = 0x8af10000] 16:28:07 INFO - PROCESS | 1850 | 1462922887352 Marionette DEBUG loaded listener.js 16:28:07 INFO - PROCESS | 1850 | ++DOMWINDOW == 263 (0x8b686c00) [pid = 1850] [serial = 569] [outer = 0x8af10000] 16:28:08 INFO - PROCESS | 1850 | SkCairoFTTypeface::onFilterRec unimplemented 16:28:08 INFO - PROCESS | 1850 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:28:08 INFO - PROCESS | 1850 | 1462922888479 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]]]}] 16:28:08 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 16:28:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1782ms 16:28:08 INFO - PROCESS | 1850 | 1462922888535 Marionette TRACE conn3 -> [0,729,"getWindowHandle",null] 16:28:08 INFO - PROCESS | 1850 | 1462922888541 Marionette TRACE conn3 <- [1,729,null,{"value":"8"}] 16:28:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 16:28:08 INFO - PROCESS | 1850 | 1462922888550 Marionette TRACE conn3 -> [0,730,"setScriptTimeout",{"ms":35000}] 16:28:08 INFO - PROCESS | 1850 | 1462922888557 Marionette TRACE conn3 <- [1,730,null,{}] 16:28:08 INFO - PROCESS | 1850 | 1462922888567 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}] 16:28:08 INFO - PROCESS | 1850 | 1462922888817 Marionette TRACE conn3 <- [1,731,null,{"value":null}] 16:28:09 INFO - PROCESS | 1850 | 1462922889074 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:09 INFO - PROCESS | 1850 | ++DOCSHELL 0x8dd17400 == 101 [pid = 1850] [id = 190] 16:28:09 INFO - PROCESS | 1850 | ++DOMWINDOW == 264 (0x8ee3f800) [pid = 1850] [serial = 570] [outer = (nil)] 16:28:09 INFO - PROCESS | 1850 | ++DOMWINDOW == 265 (0x8f05ac00) [pid = 1850] [serial = 571] [outer = 0x8ee3f800] 16:28:09 INFO - PROCESS | 1850 | 1462922889211 Marionette DEBUG loaded listener.js 16:28:09 INFO - PROCESS | 1850 | ++DOMWINDOW == 266 (0x91060400) [pid = 1850] [serial = 572] [outer = 0x8ee3f800] 16:28:10 INFO - PROCESS | 1850 | SkCairoFTTypeface::onFilterRec unimplemented 16:28:10 INFO - PROCESS | 1850 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:28:10 INFO - PROCESS | 1850 | 1462922890211 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] 16:28:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 16:28:10 INFO - PROCESS | 1850 | 1462922890296 Marionette TRACE conn3 <- [1,733,null,{"value":"8"}] 16:28:10 INFO - PROCESS | 1850 | 1462922890303 Marionette TRACE conn3 -> [0,734,"setScriptTimeout",{"ms":35000}] 16:28:10 INFO - PROCESS | 1850 | 1462922890305 Marionette TRACE conn3 <- [1,734,null,{}] 16:28:10 INFO - PROCESS | 1850 | 1462922890312 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}] 16:28:10 INFO - PROCESS | 1850 | 1462922890543 Marionette TRACE conn3 <- [1,735,null,{"value":null}] 16:28:10 INFO - PROCESS | 1850 | 1462922890876 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:10 INFO - PROCESS | 1850 | ++DOCSHELL 0x9270e400 == 102 [pid = 1850] [id = 191] 16:28:10 INFO - PROCESS | 1850 | ++DOMWINDOW == 267 (0x92733000) [pid = 1850] [serial = 573] [outer = (nil)] 16:28:10 INFO - PROCESS | 1850 | ++DOMWINDOW == 268 (0x9273ac00) [pid = 1850] [serial = 574] [outer = 0x92733000] 16:28:10 INFO - PROCESS | 1850 | 1462922890964 Marionette DEBUG loaded listener.js 16:28:11 INFO - PROCESS | 1850 | ++DOMWINDOW == 269 (0x92ab7000) [pid = 1850] [serial = 575] [outer = 0x92733000] 16:28:11 INFO - PROCESS | 1850 | SkCairoFTTypeface::onFilterRec unimplemented 16:28:11 INFO - PROCESS | 1850 | 1462922891887 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]]]}] 16:28:11 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 16:28:11 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1638ms 16:28:11 INFO - PROCESS | 1850 | 1462922891942 Marionette TRACE conn3 -> [0,737,"getWindowHandle",null] 16:28:11 INFO - PROCESS | 1850 | 1462922891949 Marionette TRACE conn3 <- [1,737,null,{"value":"8"}] 16:28:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 16:28:11 INFO - PROCESS | 1850 | 1462922891967 Marionette TRACE conn3 -> [0,738,"setScriptTimeout",{"ms":35000}] 16:28:11 INFO - PROCESS | 1850 | 1462922891975 Marionette TRACE conn3 <- [1,738,null,{}] 16:28:11 INFO - PROCESS | 1850 | 1462922891981 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}] 16:28:12 INFO - PROCESS | 1850 | 1462922892229 Marionette TRACE conn3 <- [1,739,null,{"value":null}] 16:28:12 INFO - PROCESS | 1850 | 1462922892529 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:12 INFO - PROCESS | 1850 | ++DOCSHELL 0x8af0b400 == 103 [pid = 1850] [id = 192] 16:28:12 INFO - PROCESS | 1850 | ++DOMWINDOW == 270 (0x92735000) [pid = 1850] [serial = 576] [outer = (nil)] 16:28:12 INFO - PROCESS | 1850 | ++DOMWINDOW == 271 (0x95081000) [pid = 1850] [serial = 577] [outer = 0x92735000] 16:28:12 INFO - PROCESS | 1850 | 1462922892728 Marionette DEBUG loaded listener.js 16:28:12 INFO - PROCESS | 1850 | ++DOMWINDOW == 272 (0x957e9c00) [pid = 1850] [serial = 578] [outer = 0x92735000] 16:28:14 INFO - PROCESS | 1850 | SkCairoFTTypeface::onFilterRec unimplemented 16:28:14 INFO - PROCESS | 1850 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:28:14 INFO - PROCESS | 1850 | 1462922894438 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]]]}] 16:28:14 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 16:28:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 2500ms 16:28:14 INFO - PROCESS | 1850 | 1462922894460 Marionette TRACE conn3 -> [0,741,"getWindowHandle",null] 16:28:14 INFO - PROCESS | 1850 | 1462922894466 Marionette TRACE conn3 <- [1,741,null,{"value":"8"}] 16:28:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 16:28:14 INFO - PROCESS | 1850 | 1462922894477 Marionette TRACE conn3 -> [0,742,"setScriptTimeout",{"ms":35000}] 16:28:14 INFO - PROCESS | 1850 | 1462922894481 Marionette TRACE conn3 <- [1,742,null,{}] 16:28:14 INFO - PROCESS | 1850 | 1462922894490 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}] 16:28:14 INFO - PROCESS | 1850 | 1462922894787 Marionette TRACE conn3 <- [1,743,null,{"value":null}] 16:28:15 INFO - PROCESS | 1850 | 1462922894988 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:15 INFO - PROCESS | 1850 | ++DOCSHELL 0x8af07c00 == 104 [pid = 1850] [id = 193] 16:28:15 INFO - PROCESS | 1850 | ++DOMWINDOW == 273 (0x8af09c00) [pid = 1850] [serial = 579] [outer = (nil)] 16:28:15 INFO - PROCESS | 1850 | ++DOMWINDOW == 274 (0x957f4400) [pid = 1850] [serial = 580] [outer = 0x8af09c00] 16:28:15 INFO - PROCESS | 1850 | 1462922895105 Marionette DEBUG loaded listener.js 16:28:15 INFO - PROCESS | 1850 | ++DOMWINDOW == 275 (0x99e1e800) [pid = 1850] [serial = 581] [outer = 0x8af09c00] 16:28:16 INFO - PROCESS | 1850 | SkCairoFTTypeface::onFilterRec unimplemented 16:28:16 INFO - PROCESS | 1850 | 1462922896507 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]]]}] 16:28:16 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 16:28:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 2047ms 16:28:16 INFO - PROCESS | 1850 | 1462922896522 Marionette TRACE conn3 -> [0,745,"getWindowHandle",null] 16:28:16 INFO - PROCESS | 1850 | 1462922896526 Marionette TRACE conn3 <- [1,745,null,{"value":"8"}] 16:28:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 16:28:16 INFO - PROCESS | 1850 | 1462922896533 Marionette TRACE conn3 -> [0,746,"setScriptTimeout",{"ms":35000}] 16:28:16 INFO - PROCESS | 1850 | 1462922896537 Marionette TRACE conn3 <- [1,746,null,{}] 16:28:16 INFO - PROCESS | 1850 | 1462922896543 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}] 16:28:16 INFO - PROCESS | 1850 | 1462922896784 Marionette TRACE conn3 <- [1,747,null,{"value":null}] 16:28:17 INFO - PROCESS | 1850 | 1462922896979 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:17 INFO - PROCESS | 1850 | ++DOCSHELL 0x99602000 == 105 [pid = 1850] [id = 194] 16:28:17 INFO - PROCESS | 1850 | ++DOMWINDOW == 276 (0x99604800) [pid = 1850] [serial = 582] [outer = (nil)] 16:28:17 INFO - PROCESS | 1850 | ++DOMWINDOW == 277 (0x9aaaa800) [pid = 1850] [serial = 583] [outer = 0x99604800] 16:28:17 INFO - PROCESS | 1850 | 1462922897184 Marionette DEBUG loaded listener.js 16:28:17 INFO - PROCESS | 1850 | ++DOMWINDOW == 278 (0x9b193c00) [pid = 1850] [serial = 584] [outer = 0x99604800] 16:28:18 INFO - PROCESS | 1850 | SkCairoFTTypeface::onFilterRec unimplemented 16:28:18 INFO - PROCESS | 1850 | SkCairoFTTypeface::onFilterRec unimplemented 16:28:18 INFO - PROCESS | 1850 | 1462922898606 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]]]}] 16:28:18 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.) 16:28:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 2086ms 16:28:18 INFO - PROCESS | 1850 | 1462922898682 Marionette TRACE conn3 -> [0,749,"getWindowHandle",null] 16:28:18 INFO - PROCESS | 1850 | 1462922898686 Marionette TRACE conn3 <- [1,749,null,{"value":"8"}] 16:28:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 16:28:18 INFO - PROCESS | 1850 | 1462922898697 Marionette TRACE conn3 -> [0,750,"setScriptTimeout",{"ms":35000}] 16:28:18 INFO - PROCESS | 1850 | 1462922898700 Marionette TRACE conn3 <- [1,750,null,{}] 16:28:18 INFO - PROCESS | 1850 | 1462922898707 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}] 16:28:18 INFO - PROCESS | 1850 | 1462922898893 Marionette TRACE conn3 <- [1,751,null,{"value":null}] 16:28:19 INFO - PROCESS | 1850 | 1462922899087 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:19 INFO - PROCESS | 1850 | ++DOCSHELL 0x957f6c00 == 106 [pid = 1850] [id = 195] 16:28:19 INFO - PROCESS | 1850 | ++DOMWINDOW == 279 (0x99eefc00) [pid = 1850] [serial = 585] [outer = (nil)] 16:28:19 INFO - PROCESS | 1850 | ++DOMWINDOW == 280 (0xa0505c00) [pid = 1850] [serial = 586] [outer = 0x99eefc00] 16:28:19 INFO - PROCESS | 1850 | 1462922899230 Marionette DEBUG loaded listener.js 16:28:19 INFO - PROCESS | 1850 | ++DOMWINDOW == 281 (0xa3062000) [pid = 1850] [serial = 587] [outer = 0x99eefc00] 16:28:20 INFO - PROCESS | 1850 | SkCairoFTTypeface::onFilterRec unimplemented 16:28:20 INFO - PROCESS | 1850 | 1462922900574 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]]]}] 16:28:20 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 16:28:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1893ms 16:28:20 INFO - PROCESS | 1850 | 1462922900589 Marionette TRACE conn3 -> [0,753,"getWindowHandle",null] 16:28:20 INFO - PROCESS | 1850 | 1462922900592 Marionette TRACE conn3 <- [1,753,null,{"value":"8"}] 16:28:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 16:28:20 INFO - PROCESS | 1850 | 1462922900663 Marionette TRACE conn3 -> [0,754,"setScriptTimeout",{"ms":35000}] 16:28:20 INFO - PROCESS | 1850 | 1462922900667 Marionette TRACE conn3 <- [1,754,null,{}] 16:28:20 INFO - PROCESS | 1850 | 1462922900674 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}] 16:28:20 INFO - PROCESS | 1850 | 1462922900856 Marionette TRACE conn3 <- [1,755,null,{"value":null}] 16:28:21 INFO - PROCESS | 1850 | 1462922901059 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:21 INFO - PROCESS | 1850 | ++DOCSHELL 0x9ac7c400 == 107 [pid = 1850] [id = 196] 16:28:21 INFO - PROCESS | 1850 | ++DOMWINDOW == 282 (0x9b9f7800) [pid = 1850] [serial = 588] [outer = (nil)] 16:28:21 INFO - PROCESS | 1850 | ++DOMWINDOW == 283 (0xa6764800) [pid = 1850] [serial = 589] [outer = 0x9b9f7800] 16:28:21 INFO - PROCESS | 1850 | 1462922901183 Marionette DEBUG loaded listener.js 16:28:21 INFO - PROCESS | 1850 | ++DOMWINDOW == 284 (0xa6d0d800) [pid = 1850] [serial = 590] [outer = 0x9b9f7800] 16:28:22 INFO - PROCESS | 1850 | SkCairoFTTypeface::onFilterRec unimplemented 16:28:22 INFO - PROCESS | 1850 | 1462922902504 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]]]}] 16:28:22 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 16:28:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1906ms 16:28:22 INFO - PROCESS | 1850 | 1462922902584 Marionette TRACE conn3 -> [0,757,"getWindowHandle",null] 16:28:22 INFO - PROCESS | 1850 | 1462922902589 Marionette TRACE conn3 <- [1,757,null,{"value":"8"}] 16:28:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 16:28:22 INFO - PROCESS | 1850 | 1462922902616 Marionette TRACE conn3 -> [0,758,"setScriptTimeout",{"ms":35000}] 16:28:22 INFO - PROCESS | 1850 | 1462922902620 Marionette TRACE conn3 <- [1,758,null,{}] 16:28:22 INFO - PROCESS | 1850 | 1462922902628 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}] 16:28:22 INFO - PROCESS | 1850 | 1462922902804 Marionette TRACE conn3 <- [1,759,null,{"value":null}] 16:28:23 INFO - PROCESS | 1850 | 1462922902998 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:23 INFO - PROCESS | 1850 | ++DOCSHELL 0x8af0e000 == 108 [pid = 1850] [id = 197] 16:28:23 INFO - PROCESS | 1850 | ++DOMWINDOW == 285 (0xa628a000) [pid = 1850] [serial = 591] [outer = (nil)] 16:28:23 INFO - PROCESS | 1850 | ++DOMWINDOW == 286 (0xa6d34400) [pid = 1850] [serial = 592] [outer = 0xa628a000] 16:28:23 INFO - PROCESS | 1850 | 1462922903082 Marionette DEBUG loaded listener.js 16:28:23 INFO - PROCESS | 1850 | ++DOMWINDOW == 287 (0xa6d46400) [pid = 1850] [serial = 593] [outer = 0xa628a000] 16:28:23 INFO - PROCESS | 1850 | SkCairoFTTypeface::onFilterRec unimplemented 16:28:23 INFO - PROCESS | 1850 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:28:23 INFO - PROCESS | 1850 | SkCairoFTTypeface::onFilterRec unimplemented 16:28:23 INFO - PROCESS | 1850 | SkCairoFTTypeface::onFilterRec unimplemented 16:28:23 INFO - PROCESS | 1850 | SkCairoFTTypeface::onFilterRec unimplemented 16:28:23 INFO - PROCESS | 1850 | 1462922903971 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]]]}] 16:28:24 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 16:28:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1405ms 16:28:24 INFO - PROCESS | 1850 | 1462922904018 Marionette TRACE conn3 -> [0,761,"getWindowHandle",null] 16:28:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 16:28:24 INFO - PROCESS | 1850 | 1462922904029 Marionette TRACE conn3 <- [1,761,null,{"value":"8"}] 16:28:24 INFO - PROCESS | 1850 | 1462922904034 Marionette TRACE conn3 -> [0,762,"setScriptTimeout",{"ms":35000}] 16:28:24 INFO - PROCESS | 1850 | 1462922904038 Marionette TRACE conn3 <- [1,762,null,{}] 16:28:24 INFO - PROCESS | 1850 | 1462922904044 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}] 16:28:24 INFO - PROCESS | 1850 | 1462922904263 Marionette TRACE conn3 <- [1,763,null,{"value":null}] 16:28:24 INFO - PROCESS | 1850 | 1462922904505 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:24 INFO - PROCESS | 1850 | ++DOCSHELL 0x8b0ebc00 == 109 [pid = 1850] [id = 198] 16:28:24 INFO - PROCESS | 1850 | ++DOMWINDOW == 288 (0x8b0ec400) [pid = 1850] [serial = 594] [outer = (nil)] 16:28:24 INFO - PROCESS | 1850 | ++DOMWINDOW == 289 (0x8b0f4400) [pid = 1850] [serial = 595] [outer = 0x8b0ec400] 16:28:24 INFO - PROCESS | 1850 | 1462922904635 Marionette DEBUG loaded listener.js 16:28:24 INFO - PROCESS | 1850 | ++DOMWINDOW == 290 (0x8b0f8800) [pid = 1850] [serial = 596] [outer = 0x8b0ec400] 16:28:25 INFO - PROCESS | 1850 | 1462922905902 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]]]}] 16:28:25 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 16:28:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1881ms 16:28:25 INFO - PROCESS | 1850 | 1462922905937 Marionette TRACE conn3 -> [0,765,"getWindowHandle",null] 16:28:25 INFO - PROCESS | 1850 | 1462922905940 Marionette TRACE conn3 <- [1,765,null,{"value":"8"}] 16:28:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 16:28:25 INFO - PROCESS | 1850 | 1462922905997 Marionette TRACE conn3 -> [0,766,"setScriptTimeout",{"ms":35000}] 16:28:26 INFO - PROCESS | 1850 | 1462922906001 Marionette TRACE conn3 <- [1,766,null,{}] 16:28:26 INFO - PROCESS | 1850 | 1462922906069 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}] 16:28:26 INFO - PROCESS | 1850 | 1462922906273 Marionette TRACE conn3 <- [1,767,null,{"value":null}] 16:28:26 INFO - PROCESS | 1850 | 1462922906468 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:26 INFO - PROCESS | 1850 | ++DOCSHELL 0x8b0f2c00 == 110 [pid = 1850] [id = 199] 16:28:26 INFO - PROCESS | 1850 | ++DOMWINDOW == 291 (0x8b0f6000) [pid = 1850] [serial = 597] [outer = (nil)] 16:28:26 INFO - PROCESS | 1850 | ++DOMWINDOW == 292 (0x8f05e000) [pid = 1850] [serial = 598] [outer = 0x8b0f6000] 16:28:26 INFO - PROCESS | 1850 | 1462922906598 Marionette DEBUG loaded listener.js 16:28:26 INFO - PROCESS | 1850 | ++DOMWINDOW == 293 (0x92706c00) [pid = 1850] [serial = 599] [outer = 0x8b0f6000] 16:28:27 INFO - PROCESS | 1850 | 1462922907938 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]]]}] 16:28:27 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 16:28:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 2002ms 16:28:28 INFO - PROCESS | 1850 | 1462922908356 Marionette TRACE conn3 -> [0,769,"getWindowHandle",null] 16:28:28 INFO - PROCESS | 1850 | 1462922908362 Marionette TRACE conn3 <- [1,769,null,{"value":"8"}] 16:28:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 16:28:28 INFO - PROCESS | 1850 | 1462922908502 Marionette TRACE conn3 -> [0,770,"setScriptTimeout",{"ms":35000}] 16:28:28 INFO - PROCESS | 1850 | 1462922908510 Marionette TRACE conn3 <- [1,770,null,{}] 16:28:28 INFO - PROCESS | 1850 | 1462922908521 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}] 16:28:28 INFO - PROCESS | 1850 | 1462922908716 Marionette TRACE conn3 <- [1,771,null,{"value":null}] 16:28:28 INFO - PROCESS | 1850 | 1462922908920 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:28 INFO - PROCESS | 1850 | ++DOCSHELL 0x8b785400 == 111 [pid = 1850] [id = 200] 16:28:28 INFO - PROCESS | 1850 | ++DOMWINDOW == 294 (0x8dcf3800) [pid = 1850] [serial = 600] [outer = (nil)] 16:28:28 INFO - PROCESS | 1850 | ++DOMWINDOW == 295 (0x8dd10000) [pid = 1850] [serial = 601] [outer = 0x8dcf3800] 16:28:29 INFO - PROCESS | 1850 | 1462922909002 Marionette DEBUG loaded listener.js 16:28:29 INFO - PROCESS | 1850 | ++DOMWINDOW == 296 (0x8e6df800) [pid = 1850] [serial = 602] [outer = 0x8dcf3800] 16:28:29 INFO - PROCESS | 1850 | ++DOMWINDOW == 297 (0x8f06c800) [pid = 1850] [serial = 603] [outer = 0x93bdac00] 16:28:30 INFO - PROCESS | 1850 | 1462922910276 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]]]}] 16:28:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 16:28:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1928ms 16:28:30 INFO - PROCESS | 1850 | 1462922910344 Marionette TRACE conn3 -> [0,773,"getWindowHandle",null] 16:28:30 INFO - PROCESS | 1850 | 1462922910350 Marionette TRACE conn3 <- [1,773,null,{"value":"8"}] 16:28:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 16:28:30 INFO - PROCESS | 1850 | 1462922910359 Marionette TRACE conn3 -> [0,774,"setScriptTimeout",{"ms":35000}] 16:28:30 INFO - PROCESS | 1850 | 1462922910365 Marionette TRACE conn3 <- [1,774,null,{}] 16:28:30 INFO - PROCESS | 1850 | 1462922910431 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}] 16:28:30 INFO - PROCESS | 1850 | --DOCSHELL 0x8b2e6c00 == 110 [pid = 1850] [id = 188] 16:28:30 INFO - PROCESS | 1850 | --DOCSHELL 0x8dcfb800 == 109 [pid = 1850] [id = 187] 16:28:30 INFO - PROCESS | 1850 | --DOCSHELL 0x8e6d6c00 == 108 [pid = 1850] [id = 186] 16:28:30 INFO - PROCESS | 1850 | --DOCSHELL 0x8b9e1400 == 107 [pid = 1850] [id = 185] 16:28:30 INFO - PROCESS | 1850 | --DOCSHELL 0x8b9dc400 == 106 [pid = 1850] [id = 184] 16:28:30 INFO - PROCESS | 1850 | --DOCSHELL 0x8af0a400 == 105 [pid = 1850] [id = 183] 16:28:30 INFO - PROCESS | 1850 | 1462922910780 Marionette TRACE conn3 <- [1,775,null,{"value":null}] 16:28:30 INFO - PROCESS | 1850 | --DOCSHELL 0x8af01800 == 104 [pid = 1850] [id = 182] 16:28:30 INFO - PROCESS | 1850 | --DOCSHELL 0x8dd0b400 == 103 [pid = 1850] [id = 181] 16:28:30 INFO - PROCESS | 1850 | --DOCSHELL 0x8dd0cc00 == 102 [pid = 1850] [id = 180] 16:28:30 INFO - PROCESS | 1850 | --DOCSHELL 0x8dd09c00 == 101 [pid = 1850] [id = 179] 16:28:30 INFO - PROCESS | 1850 | --DOCSHELL 0x9ac7bc00 == 100 [pid = 1850] [id = 178] 16:28:30 INFO - PROCESS | 1850 | --DOCSHELL 0x953e0c00 == 99 [pid = 1850] [id = 177] 16:28:30 INFO - PROCESS | 1850 | --DOCSHELL 0x92abfc00 == 98 [pid = 1850] [id = 176] 16:28:30 INFO - PROCESS | 1850 | --DOCSHELL 0x94f40000 == 97 [pid = 1850] [id = 175] 16:28:30 INFO - PROCESS | 1850 | 1462922910920 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:30 INFO - PROCESS | 1850 | ++DOCSHELL 0x8b685c00 == 98 [pid = 1850] [id = 201] 16:28:30 INFO - PROCESS | 1850 | ++DOMWINDOW == 298 (0x8dcfb400) [pid = 1850] [serial = 604] [outer = (nil)] 16:28:30 INFO - PROCESS | 1850 | ++DOMWINDOW == 299 (0x8e6d6c00) [pid = 1850] [serial = 605] [outer = 0x8dcfb400] 16:28:31 INFO - PROCESS | 1850 | 1462922910996 Marionette DEBUG loaded listener.js 16:28:31 INFO - PROCESS | 1850 | ++DOMWINDOW == 300 (0x8ef01400) [pid = 1850] [serial = 606] [outer = 0x8dcfb400] 16:28:31 INFO - PROCESS | 1850 | --DOCSHELL 0x8f06d400 == 97 [pid = 1850] [id = 174] 16:28:31 INFO - PROCESS | 1850 | --DOCSHELL 0x8dcf3400 == 96 [pid = 1850] [id = 173] 16:28:31 INFO - PROCESS | 1850 | --DOMWINDOW == 299 (0x91305000) [pid = 1850] [serial = 478] [outer = (nil)] [url = about:blank] 16:28:31 INFO - PROCESS | 1850 | --DOMWINDOW == 298 (0x8ee5bc00) [pid = 1850] [serial = 500] [outer = (nil)] [url = about:blank] 16:28:31 INFO - PROCESS | 1850 | --DOMWINDOW == 297 (0x99ef4000) [pid = 1850] [serial = 463] [outer = (nil)] [url = about:blank] 16:28:31 INFO - PROCESS | 1850 | --DOMWINDOW == 296 (0x8ef09000) [pid = 1850] [serial = 503] [outer = (nil)] [url = about:blank] 16:28:31 INFO - PROCESS | 1850 | --DOMWINDOW == 295 (0x8f05a800) [pid = 1850] [serial = 475] [outer = (nil)] [url = about:blank] 16:28:31 INFO - PROCESS | 1850 | --DOMWINDOW == 294 (0x89d89000) [pid = 1850] [serial = 493] [outer = (nil)] [url = about:blank] 16:28:31 INFO - PROCESS | 1850 | --DOMWINDOW == 293 (0xa6d0fc00) [pid = 1850] [serial = 472] [outer = (nil)] [url = about:blank] 16:28:31 INFO - PROCESS | 1850 | --DOMWINDOW == 292 (0x8b9d5c00) [pid = 1850] [serial = 496] [outer = (nil)] [url = about:blank] 16:28:31 INFO - PROCESS | 1850 | --DOMWINDOW == 291 (0x91d94800) [pid = 1850] [serial = 505] [outer = (nil)] [url = about:blank] 16:28:31 INFO - PROCESS | 1850 | --DOMWINDOW == 290 (0x91005000) [pid = 1850] [serial = 484] [outer = (nil)] [url = about:blank] 16:28:31 INFO - PROCESS | 1850 | --DOMWINDOW == 289 (0x92ac4000) [pid = 1850] [serial = 511] [outer = (nil)] [url = about:blank] 16:28:31 INFO - PROCESS | 1850 | --DOMWINDOW == 288 (0x8e6db800) [pid = 1850] [serial = 502] [outer = (nil)] [url = about:blank] 16:28:31 INFO - PROCESS | 1850 | --DOMWINDOW == 287 (0x921f4c00) [pid = 1850] [serial = 506] [outer = (nil)] [url = about:blank] 16:28:31 INFO - PROCESS | 1850 | --DOMWINDOW == 286 (0xa6d03400) [pid = 1850] [serial = 487] [outer = (nil)] [url = about:blank] 16:28:31 INFO - PROCESS | 1850 | --DOMWINDOW == 285 (0x8dcf6800) [pid = 1850] [serial = 497] [outer = (nil)] [url = about:blank] 16:28:31 INFO - PROCESS | 1850 | --DOMWINDOW == 284 (0x9255d000) [pid = 1850] [serial = 508] [outer = (nil)] [url = about:blank] 16:28:31 INFO - PROCESS | 1850 | --DOMWINDOW == 283 (0x9b193400) [pid = 1850] [serial = 455] [outer = (nil)] [url = about:blank] 16:28:31 INFO - PROCESS | 1850 | --DOMWINDOW == 282 (0x94fba400) [pid = 1850] [serial = 514] [outer = (nil)] [url = about:blank] 16:28:31 INFO - PROCESS | 1850 | --DOMWINDOW == 281 (0x89c7a800) [pid = 1850] [serial = 490] [outer = (nil)] [url = about:blank] 16:28:31 INFO - PROCESS | 1850 | --DOMWINDOW == 280 (0xa213c800) [pid = 1850] [serial = 466] [outer = (nil)] [url = about:blank] 16:28:31 INFO - PROCESS | 1850 | --DOMWINDOW == 279 (0x94f47400) [pid = 1850] [serial = 512] [outer = (nil)] [url = about:blank] 16:28:31 INFO - PROCESS | 1850 | --DOMWINDOW == 278 (0xa349d400) [pid = 1850] [serial = 469] [outer = (nil)] [url = about:blank] 16:28:31 INFO - PROCESS | 1850 | --DOMWINDOW == 277 (0x8b2e4c00) [pid = 1850] [serial = 481] [outer = (nil)] [url = about:blank] 16:28:31 INFO - PROCESS | 1850 | --DOMWINDOW == 276 (0x8ee45000) [pid = 1850] [serial = 457] [outer = (nil)] [url = about:blank] 16:28:31 INFO - PROCESS | 1850 | --DOMWINDOW == 275 (0x91ad8c00) [pid = 1850] [serial = 460] [outer = (nil)] [url = about:blank] 16:28:31 INFO - PROCESS | 1850 | --DOMWINDOW == 274 (0x8ee5f800) [pid = 1850] [serial = 499] [outer = (nil)] [url = about:blank] 16:28:31 INFO - PROCESS | 1850 | --DOMWINDOW == 273 (0x92705400) [pid = 1850] [serial = 509] [outer = (nil)] [url = about:blank] 16:28:31 INFO - PROCESS | 1850 | --DOMWINDOW == 272 (0x953d7800) [pid = 1850] [serial = 515] [outer = (nil)] [url = about:blank] 16:28:31 INFO - PROCESS | 1850 | 1462922911830 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]]]}] 16:28:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 16:28:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1500ms 16:28:31 INFO - PROCESS | 1850 | 1462922911858 Marionette TRACE conn3 -> [0,777,"getWindowHandle",null] 16:28:31 INFO - PROCESS | 1850 | 1462922911861 Marionette TRACE conn3 <- [1,777,null,{"value":"8"}] 16:28:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 16:28:31 INFO - PROCESS | 1850 | 1462922911868 Marionette TRACE conn3 -> [0,778,"setScriptTimeout",{"ms":35000}] 16:28:31 INFO - PROCESS | 1850 | 1462922911871 Marionette TRACE conn3 <- [1,778,null,{}] 16:28:31 INFO - PROCESS | 1850 | 1462922911881 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}] 16:28:32 INFO - PROCESS | 1850 | 1462922912050 Marionette TRACE conn3 <- [1,779,null,{"value":null}] 16:28:32 INFO - PROCESS | 1850 | 1462922912093 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:32 INFO - PROCESS | 1850 | ++DOCSHELL 0x8dcef800 == 97 [pid = 1850] [id = 202] 16:28:32 INFO - PROCESS | 1850 | ++DOMWINDOW == 273 (0x8f05d000) [pid = 1850] [serial = 607] [outer = (nil)] 16:28:32 INFO - PROCESS | 1850 | ++DOMWINDOW == 274 (0x91ad1c00) [pid = 1850] [serial = 608] [outer = 0x8f05d000] 16:28:32 INFO - PROCESS | 1850 | 1462922912314 Marionette DEBUG loaded listener.js 16:28:32 INFO - PROCESS | 1850 | ++DOMWINDOW == 275 (0x91d9ec00) [pid = 1850] [serial = 609] [outer = 0x8f05d000] 16:28:33 INFO - PROCESS | 1850 | 1462922913230 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]]]}] 16:28:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 16:28:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1397ms 16:28:33 INFO - PROCESS | 1850 | 1462922913266 Marionette TRACE conn3 -> [0,781,"getWindowHandle",null] 16:28:33 INFO - PROCESS | 1850 | 1462922913270 Marionette TRACE conn3 <- [1,781,null,{"value":"8"}] 16:28:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 16:28:33 INFO - PROCESS | 1850 | 1462922913276 Marionette TRACE conn3 -> [0,782,"setScriptTimeout",{"ms":35000}] 16:28:33 INFO - PROCESS | 1850 | 1462922913278 Marionette TRACE conn3 <- [1,782,null,{}] 16:28:33 INFO - PROCESS | 1850 | 1462922913289 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}] 16:28:33 INFO - PROCESS | 1850 | 1462922913531 Marionette TRACE conn3 <- [1,783,null,{"value":null}] 16:28:33 INFO - PROCESS | 1850 | 1462922913556 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:33 INFO - PROCESS | 1850 | ++DOCSHELL 0x8b0f3400 == 98 [pid = 1850] [id = 203] 16:28:33 INFO - PROCESS | 1850 | ++DOMWINDOW == 276 (0x9255b400) [pid = 1850] [serial = 610] [outer = (nil)] 16:28:33 INFO - PROCESS | 1850 | ++DOMWINDOW == 277 (0x92738800) [pid = 1850] [serial = 611] [outer = 0x9255b400] 16:28:33 INFO - PROCESS | 1850 | 1462922913632 Marionette DEBUG loaded listener.js 16:28:33 INFO - PROCESS | 1850 | ++DOMWINDOW == 278 (0x92abc000) [pid = 1850] [serial = 612] [outer = 0x9255b400] 16:28:34 INFO - PROCESS | 1850 | 1462922914523 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]]]}] 16:28:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 16:28:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1298ms 16:28:34 INFO - PROCESS | 1850 | 1462922914583 Marionette TRACE conn3 -> [0,785,"getWindowHandle",null] 16:28:34 INFO - PROCESS | 1850 | 1462922914585 Marionette TRACE conn3 <- [1,785,null,{"value":"8"}] 16:28:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 16:28:34 INFO - PROCESS | 1850 | 1462922914592 Marionette TRACE conn3 -> [0,786,"setScriptTimeout",{"ms":35000}] 16:28:34 INFO - PROCESS | 1850 | 1462922914594 Marionette TRACE conn3 <- [1,786,null,{}] 16:28:34 INFO - PROCESS | 1850 | 1462922914601 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}] 16:28:34 INFO - PROCESS | 1850 | 1462922914824 Marionette TRACE conn3 <- [1,787,null,{"value":null}] 16:28:34 INFO - PROCESS | 1850 | 1462922914873 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:34 INFO - PROCESS | 1850 | ++DOCSHELL 0x9238ac00 == 99 [pid = 1850] [id = 204] 16:28:34 INFO - PROCESS | 1850 | ++DOMWINDOW == 279 (0x92abfc00) [pid = 1850] [serial = 613] [outer = (nil)] 16:28:34 INFO - PROCESS | 1850 | ++DOMWINDOW == 280 (0x93bd2400) [pid = 1850] [serial = 614] [outer = 0x92abfc00] 16:28:34 INFO - PROCESS | 1850 | 1462922914947 Marionette DEBUG loaded listener.js 16:28:35 INFO - PROCESS | 1850 | ++DOMWINDOW == 281 (0x94f43c00) [pid = 1850] [serial = 615] [outer = 0x92abfc00] 16:28:35 INFO - PROCESS | 1850 | --DOMWINDOW == 280 (0x9100d000) [pid = 1850] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 16:28:35 INFO - PROCESS | 1850 | --DOMWINDOW == 279 (0x8dcf2800) [pid = 1850] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 16:28:35 INFO - PROCESS | 1850 | --DOMWINDOW == 278 (0x8f05ec00) [pid = 1850] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 16:28:35 INFO - PROCESS | 1850 | --DOMWINDOW == 277 (0x8dcf0800) [pid = 1850] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 16:28:36 INFO - PROCESS | 1850 | 1462922916120 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]]]}] 16:28:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 16:28:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1587ms 16:28:36 INFO - PROCESS | 1850 | 1462922916179 Marionette TRACE conn3 -> [0,789,"getWindowHandle",null] 16:28:36 INFO - PROCESS | 1850 | 1462922916182 Marionette TRACE conn3 <- [1,789,null,{"value":"8"}] 16:28:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 16:28:36 INFO - PROCESS | 1850 | 1462922916189 Marionette TRACE conn3 -> [0,790,"setScriptTimeout",{"ms":35000}] 16:28:36 INFO - PROCESS | 1850 | 1462922916193 Marionette TRACE conn3 <- [1,790,null,{}] 16:28:36 INFO - PROCESS | 1850 | 1462922916208 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}] 16:28:36 INFO - PROCESS | 1850 | 1462922916406 Marionette TRACE conn3 <- [1,791,null,{"value":null}] 16:28:36 INFO - PROCESS | 1850 | 1462922916421 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:36 INFO - PROCESS | 1850 | ++DOCSHELL 0x89c7b800 == 100 [pid = 1850] [id = 205] 16:28:36 INFO - PROCESS | 1850 | ++DOMWINDOW == 278 (0x8b0ec000) [pid = 1850] [serial = 616] [outer = (nil)] 16:28:36 INFO - PROCESS | 1850 | ++DOMWINDOW == 279 (0x989ab000) [pid = 1850] [serial = 617] [outer = 0x8b0ec000] 16:28:36 INFO - PROCESS | 1850 | 1462922916492 Marionette DEBUG loaded listener.js 16:28:36 INFO - PROCESS | 1850 | ++DOMWINDOW == 280 (0x9a602400) [pid = 1850] [serial = 618] [outer = 0x8b0ec000] 16:28:37 INFO - PROCESS | 1850 | 1462922917365 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]]]}] 16:28:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 16:28:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1244ms 16:28:37 INFO - PROCESS | 1850 | 1462922917434 Marionette TRACE conn3 -> [0,793,"getWindowHandle",null] 16:28:37 INFO - PROCESS | 1850 | 1462922917438 Marionette TRACE conn3 <- [1,793,null,{"value":"8"}] 16:28:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 16:28:37 INFO - PROCESS | 1850 | 1462922917444 Marionette TRACE conn3 -> [0,794,"setScriptTimeout",{"ms":35000}] 16:28:37 INFO - PROCESS | 1850 | 1462922917446 Marionette TRACE conn3 <- [1,794,null,{}] 16:28:37 INFO - PROCESS | 1850 | 1462922917452 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}] 16:28:37 INFO - PROCESS | 1850 | 1462922917615 Marionette TRACE conn3 <- [1,795,null,{"value":null}] 16:28:37 INFO - PROCESS | 1850 | 1462922917625 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:37 INFO - PROCESS | 1850 | ++DOCSHELL 0x92ac4000 == 101 [pid = 1850] [id = 206] 16:28:37 INFO - PROCESS | 1850 | ++DOMWINDOW == 281 (0x98eba000) [pid = 1850] [serial = 619] [outer = (nil)] 16:28:37 INFO - PROCESS | 1850 | ++DOMWINDOW == 282 (0x9acdb800) [pid = 1850] [serial = 620] [outer = 0x98eba000] 16:28:37 INFO - PROCESS | 1850 | 1462922917698 Marionette DEBUG loaded listener.js 16:28:37 INFO - PROCESS | 1850 | ++DOMWINDOW == 283 (0x9b15f400) [pid = 1850] [serial = 621] [outer = 0x98eba000] 16:28:38 INFO - PROCESS | 1850 | 1462922918925 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]]]}] 16:28:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 16:28:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1534ms 16:28:38 INFO - PROCESS | 1850 | 1462922918980 Marionette TRACE conn3 -> [0,797,"getWindowHandle",null] 16:28:38 INFO - PROCESS | 1850 | 1462922918988 Marionette TRACE conn3 <- [1,797,null,{"value":"8"}] 16:28:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 16:28:38 INFO - PROCESS | 1850 | 1462922918998 Marionette TRACE conn3 -> [0,798,"setScriptTimeout",{"ms":35000}] 16:28:39 INFO - PROCESS | 1850 | 1462922919005 Marionette TRACE conn3 <- [1,798,null,{}] 16:28:39 INFO - PROCESS | 1850 | 1462922919014 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}] 16:28:39 INFO - PROCESS | 1850 | 1462922919234 Marionette TRACE conn3 <- [1,799,null,{"value":null}] 16:28:39 INFO - PROCESS | 1850 | 1462922919509 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:39 INFO - PROCESS | 1850 | ++DOCSHELL 0x8b77b000 == 102 [pid = 1850] [id = 207] 16:28:39 INFO - PROCESS | 1850 | ++DOMWINDOW == 284 (0x8b785800) [pid = 1850] [serial = 622] [outer = (nil)] 16:28:39 INFO - PROCESS | 1850 | ++DOMWINDOW == 285 (0x8dd0c800) [pid = 1850] [serial = 623] [outer = 0x8b785800] 16:28:39 INFO - PROCESS | 1850 | 1462922919623 Marionette DEBUG loaded listener.js 16:28:39 INFO - PROCESS | 1850 | ++DOMWINDOW == 286 (0x8ee46000) [pid = 1850] [serial = 624] [outer = 0x8b785800] 16:28:40 INFO - PROCESS | 1850 | 1462922920545 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]]]}] 16:28:40 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 16:28:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1586ms 16:28:40 INFO - PROCESS | 1850 | 1462922920583 Marionette TRACE conn3 -> [0,801,"getWindowHandle",null] 16:28:40 INFO - PROCESS | 1850 | 1462922920592 Marionette TRACE conn3 <- [1,801,null,{"value":"8"}] 16:28:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 16:28:40 INFO - PROCESS | 1850 | 1462922920603 Marionette TRACE conn3 -> [0,802,"setScriptTimeout",{"ms":35000}] 16:28:40 INFO - PROCESS | 1850 | 1462922920607 Marionette TRACE conn3 <- [1,802,null,{}] 16:28:40 INFO - PROCESS | 1850 | 1462922920614 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}] 16:28:40 INFO - PROCESS | 1850 | 1462922920806 Marionette TRACE conn3 <- [1,803,null,{"value":null}] 16:28:41 INFO - PROCESS | 1850 | 1462922921099 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:41 INFO - PROCESS | 1850 | ++DOCSHELL 0x8dd0d000 == 103 [pid = 1850] [id = 208] 16:28:41 INFO - PROCESS | 1850 | ++DOMWINDOW == 287 (0x91305c00) [pid = 1850] [serial = 625] [outer = (nil)] 16:28:41 INFO - PROCESS | 1850 | ++DOMWINDOW == 288 (0x921efc00) [pid = 1850] [serial = 626] [outer = 0x91305c00] 16:28:41 INFO - PROCESS | 1850 | 1462922921236 Marionette DEBUG loaded listener.js 16:28:41 INFO - PROCESS | 1850 | ++DOMWINDOW == 289 (0x92707c00) [pid = 1850] [serial = 627] [outer = 0x91305c00] 16:28:42 INFO - PROCESS | 1850 | 1462922922144 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]]]}] 16:28:42 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 16:28:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1583ms 16:28:42 INFO - PROCESS | 1850 | 1462922922187 Marionette TRACE conn3 -> [0,805,"getWindowHandle",null] 16:28:42 INFO - PROCESS | 1850 | 1462922922191 Marionette TRACE conn3 <- [1,805,null,{"value":"8"}] 16:28:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 16:28:42 INFO - PROCESS | 1850 | 1462922922198 Marionette TRACE conn3 -> [0,806,"setScriptTimeout",{"ms":35000}] 16:28:42 INFO - PROCESS | 1850 | 1462922922204 Marionette TRACE conn3 <- [1,806,null,{}] 16:28:42 INFO - PROCESS | 1850 | 1462922922220 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}] 16:28:42 INFO - PROCESS | 1850 | 1462922922415 Marionette TRACE conn3 <- [1,807,null,{"value":null}] 16:28:42 INFO - PROCESS | 1850 | 1462922922657 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:42 INFO - PROCESS | 1850 | ++DOCSHELL 0x8b0f5000 == 104 [pid = 1850] [id = 209] 16:28:42 INFO - PROCESS | 1850 | ++DOMWINDOW == 290 (0x921f8400) [pid = 1850] [serial = 628] [outer = (nil)] 16:28:42 INFO - PROCESS | 1850 | ++DOMWINDOW == 291 (0x9a605800) [pid = 1850] [serial = 629] [outer = 0x921f8400] 16:28:42 INFO - PROCESS | 1850 | 1462922922794 Marionette DEBUG loaded listener.js 16:28:42 INFO - PROCESS | 1850 | ++DOMWINDOW == 292 (0x9ba77400) [pid = 1850] [serial = 630] [outer = 0x921f8400] 16:28:43 INFO - PROCESS | 1850 | 1462922923687 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]]]}] 16:28:43 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 16:28:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1534ms 16:28:43 INFO - PROCESS | 1850 | 1462922923733 Marionette TRACE conn3 -> [0,809,"getWindowHandle",null] 16:28:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 16:28:43 INFO - PROCESS | 1850 | 1462922923738 Marionette TRACE conn3 <- [1,809,null,{"value":"8"}] 16:28:43 INFO - PROCESS | 1850 | 1462922923744 Marionette TRACE conn3 -> [0,810,"setScriptTimeout",{"ms":35000}] 16:28:43 INFO - PROCESS | 1850 | 1462922923748 Marionette TRACE conn3 <- [1,810,null,{}] 16:28:43 INFO - PROCESS | 1850 | 1462922923754 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}] 16:28:43 INFO - PROCESS | 1850 | 1462922923941 Marionette TRACE conn3 <- [1,811,null,{"value":null}] 16:28:44 INFO - PROCESS | 1850 | 1462922924138 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:44 INFO - PROCESS | 1850 | ++DOCSHELL 0x8b0f5400 == 105 [pid = 1850] [id = 210] 16:28:44 INFO - PROCESS | 1850 | ++DOMWINDOW == 293 (0x9ac72000) [pid = 1850] [serial = 631] [outer = (nil)] 16:28:44 INFO - PROCESS | 1850 | ++DOMWINDOW == 294 (0xa34a8c00) [pid = 1850] [serial = 632] [outer = 0x9ac72000] 16:28:44 INFO - PROCESS | 1850 | 1462922924260 Marionette DEBUG loaded listener.js 16:28:44 INFO - PROCESS | 1850 | ++DOMWINDOW == 295 (0xa6833400) [pid = 1850] [serial = 633] [outer = 0x9ac72000] 16:28:45 INFO - PROCESS | 1850 | 1462922925258 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]]]}] 16:28:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 16:28:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1538ms 16:28:45 INFO - PROCESS | 1850 | 1462922925282 Marionette TRACE conn3 -> [0,813,"getWindowHandle",null] 16:28:45 INFO - PROCESS | 1850 | 1462922925286 Marionette TRACE conn3 <- [1,813,null,{"value":"8"}] 16:28:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 16:28:45 INFO - PROCESS | 1850 | 1462922925293 Marionette TRACE conn3 -> [0,814,"setScriptTimeout",{"ms":35000}] 16:28:45 INFO - PROCESS | 1850 | 1462922925296 Marionette TRACE conn3 <- [1,814,null,{}] 16:28:45 INFO - PROCESS | 1850 | 1462922925302 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}] 16:28:45 INFO - PROCESS | 1850 | 1462922925496 Marionette TRACE conn3 <- [1,815,null,{"value":null}] 16:28:45 INFO - PROCESS | 1850 | 1462922925748 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:45 INFO - PROCESS | 1850 | ++DOCSHELL 0xa050f000 == 106 [pid = 1850] [id = 211] 16:28:45 INFO - PROCESS | 1850 | ++DOMWINDOW == 296 (0xa2144000) [pid = 1850] [serial = 634] [outer = (nil)] 16:28:45 INFO - PROCESS | 1850 | ++DOMWINDOW == 297 (0xa6d2e000) [pid = 1850] [serial = 635] [outer = 0xa2144000] 16:28:45 INFO - PROCESS | 1850 | 1462922925875 Marionette DEBUG loaded listener.js 16:28:45 INFO - PROCESS | 1850 | ++DOMWINDOW == 298 (0xa6d49000) [pid = 1850] [serial = 636] [outer = 0xa2144000] 16:28:46 INFO - PROCESS | 1850 | 1462922926794 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] 16:28:46 INFO - PROCESS | 1850 | 1462922926830 Marionette TRACE conn3 <- [1,817,null,{"value":"8"}] 16:28:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 16:28:46 INFO - PROCESS | 1850 | 1462922926836 Marionette TRACE conn3 -> [0,818,"setScriptTimeout",{"ms":35000}] 16:28:46 INFO - PROCESS | 1850 | 1462922926839 Marionette TRACE conn3 <- [1,818,null,{}] 16:28:46 INFO - PROCESS | 1850 | 1462922926845 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}] 16:28:47 INFO - PROCESS | 1850 | 1462922927076 Marionette TRACE conn3 <- [1,819,null,{"value":null}] 16:28:47 INFO - PROCESS | 1850 | 1462922927319 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:47 INFO - PROCESS | 1850 | ++DOCSHELL 0x8af0fc00 == 107 [pid = 1850] [id = 212] 16:28:47 INFO - PROCESS | 1850 | ++DOMWINDOW == 299 (0x8afdf400) [pid = 1850] [serial = 637] [outer = (nil)] 16:28:47 INFO - PROCESS | 1850 | ++DOMWINDOW == 300 (0x8afeb400) [pid = 1850] [serial = 638] [outer = 0x8afdf400] 16:28:47 INFO - PROCESS | 1850 | 1462922927449 Marionette DEBUG loaded listener.js 16:28:47 INFO - PROCESS | 1850 | ++DOMWINDOW == 301 (0xa6d71400) [pid = 1850] [serial = 639] [outer = 0x8afdf400] 16:28:48 INFO - PROCESS | 1850 | 1462922928334 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]]]}] 16:28:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 16:28:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1548ms 16:28:48 INFO - PROCESS | 1850 | 1462922928385 Marionette TRACE conn3 -> [0,821,"getWindowHandle",null] 16:28:48 INFO - PROCESS | 1850 | 1462922928388 Marionette TRACE conn3 <- [1,821,null,{"value":"8"}] 16:28:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 16:28:48 INFO - PROCESS | 1850 | 1462922928395 Marionette TRACE conn3 -> [0,822,"setScriptTimeout",{"ms":35000}] 16:28:48 INFO - PROCESS | 1850 | 1462922928398 Marionette TRACE conn3 <- [1,822,null,{}] 16:28:48 INFO - PROCESS | 1850 | 1462922928403 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}] 16:28:48 INFO - PROCESS | 1850 | 1462922928635 Marionette TRACE conn3 <- [1,823,null,{"value":null}] 16:28:48 INFO - PROCESS | 1850 | 1462922928886 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:48 INFO - PROCESS | 1850 | ++DOCSHELL 0x89c76800 == 108 [pid = 1850] [id = 213] 16:28:48 INFO - PROCESS | 1850 | ++DOMWINDOW == 302 (0x8a0e2400) [pid = 1850] [serial = 640] [outer = (nil)] 16:28:48 INFO - PROCESS | 1850 | ++DOMWINDOW == 303 (0x8a0e9800) [pid = 1850] [serial = 641] [outer = 0x8a0e2400] 16:28:49 INFO - PROCESS | 1850 | 1462922929009 Marionette DEBUG loaded listener.js 16:28:49 INFO - PROCESS | 1850 | ++DOMWINDOW == 304 (0x8a0ee400) [pid = 1850] [serial = 642] [outer = 0x8a0e2400] 16:28:49 INFO - PROCESS | 1850 | 1462922929892 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] 16:28:49 INFO - PROCESS | 1850 | 1462922929937 Marionette TRACE conn3 <- [1,825,null,{"value":"8"}] 16:28:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 16:28:49 INFO - PROCESS | 1850 | 1462922929944 Marionette TRACE conn3 -> [0,826,"setScriptTimeout",{"ms":35000}] 16:28:49 INFO - PROCESS | 1850 | 1462922929948 Marionette TRACE conn3 <- [1,826,null,{}] 16:28:49 INFO - PROCESS | 1850 | 1462922929953 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}] 16:28:50 INFO - PROCESS | 1850 | 1462922930160 Marionette TRACE conn3 <- [1,827,null,{"value":null}] 16:28:50 INFO - PROCESS | 1850 | 1462922930467 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:50 INFO - PROCESS | 1850 | ++DOCSHELL 0x8a0e1c00 == 109 [pid = 1850] [id = 214] 16:28:50 INFO - PROCESS | 1850 | ++DOMWINDOW == 305 (0x8a0e8400) [pid = 1850] [serial = 643] [outer = (nil)] 16:28:50 INFO - PROCESS | 1850 | ++DOMWINDOW == 306 (0x8d3a5000) [pid = 1850] [serial = 644] [outer = 0x8a0e8400] 16:28:50 INFO - PROCESS | 1850 | 1462922930556 Marionette DEBUG loaded listener.js 16:28:50 INFO - PROCESS | 1850 | ++DOMWINDOW == 307 (0x8d3a6800) [pid = 1850] [serial = 645] [outer = 0x8a0e8400] 16:28:51 INFO - PROCESS | 1850 | 1462922931452 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]]]}] 16:28:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 16:28:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1584ms 16:28:51 INFO - PROCESS | 1850 | 1462922931530 Marionette TRACE conn3 -> [0,829,"getWindowHandle",null] 16:28:51 INFO - PROCESS | 1850 | 1462922931534 Marionette TRACE conn3 <- [1,829,null,{"value":"8"}] 16:28:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 16:28:51 INFO - PROCESS | 1850 | 1462922931540 Marionette TRACE conn3 -> [0,830,"setScriptTimeout",{"ms":35000}] 16:28:51 INFO - PROCESS | 1850 | 1462922931543 Marionette TRACE conn3 <- [1,830,null,{}] 16:28:51 INFO - PROCESS | 1850 | 1462922931549 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}] 16:28:51 INFO - PROCESS | 1850 | 1462922931773 Marionette TRACE conn3 <- [1,831,null,{"value":null}] 16:28:52 INFO - PROCESS | 1850 | 1462922932022 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:52 INFO - PROCESS | 1850 | ++DOCSHELL 0x8a0e2000 == 110 [pid = 1850] [id = 215] 16:28:52 INFO - PROCESS | 1850 | ++DOMWINDOW == 308 (0x8d3a1800) [pid = 1850] [serial = 646] [outer = (nil)] 16:28:52 INFO - PROCESS | 1850 | ++DOMWINDOW == 309 (0x8d3ae800) [pid = 1850] [serial = 647] [outer = 0x8d3a1800] 16:28:52 INFO - PROCESS | 1850 | 1462922932152 Marionette DEBUG loaded listener.js 16:28:52 INFO - PROCESS | 1850 | ++DOMWINDOW == 310 (0x8f05a800) [pid = 1850] [serial = 648] [outer = 0x8d3a1800] 16:28:53 INFO - PROCESS | 1850 | 1462922933139 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]]]}] 16:28:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 16:28:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1641ms 16:28:53 INFO - PROCESS | 1850 | 1462922933183 Marionette TRACE conn3 -> [0,833,"getWindowHandle",null] 16:28:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 16:28:53 INFO - PROCESS | 1850 | 1462922933188 Marionette TRACE conn3 <- [1,833,null,{"value":"8"}] 16:28:53 INFO - PROCESS | 1850 | 1462922933195 Marionette TRACE conn3 -> [0,834,"setScriptTimeout",{"ms":35000}] 16:28:53 INFO - PROCESS | 1850 | 1462922933198 Marionette TRACE conn3 <- [1,834,null,{}] 16:28:53 INFO - PROCESS | 1850 | 1462922933204 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}] 16:28:53 INFO - PROCESS | 1850 | 1462922933379 Marionette TRACE conn3 <- [1,835,null,{"value":null}] 16:28:53 INFO - PROCESS | 1850 | 1462922933649 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:53 INFO - PROCESS | 1850 | ++DOCSHELL 0x8d3ab000 == 111 [pid = 1850] [id = 216] 16:28:53 INFO - PROCESS | 1850 | ++DOMWINDOW == 311 (0x92753400) [pid = 1850] [serial = 649] [outer = (nil)] 16:28:53 INFO - PROCESS | 1850 | ++DOMWINDOW == 312 (0x92755400) [pid = 1850] [serial = 650] [outer = 0x92753400] 16:28:53 INFO - PROCESS | 1850 | 1462922933773 Marionette DEBUG loaded listener.js 16:28:53 INFO - PROCESS | 1850 | ++DOMWINDOW == 313 (0x92758400) [pid = 1850] [serial = 651] [outer = 0x92753400] 16:28:54 INFO - PROCESS | 1850 | 1462922934676 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]]]}] 16:28:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 16:28:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1538ms 16:28:54 INFO - PROCESS | 1850 | 1462922934732 Marionette TRACE conn3 -> [0,837,"getWindowHandle",null] 16:28:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 16:28:54 INFO - PROCESS | 1850 | 1462922934737 Marionette TRACE conn3 <- [1,837,null,{"value":"8"}] 16:28:54 INFO - PROCESS | 1850 | 1462922934743 Marionette TRACE conn3 -> [0,838,"setScriptTimeout",{"ms":35000}] 16:28:54 INFO - PROCESS | 1850 | 1462922934747 Marionette TRACE conn3 <- [1,838,null,{}] 16:28:54 INFO - PROCESS | 1850 | 1462922934753 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}] 16:28:54 INFO - PROCESS | 1850 | 1462922934990 Marionette TRACE conn3 <- [1,839,null,{"value":null}] 16:28:55 INFO - PROCESS | 1850 | 1462922935257 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:55 INFO - PROCESS | 1850 | ++DOCSHELL 0x87fdc000 == 112 [pid = 1850] [id = 217] 16:28:55 INFO - PROCESS | 1850 | ++DOMWINDOW == 314 (0x87fdc800) [pid = 1850] [serial = 652] [outer = (nil)] 16:28:55 INFO - PROCESS | 1850 | ++DOMWINDOW == 315 (0x87fe7400) [pid = 1850] [serial = 653] [outer = 0x87fdc800] 16:28:55 INFO - PROCESS | 1850 | 1462922935406 Marionette DEBUG loaded listener.js 16:28:55 INFO - PROCESS | 1850 | ++DOMWINDOW == 316 (0x92754800) [pid = 1850] [serial = 654] [outer = 0x87fdc800] 16:28:56 INFO - PROCESS | 1850 | 1462922936303 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]]]}] 16:28:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 16:28:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1636ms 16:28:56 INFO - PROCESS | 1850 | 1462922936379 Marionette TRACE conn3 -> [0,841,"getWindowHandle",null] 16:28:56 INFO - PROCESS | 1850 | 1462922936383 Marionette TRACE conn3 <- [1,841,null,{"value":"8"}] 16:28:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 16:28:56 INFO - PROCESS | 1850 | 1462922936389 Marionette TRACE conn3 -> [0,842,"setScriptTimeout",{"ms":35000}] 16:28:56 INFO - PROCESS | 1850 | 1462922936392 Marionette TRACE conn3 <- [1,842,null,{}] 16:28:56 INFO - PROCESS | 1850 | 1462922936398 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}] 16:28:56 INFO - PROCESS | 1850 | 1462922936612 Marionette TRACE conn3 <- [1,843,null,{"value":null}] 16:28:56 INFO - PROCESS | 1850 | 1462922936858 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:56 INFO - PROCESS | 1850 | ++DOCSHELL 0x87fe4400 == 113 [pid = 1850] [id = 218] 16:28:56 INFO - PROCESS | 1850 | ++DOMWINDOW == 317 (0x87fe6000) [pid = 1850] [serial = 655] [outer = (nil)] 16:28:56 INFO - PROCESS | 1850 | ++DOMWINDOW == 318 (0x88238800) [pid = 1850] [serial = 656] [outer = 0x87fe6000] 16:28:56 INFO - PROCESS | 1850 | 1462922936983 Marionette DEBUG loaded listener.js 16:28:57 INFO - PROCESS | 1850 | ++DOMWINDOW == 319 (0x8823c000) [pid = 1850] [serial = 657] [outer = 0x87fe6000] 16:28:57 INFO - PROCESS | 1850 | 1462922937862 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]]]}] 16:28:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 16:28:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1534ms 16:28:57 INFO - PROCESS | 1850 | 1462922937924 Marionette TRACE conn3 -> [0,845,"getWindowHandle",null] 16:28:57 INFO - PROCESS | 1850 | 1462922937928 Marionette TRACE conn3 <- [1,845,null,{"value":"8"}] 16:28:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 16:28:57 INFO - PROCESS | 1850 | 1462922937934 Marionette TRACE conn3 -> [0,846,"setScriptTimeout",{"ms":35000}] 16:28:57 INFO - PROCESS | 1850 | 1462922937947 Marionette TRACE conn3 <- [1,846,null,{}] 16:28:57 INFO - PROCESS | 1850 | 1462922937951 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}] 16:28:58 INFO - PROCESS | 1850 | 1462922938174 Marionette TRACE conn3 <- [1,847,null,{"value":null}] 16:28:58 INFO - PROCESS | 1850 | 1462922938427 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:58 INFO - PROCESS | 1850 | ++DOCSHELL 0x88238c00 == 114 [pid = 1850] [id = 219] 16:28:58 INFO - PROCESS | 1850 | ++DOMWINDOW == 320 (0x88239400) [pid = 1850] [serial = 658] [outer = (nil)] 16:28:58 INFO - PROCESS | 1850 | ++DOMWINDOW == 321 (0x8a0e1800) [pid = 1850] [serial = 659] [outer = 0x88239400] 16:28:58 INFO - PROCESS | 1850 | 1462922938580 Marionette DEBUG loaded listener.js 16:28:58 INFO - PROCESS | 1850 | ++DOMWINDOW == 322 (0x9275a000) [pid = 1850] [serial = 660] [outer = 0x88239400] 16:28:59 INFO - PROCESS | 1850 | 1462922939468 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]]]}] 16:28:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 16:28:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1602ms 16:28:59 INFO - PROCESS | 1850 | 1462922939537 Marionette TRACE conn3 -> [0,849,"getWindowHandle",null] 16:28:59 INFO - PROCESS | 1850 | 1462922939541 Marionette TRACE conn3 <- [1,849,null,{"value":"8"}] 16:28:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 16:28:59 INFO - PROCESS | 1850 | 1462922939548 Marionette TRACE conn3 -> [0,850,"setScriptTimeout",{"ms":35000}] 16:28:59 INFO - PROCESS | 1850 | 1462922939551 Marionette TRACE conn3 <- [1,850,null,{}] 16:28:59 INFO - PROCESS | 1850 | 1462922939556 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}] 16:28:59 INFO - PROCESS | 1850 | 1462922939745 Marionette TRACE conn3 <- [1,851,null,{"value":null}] 16:29:00 INFO - PROCESS | 1850 | 1462922940044 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:00 INFO - PROCESS | 1850 | ++DOCSHELL 0x883b5000 == 115 [pid = 1850] [id = 220] 16:29:00 INFO - PROCESS | 1850 | ++DOMWINDOW == 323 (0x883b5800) [pid = 1850] [serial = 661] [outer = (nil)] 16:29:00 INFO - PROCESS | 1850 | ++DOMWINDOW == 324 (0x883b7800) [pid = 1850] [serial = 662] [outer = 0x883b5800] 16:29:00 INFO - PROCESS | 1850 | 1462922940169 Marionette DEBUG loaded listener.js 16:29:00 INFO - PROCESS | 1850 | ++DOMWINDOW == 325 (0x883bb000) [pid = 1850] [serial = 663] [outer = 0x883b5800] 16:29:01 INFO - PROCESS | 1850 | 1462922941080 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]]]}] 16:29:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 16:29:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1587ms 16:29:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 16:29:01 INFO - PROCESS | 1850 | 1462922941136 Marionette TRACE conn3 -> [0,853,"getWindowHandle",null] 16:29:01 INFO - PROCESS | 1850 | 1462922941139 Marionette TRACE conn3 <- [1,853,null,{"value":"8"}] 16:29:01 INFO - PROCESS | 1850 | 1462922941146 Marionette TRACE conn3 -> [0,854,"setScriptTimeout",{"ms":35000}] 16:29:01 INFO - PROCESS | 1850 | 1462922941149 Marionette TRACE conn3 <- [1,854,null,{}] 16:29:01 INFO - PROCESS | 1850 | 1462922941155 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}] 16:29:01 INFO - PROCESS | 1850 | 1462922941344 Marionette TRACE conn3 <- [1,855,null,{"value":null}] 16:29:01 INFO - PROCESS | 1850 | 1462922941670 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:01 INFO - PROCESS | 1850 | ++DOCSHELL 0x883b9000 == 116 [pid = 1850] [id = 221] 16:29:01 INFO - PROCESS | 1850 | ++DOMWINDOW == 326 (0x883bc400) [pid = 1850] [serial = 664] [outer = (nil)] 16:29:01 INFO - PROCESS | 1850 | ++DOMWINDOW == 327 (0x8dcfcc00) [pid = 1850] [serial = 665] [outer = 0x883bc400] 16:29:01 INFO - PROCESS | 1850 | 1462922941760 Marionette DEBUG loaded listener.js 16:29:01 INFO - PROCESS | 1850 | ++DOMWINDOW == 328 (0x8ee5b800) [pid = 1850] [serial = 666] [outer = 0x883bc400] 16:29:02 INFO - PROCESS | 1850 | 1462922942625 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]]]}] 16:29:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 16:29:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1531ms 16:29:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 16:29:02 INFO - PROCESS | 1850 | 1462922942677 Marionette TRACE conn3 -> [0,857,"getWindowHandle",null] 16:29:02 INFO - PROCESS | 1850 | 1462922942680 Marionette TRACE conn3 <- [1,857,null,{"value":"8"}] 16:29:02 INFO - PROCESS | 1850 | 1462922942686 Marionette TRACE conn3 -> [0,858,"setScriptTimeout",{"ms":35000}] 16:29:02 INFO - PROCESS | 1850 | 1462922942690 Marionette TRACE conn3 <- [1,858,null,{}] 16:29:02 INFO - PROCESS | 1850 | 1462922942695 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}] 16:29:02 INFO - PROCESS | 1850 | 1462922942877 Marionette TRACE conn3 <- [1,859,null,{"value":null}] 16:29:03 INFO - PROCESS | 1850 | 1462922943134 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:03 INFO - PROCESS | 1850 | ++DOCSHELL 0x8749ac00 == 117 [pid = 1850] [id = 222] 16:29:03 INFO - PROCESS | 1850 | ++DOMWINDOW == 329 (0x8749c400) [pid = 1850] [serial = 667] [outer = (nil)] 16:29:03 INFO - PROCESS | 1850 | ++DOMWINDOW == 330 (0x8749f000) [pid = 1850] [serial = 668] [outer = 0x8749c400] 16:29:03 INFO - PROCESS | 1850 | 1462922943256 Marionette DEBUG loaded listener.js 16:29:03 INFO - PROCESS | 1850 | ++DOMWINDOW == 331 (0x874a1c00) [pid = 1850] [serial = 669] [outer = 0x8749c400] 16:29:04 INFO - PROCESS | 1850 | 1462922944135 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]]]}] 16:29:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 16:29:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1486ms 16:29:04 INFO - PROCESS | 1850 | 1462922944172 Marionette TRACE conn3 -> [0,861,"getWindowHandle",null] 16:29:04 INFO - PROCESS | 1850 | 1462922944176 Marionette TRACE conn3 <- [1,861,null,{"value":"8"}] 16:29:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 16:29:04 INFO - PROCESS | 1850 | 1462922944182 Marionette TRACE conn3 -> [0,862,"setScriptTimeout",{"ms":35000}] 16:29:04 INFO - PROCESS | 1850 | 1462922944185 Marionette TRACE conn3 <- [1,862,null,{}] 16:29:04 INFO - PROCESS | 1850 | 1462922944190 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}] 16:29:04 INFO - PROCESS | 1850 | 1462922944368 Marionette TRACE conn3 <- [1,863,null,{"value":null}] 16:29:05 INFO - PROCESS | 1850 | 1462922945083 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:05 INFO - PROCESS | 1850 | ++DOCSHELL 0x875ae800 == 118 [pid = 1850] [id = 223] 16:29:05 INFO - PROCESS | 1850 | ++DOMWINDOW == 332 (0x875aec00) [pid = 1850] [serial = 670] [outer = (nil)] 16:29:05 INFO - PROCESS | 1850 | ++DOMWINDOW == 333 (0x875b0c00) [pid = 1850] [serial = 671] [outer = 0x875aec00] 16:29:05 INFO - PROCESS | 1850 | 1462922945171 Marionette DEBUG loaded listener.js 16:29:05 INFO - PROCESS | 1850 | ++DOMWINDOW == 334 (0x875b4c00) [pid = 1850] [serial = 672] [outer = 0x875aec00] 16:29:06 INFO - PROCESS | 1850 | 1462922946059 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]]]}] 16:29:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 16:29:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1935ms 16:29:06 INFO - PROCESS | 1850 | 1462922946120 Marionette TRACE conn3 -> [0,865,"getWindowHandle",null] 16:29:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 16:29:06 INFO - PROCESS | 1850 | 1462922946126 Marionette TRACE conn3 <- [1,865,null,{"value":"8"}] 16:29:06 INFO - PROCESS | 1850 | 1462922946133 Marionette TRACE conn3 -> [0,866,"setScriptTimeout",{"ms":35000}] 16:29:06 INFO - PROCESS | 1850 | 1462922946138 Marionette TRACE conn3 <- [1,866,null,{}] 16:29:06 INFO - PROCESS | 1850 | 1462922946145 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}] 16:29:06 INFO - PROCESS | 1850 | 1462922946375 Marionette TRACE conn3 <- [1,867,null,{"value":null}] 16:29:06 INFO - PROCESS | 1850 | 1462922946636 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:06 INFO - PROCESS | 1850 | ++DOCSHELL 0x87fe7800 == 119 [pid = 1850] [id = 224] 16:29:06 INFO - PROCESS | 1850 | ++DOMWINDOW == 335 (0x87fe9c00) [pid = 1850] [serial = 673] [outer = (nil)] 16:29:06 INFO - PROCESS | 1850 | ++DOMWINDOW == 336 (0x883b5400) [pid = 1850] [serial = 674] [outer = 0x87fe9c00] 16:29:06 INFO - PROCESS | 1850 | 1462922946827 Marionette DEBUG loaded listener.js 16:29:06 INFO - PROCESS | 1850 | ++DOMWINDOW == 337 (0x883bf400) [pid = 1850] [serial = 675] [outer = 0x87fe9c00] 16:29:07 INFO - PROCESS | 1850 | 1462922947754 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]]]}] 16:29:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 16:29:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1642ms 16:29:07 INFO - PROCESS | 1850 | 1462922947778 Marionette TRACE conn3 -> [0,869,"getWindowHandle",null] 16:29:07 INFO - PROCESS | 1850 | 1462922947784 Marionette TRACE conn3 <- [1,869,null,{"value":"8"}] 16:29:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 16:29:07 INFO - PROCESS | 1850 | 1462922947791 Marionette TRACE conn3 -> [0,870,"setScriptTimeout",{"ms":35000}] 16:29:07 INFO - PROCESS | 1850 | 1462922947794 Marionette TRACE conn3 <- [1,870,null,{}] 16:29:07 INFO - PROCESS | 1850 | 1462922947800 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}] 16:29:07 INFO - PROCESS | 1850 | 1462922947982 Marionette TRACE conn3 <- [1,871,null,{"value":null}] 16:29:08 INFO - PROCESS | 1850 | 1462922948286 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:08 INFO - PROCESS | 1850 | ++DOCSHELL 0x883b4000 == 120 [pid = 1850] [id = 225] 16:29:08 INFO - PROCESS | 1850 | ++DOMWINDOW == 338 (0x89c72800) [pid = 1850] [serial = 676] [outer = (nil)] 16:29:08 INFO - PROCESS | 1850 | ++DOMWINDOW == 339 (0x8afe0c00) [pid = 1850] [serial = 677] [outer = 0x89c72800] 16:29:08 INFO - PROCESS | 1850 | 1462922948446 Marionette DEBUG loaded listener.js 16:29:08 INFO - PROCESS | 1850 | ++DOMWINDOW == 340 (0x8b0f2000) [pid = 1850] [serial = 678] [outer = 0x89c72800] 16:29:08 INFO - PROCESS | 1850 | --DOCSHELL 0x99a4fc00 == 119 [pid = 1850] [id = 27] 16:29:08 INFO - PROCESS | 1850 | --DOMWINDOW == 339 (0x91310400) [pid = 1850] [serial = 565] [outer = (nil)] [url = about:blank] 16:29:08 INFO - PROCESS | 1850 | --DOMWINDOW == 338 (0x98834400) [pid = 1850] [serial = 517] [outer = (nil)] [url = about:blank] 16:29:08 INFO - PROCESS | 1850 | --DOMWINDOW == 337 (0x8ee3b800) [pid = 1850] [serial = 520] [outer = (nil)] [url = about:blank] 16:29:08 INFO - PROCESS | 1850 | --DOMWINDOW == 336 (0x91303c00) [pid = 1850] [serial = 523] [outer = (nil)] [url = about:blank] 16:29:08 INFO - PROCESS | 1850 | --DOMWINDOW == 335 (0x957f0400) [pid = 1850] [serial = 526] [outer = (nil)] [url = about:blank] 16:29:08 INFO - PROCESS | 1850 | --DOMWINDOW == 334 (0x9a3cec00) [pid = 1850] [serial = 529] [outer = (nil)] [url = about:blank] 16:29:08 INFO - PROCESS | 1850 | --DOMWINDOW == 333 (0x9b156000) [pid = 1850] [serial = 532] [outer = (nil)] [url = about:blank] 16:29:08 INFO - PROCESS | 1850 | --DOMWINDOW == 332 (0xa30ee400) [pid = 1850] [serial = 535] [outer = (nil)] [url = about:blank] 16:29:08 INFO - PROCESS | 1850 | --DOMWINDOW == 331 (0x8dd10800) [pid = 1850] [serial = 538] [outer = (nil)] [url = about:blank] 16:29:08 INFO - PROCESS | 1850 | --DOMWINDOW == 330 (0xa3223400) [pid = 1850] [serial = 541] [outer = (nil)] [url = about:blank] 16:29:08 INFO - PROCESS | 1850 | --DOMWINDOW == 329 (0xa68a2c00) [pid = 1850] [serial = 544] [outer = (nil)] [url = about:blank] 16:29:08 INFO - PROCESS | 1850 | --DOMWINDOW == 328 (0x8af09400) [pid = 1850] [serial = 547] [outer = (nil)] [url = about:blank] 16:29:08 INFO - PROCESS | 1850 | --DOCSHELL 0x89c7b800 == 118 [pid = 1850] [id = 205] 16:29:08 INFO - PROCESS | 1850 | --DOCSHELL 0x9238ac00 == 117 [pid = 1850] [id = 204] 16:29:08 INFO - PROCESS | 1850 | --DOCSHELL 0x8b0f3400 == 116 [pid = 1850] [id = 203] 16:29:08 INFO - PROCESS | 1850 | --DOCSHELL 0x8dcef800 == 115 [pid = 1850] [id = 202] 16:29:08 INFO - PROCESS | 1850 | --DOCSHELL 0x8b685c00 == 114 [pid = 1850] [id = 201] 16:29:08 INFO - PROCESS | 1850 | --DOCSHELL 0x8b785400 == 113 [pid = 1850] [id = 200] 16:29:09 INFO - PROCESS | 1850 | --DOCSHELL 0x9ac7c400 == 112 [pid = 1850] [id = 196] 16:29:09 INFO - PROCESS | 1850 | --DOCSHELL 0x957f6c00 == 111 [pid = 1850] [id = 195] 16:29:09 INFO - PROCESS | 1850 | --DOCSHELL 0x99602000 == 110 [pid = 1850] [id = 194] 16:29:09 INFO - PROCESS | 1850 | --DOCSHELL 0x8af07c00 == 109 [pid = 1850] [id = 193] 16:29:09 INFO - PROCESS | 1850 | --DOCSHELL 0x8af0b400 == 108 [pid = 1850] [id = 192] 16:29:09 INFO - PROCESS | 1850 | --DOCSHELL 0x9270e400 == 107 [pid = 1850] [id = 191] 16:29:09 INFO - PROCESS | 1850 | --DOCSHELL 0x8dd17400 == 106 [pid = 1850] [id = 190] 16:29:09 INFO - PROCESS | 1850 | --DOCSHELL 0x8af0f000 == 105 [pid = 1850] [id = 189] 16:29:09 INFO - PROCESS | 1850 | --DOMWINDOW == 327 (0x91ad4400) [pid = 1850] [serial = 562] [outer = (nil)] [url = about:blank] 16:29:09 INFO - PROCESS | 1850 | --DOMWINDOW == 326 (0x922d0c00) [pid = 1850] [serial = 563] [outer = (nil)] [url = about:blank] 16:29:09 INFO - PROCESS | 1850 | --DOMWINDOW == 325 (0x8e60c800) [pid = 1850] [serial = 556] [outer = (nil)] [url = about:blank] 16:29:09 INFO - PROCESS | 1850 | --DOMWINDOW == 324 (0x8ee5dc00) [pid = 1850] [serial = 557] [outer = (nil)] [url = about:blank] 16:29:09 INFO - PROCESS | 1850 | --DOMWINDOW == 323 (0x9105fc00) [pid = 1850] [serial = 559] [outer = (nil)] [url = about:blank] 16:29:09 INFO - PROCESS | 1850 | --DOMWINDOW == 322 (0x8e6e2000) [pid = 1850] [serial = 554] [outer = (nil)] [url = about:blank] 16:29:09 INFO - PROCESS | 1850 | --DOMWINDOW == 321 (0x8dd13000) [pid = 1850] [serial = 553] [outer = (nil)] [url = about:blank] 16:29:09 INFO - PROCESS | 1850 | --DOMWINDOW == 320 (0x92736000) [pid = 1850] [serial = 550] [outer = (nil)] [url = about:blank] 16:29:09 INFO - PROCESS | 1850 | --DOMWINDOW == 319 (0x9106a800) [pid = 1850] [serial = 560] [outer = (nil)] [url = about:blank] 16:29:09 INFO - PROCESS | 1850 | 1462922949410 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]]]}] 16:29:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 16:29:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1680ms 16:29:09 INFO - PROCESS | 1850 | 1462922949472 Marionette TRACE conn3 -> [0,873,"getWindowHandle",null] 16:29:09 INFO - PROCESS | 1850 | 1462922949476 Marionette TRACE conn3 <- [1,873,null,{"value":"8"}] 16:29:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 16:29:09 INFO - PROCESS | 1850 | 1462922949495 Marionette TRACE conn3 -> [0,874,"setScriptTimeout",{"ms":35000}] 16:29:09 INFO - PROCESS | 1850 | 1462922949504 Marionette TRACE conn3 <- [1,874,null,{}] 16:29:09 INFO - PROCESS | 1850 | 1462922949527 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}] 16:29:09 INFO - PROCESS | 1850 | 1462922949715 Marionette TRACE conn3 <- [1,875,null,{"value":null}] 16:29:09 INFO - PROCESS | 1850 | 1462922949728 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:09 INFO - PROCESS | 1850 | ++DOCSHELL 0x8a0eac00 == 106 [pid = 1850] [id = 226] 16:29:09 INFO - PROCESS | 1850 | ++DOMWINDOW == 320 (0x8b2ebc00) [pid = 1850] [serial = 679] [outer = (nil)] 16:29:09 INFO - PROCESS | 1850 | ++DOMWINDOW == 321 (0x8d3a6400) [pid = 1850] [serial = 680] [outer = 0x8b2ebc00] 16:29:09 INFO - PROCESS | 1850 | 1462922949817 Marionette DEBUG loaded listener.js 16:29:09 INFO - PROCESS | 1850 | ++DOMWINDOW == 322 (0x8dcf7c00) [pid = 1850] [serial = 681] [outer = 0x8b2ebc00] 16:29:10 INFO - PROCESS | 1850 | 1462922950918 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]]]}] 16:29:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 16:29:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1464ms 16:29:10 INFO - PROCESS | 1850 | 1462922950950 Marionette TRACE conn3 -> [0,877,"getWindowHandle",null] 16:29:10 INFO - PROCESS | 1850 | 1462922950956 Marionette TRACE conn3 <- [1,877,null,{"value":"8"}] 16:29:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 16:29:10 INFO - PROCESS | 1850 | 1462922950965 Marionette TRACE conn3 -> [0,878,"setScriptTimeout",{"ms":35000}] 16:29:10 INFO - PROCESS | 1850 | 1462922950970 Marionette TRACE conn3 <- [1,878,null,{}] 16:29:11 INFO - PROCESS | 1850 | 1462922951005 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}] 16:29:11 INFO - PROCESS | 1850 | 1462922951256 Marionette TRACE conn3 <- [1,879,null,{"value":null}] 16:29:11 INFO - PROCESS | 1850 | 1462922951279 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:11 INFO - PROCESS | 1850 | ++DOCSHELL 0x89c7e000 == 107 [pid = 1850] [id = 227] 16:29:11 INFO - PROCESS | 1850 | ++DOMWINDOW == 323 (0x8b0f7800) [pid = 1850] [serial = 682] [outer = (nil)] 16:29:11 INFO - PROCESS | 1850 | ++DOMWINDOW == 324 (0x8dd14000) [pid = 1850] [serial = 683] [outer = 0x8b0f7800] 16:29:11 INFO - PROCESS | 1850 | 1462922951351 Marionette DEBUG loaded listener.js 16:29:11 INFO - PROCESS | 1850 | ++DOMWINDOW == 325 (0x8e608800) [pid = 1850] [serial = 684] [outer = 0x8b0f7800] 16:29:12 INFO - PROCESS | 1850 | 1462922952252 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]]]}] 16:29:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 16:29:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1310ms 16:29:12 INFO - PROCESS | 1850 | 1462922952275 Marionette TRACE conn3 -> [0,881,"getWindowHandle",null] 16:29:12 INFO - PROCESS | 1850 | 1462922952277 Marionette TRACE conn3 <- [1,881,null,{"value":"8"}] 16:29:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 16:29:12 INFO - PROCESS | 1850 | 1462922952290 Marionette TRACE conn3 -> [0,882,"setScriptTimeout",{"ms":35000}] 16:29:12 INFO - PROCESS | 1850 | 1462922952292 Marionette TRACE conn3 <- [1,882,null,{}] 16:29:12 INFO - PROCESS | 1850 | 1462922952298 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}] 16:29:12 INFO - PROCESS | 1850 | 1462922952514 Marionette TRACE conn3 <- [1,883,null,{"value":null}] 16:29:12 INFO - PROCESS | 1850 | 1462922952563 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:12 INFO - PROCESS | 1850 | ++DOCSHELL 0x8e6da400 == 108 [pid = 1850] [id = 228] 16:29:12 INFO - PROCESS | 1850 | ++DOMWINDOW == 326 (0x8e6dc800) [pid = 1850] [serial = 685] [outer = (nil)] 16:29:12 INFO - PROCESS | 1850 | ++DOMWINDOW == 327 (0x8ee60000) [pid = 1850] [serial = 686] [outer = 0x8e6dc800] 16:29:12 INFO - PROCESS | 1850 | 1462922952642 Marionette DEBUG loaded listener.js 16:29:12 INFO - PROCESS | 1850 | ++DOMWINDOW == 328 (0x8f056c00) [pid = 1850] [serial = 687] [outer = 0x8e6dc800] 16:29:13 INFO - PROCESS | 1850 | --DOMWINDOW == 327 (0x99ef2000) [pid = 1850] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 16:29:13 INFO - PROCESS | 1850 | --DOMWINDOW == 326 (0x989a9400) [pid = 1850] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 16:29:13 INFO - PROCESS | 1850 | --DOMWINDOW == 325 (0x9b785c00) [pid = 1850] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 16:29:13 INFO - PROCESS | 1850 | --DOMWINDOW == 324 (0x94f44c00) [pid = 1850] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 16:29:13 INFO - PROCESS | 1850 | --DOMWINDOW == 323 (0x9ba6ec00) [pid = 1850] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 16:29:13 INFO - PROCESS | 1850 | --DOMWINDOW == 322 (0x8dcfb400) [pid = 1850] [serial = 604] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 16:29:13 INFO - PROCESS | 1850 | --DOMWINDOW == 321 (0x8f05d000) [pid = 1850] [serial = 607] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 16:29:13 INFO - PROCESS | 1850 | --DOMWINDOW == 320 (0x9255b400) [pid = 1850] [serial = 610] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 16:29:13 INFO - PROCESS | 1850 | --DOMWINDOW == 319 (0x8dcf3800) [pid = 1850] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 16:29:13 INFO - PROCESS | 1850 | --DOMWINDOW == 318 (0x8ee3f400) [pid = 1850] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 16:29:13 INFO - PROCESS | 1850 | --DOMWINDOW == 317 (0x92abfc00) [pid = 1850] [serial = 613] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 16:29:13 INFO - PROCESS | 1850 | --DOMWINDOW == 316 (0x8b0ec000) [pid = 1850] [serial = 616] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 16:29:13 INFO - PROCESS | 1850 | --DOMWINDOW == 315 (0x95088c00) [pid = 1850] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 16:29:13 INFO - PROCESS | 1850 | 1462922953916 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]]]}] 16:29:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 16:29:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1644ms 16:29:13 INFO - PROCESS | 1850 | 1462922953928 Marionette TRACE conn3 -> [0,885,"getWindowHandle",null] 16:29:13 INFO - PROCESS | 1850 | 1462922953931 Marionette TRACE conn3 <- [1,885,null,{"value":"8"}] 16:29:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 16:29:13 INFO - PROCESS | 1850 | 1462922953941 Marionette TRACE conn3 -> [0,886,"setScriptTimeout",{"ms":35000}] 16:29:13 INFO - PROCESS | 1850 | 1462922953944 Marionette TRACE conn3 <- [1,886,null,{}] 16:29:13 INFO - PROCESS | 1850 | 1462922953950 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}] 16:29:14 INFO - PROCESS | 1850 | 1462922954181 Marionette TRACE conn3 <- [1,887,null,{"value":null}] 16:29:14 INFO - PROCESS | 1850 | 1462922954203 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:14 INFO - PROCESS | 1850 | ++DOCSHELL 0x8dcfa800 == 109 [pid = 1850] [id = 229] 16:29:14 INFO - PROCESS | 1850 | ++DOMWINDOW == 316 (0x8e607400) [pid = 1850] [serial = 688] [outer = (nil)] 16:29:14 INFO - PROCESS | 1850 | ++DOMWINDOW == 317 (0x91061c00) [pid = 1850] [serial = 689] [outer = 0x8e607400] 16:29:14 INFO - PROCESS | 1850 | 1462922954276 Marionette DEBUG loaded listener.js 16:29:14 INFO - PROCESS | 1850 | ++DOMWINDOW == 318 (0x9114c400) [pid = 1850] [serial = 690] [outer = 0x8e607400] 16:29:15 INFO - PROCESS | 1850 | 1462922955135 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]]]}] 16:29:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 16:29:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1230ms 16:29:15 INFO - PROCESS | 1850 | 1462922955172 Marionette TRACE conn3 -> [0,889,"getWindowHandle",null] 16:29:15 INFO - PROCESS | 1850 | 1462922955176 Marionette TRACE conn3 <- [1,889,null,{"value":"8"}] 16:29:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 16:29:15 INFO - PROCESS | 1850 | 1462922955182 Marionette TRACE conn3 -> [0,890,"setScriptTimeout",{"ms":35000}] 16:29:15 INFO - PROCESS | 1850 | 1462922955185 Marionette TRACE conn3 <- [1,890,null,{}] 16:29:15 INFO - PROCESS | 1850 | 1462922955190 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}] 16:29:15 INFO - PROCESS | 1850 | 1462922955354 Marionette TRACE conn3 <- [1,891,null,{"value":null}] 16:29:15 INFO - PROCESS | 1850 | 1462922955364 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:15 INFO - PROCESS | 1850 | ++DOCSHELL 0x91065000 == 110 [pid = 1850] [id = 230] 16:29:15 INFO - PROCESS | 1850 | ++DOMWINDOW == 319 (0x9114fc00) [pid = 1850] [serial = 691] [outer = (nil)] 16:29:15 INFO - PROCESS | 1850 | ++DOMWINDOW == 320 (0x91d94400) [pid = 1850] [serial = 692] [outer = 0x9114fc00] 16:29:15 INFO - PROCESS | 1850 | 1462922955436 Marionette DEBUG loaded listener.js 16:29:15 INFO - PROCESS | 1850 | ++DOMWINDOW == 321 (0x921f8800) [pid = 1850] [serial = 693] [outer = 0x9114fc00] 16:29:16 INFO - PROCESS | 1850 | 1462922956792 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]]]}] 16:29:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 16:29:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1632ms 16:29:16 INFO - PROCESS | 1850 | 1462922956815 Marionette TRACE conn3 -> [0,893,"getWindowHandle",null] 16:29:16 INFO - PROCESS | 1850 | 1462922956822 Marionette TRACE conn3 <- [1,893,null,{"value":"8"}] 16:29:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 16:29:16 INFO - PROCESS | 1850 | 1462922956830 Marionette TRACE conn3 -> [0,894,"setScriptTimeout",{"ms":35000}] 16:29:16 INFO - PROCESS | 1850 | 1462922956836 Marionette TRACE conn3 <- [1,894,null,{}] 16:29:16 INFO - PROCESS | 1850 | 1462922956844 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}] 16:29:17 INFO - PROCESS | 1850 | 1462922957056 Marionette TRACE conn3 <- [1,895,null,{"value":null}] 16:29:17 INFO - PROCESS | 1850 | 1462922957318 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:17 INFO - PROCESS | 1850 | ++DOCSHELL 0x87fe4000 == 111 [pid = 1850] [id = 231] 16:29:17 INFO - PROCESS | 1850 | ++DOMWINDOW == 322 (0x87fe8000) [pid = 1850] [serial = 694] [outer = (nil)] 16:29:17 INFO - PROCESS | 1850 | ++DOMWINDOW == 323 (0x8b0f3400) [pid = 1850] [serial = 695] [outer = 0x87fe8000] 16:29:17 INFO - PROCESS | 1850 | 1462922957445 Marionette DEBUG loaded listener.js 16:29:17 INFO - PROCESS | 1850 | ++DOMWINDOW == 324 (0x8b67f400) [pid = 1850] [serial = 696] [outer = 0x87fe8000] 16:29:18 INFO - PROCESS | 1850 | 1462922958423 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]]]}] 16:29:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 16:29:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1633ms 16:29:18 INFO - PROCESS | 1850 | 1462922958464 Marionette TRACE conn3 -> [0,897,"getWindowHandle",null] 16:29:18 INFO - PROCESS | 1850 | 1462922958473 Marionette TRACE conn3 <- [1,897,null,{"value":"8"}] 16:29:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 16:29:18 INFO - PROCESS | 1850 | 1462922958484 Marionette TRACE conn3 -> [0,898,"setScriptTimeout",{"ms":35000}] 16:29:18 INFO - PROCESS | 1850 | 1462922958488 Marionette TRACE conn3 <- [1,898,null,{}] 16:29:18 INFO - PROCESS | 1850 | 1462922958495 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}] 16:29:18 INFO - PROCESS | 1850 | 1462922958714 Marionette TRACE conn3 <- [1,899,null,{"value":null}] 16:29:19 INFO - PROCESS | 1850 | 1462922958975 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:19 INFO - PROCESS | 1850 | ++DOCSHELL 0x8ee5dc00 == 112 [pid = 1850] [id = 232] 16:29:19 INFO - PROCESS | 1850 | ++DOMWINDOW == 325 (0x8ef10c00) [pid = 1850] [serial = 697] [outer = (nil)] 16:29:19 INFO - PROCESS | 1850 | ++DOMWINDOW == 326 (0x8f066000) [pid = 1850] [serial = 698] [outer = 0x8ef10c00] 16:29:19 INFO - PROCESS | 1850 | 1462922959106 Marionette DEBUG loaded listener.js 16:29:19 INFO - PROCESS | 1850 | ++DOMWINDOW == 327 (0x91305000) [pid = 1850] [serial = 699] [outer = 0x8ef10c00] 16:29:20 INFO - PROCESS | 1850 | 1462922960044 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]]]}] 16:29:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 16:29:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1586ms 16:29:20 INFO - PROCESS | 1850 | 1462922960069 Marionette TRACE conn3 -> [0,901,"getWindowHandle",null] 16:29:20 INFO - PROCESS | 1850 | 1462922960073 Marionette TRACE conn3 <- [1,901,null,{"value":"8"}] 16:29:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 16:29:20 INFO - PROCESS | 1850 | 1462922960080 Marionette TRACE conn3 -> [0,902,"setScriptTimeout",{"ms":35000}] 16:29:20 INFO - PROCESS | 1850 | 1462922960094 Marionette TRACE conn3 <- [1,902,null,{}] 16:29:20 INFO - PROCESS | 1850 | 1462922960116 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}] 16:29:20 INFO - PROCESS | 1850 | 1462922960353 Marionette TRACE conn3 <- [1,903,null,{"value":null}] 16:29:20 INFO - PROCESS | 1850 | 1462922960667 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:20 INFO - PROCESS | 1850 | ++DOCSHELL 0x8ee3b800 == 113 [pid = 1850] [id = 233] 16:29:20 INFO - PROCESS | 1850 | ++DOMWINDOW == 328 (0x92703000) [pid = 1850] [serial = 700] [outer = (nil)] 16:29:20 INFO - PROCESS | 1850 | ++DOMWINDOW == 329 (0x92737c00) [pid = 1850] [serial = 701] [outer = 0x92703000] 16:29:20 INFO - PROCESS | 1850 | 1462922960763 Marionette DEBUG loaded listener.js 16:29:20 INFO - PROCESS | 1850 | ++DOMWINDOW == 330 (0x92753c00) [pid = 1850] [serial = 702] [outer = 0x92703000] 16:29:21 INFO - PROCESS | 1850 | 1462922961627 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]]]}] 16:29:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 16:29:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1606ms 16:29:21 INFO - PROCESS | 1850 | 1462922961688 Marionette TRACE conn3 -> [0,905,"getWindowHandle",null] 16:29:21 INFO - PROCESS | 1850 | 1462922961694 Marionette TRACE conn3 <- [1,905,null,{"value":"8"}] 16:29:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 16:29:21 INFO - PROCESS | 1850 | 1462922961700 Marionette TRACE conn3 -> [0,906,"setScriptTimeout",{"ms":35000}] 16:29:21 INFO - PROCESS | 1850 | 1462922961704 Marionette TRACE conn3 <- [1,906,null,{}] 16:29:21 INFO - PROCESS | 1850 | 1462922961709 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}] 16:29:21 INFO - PROCESS | 1850 | 1462922961919 Marionette TRACE conn3 <- [1,907,null,{"value":null}] 16:29:22 INFO - PROCESS | 1850 | 1462922962190 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:22 INFO - PROCESS | 1850 | ++DOCSHELL 0x9273a000 == 114 [pid = 1850] [id = 234] 16:29:22 INFO - PROCESS | 1850 | ++DOMWINDOW == 331 (0x92ab6c00) [pid = 1850] [serial = 703] [outer = (nil)] 16:29:22 INFO - PROCESS | 1850 | ++DOMWINDOW == 332 (0x93bd1000) [pid = 1850] [serial = 704] [outer = 0x92ab6c00] 16:29:22 INFO - PROCESS | 1850 | 1462922962323 Marionette DEBUG loaded listener.js 16:29:22 INFO - PROCESS | 1850 | ++DOMWINDOW == 333 (0x953d7000) [pid = 1850] [serial = 705] [outer = 0x92ab6c00] 16:29:23 INFO - PROCESS | 1850 | 1462922963193 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]]]}] 16:29:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 16:29:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1534ms 16:29:23 INFO - PROCESS | 1850 | 1462922963235 Marionette TRACE conn3 -> [0,909,"getWindowHandle",null] 16:29:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 16:29:23 INFO - PROCESS | 1850 | 1462922963239 Marionette TRACE conn3 <- [1,909,null,{"value":"8"}] 16:29:23 INFO - PROCESS | 1850 | 1462922963245 Marionette TRACE conn3 -> [0,910,"setScriptTimeout",{"ms":35000}] 16:29:23 INFO - PROCESS | 1850 | 1462922963249 Marionette TRACE conn3 <- [1,910,null,{}] 16:29:23 INFO - PROCESS | 1850 | 1462922963255 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}] 16:29:23 INFO - PROCESS | 1850 | 1462922963449 Marionette TRACE conn3 <- [1,911,null,{"value":null}] 16:29:23 INFO - PROCESS | 1850 | 1462922963740 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:23 INFO - PROCESS | 1850 | ++DOCSHELL 0x8afecc00 == 115 [pid = 1850] [id = 235] 16:29:23 INFO - PROCESS | 1850 | ++DOMWINDOW == 334 (0x92abfc00) [pid = 1850] [serial = 706] [outer = (nil)] 16:29:23 INFO - PROCESS | 1850 | ++DOMWINDOW == 335 (0x988c4400) [pid = 1850] [serial = 707] [outer = 0x92abfc00] 16:29:23 INFO - PROCESS | 1850 | 1462922963911 Marionette DEBUG loaded listener.js 16:29:24 INFO - PROCESS | 1850 | ++DOMWINDOW == 336 (0x99602000) [pid = 1850] [serial = 708] [outer = 0x92abfc00] 16:29:25 INFO - PROCESS | 1850 | 1462922965246 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]]]}] 16:29:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 16:29:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 2086ms 16:29:25 INFO - PROCESS | 1850 | 1462922965334 Marionette TRACE conn3 -> [0,913,"getWindowHandle",null] 16:29:25 INFO - PROCESS | 1850 | 1462922965341 Marionette TRACE conn3 <- [1,913,null,{"value":"8"}] 16:29:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 16:29:25 INFO - PROCESS | 1850 | 1462922965351 Marionette TRACE conn3 -> [0,914,"setScriptTimeout",{"ms":35000}] 16:29:25 INFO - PROCESS | 1850 | 1462922965355 Marionette TRACE conn3 <- [1,914,null,{}] 16:29:25 INFO - PROCESS | 1850 | 1462922965365 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}] 16:29:25 INFO - PROCESS | 1850 | 1462922965916 Marionette TRACE conn3 <- [1,915,null,{"value":null}] 16:29:26 INFO - PROCESS | 1850 | 1462922966099 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:26 INFO - PROCESS | 1850 | ++DOCSHELL 0x8dd15400 == 116 [pid = 1850] [id = 236] 16:29:26 INFO - PROCESS | 1850 | ++DOMWINDOW == 337 (0x93bcf800) [pid = 1850] [serial = 709] [outer = (nil)] 16:29:26 INFO - PROCESS | 1850 | ++DOMWINDOW == 338 (0x9ace0800) [pid = 1850] [serial = 710] [outer = 0x93bcf800] 16:29:26 INFO - PROCESS | 1850 | 1462922966242 Marionette DEBUG loaded listener.js 16:29:26 INFO - PROCESS | 1850 | ++DOMWINDOW == 339 (0x9b191c00) [pid = 1850] [serial = 711] [outer = 0x93bcf800] 16:29:27 INFO - PROCESS | 1850 | 1462922967566 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]]]}] 16:29:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 16:29:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 2288ms 16:29:27 INFO - PROCESS | 1850 | 1462922967640 Marionette TRACE conn3 -> [0,917,"getWindowHandle",null] 16:29:27 INFO - PROCESS | 1850 | 1462922967646 Marionette TRACE conn3 <- [1,917,null,{"value":"8"}] 16:29:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 16:29:27 INFO - PROCESS | 1850 | 1462922967656 Marionette TRACE conn3 -> [0,918,"setScriptTimeout",{"ms":35000}] 16:29:27 INFO - PROCESS | 1850 | 1462922967660 Marionette TRACE conn3 <- [1,918,null,{}] 16:29:27 INFO - PROCESS | 1850 | 1462922967670 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}] 16:29:28 INFO - PROCESS | 1850 | 1462922967997 Marionette TRACE conn3 <- [1,919,null,{"value":null}] 16:29:28 INFO - PROCESS | 1850 | 1462922968341 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:28 INFO - PROCESS | 1850 | ++DOCSHELL 0x8af09400 == 117 [pid = 1850] [id = 237] 16:29:28 INFO - PROCESS | 1850 | ++DOMWINDOW == 340 (0x9a3d7000) [pid = 1850] [serial = 712] [outer = (nil)] 16:29:28 INFO - PROCESS | 1850 | ++DOMWINDOW == 341 (0xa305ac00) [pid = 1850] [serial = 713] [outer = 0x9a3d7000] 16:29:28 INFO - PROCESS | 1850 | 1462922968486 Marionette DEBUG loaded listener.js 16:29:28 INFO - PROCESS | 1850 | ++DOMWINDOW == 342 (0xa3223400) [pid = 1850] [serial = 714] [outer = 0x9a3d7000] 16:29:29 INFO - PROCESS | 1850 | 1462922969797 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]]]}] 16:29:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 16:29:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 2195ms 16:29:29 INFO - PROCESS | 1850 | 1462922969853 Marionette TRACE conn3 -> [0,921,"getWindowHandle",null] 16:29:29 INFO - PROCESS | 1850 | 1462922969860 Marionette TRACE conn3 <- [1,921,null,{"value":"8"}] 16:29:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 16:29:29 INFO - PROCESS | 1850 | 1462922969878 Marionette TRACE conn3 -> [0,922,"setScriptTimeout",{"ms":35000}] 16:29:29 INFO - PROCESS | 1850 | 1462922969885 Marionette TRACE conn3 <- [1,922,null,{}] 16:29:29 INFO - PROCESS | 1850 | 1462922969991 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}] 16:29:30 INFO - PROCESS | 1850 | 1462922970405 Marionette TRACE conn3 <- [1,923,null,{"value":null}] 16:29:30 INFO - PROCESS | 1850 | 1462922970917 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:30 INFO - PROCESS | 1850 | ++DOCSHELL 0x8f05d000 == 118 [pid = 1850] [id = 238] 16:29:30 INFO - PROCESS | 1850 | ++DOMWINDOW == 343 (0x9a607400) [pid = 1850] [serial = 715] [outer = (nil)] 16:29:31 INFO - PROCESS | 1850 | ++DOMWINDOW == 344 (0xa6d04800) [pid = 1850] [serial = 716] [outer = 0x9a607400] 16:29:31 INFO - PROCESS | 1850 | 1462922971072 Marionette DEBUG loaded listener.js 16:29:31 INFO - PROCESS | 1850 | ++DOMWINDOW == 345 (0xa6d28c00) [pid = 1850] [serial = 717] [outer = 0x9a607400] 16:29:32 INFO - PROCESS | 1850 | 1462922972354 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]]]}] 16:29:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 16:29:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 2546ms 16:29:32 INFO - PROCESS | 1850 | 1462922972418 Marionette TRACE conn3 -> [0,925,"getWindowHandle",null] 16:29:32 INFO - PROCESS | 1850 | 1462922972425 Marionette TRACE conn3 <- [1,925,null,{"value":"8"}] 16:29:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 16:29:32 INFO - PROCESS | 1850 | 1462922972435 Marionette TRACE conn3 -> [0,926,"setScriptTimeout",{"ms":35000}] 16:29:32 INFO - PROCESS | 1850 | 1462922972440 Marionette TRACE conn3 <- [1,926,null,{}] 16:29:32 INFO - PROCESS | 1850 | 1462922972449 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}] 16:29:32 INFO - PROCESS | 1850 | 1462922972792 Marionette TRACE conn3 <- [1,927,null,{"value":null}] 16:29:33 INFO - PROCESS | 1850 | 1462922973195 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:33 INFO - PROCESS | 1850 | ++DOCSHELL 0x890e1c00 == 119 [pid = 1850] [id = 239] 16:29:33 INFO - PROCESS | 1850 | ++DOMWINDOW == 346 (0x890e2000) [pid = 1850] [serial = 718] [outer = (nil)] 16:29:33 INFO - PROCESS | 1850 | ++DOMWINDOW == 347 (0x890e9400) [pid = 1850] [serial = 719] [outer = 0x890e2000] 16:29:33 INFO - PROCESS | 1850 | 1462922973340 Marionette DEBUG loaded listener.js 16:29:33 INFO - PROCESS | 1850 | ++DOMWINDOW == 348 (0x890ebc00) [pid = 1850] [serial = 720] [outer = 0x890e2000] 16:29:34 INFO - PROCESS | 1850 | 1462922974656 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]]]}] 16:29:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 16:29:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 2301ms 16:29:34 INFO - PROCESS | 1850 | 1462922974735 Marionette TRACE conn3 -> [0,929,"getWindowHandle",null] 16:29:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 16:29:34 INFO - PROCESS | 1850 | 1462922974741 Marionette TRACE conn3 <- [1,929,null,{"value":"8"}] 16:29:34 INFO - PROCESS | 1850 | 1462922974748 Marionette TRACE conn3 -> [0,930,"setScriptTimeout",{"ms":35000}] 16:29:34 INFO - PROCESS | 1850 | 1462922974751 Marionette TRACE conn3 <- [1,930,null,{}] 16:29:34 INFO - PROCESS | 1850 | 1462922974757 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}] 16:29:35 INFO - PROCESS | 1850 | 1462922975007 Marionette TRACE conn3 <- [1,931,null,{"value":null}] 16:29:35 INFO - PROCESS | 1850 | 1462922975420 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:35 INFO - PROCESS | 1850 | ++DOCSHELL 0x86cc2000 == 120 [pid = 1850] [id = 240] 16:29:35 INFO - PROCESS | 1850 | ++DOMWINDOW == 349 (0x86cc9c00) [pid = 1850] [serial = 721] [outer = (nil)] 16:29:35 INFO - PROCESS | 1850 | ++DOMWINDOW == 350 (0x86ccc800) [pid = 1850] [serial = 722] [outer = 0x86cc9c00] 16:29:35 INFO - PROCESS | 1850 | 1462922975568 Marionette DEBUG loaded listener.js 16:29:35 INFO - PROCESS | 1850 | ++DOMWINDOW == 351 (0x86cce800) [pid = 1850] [serial = 723] [outer = 0x86cc9c00] 16:29:37 INFO - PROCESS | 1850 | 1462922976998 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]]]}] 16:29:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 16:29:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 2298ms 16:29:37 INFO - PROCESS | 1850 | 1462922977068 Marionette TRACE conn3 -> [0,933,"getWindowHandle",null] 16:29:37 INFO - PROCESS | 1850 | 1462922977075 Marionette TRACE conn3 <- [1,933,null,{"value":"8"}] 16:29:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 16:29:37 INFO - PROCESS | 1850 | 1462922977085 Marionette TRACE conn3 -> [0,934,"setScriptTimeout",{"ms":35000}] 16:29:37 INFO - PROCESS | 1850 | 1462922977091 Marionette TRACE conn3 <- [1,934,null,{}] 16:29:37 INFO - PROCESS | 1850 | 1462922977101 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}] 16:29:37 INFO - PROCESS | 1850 | 1462922977519 Marionette TRACE conn3 <- [1,935,null,{"value":null}] 16:29:37 INFO - PROCESS | 1850 | 1462922977795 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:37 INFO - PROCESS | 1850 | ++DOCSHELL 0x86cc5c00 == 121 [pid = 1850] [id = 241] 16:29:37 INFO - PROCESS | 1850 | ++DOMWINDOW == 352 (0x86cc6800) [pid = 1850] [serial = 724] [outer = (nil)] 16:29:37 INFO - PROCESS | 1850 | ++DOMWINDOW == 353 (0x86fe1400) [pid = 1850] [serial = 725] [outer = 0x86cc6800] 16:29:37 INFO - PROCESS | 1850 | 1462922977950 Marionette DEBUG loaded listener.js 16:29:38 INFO - PROCESS | 1850 | ++DOMWINDOW == 354 (0x890e5400) [pid = 1850] [serial = 726] [outer = 0x86cc6800] 16:29:39 INFO - PROCESS | 1850 | 1462922979275 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]]]}] 16:29:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 16:29:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 2244ms 16:29:39 INFO - PROCESS | 1850 | 1462922979331 Marionette TRACE conn3 -> [0,937,"getWindowHandle",null] 16:29:39 INFO - PROCESS | 1850 | 1462922979337 Marionette TRACE conn3 <- [1,937,null,{"value":"8"}] 16:29:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 16:29:39 INFO - PROCESS | 1850 | 1462922979347 Marionette TRACE conn3 -> [0,938,"setScriptTimeout",{"ms":35000}] 16:29:39 INFO - PROCESS | 1850 | 1462922979351 Marionette TRACE conn3 <- [1,938,null,{}] 16:29:39 INFO - PROCESS | 1850 | 1462922979361 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}] 16:29:39 INFO - PROCESS | 1850 | 1462922979813 Marionette TRACE conn3 <- [1,939,null,{"value":null}] 16:29:40 INFO - PROCESS | 1850 | 1462922980098 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:40 INFO - PROCESS | 1850 | ++DOCSHELL 0x85cbfc00 == 122 [pid = 1850] [id = 242] 16:29:40 INFO - PROCESS | 1850 | ++DOMWINDOW == 355 (0x85cc0800) [pid = 1850] [serial = 727] [outer = (nil)] 16:29:40 INFO - PROCESS | 1850 | ++DOMWINDOW == 356 (0x85cc8400) [pid = 1850] [serial = 728] [outer = 0x85cc0800] 16:29:40 INFO - PROCESS | 1850 | 1462922980252 Marionette DEBUG loaded listener.js 16:29:40 INFO - PROCESS | 1850 | ++DOMWINDOW == 357 (0x85cca800) [pid = 1850] [serial = 729] [outer = 0x85cc0800] 16:29:41 INFO - PROCESS | 1850 | 1462922981551 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]]]}] 16:29:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 16:29:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 2286ms 16:29:41 INFO - PROCESS | 1850 | 1462922981635 Marionette TRACE conn3 -> [0,941,"getWindowHandle",null] 16:29:41 INFO - PROCESS | 1850 | 1462922981641 Marionette TRACE conn3 <- [1,941,null,{"value":"8"}] 16:29:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 16:29:41 INFO - PROCESS | 1850 | 1462922981651 Marionette TRACE conn3 -> [0,942,"setScriptTimeout",{"ms":35000}] 16:29:41 INFO - PROCESS | 1850 | 1462922981672 Marionette TRACE conn3 <- [1,942,null,{}] 16:29:41 INFO - PROCESS | 1850 | 1462922981722 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}] 16:29:42 INFO - PROCESS | 1850 | 1462922982207 Marionette TRACE conn3 <- [1,943,null,{"value":null}] 16:29:42 INFO - PROCESS | 1850 | 1462922982479 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:42 INFO - PROCESS | 1850 | ++DOCSHELL 0x85cc1800 == 123 [pid = 1850] [id = 243] 16:29:42 INFO - PROCESS | 1850 | ++DOMWINDOW == 358 (0x85cc2400) [pid = 1850] [serial = 730] [outer = (nil)] 16:29:42 INFO - PROCESS | 1850 | ++DOMWINDOW == 359 (0x86fe3000) [pid = 1850] [serial = 731] [outer = 0x85cc2400] 16:29:42 INFO - PROCESS | 1850 | 1462922982624 Marionette DEBUG loaded listener.js 16:29:42 INFO - PROCESS | 1850 | ++DOMWINDOW == 360 (0x890e7000) [pid = 1850] [serial = 732] [outer = 0x85cc2400] 16:29:44 INFO - PROCESS | 1850 | 1462922984002 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]]]}] 16:29:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 16:29:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 2414ms 16:29:44 INFO - PROCESS | 1850 | 1462922984079 Marionette TRACE conn3 -> [0,945,"getWindowHandle",null] 16:29:44 INFO - PROCESS | 1850 | 1462922984092 Marionette TRACE conn3 <- [1,945,null,{"value":"8"}] 16:29:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 16:29:44 INFO - PROCESS | 1850 | 1462922984135 Marionette TRACE conn3 -> [0,946,"setScriptTimeout",{"ms":35000}] 16:29:44 INFO - PROCESS | 1850 | 1462922984140 Marionette TRACE conn3 <- [1,946,null,{}] 16:29:44 INFO - PROCESS | 1850 | 1462922984149 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}] 16:29:44 INFO - PROCESS | 1850 | 1462922984539 Marionette TRACE conn3 <- [1,947,null,{"value":null}] 16:29:44 INFO - PROCESS | 1850 | 1462922984839 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:44 INFO - PROCESS | 1850 | ++DOCSHELL 0x85cc9c00 == 124 [pid = 1850] [id = 244] 16:29:44 INFO - PROCESS | 1850 | ++DOMWINDOW == 361 (0x85ccd800) [pid = 1850] [serial = 733] [outer = (nil)] 16:29:44 INFO - PROCESS | 1850 | ++DOMWINDOW == 362 (0x862ad400) [pid = 1850] [serial = 734] [outer = 0x85ccd800] 16:29:44 INFO - PROCESS | 1850 | 1462922984975 Marionette DEBUG loaded listener.js 16:29:45 INFO - PROCESS | 1850 | ++DOMWINDOW == 363 (0x862af800) [pid = 1850] [serial = 735] [outer = 0x85ccd800] 16:29:48 INFO - PROCESS | 1850 | --DOCSHELL 0x99604c00 == 123 [pid = 1850] [id = 131] 16:29:48 INFO - PROCESS | 1850 | --DOCSHELL 0x8e601400 == 122 [pid = 1850] [id = 137] 16:29:48 INFO - PROCESS | 1850 | --DOCSHELL 0x8b682800 == 121 [pid = 1850] [id = 140] 16:29:48 INFO - PROCESS | 1850 | --DOCSHELL 0x8b67e400 == 120 [pid = 1850] [id = 141] 16:29:48 INFO - PROCESS | 1850 | --DOCSHELL 0x8dcfa800 == 119 [pid = 1850] [id = 229] 16:29:48 INFO - PROCESS | 1850 | --DOCSHELL 0x8e6da400 == 118 [pid = 1850] [id = 228] 16:29:48 INFO - PROCESS | 1850 | --DOCSHELL 0x89c7e000 == 117 [pid = 1850] [id = 227] 16:29:48 INFO - PROCESS | 1850 | --DOCSHELL 0x8a0eac00 == 116 [pid = 1850] [id = 226] 16:29:48 INFO - PROCESS | 1850 | --DOCSHELL 0x883b4000 == 115 [pid = 1850] [id = 225] 16:29:48 INFO - PROCESS | 1850 | --DOCSHELL 0x87fe7800 == 114 [pid = 1850] [id = 224] 16:29:48 INFO - PROCESS | 1850 | --DOCSHELL 0x875ae800 == 113 [pid = 1850] [id = 223] 16:29:48 INFO - PROCESS | 1850 | --DOCSHELL 0x89c76800 == 112 [pid = 1850] [id = 213] 16:29:48 INFO - PROCESS | 1850 | --DOCSHELL 0x8a0e1c00 == 111 [pid = 1850] [id = 214] 16:29:48 INFO - PROCESS | 1850 | --DOCSHELL 0x8af0fc00 == 110 [pid = 1850] [id = 212] 16:29:48 INFO - PROCESS | 1850 | --DOCSHELL 0xa050f000 == 109 [pid = 1850] [id = 211] 16:29:48 INFO - PROCESS | 1850 | --DOCSHELL 0x8b0f5400 == 108 [pid = 1850] [id = 210] 16:29:48 INFO - PROCESS | 1850 | 1462922988905 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]]]}] 16:29:49 INFO - PROCESS | 1850 | --DOMWINDOW == 362 (0x98e2e000) [pid = 1850] [serial = 518] [outer = (nil)] [url = about:blank] 16:29:49 INFO - PROCESS | 1850 | --DOMWINDOW == 361 (0xa213dc00) [pid = 1850] [serial = 283] [outer = (nil)] [url = about:blank] 16:29:49 INFO - PROCESS | 1850 | --DOMWINDOW == 360 (0xa104e000) [pid = 1850] [serial = 150] [outer = (nil)] [url = about:blank] 16:29:49 INFO - PROCESS | 1850 | --DOMWINDOW == 359 (0x9b9e3000) [pid = 1850] [serial = 123] [outer = (nil)] [url = about:blank] 16:29:49 INFO - PROCESS | 1850 | --DOMWINDOW == 358 (0xa354fc00) [pid = 1850] [serial = 337] [outer = (nil)] [url = about:blank] 16:29:49 INFO - PROCESS | 1850 | --DOMWINDOW == 357 (0xa6d43400) [pid = 1850] [serial = 385] [outer = (nil)] [url = about:blank] 16:29:49 INFO - PROCESS | 1850 | --DOMWINDOW == 356 (0x8e6d6c00) [pid = 1850] [serial = 605] [outer = (nil)] [url = about:blank] 16:29:49 INFO - PROCESS | 1850 | --DOMWINDOW == 355 (0x8ef01400) [pid = 1850] [serial = 606] [outer = (nil)] [url = about:blank] 16:29:49 INFO - PROCESS | 1850 | --DOMWINDOW == 354 (0x91ad1c00) [pid = 1850] [serial = 608] [outer = (nil)] [url = about:blank] 16:29:49 INFO - PROCESS | 1850 | --DOMWINDOW == 353 (0x8b2e3400) [pid = 1850] [serial = 568] [outer = (nil)] [url = about:blank] 16:29:49 INFO - PROCESS | 1850 | --DOMWINDOW == 352 (0x957f4400) [pid = 1850] [serial = 580] [outer = (nil)] [url = about:blank] 16:29:49 INFO - PROCESS | 1850 | --DOMWINDOW == 351 (0xa0505c00) [pid = 1850] [serial = 586] [outer = (nil)] [url = about:blank] 16:29:49 INFO - PROCESS | 1850 | --DOMWINDOW == 350 (0x9273ac00) [pid = 1850] [serial = 574] [outer = (nil)] [url = about:blank] 16:29:49 INFO - PROCESS | 1850 | --DOMWINDOW == 349 (0x95081000) [pid = 1850] [serial = 577] [outer = (nil)] [url = about:blank] 16:29:49 INFO - PROCESS | 1850 | --DOMWINDOW == 348 (0x92abc000) [pid = 1850] [serial = 612] [outer = (nil)] [url = about:blank] 16:29:49 INFO - PROCESS | 1850 | --DOMWINDOW == 347 (0x8f05ac00) [pid = 1850] [serial = 571] [outer = (nil)] [url = about:blank] 16:29:49 INFO - PROCESS | 1850 | --DOMWINDOW == 346 (0x8e6df800) [pid = 1850] [serial = 602] [outer = (nil)] [url = about:blank] 16:29:49 INFO - PROCESS | 1850 | --DOMWINDOW == 345 (0x8dd10000) [pid = 1850] [serial = 601] [outer = (nil)] [url = about:blank] 16:29:49 INFO - PROCESS | 1850 | --DOMWINDOW == 344 (0x9aaaa800) [pid = 1850] [serial = 583] [outer = (nil)] [url = about:blank] 16:29:49 INFO - PROCESS | 1850 | --DOMWINDOW == 343 (0x92561800) [pid = 1850] [serial = 566] [outer = (nil)] [url = about:blank] 16:29:49 INFO - PROCESS | 1850 | --DOMWINDOW == 342 (0xa6764800) [pid = 1850] [serial = 589] [outer = (nil)] [url = about:blank] 16:29:49 INFO - PROCESS | 1850 | --DOMWINDOW == 341 (0xa6d34400) [pid = 1850] [serial = 592] [outer = (nil)] [url = about:blank] 16:29:49 INFO - PROCESS | 1850 | --DOMWINDOW == 340 (0x8b0f4400) [pid = 1850] [serial = 595] [outer = (nil)] [url = about:blank] 16:29:49 INFO - PROCESS | 1850 | --DOMWINDOW == 339 (0x8f05e000) [pid = 1850] [serial = 598] [outer = (nil)] [url = about:blank] 16:29:49 INFO - PROCESS | 1850 | --DOMWINDOW == 338 (0x94f43c00) [pid = 1850] [serial = 615] [outer = (nil)] [url = about:blank] 16:29:49 INFO - PROCESS | 1850 | --DOMWINDOW == 337 (0x93bd2400) [pid = 1850] [serial = 614] [outer = (nil)] [url = about:blank] 16:29:49 INFO - PROCESS | 1850 | --DOMWINDOW == 336 (0x8ee47c00) [pid = 1850] [serial = 386] [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.] 16:29:49 INFO - PROCESS | 1850 | --DOMWINDOW == 335 (0x92738800) [pid = 1850] [serial = 611] [outer = (nil)] [url = about:blank] 16:29:49 INFO - PROCESS | 1850 | --DOMWINDOW == 334 (0x9a602400) [pid = 1850] [serial = 618] [outer = (nil)] [url = about:blank] 16:29:49 INFO - PROCESS | 1850 | --DOMWINDOW == 333 (0x989ab000) [pid = 1850] [serial = 617] [outer = (nil)] [url = about:blank] 16:29:49 INFO - PROCESS | 1850 | --DOMWINDOW == 332 (0x91d9ec00) [pid = 1850] [serial = 609] [outer = (nil)] [url = about:blank] 16:29:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 16:29:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 5119ms 16:29:49 INFO - PROCESS | 1850 | 1462922989274 Marionette TRACE conn3 -> [0,949,"getWindowHandle",null] 16:29:49 INFO - PROCESS | 1850 | 1462922989278 Marionette TRACE conn3 <- [1,949,null,{"value":"8"}] 16:29:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 16:29:49 INFO - PROCESS | 1850 | 1462922989291 Marionette TRACE conn3 -> [0,950,"setScriptTimeout",{"ms":35000}] 16:29:49 INFO - PROCESS | 1850 | 1462922989300 Marionette TRACE conn3 <- [1,950,null,{}] 16:29:49 INFO - PROCESS | 1850 | 1462922989311 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}] 16:29:49 INFO - PROCESS | 1850 | 1462922989543 Marionette TRACE conn3 <- [1,951,null,{"value":null}] 16:29:49 INFO - PROCESS | 1850 | 1462922989781 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:49 INFO - PROCESS | 1850 | ++DOCSHELL 0x8749b400 == 109 [pid = 1850] [id = 245] 16:29:49 INFO - PROCESS | 1850 | ++DOMWINDOW == 333 (0x8749e000) [pid = 1850] [serial = 736] [outer = (nil)] 16:29:49 INFO - PROCESS | 1850 | ++DOMWINDOW == 334 (0x874a4800) [pid = 1850] [serial = 737] [outer = 0x8749e000] 16:29:49 INFO - PROCESS | 1850 | 1462922989901 Marionette DEBUG loaded listener.js 16:29:50 INFO - PROCESS | 1850 | ++DOMWINDOW == 335 (0x875ae800) [pid = 1850] [serial = 738] [outer = 0x8749e000] 16:29:50 INFO - PROCESS | 1850 | 1462922990891 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]]]}] 16:29:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 16:29:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1648ms 16:29:50 INFO - PROCESS | 1850 | 1462922990939 Marionette TRACE conn3 -> [0,953,"getWindowHandle",null] 16:29:50 INFO - PROCESS | 1850 | 1462922990948 Marionette TRACE conn3 <- [1,953,null,{"value":"8"}] 16:29:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 16:29:50 INFO - PROCESS | 1850 | 1462922990961 Marionette TRACE conn3 -> [0,954,"setScriptTimeout",{"ms":35000}] 16:29:50 INFO - PROCESS | 1850 | 1462922990971 Marionette TRACE conn3 <- [1,954,null,{}] 16:29:50 INFO - PROCESS | 1850 | 1462922990982 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}] 16:29:51 INFO - PROCESS | 1850 | 1462922991361 Marionette TRACE conn3 <- [1,955,null,{"value":null}] 16:29:51 INFO - PROCESS | 1850 | 1462922991602 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:51 INFO - PROCESS | 1850 | ++DOCSHELL 0x86cc9800 == 110 [pid = 1850] [id = 246] 16:29:51 INFO - PROCESS | 1850 | ++DOMWINDOW == 336 (0x87fe3000) [pid = 1850] [serial = 739] [outer = (nil)] 16:29:51 INFO - PROCESS | 1850 | ++DOMWINDOW == 337 (0x883b3c00) [pid = 1850] [serial = 740] [outer = 0x87fe3000] 16:29:51 INFO - PROCESS | 1850 | 1462922991727 Marionette DEBUG loaded listener.js 16:29:51 INFO - PROCESS | 1850 | ++DOMWINDOW == 338 (0x890e4000) [pid = 1850] [serial = 741] [outer = 0x87fe3000] 16:29:52 INFO - PROCESS | 1850 | 1462922992973 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]]]}] 16:29:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 16:29:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 2054ms 16:29:53 INFO - PROCESS | 1850 | 1462922993015 Marionette TRACE conn3 -> [0,957,"getWindowHandle",null] 16:29:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 16:29:53 INFO - PROCESS | 1850 | 1462922993020 Marionette TRACE conn3 <- [1,957,null,{"value":"8"}] 16:29:53 INFO - PROCESS | 1850 | 1462922993026 Marionette TRACE conn3 -> [0,958,"setScriptTimeout",{"ms":35000}] 16:29:53 INFO - PROCESS | 1850 | 1462922993031 Marionette TRACE conn3 <- [1,958,null,{}] 16:29:53 INFO - PROCESS | 1850 | 1462922993065 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}] 16:29:53 INFO - PROCESS | 1850 | 1462922993378 Marionette TRACE conn3 <- [1,959,null,{"value":null}] 16:29:53 INFO - PROCESS | 1850 | 1462922993496 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:53 INFO - PROCESS | 1850 | ++DOCSHELL 0x8a0e9c00 == 111 [pid = 1850] [id = 247] 16:29:53 INFO - PROCESS | 1850 | ++DOMWINDOW == 339 (0x8afdec00) [pid = 1850] [serial = 742] [outer = (nil)] 16:29:53 INFO - PROCESS | 1850 | ++DOMWINDOW == 340 (0x8afe7400) [pid = 1850] [serial = 743] [outer = 0x8afdec00] 16:29:53 INFO - PROCESS | 1850 | 1462922993726 Marionette DEBUG loaded listener.js 16:29:53 INFO - PROCESS | 1850 | ++DOMWINDOW == 341 (0x8b0f0000) [pid = 1850] [serial = 744] [outer = 0x8afdec00] 16:29:54 INFO - PROCESS | 1850 | --DOMWINDOW == 340 (0x875aec00) [pid = 1850] [serial = 670] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 16:29:54 INFO - PROCESS | 1850 | --DOMWINDOW == 339 (0x8e607400) [pid = 1850] [serial = 688] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 16:29:54 INFO - PROCESS | 1850 | --DOMWINDOW == 338 (0x89c72800) [pid = 1850] [serial = 676] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 16:29:54 INFO - PROCESS | 1850 | --DOMWINDOW == 337 (0x8b2ebc00) [pid = 1850] [serial = 679] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 16:29:54 INFO - PROCESS | 1850 | --DOMWINDOW == 336 (0x87fe9c00) [pid = 1850] [serial = 673] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 16:29:54 INFO - PROCESS | 1850 | --DOMWINDOW == 335 (0x8b0f7800) [pid = 1850] [serial = 682] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 16:29:54 INFO - PROCESS | 1850 | --DOMWINDOW == 334 (0x8e6dc800) [pid = 1850] [serial = 685] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 16:29:55 INFO - PROCESS | 1850 | 1462922995356 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]]]}] 16:29:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 16:29:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 2397ms 16:29:55 INFO - PROCESS | 1850 | 1462922995423 Marionette TRACE conn3 -> [0,961,"getWindowHandle",null] 16:29:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 16:29:55 INFO - PROCESS | 1850 | 1462922995428 Marionette TRACE conn3 <- [1,961,null,{"value":"8"}] 16:29:55 INFO - PROCESS | 1850 | 1462922995434 Marionette TRACE conn3 -> [0,962,"setScriptTimeout",{"ms":35000}] 16:29:55 INFO - PROCESS | 1850 | 1462922995437 Marionette TRACE conn3 <- [1,962,null,{}] 16:29:55 INFO - PROCESS | 1850 | 1462922995442 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}] 16:29:55 INFO - PROCESS | 1850 | 1462922995803 Marionette TRACE conn3 <- [1,963,null,{"value":null}] 16:29:55 INFO - PROCESS | 1850 | 1462922995890 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:55 INFO - PROCESS | 1850 | ++DOCSHELL 0x862b4000 == 112 [pid = 1850] [id = 248] 16:29:55 INFO - PROCESS | 1850 | ++DOMWINDOW == 335 (0x8a0e2800) [pid = 1850] [serial = 745] [outer = (nil)] 16:29:55 INFO - PROCESS | 1850 | ++DOMWINDOW == 336 (0x8b2eac00) [pid = 1850] [serial = 746] [outer = 0x8a0e2800] 16:29:55 INFO - PROCESS | 1850 | 1462922995991 Marionette DEBUG loaded listener.js 16:29:56 INFO - PROCESS | 1850 | ++DOMWINDOW == 337 (0x8b787400) [pid = 1850] [serial = 747] [outer = 0x8a0e2800] 16:29:57 INFO - PROCESS | 1850 | 1462922997349 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]]]}] 16:29:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 16:29:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1990ms 16:29:57 INFO - PROCESS | 1850 | 1462922997431 Marionette TRACE conn3 -> [0,965,"getWindowHandle",null] 16:29:57 INFO - PROCESS | 1850 | 1462922997439 Marionette TRACE conn3 <- [1,965,null,{"value":"8"}] 16:29:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 16:29:57 INFO - PROCESS | 1850 | 1462922997447 Marionette TRACE conn3 -> [0,966,"setScriptTimeout",{"ms":35000}] 16:29:57 INFO - PROCESS | 1850 | 1462922997453 Marionette TRACE conn3 <- [1,966,null,{}] 16:29:57 INFO - PROCESS | 1850 | 1462922997462 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}] 16:29:57 INFO - PROCESS | 1850 | 1462922997842 Marionette TRACE conn3 <- [1,967,null,{"value":null}] 16:29:58 INFO - PROCESS | 1850 | 1462922998086 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:58 INFO - PROCESS | 1850 | ++DOCSHELL 0x85cc6800 == 113 [pid = 1850] [id = 249] 16:29:58 INFO - PROCESS | 1850 | ++DOMWINDOW == 338 (0x862adc00) [pid = 1850] [serial = 748] [outer = (nil)] 16:29:58 INFO - PROCESS | 1850 | ++DOMWINDOW == 339 (0x87fde400) [pid = 1850] [serial = 749] [outer = 0x862adc00] 16:29:58 INFO - PROCESS | 1850 | 1462922998196 Marionette DEBUG loaded listener.js 16:29:58 INFO - PROCESS | 1850 | ++DOMWINDOW == 340 (0x88235c00) [pid = 1850] [serial = 750] [outer = 0x862adc00] 16:29:59 INFO - PROCESS | 1850 | 1462922999109 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]]]}] 16:29:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 16:29:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1741ms 16:29:59 INFO - PROCESS | 1850 | 1462922999188 Marionette TRACE conn3 -> [0,969,"getWindowHandle",null] 16:29:59 INFO - PROCESS | 1850 | 1462922999197 Marionette TRACE conn3 <- [1,969,null,{"value":"8"}] 16:29:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 16:29:59 INFO - PROCESS | 1850 | 1462922999208 Marionette TRACE conn3 -> [0,970,"setScriptTimeout",{"ms":35000}] 16:29:59 INFO - PROCESS | 1850 | 1462922999212 Marionette TRACE conn3 <- [1,970,null,{}] 16:29:59 INFO - PROCESS | 1850 | 1462922999219 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}] 16:29:59 INFO - PROCESS | 1850 | 1462922999448 Marionette TRACE conn3 <- [1,971,null,{"value":null}] 16:29:59 INFO - PROCESS | 1850 | 1462922999711 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:59 INFO - PROCESS | 1850 | ++DOCSHELL 0x883be000 == 114 [pid = 1850] [id = 250] 16:29:59 INFO - PROCESS | 1850 | ++DOMWINDOW == 341 (0x8a0e2c00) [pid = 1850] [serial = 751] [outer = (nil)] 16:29:59 INFO - PROCESS | 1850 | ++DOMWINDOW == 342 (0x8af0fc00) [pid = 1850] [serial = 752] [outer = 0x8a0e2c00] 16:29:59 INFO - PROCESS | 1850 | 1462922999839 Marionette DEBUG loaded listener.js 16:29:59 INFO - PROCESS | 1850 | ++DOMWINDOW == 343 (0x8b0f6400) [pid = 1850] [serial = 753] [outer = 0x8a0e2c00] 16:30:00 INFO - PROCESS | 1850 | 1462923000776 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]]]}] 16:30:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 16:30:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1635ms 16:30:00 INFO - PROCESS | 1850 | 1462923000844 Marionette TRACE conn3 -> [0,973,"getWindowHandle",null] 16:30:00 INFO - PROCESS | 1850 | 1462923000849 Marionette TRACE conn3 <- [1,973,null,{"value":"8"}] 16:30:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 16:30:00 INFO - PROCESS | 1850 | 1462923000856 Marionette TRACE conn3 -> [0,974,"setScriptTimeout",{"ms":35000}] 16:30:00 INFO - PROCESS | 1850 | 1462923000862 Marionette TRACE conn3 <- [1,974,null,{}] 16:30:00 INFO - PROCESS | 1850 | 1462923000878 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}] 16:30:01 INFO - PROCESS | 1850 | 1462923001151 Marionette TRACE conn3 <- [1,975,null,{"value":null}] 16:30:01 INFO - PROCESS | 1850 | 1462923001491 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:01 INFO - PROCESS | 1850 | ++DOCSHELL 0x86fdec00 == 115 [pid = 1850] [id = 251] 16:30:01 INFO - PROCESS | 1850 | ++DOMWINDOW == 344 (0x8dcf9c00) [pid = 1850] [serial = 754] [outer = (nil)] 16:30:01 INFO - PROCESS | 1850 | ++DOMWINDOW == 345 (0x8e601400) [pid = 1850] [serial = 755] [outer = 0x8dcf9c00] 16:30:01 INFO - PROCESS | 1850 | 1462923001579 Marionette DEBUG loaded listener.js 16:30:01 INFO - PROCESS | 1850 | ++DOMWINDOW == 346 (0x8e6dcc00) [pid = 1850] [serial = 756] [outer = 0x8dcf9c00] 16:30:02 INFO - PROCESS | 1850 | 1462923002487 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]]]}] 16:30:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 16:30:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1689ms 16:30:02 INFO - PROCESS | 1850 | 1462923002546 Marionette TRACE conn3 -> [0,977,"getWindowHandle",null] 16:30:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 16:30:02 INFO - PROCESS | 1850 | 1462923002551 Marionette TRACE conn3 <- [1,977,null,{"value":"8"}] 16:30:02 INFO - PROCESS | 1850 | 1462923002557 Marionette TRACE conn3 -> [0,978,"setScriptTimeout",{"ms":35000}] 16:30:02 INFO - PROCESS | 1850 | 1462923002561 Marionette TRACE conn3 <- [1,978,null,{}] 16:30:02 INFO - PROCESS | 1850 | 1462923002567 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}] 16:30:02 INFO - PROCESS | 1850 | 1462923002775 Marionette TRACE conn3 <- [1,979,null,{"value":null}] 16:30:03 INFO - PROCESS | 1850 | 1462923003030 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:03 INFO - PROCESS | 1850 | ++DOCSHELL 0x8ee3a000 == 116 [pid = 1850] [id = 252] 16:30:03 INFO - PROCESS | 1850 | ++DOMWINDOW == 347 (0x8ee5f400) [pid = 1850] [serial = 757] [outer = (nil)] 16:30:03 INFO - PROCESS | 1850 | ++DOMWINDOW == 348 (0x8ee66c00) [pid = 1850] [serial = 758] [outer = 0x8ee5f400] 16:30:03 INFO - PROCESS | 1850 | 1462923003159 Marionette DEBUG loaded listener.js 16:30:03 INFO - PROCESS | 1850 | ++DOMWINDOW == 349 (0x8ef0bc00) [pid = 1850] [serial = 759] [outer = 0x8ee5f400] 16:30:04 INFO - PROCESS | 1850 | 1462923004049 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]]]}] 16:30:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 16:30:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1531ms 16:30:04 INFO - PROCESS | 1850 | 1462923004089 Marionette TRACE conn3 -> [0,981,"getWindowHandle",null] 16:30:04 INFO - PROCESS | 1850 | 1462923004093 Marionette TRACE conn3 <- [1,981,null,{"value":"8"}] 16:30:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 16:30:04 INFO - PROCESS | 1850 | 1462923004099 Marionette TRACE conn3 -> [0,982,"setScriptTimeout",{"ms":35000}] 16:30:04 INFO - PROCESS | 1850 | 1462923004103 Marionette TRACE conn3 <- [1,982,null,{}] 16:30:04 INFO - PROCESS | 1850 | 1462923004109 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}] 16:30:04 INFO - PROCESS | 1850 | 1462923004288 Marionette TRACE conn3 <- [1,983,null,{"value":null}] 16:30:04 INFO - PROCESS | 1850 | 1462923004505 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:04 INFO - PROCESS | 1850 | ++DOCSHELL 0x8afe6000 == 117 [pid = 1850] [id = 253] 16:30:04 INFO - PROCESS | 1850 | ++DOMWINDOW == 350 (0x8e6e3000) [pid = 1850] [serial = 760] [outer = (nil)] 16:30:04 INFO - PROCESS | 1850 | ++DOMWINDOW == 351 (0x9105e400) [pid = 1850] [serial = 761] [outer = 0x8e6e3000] 16:30:04 INFO - PROCESS | 1850 | 1462923004629 Marionette DEBUG loaded listener.js 16:30:04 INFO - PROCESS | 1850 | ++DOMWINDOW == 352 (0x9106b400) [pid = 1850] [serial = 762] [outer = 0x8e6e3000] 16:30:05 INFO - PROCESS | 1850 | 1462923005599 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]]]}] 16:30:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 16:30:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1530ms 16:30:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 16:30:05 INFO - PROCESS | 1850 | 1462923005633 Marionette TRACE conn3 -> [0,985,"getWindowHandle",null] 16:30:05 INFO - PROCESS | 1850 | 1462923005637 Marionette TRACE conn3 <- [1,985,null,{"value":"8"}] 16:30:05 INFO - PROCESS | 1850 | 1462923005644 Marionette TRACE conn3 -> [0,986,"setScriptTimeout",{"ms":35000}] 16:30:05 INFO - PROCESS | 1850 | 1462923005647 Marionette TRACE conn3 <- [1,986,null,{}] 16:30:05 INFO - PROCESS | 1850 | 1462923005653 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}] 16:30:05 INFO - PROCESS | 1850 | 1462923005874 Marionette TRACE conn3 <- [1,987,null,{"value":null}] 16:30:06 INFO - PROCESS | 1850 | 1462923006253 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:06 INFO - PROCESS | 1850 | ++DOCSHELL 0x8d3a4400 == 118 [pid = 1850] [id = 254] 16:30:06 INFO - PROCESS | 1850 | ++DOMWINDOW == 353 (0x8f05b400) [pid = 1850] [serial = 763] [outer = (nil)] 16:30:06 INFO - PROCESS | 1850 | ++DOMWINDOW == 354 (0x9255b400) [pid = 1850] [serial = 764] [outer = 0x8f05b400] 16:30:06 INFO - PROCESS | 1850 | 1462923006375 Marionette DEBUG loaded listener.js 16:30:06 INFO - PROCESS | 1850 | ++DOMWINDOW == 355 (0x9270e400) [pid = 1850] [serial = 765] [outer = 0x8f05b400] 16:30:07 INFO - PROCESS | 1850 | 1462923007239 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]]]}] 16:30:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 16:30:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1640ms 16:30:07 INFO - PROCESS | 1850 | 1462923007283 Marionette TRACE conn3 -> [0,989,"getWindowHandle",null] 16:30:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 16:30:07 INFO - PROCESS | 1850 | 1462923007288 Marionette TRACE conn3 <- [1,989,null,{"value":"8"}] 16:30:07 INFO - PROCESS | 1850 | 1462923007294 Marionette TRACE conn3 -> [0,990,"setScriptTimeout",{"ms":35000}] 16:30:07 INFO - PROCESS | 1850 | 1462923007298 Marionette TRACE conn3 <- [1,990,null,{}] 16:30:07 INFO - PROCESS | 1850 | 1462923007303 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}] 16:30:07 INFO - PROCESS | 1850 | 1462923007477 Marionette TRACE conn3 <- [1,991,null,{"value":null}] 16:30:07 INFO - PROCESS | 1850 | 1462923007695 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:07 INFO - PROCESS | 1850 | ++DOCSHELL 0x8ee67c00 == 119 [pid = 1850] [id = 255] 16:30:07 INFO - PROCESS | 1850 | ++DOMWINDOW == 356 (0x92316c00) [pid = 1850] [serial = 766] [outer = (nil)] 16:30:07 INFO - PROCESS | 1850 | ++DOMWINDOW == 357 (0x9273f000) [pid = 1850] [serial = 767] [outer = 0x92316c00] 16:30:07 INFO - PROCESS | 1850 | 1462923007814 Marionette DEBUG loaded listener.js 16:30:07 INFO - PROCESS | 1850 | ++DOMWINDOW == 358 (0x92759800) [pid = 1850] [serial = 768] [outer = 0x92316c00] 16:30:08 INFO - PROCESS | 1850 | 1462923008747 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]]]}] 16:30:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 16:30:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1488ms 16:30:08 INFO - PROCESS | 1850 | 1462923008783 Marionette TRACE conn3 -> [0,993,"getWindowHandle",null] 16:30:08 INFO - PROCESS | 1850 | 1462923008787 Marionette TRACE conn3 <- [1,993,null,{"value":"8"}] 16:30:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 16:30:08 INFO - PROCESS | 1850 | 1462923008794 Marionette TRACE conn3 -> [0,994,"setScriptTimeout",{"ms":35000}] 16:30:08 INFO - PROCESS | 1850 | 1462923008797 Marionette TRACE conn3 <- [1,994,null,{}] 16:30:08 INFO - PROCESS | 1850 | 1462923008803 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}] 16:30:08 INFO - PROCESS | 1850 | 1462923008991 Marionette TRACE conn3 <- [1,995,null,{"value":null}] 16:30:09 INFO - PROCESS | 1850 | 1462923009254 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:09 INFO - PROCESS | 1850 | ++DOCSHELL 0x92737000 == 120 [pid = 1850] [id = 256] 16:30:09 INFO - PROCESS | 1850 | ++DOMWINDOW == 359 (0x9273dc00) [pid = 1850] [serial = 769] [outer = (nil)] 16:30:09 INFO - PROCESS | 1850 | ++DOMWINDOW == 360 (0x93bd3400) [pid = 1850] [serial = 770] [outer = 0x9273dc00] 16:30:09 INFO - PROCESS | 1850 | 1462923009377 Marionette DEBUG loaded listener.js 16:30:09 INFO - PROCESS | 1850 | ++DOMWINDOW == 361 (0x94f40800) [pid = 1850] [serial = 771] [outer = 0x9273dc00] 16:30:10 INFO - PROCESS | 1850 | 1462923010219 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]]]}] 16:30:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 16:30:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1488ms 16:30:10 INFO - PROCESS | 1850 | 1462923010283 Marionette TRACE conn3 -> [0,997,"getWindowHandle",null] 16:30:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 16:30:10 INFO - PROCESS | 1850 | 1462923010287 Marionette TRACE conn3 <- [1,997,null,{"value":"8"}] 16:30:10 INFO - PROCESS | 1850 | 1462923010293 Marionette TRACE conn3 -> [0,998,"setScriptTimeout",{"ms":35000}] 16:30:10 INFO - PROCESS | 1850 | 1462923010297 Marionette TRACE conn3 <- [1,998,null,{}] 16:30:10 INFO - PROCESS | 1850 | 1462923010302 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}] 16:30:10 INFO - PROCESS | 1850 | 1462923010486 Marionette TRACE conn3 <- [1,999,null,{"value":null}] 16:30:10 INFO - PROCESS | 1850 | 1462923010801 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:10 INFO - PROCESS | 1850 | ++DOCSHELL 0x92abc800 == 121 [pid = 1850] [id = 257] 16:30:10 INFO - PROCESS | 1850 | ++DOMWINDOW == 362 (0x92abe800) [pid = 1850] [serial = 772] [outer = (nil)] 16:30:10 INFO - PROCESS | 1850 | ++DOMWINDOW == 363 (0x989a6800) [pid = 1850] [serial = 773] [outer = 0x92abe800] 16:30:10 INFO - PROCESS | 1850 | 1462923010913 Marionette DEBUG loaded listener.js 16:30:11 INFO - PROCESS | 1850 | ++DOMWINDOW == 364 (0x99604c00) [pid = 1850] [serial = 774] [outer = 0x92abe800] 16:30:11 INFO - PROCESS | 1850 | 1462923011784 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]]]}] 16:30:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 16:30:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1536ms 16:30:11 INFO - PROCESS | 1850 | 1462923011830 Marionette TRACE conn3 -> [0,1001,"getWindowHandle",null] 16:30:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 16:30:11 INFO - PROCESS | 1850 | 1462923011834 Marionette TRACE conn3 <- [1,1001,null,{"value":"8"}] 16:30:11 INFO - PROCESS | 1850 | 1462923011840 Marionette TRACE conn3 -> [0,1002,"setScriptTimeout",{"ms":35000}] 16:30:11 INFO - PROCESS | 1850 | 1462923011844 Marionette TRACE conn3 <- [1,1002,null,{}] 16:30:11 INFO - PROCESS | 1850 | 1462923011849 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}] 16:30:12 INFO - PROCESS | 1850 | 1462923012045 Marionette TRACE conn3 <- [1,1003,null,{"value":null}] 16:30:12 INFO - PROCESS | 1850 | 1462923012305 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:12 INFO - PROCESS | 1850 | ++DOCSHELL 0x99e1ec00 == 122 [pid = 1850] [id = 258] 16:30:12 INFO - PROCESS | 1850 | ++DOMWINDOW == 365 (0x99eed400) [pid = 1850] [serial = 775] [outer = (nil)] 16:30:12 INFO - PROCESS | 1850 | ++DOMWINDOW == 366 (0x9a3d9c00) [pid = 1850] [serial = 776] [outer = 0x99eed400] 16:30:12 INFO - PROCESS | 1850 | 1462923012433 Marionette DEBUG loaded listener.js 16:30:12 INFO - PROCESS | 1850 | ++DOMWINDOW == 367 (0x9aaaa800) [pid = 1850] [serial = 777] [outer = 0x99eed400] 16:30:13 INFO - PROCESS | 1850 | 1462923013295 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]]]}] 16:30:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 16:30:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1491ms 16:30:13 INFO - PROCESS | 1850 | 1462923013332 Marionette TRACE conn3 -> [0,1005,"getWindowHandle",null] 16:30:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 16:30:13 INFO - PROCESS | 1850 | 1462923013336 Marionette TRACE conn3 <- [1,1005,null,{"value":"8"}] 16:30:13 INFO - PROCESS | 1850 | 1462923013343 Marionette TRACE conn3 -> [0,1006,"setScriptTimeout",{"ms":35000}] 16:30:13 INFO - PROCESS | 1850 | 1462923013347 Marionette TRACE conn3 <- [1,1006,null,{}] 16:30:13 INFO - PROCESS | 1850 | 1462923013353 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}] 16:30:13 INFO - PROCESS | 1850 | 1462923013560 Marionette TRACE conn3 <- [1,1007,null,{"value":null}] 16:30:13 INFO - PROCESS | 1850 | 1462923013833 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:13 INFO - PROCESS | 1850 | ++DOCSHELL 0x99ea1400 == 123 [pid = 1850] [id = 259] 16:30:13 INFO - PROCESS | 1850 | ++DOMWINDOW == 368 (0xa0505c00) [pid = 1850] [serial = 778] [outer = (nil)] 16:30:13 INFO - PROCESS | 1850 | ++DOMWINDOW == 369 (0xa26c2c00) [pid = 1850] [serial = 779] [outer = 0xa0505c00] 16:30:13 INFO - PROCESS | 1850 | 1462923013971 Marionette DEBUG loaded listener.js 16:30:14 INFO - PROCESS | 1850 | ++DOMWINDOW == 370 (0xa35f1c00) [pid = 1850] [serial = 780] [outer = 0xa0505c00] 16:30:14 INFO - PROCESS | 1850 | 1462923014856 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]]]}] 16:30:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 16:30:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1587ms 16:30:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 16:30:14 INFO - PROCESS | 1850 | 1462923014930 Marionette TRACE conn3 -> [0,1009,"getWindowHandle",null] 16:30:14 INFO - PROCESS | 1850 | 1462923014933 Marionette TRACE conn3 <- [1,1009,null,{"value":"8"}] 16:30:14 INFO - PROCESS | 1850 | 1462923014940 Marionette TRACE conn3 -> [0,1010,"setScriptTimeout",{"ms":35000}] 16:30:14 INFO - PROCESS | 1850 | 1462923014944 Marionette TRACE conn3 <- [1,1010,null,{}] 16:30:14 INFO - PROCESS | 1850 | 1462923014950 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}] 16:30:15 INFO - PROCESS | 1850 | 1462923015137 Marionette TRACE conn3 <- [1,1011,null,{"value":null}] 16:30:15 INFO - PROCESS | 1850 | 1462923015405 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:15 INFO - PROCESS | 1850 | ++DOCSHELL 0x9b9f9800 == 124 [pid = 1850] [id = 260] 16:30:15 INFO - PROCESS | 1850 | ++DOMWINDOW == 371 (0xa0505000) [pid = 1850] [serial = 781] [outer = (nil)] 16:30:15 INFO - PROCESS | 1850 | ++DOMWINDOW == 372 (0xa68a2c00) [pid = 1850] [serial = 782] [outer = 0xa0505000] 16:30:15 INFO - PROCESS | 1850 | 1462923015543 Marionette DEBUG loaded listener.js 16:30:15 INFO - PROCESS | 1850 | ++DOMWINDOW == 373 (0xa6d0f000) [pid = 1850] [serial = 783] [outer = 0xa0505000] 16:30:16 INFO - PROCESS | 1850 | 1462923016427 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]]]}] 16:30:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 16:30:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1530ms 16:30:16 INFO - PROCESS | 1850 | 1462923016510 Marionette TRACE conn3 -> [0,1013,"getWindowHandle",null] 16:30:16 INFO - PROCESS | 1850 | 1462923016514 Marionette TRACE conn3 <- [1,1013,null,{"value":"8"}] 16:30:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 16:30:16 INFO - PROCESS | 1850 | 1462923016521 Marionette TRACE conn3 -> [0,1014,"setScriptTimeout",{"ms":35000}] 16:30:16 INFO - PROCESS | 1850 | 1462923016524 Marionette TRACE conn3 <- [1,1014,null,{}] 16:30:16 INFO - PROCESS | 1850 | 1462923016530 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}] 16:30:16 INFO - PROCESS | 1850 | 1462923016754 Marionette TRACE conn3 <- [1,1015,null,{"value":null}] 16:30:17 INFO - PROCESS | 1850 | 1462923017060 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:17 INFO - PROCESS | 1850 | ++DOCSHELL 0x88eea400 == 125 [pid = 1850] [id = 261] 16:30:17 INFO - PROCESS | 1850 | ++DOMWINDOW == 374 (0x88eea800) [pid = 1850] [serial = 784] [outer = (nil)] 16:30:17 INFO - PROCESS | 1850 | ++DOMWINDOW == 375 (0x88ef2800) [pid = 1850] [serial = 785] [outer = 0x88eea800] 16:30:17 INFO - PROCESS | 1850 | 1462923017150 Marionette DEBUG loaded listener.js 16:30:17 INFO - PROCESS | 1850 | ++DOMWINDOW == 376 (0x88ef5c00) [pid = 1850] [serial = 786] [outer = 0x88eea800] 16:30:18 INFO - PROCESS | 1850 | 1462923018010 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]]]}] 16:30:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 16:30:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1530ms 16:30:18 INFO - PROCESS | 1850 | 1462923018052 Marionette TRACE conn3 -> [0,1017,"getWindowHandle",null] 16:30:18 INFO - PROCESS | 1850 | 1462923018055 Marionette TRACE conn3 <- [1,1017,null,{"value":"8"}] 16:30:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 16:30:18 INFO - PROCESS | 1850 | 1462923018062 Marionette TRACE conn3 -> [0,1018,"setScriptTimeout",{"ms":35000}] 16:30:18 INFO - PROCESS | 1850 | 1462923018066 Marionette TRACE conn3 <- [1,1018,null,{}] 16:30:18 INFO - PROCESS | 1850 | 1462923018071 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}] 16:30:18 INFO - PROCESS | 1850 | 1462923018258 Marionette TRACE conn3 <- [1,1019,null,{"value":null}] 16:30:18 INFO - PROCESS | 1850 | 1462923018526 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:18 INFO - PROCESS | 1850 | ++DOCSHELL 0x88eecc00 == 126 [pid = 1850] [id = 262] 16:30:18 INFO - PROCESS | 1850 | ++DOMWINDOW == 377 (0x88ef1800) [pid = 1850] [serial = 787] [outer = (nil)] 16:30:18 INFO - PROCESS | 1850 | ++DOMWINDOW == 378 (0x8b10d000) [pid = 1850] [serial = 788] [outer = 0x88ef1800] 16:30:18 INFO - PROCESS | 1850 | 1462923018652 Marionette DEBUG loaded listener.js 16:30:18 INFO - PROCESS | 1850 | ++DOMWINDOW == 379 (0x8b10f400) [pid = 1850] [serial = 789] [outer = 0x88ef1800] 16:30:19 INFO - PROCESS | 1850 | 1462923019537 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]]]}] 16:30:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 16:30:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1545ms 16:30:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 16:30:19 INFO - PROCESS | 1850 | 1462923019610 Marionette TRACE conn3 -> [0,1021,"getWindowHandle",null] 16:30:19 INFO - PROCESS | 1850 | 1462923019613 Marionette TRACE conn3 <- [1,1021,null,{"value":"8"}] 16:30:19 INFO - PROCESS | 1850 | 1462923019619 Marionette TRACE conn3 -> [0,1022,"setScriptTimeout",{"ms":35000}] 16:30:19 INFO - PROCESS | 1850 | 1462923019622 Marionette TRACE conn3 <- [1,1022,null,{}] 16:30:19 INFO - PROCESS | 1850 | 1462923019628 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}] 16:30:19 INFO - PROCESS | 1850 | 1462923019814 Marionette TRACE conn3 <- [1,1023,null,{"value":null}] 16:30:20 INFO - PROCESS | 1850 | 1462923020131 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:20 INFO - PROCESS | 1850 | ++DOCSHELL 0x88ef4400 == 127 [pid = 1850] [id = 263] 16:30:20 INFO - PROCESS | 1850 | ++DOMWINDOW == 380 (0x88ef8c00) [pid = 1850] [serial = 790] [outer = (nil)] 16:30:20 INFO - PROCESS | 1850 | ++DOMWINDOW == 381 (0x8b115400) [pid = 1850] [serial = 791] [outer = 0x88ef8c00] 16:30:20 INFO - PROCESS | 1850 | 1462923020224 Marionette DEBUG loaded listener.js 16:30:20 INFO - PROCESS | 1850 | ++DOMWINDOW == 382 (0x8b117400) [pid = 1850] [serial = 792] [outer = 0x88ef8c00] 16:30:21 INFO - PROCESS | 1850 | 1462923021129 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]]]}] 16:30:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 16:30:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1592ms 16:30:21 INFO - PROCESS | 1850 | 1462923021211 Marionette TRACE conn3 -> [0,1025,"getWindowHandle",null] 16:30:21 INFO - PROCESS | 1850 | 1462923021215 Marionette TRACE conn3 <- [1,1025,null,{"value":"8"}] 16:30:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 16:30:21 INFO - PROCESS | 1850 | 1462923021221 Marionette TRACE conn3 -> [0,1026,"setScriptTimeout",{"ms":35000}] 16:30:21 INFO - PROCESS | 1850 | 1462923021225 Marionette TRACE conn3 <- [1,1026,null,{}] 16:30:21 INFO - PROCESS | 1850 | 1462923021230 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}] 16:30:21 INFO - PROCESS | 1850 | 1462923021466 Marionette TRACE conn3 <- [1,1027,null,{"value":null}] 16:30:22 INFO - PROCESS | 1850 | 1462923022169 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:22 INFO - PROCESS | 1850 | ++DOCSHELL 0x85ccc400 == 128 [pid = 1850] [id = 264] 16:30:22 INFO - PROCESS | 1850 | ++DOMWINDOW == 383 (0x862a6c00) [pid = 1850] [serial = 793] [outer = (nil)] 16:30:22 INFO - PROCESS | 1850 | ++DOMWINDOW == 384 (0x86cca400) [pid = 1850] [serial = 794] [outer = 0x862a6c00] 16:30:22 INFO - PROCESS | 1850 | 1462923022253 Marionette DEBUG loaded listener.js 16:30:22 INFO - PROCESS | 1850 | ++DOMWINDOW == 385 (0x87495400) [pid = 1850] [serial = 795] [outer = 0x862a6c00] 16:30:23 INFO - PROCESS | 1850 | 1462923023163 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]]]}] 16:30:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 16:30:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1991ms 16:30:23 INFO - PROCESS | 1850 | 1462923023215 Marionette TRACE conn3 -> [0,1029,"getWindowHandle",null] 16:30:23 INFO - PROCESS | 1850 | 1462923023221 Marionette TRACE conn3 <- [1,1029,null,{"value":"8"}] 16:30:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 16:30:23 INFO - PROCESS | 1850 | 1462923023229 Marionette TRACE conn3 -> [0,1030,"setScriptTimeout",{"ms":35000}] 16:30:23 INFO - PROCESS | 1850 | 1462923023234 Marionette TRACE conn3 <- [1,1030,null,{}] 16:30:23 INFO - PROCESS | 1850 | 1462923023241 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}] 16:30:23 INFO - PROCESS | 1850 | 1462923023433 Marionette TRACE conn3 <- [1,1031,null,{"value":null}] 16:30:23 INFO - PROCESS | 1850 | 1462923023751 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:23 INFO - PROCESS | 1850 | ++DOCSHELL 0x86ccf000 == 129 [pid = 1850] [id = 265] 16:30:23 INFO - PROCESS | 1850 | ++DOMWINDOW == 386 (0x875a9400) [pid = 1850] [serial = 796] [outer = (nil)] 16:30:23 INFO - PROCESS | 1850 | ++DOMWINDOW == 387 (0x88ef4000) [pid = 1850] [serial = 797] [outer = 0x875a9400] 16:30:23 INFO - PROCESS | 1850 | 1462923023841 Marionette DEBUG loaded listener.js 16:30:23 INFO - PROCESS | 1850 | ++DOMWINDOW == 388 (0x890ef000) [pid = 1850] [serial = 798] [outer = 0x875a9400] 16:30:24 INFO - PROCESS | 1850 | 1462923024836 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]]]}] 16:30:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 16:30:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1683ms 16:30:24 INFO - PROCESS | 1850 | 1462923024915 Marionette TRACE conn3 -> [0,1033,"getWindowHandle",null] 16:30:24 INFO - PROCESS | 1850 | 1462923024921 Marionette TRACE conn3 <- [1,1033,null,{"value":"8"}] 16:30:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 16:30:24 INFO - PROCESS | 1850 | 1462923024928 Marionette TRACE conn3 -> [0,1034,"setScriptTimeout",{"ms":35000}] 16:30:24 INFO - PROCESS | 1850 | 1462923024931 Marionette TRACE conn3 <- [1,1034,null,{}] 16:30:24 INFO - PROCESS | 1850 | 1462923024937 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}] 16:30:25 INFO - PROCESS | 1850 | 1462923025186 Marionette TRACE conn3 <- [1,1035,null,{"value":null}] 16:30:25 INFO - PROCESS | 1850 | 1462923025547 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:25 INFO - PROCESS | 1850 | ++DOCSHELL 0x8a0ed000 == 130 [pid = 1850] [id = 266] 16:30:25 INFO - PROCESS | 1850 | ++DOMWINDOW == 389 (0x8b10c800) [pid = 1850] [serial = 799] [outer = (nil)] 16:30:25 INFO - PROCESS | 1850 | ++DOMWINDOW == 390 (0x8b2e9c00) [pid = 1850] [serial = 800] [outer = 0x8b10c800] 16:30:25 INFO - PROCESS | 1850 | 1462923025627 Marionette DEBUG loaded listener.js 16:30:25 INFO - PROCESS | 1850 | ++DOMWINDOW == 391 (0x8d3ab800) [pid = 1850] [serial = 801] [outer = 0x8b10c800] 16:30:26 INFO - PROCESS | 1850 | 1462923026560 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]]]}] 16:30:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 16:30:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1684ms 16:30:26 INFO - PROCESS | 1850 | 1462923026613 Marionette TRACE conn3 -> [0,1037,"getWindowHandle",null] 16:30:26 INFO - PROCESS | 1850 | 1462923026617 Marionette TRACE conn3 <- [1,1037,null,{"value":"8"}] 16:30:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 16:30:26 INFO - PROCESS | 1850 | 1462923026632 Marionette TRACE conn3 -> [0,1038,"setScriptTimeout",{"ms":35000}] 16:30:26 INFO - PROCESS | 1850 | 1462923026641 Marionette TRACE conn3 <- [1,1038,null,{}] 16:30:26 INFO - PROCESS | 1850 | 1462923026648 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}] 16:30:26 INFO - PROCESS | 1850 | 1462923026847 Marionette TRACE conn3 <- [1,1039,null,{"value":null}] 16:30:27 INFO - PROCESS | 1850 | 1462923027161 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:27 INFO - PROCESS | 1850 | ++DOCSHELL 0x86cc7c00 == 131 [pid = 1850] [id = 267] 16:30:27 INFO - PROCESS | 1850 | ++DOMWINDOW == 392 (0x883b4400) [pid = 1850] [serial = 802] [outer = (nil)] 16:30:27 INFO - PROCESS | 1850 | ++DOMWINDOW == 393 (0x8f05e800) [pid = 1850] [serial = 803] [outer = 0x883b4400] 16:30:27 INFO - PROCESS | 1850 | 1462923027248 Marionette DEBUG loaded listener.js 16:30:27 INFO - PROCESS | 1850 | ++DOMWINDOW == 394 (0x91069800) [pid = 1850] [serial = 804] [outer = 0x883b4400] 16:30:27 INFO - PROCESS | 1850 | --DOCSHELL 0xa2294000 == 130 [pid = 1850] [id = 23] 16:30:27 INFO - PROCESS | 1850 | --DOCSHELL 0x9afcd400 == 129 [pid = 1850] [id = 54] 16:30:27 INFO - PROCESS | 1850 | --DOCSHELL 0x94fbcc00 == 128 [pid = 1850] [id = 30] 16:30:27 INFO - PROCESS | 1850 | --DOCSHELL 0x8a0e9c00 == 127 [pid = 1850] [id = 247] 16:30:27 INFO - PROCESS | 1850 | --DOCSHELL 0x86cc9800 == 126 [pid = 1850] [id = 246] 16:30:27 INFO - PROCESS | 1850 | --DOCSHELL 0x8749b400 == 125 [pid = 1850] [id = 245] 16:30:27 INFO - PROCESS | 1850 | --DOCSHELL 0x85cc1800 == 124 [pid = 1850] [id = 243] 16:30:27 INFO - PROCESS | 1850 | --DOCSHELL 0x85cbfc00 == 123 [pid = 1850] [id = 242] 16:30:27 INFO - PROCESS | 1850 | --DOCSHELL 0x86cc2000 == 122 [pid = 1850] [id = 240] 16:30:27 INFO - PROCESS | 1850 | --DOCSHELL 0x86cc5c00 == 121 [pid = 1850] [id = 241] 16:30:27 INFO - PROCESS | 1850 | --DOCSHELL 0x890e1c00 == 120 [pid = 1850] [id = 239] 16:30:27 INFO - PROCESS | 1850 | --DOCSHELL 0x8f05d000 == 119 [pid = 1850] [id = 238] 16:30:27 INFO - PROCESS | 1850 | --DOCSHELL 0x8dd15400 == 118 [pid = 1850] [id = 236] 16:30:27 INFO - PROCESS | 1850 | --DOCSHELL 0x8af09400 == 117 [pid = 1850] [id = 237] 16:30:27 INFO - PROCESS | 1850 | --DOCSHELL 0x8afecc00 == 116 [pid = 1850] [id = 235] 16:30:27 INFO - PROCESS | 1850 | --DOCSHELL 0x9273a000 == 115 [pid = 1850] [id = 234] 16:30:27 INFO - PROCESS | 1850 | --DOCSHELL 0x8ee3b800 == 114 [pid = 1850] [id = 233] 16:30:27 INFO - PROCESS | 1850 | --DOCSHELL 0x8ee5dc00 == 113 [pid = 1850] [id = 232] 16:30:27 INFO - PROCESS | 1850 | --DOCSHELL 0x87fe4000 == 112 [pid = 1850] [id = 231] 16:30:28 INFO - PROCESS | 1850 | --DOMWINDOW == 393 (0x875b0c00) [pid = 1850] [serial = 671] [outer = (nil)] [url = about:blank] 16:30:28 INFO - PROCESS | 1850 | --DOMWINDOW == 392 (0x91061c00) [pid = 1850] [serial = 689] [outer = (nil)] [url = about:blank] 16:30:28 INFO - PROCESS | 1850 | --DOMWINDOW == 391 (0x8a0e9800) [pid = 1850] [serial = 641] [outer = (nil)] [url = about:blank] 16:30:28 INFO - PROCESS | 1850 | --DOMWINDOW == 390 (0x8dcfcc00) [pid = 1850] [serial = 665] [outer = (nil)] [url = about:blank] 16:30:28 INFO - PROCESS | 1850 | --DOMWINDOW == 389 (0x8afe0c00) [pid = 1850] [serial = 677] [outer = (nil)] [url = about:blank] 16:30:28 INFO - PROCESS | 1850 | --DOMWINDOW == 388 (0x88238800) [pid = 1850] [serial = 656] [outer = (nil)] [url = about:blank] 16:30:28 INFO - PROCESS | 1850 | --DOMWINDOW == 387 (0x8a0e1800) [pid = 1850] [serial = 659] [outer = (nil)] [url = about:blank] 16:30:28 INFO - PROCESS | 1850 | --DOMWINDOW == 386 (0x8d3a6400) [pid = 1850] [serial = 680] [outer = (nil)] [url = about:blank] 16:30:28 INFO - PROCESS | 1850 | --DOMWINDOW == 385 (0x9a605800) [pid = 1850] [serial = 629] [outer = (nil)] [url = about:blank] 16:30:28 INFO - PROCESS | 1850 | --DOMWINDOW == 384 (0x87fe7400) [pid = 1850] [serial = 653] [outer = (nil)] [url = about:blank] 16:30:28 INFO - PROCESS | 1850 | --DOMWINDOW == 383 (0x9acdb800) [pid = 1850] [serial = 620] [outer = (nil)] [url = about:blank] 16:30:28 INFO - PROCESS | 1850 | --DOMWINDOW == 382 (0x8749f000) [pid = 1850] [serial = 668] [outer = (nil)] [url = about:blank] 16:30:28 INFO - PROCESS | 1850 | --DOMWINDOW == 381 (0x8d3ae800) [pid = 1850] [serial = 647] [outer = (nil)] [url = about:blank] 16:30:28 INFO - PROCESS | 1850 | --DOMWINDOW == 380 (0x8dcf7c00) [pid = 1850] [serial = 681] [outer = (nil)] [url = about:blank] 16:30:28 INFO - PROCESS | 1850 | --DOMWINDOW == 379 (0x921efc00) [pid = 1850] [serial = 626] [outer = (nil)] [url = about:blank] 16:30:28 INFO - PROCESS | 1850 | --DOMWINDOW == 378 (0x883b5400) [pid = 1850] [serial = 674] [outer = (nil)] [url = about:blank] 16:30:28 INFO - PROCESS | 1850 | --DOMWINDOW == 377 (0x8e608800) [pid = 1850] [serial = 684] [outer = (nil)] [url = about:blank] 16:30:28 INFO - PROCESS | 1850 | --DOMWINDOW == 376 (0x875b4c00) [pid = 1850] [serial = 672] [outer = (nil)] [url = about:blank] 16:30:28 INFO - PROCESS | 1850 | --DOMWINDOW == 375 (0x8f056c00) [pid = 1850] [serial = 687] [outer = (nil)] [url = about:blank] 16:30:28 INFO - PROCESS | 1850 | --DOMWINDOW == 374 (0xa6d2e000) [pid = 1850] [serial = 635] [outer = (nil)] [url = about:blank] 16:30:28 INFO - PROCESS | 1850 | --DOMWINDOW == 373 (0x883b7800) [pid = 1850] [serial = 662] [outer = (nil)] [url = about:blank] 16:30:28 INFO - PROCESS | 1850 | --DOMWINDOW == 372 (0x8dd14000) [pid = 1850] [serial = 683] [outer = (nil)] [url = about:blank] 16:30:28 INFO - PROCESS | 1850 | --DOMWINDOW == 371 (0x8d3a5000) [pid = 1850] [serial = 644] [outer = (nil)] [url = about:blank] 16:30:28 INFO - PROCESS | 1850 | --DOMWINDOW == 370 (0x883bf400) [pid = 1850] [serial = 675] [outer = (nil)] [url = about:blank] 16:30:28 INFO - PROCESS | 1850 | --DOMWINDOW == 369 (0x8dd0c800) [pid = 1850] [serial = 623] [outer = (nil)] [url = about:blank] 16:30:28 INFO - PROCESS | 1850 | --DOMWINDOW == 368 (0x8b0f2000) [pid = 1850] [serial = 678] [outer = (nil)] [url = about:blank] 16:30:28 INFO - PROCESS | 1850 | --DOMWINDOW == 367 (0x8afeb400) [pid = 1850] [serial = 638] [outer = (nil)] [url = about:blank] 16:30:28 INFO - PROCESS | 1850 | --DOMWINDOW == 366 (0xa34a8c00) [pid = 1850] [serial = 632] [outer = (nil)] [url = about:blank] 16:30:28 INFO - PROCESS | 1850 | --DOMWINDOW == 365 (0x92755400) [pid = 1850] [serial = 650] [outer = (nil)] [url = about:blank] 16:30:28 INFO - PROCESS | 1850 | --DOMWINDOW == 364 (0x8ee60000) [pid = 1850] [serial = 686] [outer = (nil)] [url = about:blank] 16:30:28 INFO - PROCESS | 1850 | --DOMWINDOW == 363 (0x9114c400) [pid = 1850] [serial = 690] [outer = (nil)] [url = about:blank] 16:30:28 INFO - PROCESS | 1850 | 1462923028734 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]]]}] 16:30:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 16:30:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 2151ms 16:30:28 INFO - PROCESS | 1850 | 1462923028777 Marionette TRACE conn3 -> [0,1041,"getWindowHandle",null] 16:30:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 16:30:28 INFO - PROCESS | 1850 | 1462923028781 Marionette TRACE conn3 <- [1,1041,null,{"value":"8"}] 16:30:28 INFO - PROCESS | 1850 | 1462923028787 Marionette TRACE conn3 -> [0,1042,"setScriptTimeout",{"ms":35000}] 16:30:28 INFO - PROCESS | 1850 | 1462923028791 Marionette TRACE conn3 <- [1,1042,null,{}] 16:30:28 INFO - PROCESS | 1850 | 1462923028796 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}] 16:30:28 INFO - PROCESS | 1850 | 1462923028980 Marionette TRACE conn3 <- [1,1043,null,{"value":null}] 16:30:29 INFO - PROCESS | 1850 | 1462923029192 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:29 INFO - PROCESS | 1850 | ++DOCSHELL 0x862aa000 == 113 [pid = 1850] [id = 268] 16:30:29 INFO - PROCESS | 1850 | ++DOMWINDOW == 364 (0x86cc3800) [pid = 1850] [serial = 805] [outer = (nil)] 16:30:29 INFO - PROCESS | 1850 | ++DOMWINDOW == 365 (0x875b0c00) [pid = 1850] [serial = 806] [outer = 0x86cc3800] 16:30:29 INFO - PROCESS | 1850 | 1462923029270 Marionette DEBUG loaded listener.js 16:30:29 INFO - PROCESS | 1850 | ++DOMWINDOW == 366 (0x87fe8800) [pid = 1850] [serial = 807] [outer = 0x86cc3800] 16:30:30 INFO - PROCESS | 1850 | 1462923030049 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]]]}] 16:30:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 16:30:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1280ms 16:30:30 INFO - PROCESS | 1850 | 1462923030068 Marionette TRACE conn3 -> [0,1045,"getWindowHandle",null] 16:30:30 INFO - PROCESS | 1850 | 1462923030071 Marionette TRACE conn3 <- [1,1045,null,{"value":"8"}] 16:30:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 16:30:30 INFO - PROCESS | 1850 | 1462923030077 Marionette TRACE conn3 -> [0,1046,"setScriptTimeout",{"ms":35000}] 16:30:30 INFO - PROCESS | 1850 | 1462923030080 Marionette TRACE conn3 <- [1,1046,null,{}] 16:30:30 INFO - PROCESS | 1850 | 1462923030085 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}] 16:30:30 INFO - PROCESS | 1850 | 1462923030263 Marionette TRACE conn3 <- [1,1047,null,{"value":null}] 16:30:30 INFO - PROCESS | 1850 | 1462923030478 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:30 INFO - PROCESS | 1850 | ++DOCSHELL 0x883b6800 == 114 [pid = 1850] [id = 269] 16:30:30 INFO - PROCESS | 1850 | ++DOMWINDOW == 367 (0x883b8400) [pid = 1850] [serial = 808] [outer = (nil)] 16:30:30 INFO - PROCESS | 1850 | ++DOMWINDOW == 368 (0x890e9800) [pid = 1850] [serial = 809] [outer = 0x883b8400] 16:30:30 INFO - PROCESS | 1850 | 1462923030564 Marionette DEBUG loaded listener.js 16:30:30 INFO - PROCESS | 1850 | ++DOMWINDOW == 369 (0x8b2eb000) [pid = 1850] [serial = 810] [outer = 0x883b8400] 16:30:31 INFO - PROCESS | 1850 | 1462923031514 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]]]}] 16:30:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 16:30:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1484ms 16:30:31 INFO - PROCESS | 1850 | 1462923031578 Marionette TRACE conn3 -> [0,1049,"getWindowHandle",null] 16:30:31 INFO - PROCESS | 1850 | 1462923031581 Marionette TRACE conn3 <- [1,1049,null,{"value":"8"}] 16:30:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 16:30:31 INFO - PROCESS | 1850 | 1462923031587 Marionette TRACE conn3 -> [0,1050,"setScriptTimeout",{"ms":35000}] 16:30:31 INFO - PROCESS | 1850 | 1462923031590 Marionette TRACE conn3 <- [1,1050,null,{}] 16:30:31 INFO - PROCESS | 1850 | 1462923031596 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}] 16:30:31 INFO - PROCESS | 1850 | 1462923031839 Marionette TRACE conn3 <- [1,1051,null,{"value":null}] 16:30:31 INFO - PROCESS | 1850 | 1462923031865 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:31 INFO - PROCESS | 1850 | ++DOCSHELL 0x86fe1000 == 115 [pid = 1850] [id = 270] 16:30:31 INFO - PROCESS | 1850 | ++DOMWINDOW == 370 (0x890e1800) [pid = 1850] [serial = 811] [outer = (nil)] 16:30:31 INFO - PROCESS | 1850 | ++DOMWINDOW == 371 (0x8e6db000) [pid = 1850] [serial = 812] [outer = 0x890e1800] 16:30:31 INFO - PROCESS | 1850 | 1462923031937 Marionette DEBUG loaded listener.js 16:30:32 INFO - PROCESS | 1850 | ++DOMWINDOW == 372 (0x8ee64c00) [pid = 1850] [serial = 813] [outer = 0x890e1800] 16:30:34 INFO - PROCESS | 1850 | --DOMWINDOW == 371 (0x99ba9000) [pid = 1850] [serial = 206] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 16:30:34 INFO - PROCESS | 1850 | --DOMWINDOW == 370 (0x99eefc00) [pid = 1850] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 16:30:34 INFO - PROCESS | 1850 | --DOMWINDOW == 369 (0x8b785800) [pid = 1850] [serial = 622] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 16:30:34 INFO - PROCESS | 1850 | --DOMWINDOW == 368 (0x8d3a1800) [pid = 1850] [serial = 646] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 16:30:34 INFO - PROCESS | 1850 | --DOMWINDOW == 367 (0xa34a2400) [pid = 1850] [serial = 248] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 16:30:34 INFO - PROCESS | 1850 | --DOMWINDOW == 366 (0x939afc00) [pid = 1850] [serial = 239] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 16:30:34 INFO - PROCESS | 1850 | --DOMWINDOW == 365 (0x883bc400) [pid = 1850] [serial = 664] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 16:30:34 INFO - PROCESS | 1850 | --DOMWINDOW == 364 (0x94fba000) [pid = 1850] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 16:30:34 INFO - PROCESS | 1850 | --DOMWINDOW == 363 (0x88239400) [pid = 1850] [serial = 658] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 16:30:34 INFO - PROCESS | 1850 | --DOMWINDOW == 362 (0x92753400) [pid = 1850] [serial = 649] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 16:30:34 INFO - PROCESS | 1850 | --DOMWINDOW == 361 (0x8afdf400) [pid = 1850] [serial = 637] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 16:30:34 INFO - PROCESS | 1850 | --DOMWINDOW == 360 (0x9b9fdc00) [pid = 1850] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 16:30:34 INFO - PROCESS | 1850 | --DOMWINDOW == 359 (0x883b5800) [pid = 1850] [serial = 661] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 16:30:34 INFO - PROCESS | 1850 | --DOMWINDOW == 358 (0x8af09c00) [pid = 1850] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 16:30:34 INFO - PROCESS | 1850 | --DOMWINDOW == 357 (0x9aaad400) [pid = 1850] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 16:30:34 INFO - PROCESS | 1850 | --DOMWINDOW == 356 (0x8dd10c00) [pid = 1850] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 16:30:34 INFO - PROCESS | 1850 | --DOMWINDOW == 355 (0xa229c000) [pid = 1850] [serial = 209] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 16:30:34 INFO - PROCESS | 1850 | --DOMWINDOW == 354 (0x8e6df000) [pid = 1850] [serial = 456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 16:30:34 INFO - PROCESS | 1850 | --DOMWINDOW == 353 (0x922d0800) [pid = 1850] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 16:30:34 INFO - PROCESS | 1850 | --DOMWINDOW == 352 (0x8749c400) [pid = 1850] [serial = 667] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 16:30:34 INFO - PROCESS | 1850 | --DOMWINDOW == 351 (0x92735000) [pid = 1850] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 16:30:34 INFO - PROCESS | 1850 | --DOMWINDOW == 350 (0x8ee39000) [pid = 1850] [serial = 408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 16:30:34 INFO - PROCESS | 1850 | --DOMWINDOW == 349 (0x91305c00) [pid = 1850] [serial = 625] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 16:30:34 INFO - PROCESS | 1850 | --DOMWINDOW == 348 (0x9ac72000) [pid = 1850] [serial = 631] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 16:30:34 INFO - PROCESS | 1850 | --DOMWINDOW == 347 (0x9105f400) [pid = 1850] [serial = 402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 16:30:34 INFO - PROCESS | 1850 | --DOMWINDOW == 346 (0xa213e800) [pid = 1850] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 16:30:34 INFO - PROCESS | 1850 | --DOMWINDOW == 345 (0x94f42400) [pid = 1850] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 16:30:34 INFO - PROCESS | 1850 | --DOMWINDOW == 344 (0x921f8400) [pid = 1850] [serial = 628] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 16:30:34 INFO - PROCESS | 1850 | --DOMWINDOW == 343 (0x8ee3d400) [pid = 1850] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 16:30:34 INFO - PROCESS | 1850 | --DOMWINDOW == 342 (0x8b0f6000) [pid = 1850] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 16:30:34 INFO - PROCESS | 1850 | --DOMWINDOW == 341 (0x957ee000) [pid = 1850] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 16:30:34 INFO - PROCESS | 1850 | --DOMWINDOW == 340 (0x91150800) [pid = 1850] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 16:30:34 INFO - PROCESS | 1850 | --DOMWINDOW == 339 (0x92708800) [pid = 1850] [serial = 414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 16:30:34 INFO - PROCESS | 1850 | --DOMWINDOW == 338 (0x8b684000) [pid = 1850] [serial = 423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 16:30:34 INFO - PROCESS | 1850 | --DOMWINDOW == 337 (0x93b0b800) [pid = 1850] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 16:30:34 INFO - PROCESS | 1850 | --DOMWINDOW == 336 (0x9130e000) [pid = 1850] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 16:30:34 INFO - PROCESS | 1850 | --DOMWINDOW == 335 (0x99ee7c00) [pid = 1850] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 16:30:34 INFO - PROCESS | 1850 | --DOMWINDOW == 334 (0x9238f800) [pid = 1850] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 16:30:34 INFO - PROCESS | 1850 | --DOMWINDOW == 333 (0x86cc9c00) [pid = 1850] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 16:30:34 INFO - PROCESS | 1850 | --DOMWINDOW == 332 (0xa6289400) [pid = 1850] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 16:30:34 INFO - PROCESS | 1850 | --DOMWINDOW == 331 (0x8ee3f800) [pid = 1850] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 16:30:34 INFO - PROCESS | 1850 | --DOMWINDOW == 330 (0x8e601c00) [pid = 1850] [serial = 411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 16:30:34 INFO - PROCESS | 1850 | --DOMWINDOW == 329 (0x89d84800) [pid = 1850] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 16:30:34 INFO - PROCESS | 1850 | --DOMWINDOW == 328 (0x8b0ec400) [pid = 1850] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 16:30:34 INFO - PROCESS | 1850 | --DOMWINDOW == 327 (0x8b9d6000) [pid = 1850] [serial = 429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 16:30:34 INFO - PROCESS | 1850 | --DOMWINDOW == 326 (0x92566800) [pid = 1850] [serial = 390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 16:30:34 INFO - PROCESS | 1850 | --DOMWINDOW == 325 (0x8ee3c400) [pid = 1850] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 16:30:34 INFO - PROCESS | 1850 | --DOMWINDOW == 324 (0x921ef400) [pid = 1850] [serial = 103] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 16:30:34 INFO - PROCESS | 1850 | --DOMWINDOW == 323 (0x8a0e8400) [pid = 1850] [serial = 643] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 16:30:34 INFO - PROCESS | 1850 | --DOMWINDOW == 322 (0x91d9d000) [pid = 1850] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 16:30:34 INFO - PROCESS | 1850 | --DOMWINDOW == 321 (0x92311c00) [pid = 1850] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 16:30:34 INFO - PROCESS | 1850 | --DOMWINDOW == 320 (0x87fe8000) [pid = 1850] [serial = 694] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 16:30:34 INFO - PROCESS | 1850 | --DOMWINDOW == 319 (0xa35ef400) [pid = 1850] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 16:30:34 INFO - PROCESS | 1850 | --DOMWINDOW == 318 (0x9adb1c00) [pid = 1850] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 16:30:34 INFO - PROCESS | 1850 | --DOMWINDOW == 317 (0x9b9fa800) [pid = 1850] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 16:30:34 INFO - PROCESS | 1850 | --DOMWINDOW == 316 (0x8ee65400) [pid = 1850] [serial = 387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 16:30:34 INFO - PROCESS | 1850 | --DOMWINDOW == 315 (0x87fdc800) [pid = 1850] [serial = 652] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 16:30:34 INFO - PROCESS | 1850 | --DOMWINDOW == 314 (0x8ee40000) [pid = 1850] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 16:30:34 INFO - PROCESS | 1850 | --DOMWINDOW == 313 (0x9507c400) [pid = 1850] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 16:30:34 INFO - PROCESS | 1850 | --DOMWINDOW == 312 (0x9a607400) [pid = 1850] [serial = 715] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 16:30:34 INFO - PROCESS | 1850 | --DOMWINDOW == 311 (0x99ee5c00) [pid = 1850] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 16:30:34 INFO - PROCESS | 1850 | --DOMWINDOW == 310 (0x9100ec00) [pid = 1850] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 16:30:34 INFO - PROCESS | 1850 | --DOMWINDOW == 309 (0x92398800) [pid = 1850] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 16:30:34 INFO - PROCESS | 1850 | --DOMWINDOW == 308 (0xa34a4400) [pid = 1850] [serial = 215] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 16:30:34 INFO - PROCESS | 1850 | --DOMWINDOW == 307 (0x85cc2400) [pid = 1850] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 16:30:34 INFO - PROCESS | 1850 | --DOMWINDOW == 306 (0x92abfc00) [pid = 1850] [serial = 706] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 16:30:34 INFO - PROCESS | 1850 | --DOMWINDOW == 305 (0x8b685400) [pid = 1850] [serial = 420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 16:30:34 INFO - PROCESS | 1850 | --DOMWINDOW == 304 (0x8b2e0c00) [pid = 1850] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 16:30:34 INFO - PROCESS | 1850 | --DOMWINDOW == 303 (0x92ab6c00) [pid = 1850] [serial = 703] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 16:30:34 INFO - PROCESS | 1850 | --DOMWINDOW == 302 (0x8afdec00) [pid = 1850] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 16:30:34 INFO - PROCESS | 1850 | --DOMWINDOW == 301 (0x87fe6000) [pid = 1850] [serial = 655] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 16:30:34 INFO - PROCESS | 1850 | --DOMWINDOW == 300 (0x8f061400) [pid = 1850] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 16:30:34 INFO - PROCESS | 1850 | --DOMWINDOW == 299 (0x9b9dfc00) [pid = 1850] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 16:30:34 INFO - PROCESS | 1850 | --DOMWINDOW == 298 (0x92733000) [pid = 1850] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 16:30:34 INFO - PROCESS | 1850 | --DOMWINDOW == 297 (0x8b689800) [pid = 1850] [serial = 426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 16:30:34 INFO - PROCESS | 1850 | --DOMWINDOW == 296 (0x9106a400) [pid = 1850] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 16:30:34 INFO - PROCESS | 1850 | --DOMWINDOW == 295 (0x890e2000) [pid = 1850] [serial = 718] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 16:30:34 INFO - PROCESS | 1850 | --DOMWINDOW == 294 (0x99604800) [pid = 1850] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 16:30:34 INFO - PROCESS | 1850 | --DOMWINDOW == 293 (0x8749e000) [pid = 1850] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 16:30:34 INFO - PROCESS | 1850 | --DOMWINDOW == 292 (0x99bb4800) [pid = 1850] [serial = 462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 16:30:34 INFO - PROCESS | 1850 | --DOMWINDOW == 291 (0x91d92400) [pid = 1850] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 16:30:34 INFO - PROCESS | 1850 | --DOMWINDOW == 290 (0x9100f000) [pid = 1850] [serial = 399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 16:30:34 INFO - PROCESS | 1850 | --DOMWINDOW == 289 (0x8af10000) [pid = 1850] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 16:30:34 INFO - PROCESS | 1850 | --DOMWINDOW == 288 (0x8e6d7400) [pid = 1850] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 16:30:34 INFO - PROCESS | 1850 | --DOMWINDOW == 287 (0x8a0e2400) [pid = 1850] [serial = 640] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 16:30:34 INFO - PROCESS | 1850 | --DOMWINDOW == 286 (0x9b8a6400) [pid = 1850] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 16:30:34 INFO - PROCESS | 1850 | --DOMWINDOW == 285 (0x8ef10c00) [pid = 1850] [serial = 697] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 16:30:34 INFO - PROCESS | 1850 | --DOMWINDOW == 284 (0x9b7e1400) [pid = 1850] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 16:30:34 INFO - PROCESS | 1850 | --DOMWINDOW == 283 (0x89c73800) [pid = 1850] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 16:30:34 INFO - PROCESS | 1850 | --DOMWINDOW == 282 (0x93bcf800) [pid = 1850] [serial = 709] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 16:30:34 INFO - PROCESS | 1850 | --DOMWINDOW == 281 (0x976e4c00) [pid = 1850] [serial = 242] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 16:30:34 INFO - PROCESS | 1850 | --DOMWINDOW == 280 (0x91062c00) [pid = 1850] [serial = 405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 16:30:34 INFO - PROCESS | 1850 | --DOMWINDOW == 279 (0x92318400) [pid = 1850] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 16:30:34 INFO - PROCESS | 1850 | --DOMWINDOW == 278 (0x87fe3000) [pid = 1850] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 16:30:34 INFO - PROCESS | 1850 | --DOMWINDOW == 277 (0xa26e7000) [pid = 1850] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 16:30:34 INFO - PROCESS | 1850 | --DOMWINDOW == 276 (0x922d1000) [pid = 1850] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 16:30:34 INFO - PROCESS | 1850 | --DOMWINDOW == 275 (0x9255e000) [pid = 1850] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 16:30:34 INFO - PROCESS | 1850 | --DOMWINDOW == 274 (0x953da000) [pid = 1850] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 16:30:34 INFO - PROCESS | 1850 | --DOMWINDOW == 273 (0x8f052000) [pid = 1850] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 16:30:34 INFO - PROCESS | 1850 | --DOMWINDOW == 272 (0x9b15fc00) [pid = 1850] [serial = 245] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 16:30:34 INFO - PROCESS | 1850 | --DOMWINDOW == 271 (0x9b9f8800) [pid = 1850] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 16:30:34 INFO - PROCESS | 1850 | --DOMWINDOW == 270 (0x8dd0a800) [pid = 1850] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 16:30:34 INFO - PROCESS | 1850 | --DOMWINDOW == 269 (0x91065800) [pid = 1850] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 16:30:34 INFO - PROCESS | 1850 | --DOMWINDOW == 268 (0x8af0d000) [pid = 1850] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 16:30:34 INFO - PROCESS | 1850 | --DOMWINDOW == 267 (0x99eed000) [pid = 1850] [serial = 212] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 16:30:34 INFO - PROCESS | 1850 | --DOMWINDOW == 266 (0x8f06ac00) [pid = 1850] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 16:30:34 INFO - PROCESS | 1850 | --DOMWINDOW == 265 (0x9a3da800) [pid = 1850] [serial = 393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 16:30:34 INFO - PROCESS | 1850 | --DOMWINDOW == 264 (0x9b9f7800) [pid = 1850] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 16:30:34 INFO - PROCESS | 1850 | --DOMWINDOW == 263 (0x92703000) [pid = 1850] [serial = 700] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 16:30:34 INFO - PROCESS | 1850 | --DOMWINDOW == 262 (0x9a3d2800) [pid = 1850] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 16:30:34 INFO - PROCESS | 1850 | --DOMWINDOW == 261 (0xa6d77800) [pid = 1850] [serial = 417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 16:30:34 INFO - PROCESS | 1850 | --DOMWINDOW == 260 (0xa26e5400) [pid = 1850] [serial = 396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 16:30:34 INFO - PROCESS | 1850 | --DOMWINDOW == 259 (0x976e4800) [pid = 1850] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 16:30:34 INFO - PROCESS | 1850 | --DOMWINDOW == 258 (0x86cc6800) [pid = 1850] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 16:30:34 INFO - PROCESS | 1850 | --DOMWINDOW == 257 (0x99e1e400) [pid = 1850] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 16:30:34 INFO - PROCESS | 1850 | --DOMWINDOW == 256 (0x85cc0800) [pid = 1850] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 16:30:34 INFO - PROCESS | 1850 | --DOMWINDOW == 255 (0x94f0a400) [pid = 1850] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 16:30:34 INFO - PROCESS | 1850 | --DOMWINDOW == 254 (0x921f4000) [pid = 1850] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 16:30:34 INFO - PROCESS | 1850 | --DOMWINDOW == 253 (0x8af02000) [pid = 1850] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 16:30:34 INFO - PROCESS | 1850 | --DOMWINDOW == 252 (0x99eecc00) [pid = 1850] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 16:30:34 INFO - PROCESS | 1850 | --DOMWINDOW == 251 (0x93b07000) [pid = 1850] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 16:30:34 INFO - PROCESS | 1850 | --DOMWINDOW == 250 (0xa628a000) [pid = 1850] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 16:30:34 INFO - PROCESS | 1850 | --DOMWINDOW == 249 (0x91004400) [pid = 1850] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 16:30:34 INFO - PROCESS | 1850 | --DOMWINDOW == 248 (0x8b2dc800) [pid = 1850] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 16:30:34 INFO - PROCESS | 1850 | --DOMWINDOW == 247 (0x8dcfd000) [pid = 1850] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 16:30:34 INFO - PROCESS | 1850 | --DOMWINDOW == 246 (0x9a3d7000) [pid = 1850] [serial = 712] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 16:30:34 INFO - PROCESS | 1850 | --DOMWINDOW == 245 (0xa34aa800) [pid = 1850] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 16:30:34 INFO - PROCESS | 1850 | --DOMWINDOW == 244 (0x99bad800) [pid = 1850] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 16:30:34 INFO - PROCESS | 1850 | --DOMWINDOW == 243 (0xa2144000) [pid = 1850] [serial = 634] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 16:30:34 INFO - PROCESS | 1850 | --DOMWINDOW == 242 (0x98eba000) [pid = 1850] [serial = 619] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 16:30:34 INFO - PROCESS | 1850 | --DOMWINDOW == 241 (0x92396400) [pid = 1850] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 16:30:34 INFO - PROCESS | 1850 | --DOMWINDOW == 240 (0x8f05bc00) [pid = 1850] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 16:30:34 INFO - PROCESS | 1850 | 1462923034696 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]]]}] 16:30:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 16:30:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 3148ms 16:30:34 INFO - PROCESS | 1850 | 1462923034737 Marionette TRACE conn3 -> [0,1053,"getWindowHandle",null] 16:30:34 INFO - PROCESS | 1850 | 1462923034740 Marionette TRACE conn3 <- [1,1053,null,{"value":"8"}] 16:30:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 16:30:34 INFO - PROCESS | 1850 | 1462923034746 Marionette TRACE conn3 -> [0,1054,"setScriptTimeout",{"ms":35000}] 16:30:34 INFO - PROCESS | 1850 | 1462923034749 Marionette TRACE conn3 <- [1,1054,null,{}] 16:30:34 INFO - PROCESS | 1850 | 1462923034755 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}] 16:30:34 INFO - PROCESS | 1850 | 1462923034936 Marionette TRACE conn3 <- [1,1055,null,{"value":null}] 16:30:35 INFO - PROCESS | 1850 | 1462923035159 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:35 INFO - PROCESS | 1850 | ++DOCSHELL 0x862ab800 == 116 [pid = 1850] [id = 271] 16:30:35 INFO - PROCESS | 1850 | ++DOMWINDOW == 241 (0x862b3000) [pid = 1850] [serial = 814] [outer = (nil)] 16:30:35 INFO - PROCESS | 1850 | ++DOMWINDOW == 242 (0x87fe3400) [pid = 1850] [serial = 815] [outer = 0x862b3000] 16:30:35 INFO - PROCESS | 1850 | 1462923035236 Marionette DEBUG loaded listener.js 16:30:35 INFO - PROCESS | 1850 | ++DOMWINDOW == 243 (0x890eec00) [pid = 1850] [serial = 816] [outer = 0x862b3000] 16:30:35 INFO - PROCESS | 1850 | 1462923035952 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]]]}] 16:30:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 16:30:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1381ms 16:30:36 INFO - PROCESS | 1850 | 1462923036130 Marionette TRACE conn3 -> [0,1057,"getWindowHandle",null] 16:30:36 INFO - PROCESS | 1850 | 1462923036137 Marionette TRACE conn3 <- [1,1057,null,{"value":"8"}] 16:30:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 16:30:36 INFO - PROCESS | 1850 | 1462923036146 Marionette TRACE conn3 -> [0,1058,"setScriptTimeout",{"ms":35000}] 16:30:36 INFO - PROCESS | 1850 | 1462923036151 Marionette TRACE conn3 <- [1,1058,null,{}] 16:30:36 INFO - PROCESS | 1850 | 1462923036159 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}] 16:30:36 INFO - PROCESS | 1850 | 1462923036406 Marionette TRACE conn3 <- [1,1059,null,{"value":null}] 16:30:36 INFO - PROCESS | 1850 | 1462923036750 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:36 INFO - PROCESS | 1850 | ++DOCSHELL 0x86fde400 == 117 [pid = 1850] [id = 272] 16:30:36 INFO - PROCESS | 1850 | ++DOMWINDOW == 244 (0x86fdf000) [pid = 1850] [serial = 817] [outer = (nil)] 16:30:36 INFO - PROCESS | 1850 | ++DOMWINDOW == 245 (0x87499000) [pid = 1850] [serial = 818] [outer = 0x86fdf000] 16:30:36 INFO - PROCESS | 1850 | 1462923036845 Marionette DEBUG loaded listener.js 16:30:37 INFO - PROCESS | 1850 | ++DOMWINDOW == 246 (0x87fe0400) [pid = 1850] [serial = 819] [outer = 0x86fdf000] 16:30:37 INFO - PROCESS | 1850 | 1462923037959 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]]]}] 16:30:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 16:30:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1885ms 16:30:38 INFO - PROCESS | 1850 | 1462923038032 Marionette TRACE conn3 -> [0,1061,"getWindowHandle",null] 16:30:38 INFO - PROCESS | 1850 | 1462923038037 Marionette TRACE conn3 <- [1,1061,null,{"value":"8"}] 16:30:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 16:30:38 INFO - PROCESS | 1850 | 1462923038051 Marionette TRACE conn3 -> [0,1062,"setScriptTimeout",{"ms":35000}] 16:30:38 INFO - PROCESS | 1850 | 1462923038056 Marionette TRACE conn3 <- [1,1062,null,{}] 16:30:38 INFO - PROCESS | 1850 | 1462923038063 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}] 16:30:38 INFO - PROCESS | 1850 | 1462923038333 Marionette TRACE conn3 <- [1,1063,null,{"value":null}] 16:30:38 INFO - PROCESS | 1850 | 1462923038672 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:38 INFO - PROCESS | 1850 | ++DOCSHELL 0x88ef9c00 == 118 [pid = 1850] [id = 273] 16:30:38 INFO - PROCESS | 1850 | ++DOMWINDOW == 247 (0x890e3c00) [pid = 1850] [serial = 820] [outer = (nil)] 16:30:38 INFO - PROCESS | 1850 | ++DOMWINDOW == 248 (0x8af07000) [pid = 1850] [serial = 821] [outer = 0x890e3c00] 16:30:38 INFO - PROCESS | 1850 | 1462923038760 Marionette DEBUG loaded listener.js 16:30:38 INFO - PROCESS | 1850 | ++DOMWINDOW == 249 (0x8afec400) [pid = 1850] [serial = 822] [outer = 0x890e3c00] 16:30:39 INFO - PROCESS | 1850 | 1462923039821 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]]]}] 16:30:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 16:30:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1792ms 16:30:39 INFO - PROCESS | 1850 | 1462923039840 Marionette TRACE conn3 -> [0,1065,"getWindowHandle",null] 16:30:39 INFO - PROCESS | 1850 | 1462923039843 Marionette TRACE conn3 <- [1,1065,null,{"value":"8"}] 16:30:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 16:30:39 INFO - PROCESS | 1850 | 1462923039851 Marionette TRACE conn3 -> [0,1066,"setScriptTimeout",{"ms":35000}] 16:30:39 INFO - PROCESS | 1850 | 1462923039855 Marionette TRACE conn3 <- [1,1066,null,{}] 16:30:39 INFO - PROCESS | 1850 | 1462923039872 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}] 16:30:40 INFO - PROCESS | 1850 | 1462923040097 Marionette TRACE conn3 <- [1,1067,null,{"value":null}] 16:30:40 INFO - PROCESS | 1850 | 1462923040459 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:40 INFO - PROCESS | 1850 | ++DOCSHELL 0x8b683400 == 119 [pid = 1850] [id = 274] 16:30:40 INFO - PROCESS | 1850 | ++DOMWINDOW == 250 (0x8b783800) [pid = 1850] [serial = 823] [outer = (nil)] 16:30:40 INFO - PROCESS | 1850 | ++DOMWINDOW == 251 (0x8d3af400) [pid = 1850] [serial = 824] [outer = 0x8b783800] 16:30:40 INFO - PROCESS | 1850 | 1462923040562 Marionette DEBUG loaded listener.js 16:30:40 INFO - PROCESS | 1850 | ++DOMWINDOW == 252 (0x8dcfb000) [pid = 1850] [serial = 825] [outer = 0x8b783800] 16:30:41 INFO - PROCESS | 1850 | 1462923041488 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]]]}] 16:30:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 16:30:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1690ms 16:30:41 INFO - PROCESS | 1850 | 1462923041542 Marionette TRACE conn3 -> [0,1069,"getWindowHandle",null] 16:30:41 INFO - PROCESS | 1850 | 1462923041545 Marionette TRACE conn3 <- [1,1069,null,{"value":"8"}] 16:30:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 16:30:41 INFO - PROCESS | 1850 | 1462923041552 Marionette TRACE conn3 -> [0,1070,"setScriptTimeout",{"ms":35000}] 16:30:41 INFO - PROCESS | 1850 | 1462923041555 Marionette TRACE conn3 <- [1,1070,null,{}] 16:30:41 INFO - PROCESS | 1850 | 1462923041561 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}] 16:30:41 INFO - PROCESS | 1850 | 1462923041812 Marionette TRACE conn3 <- [1,1071,null,{"value":null}] 16:30:42 INFO - PROCESS | 1850 | 1462923042130 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:42 INFO - PROCESS | 1850 | ++DOCSHELL 0x8b689800 == 120 [pid = 1850] [id = 275] 16:30:42 INFO - PROCESS | 1850 | ++DOMWINDOW == 253 (0x8dcfcc00) [pid = 1850] [serial = 826] [outer = (nil)] 16:30:42 INFO - PROCESS | 1850 | ++DOMWINDOW == 254 (0x8e6d8000) [pid = 1850] [serial = 827] [outer = 0x8dcfcc00] 16:30:42 INFO - PROCESS | 1850 | 1462923042219 Marionette DEBUG loaded listener.js 16:30:42 INFO - PROCESS | 1850 | ++DOMWINDOW == 255 (0x8ee40000) [pid = 1850] [serial = 828] [outer = 0x8dcfcc00] 16:30:43 INFO - PROCESS | 1850 | 1462923043112 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]]]}] 16:30:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 16:30:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1632ms 16:30:43 INFO - PROCESS | 1850 | 1462923043186 Marionette TRACE conn3 -> [0,1073,"getWindowHandle",null] 16:30:43 INFO - PROCESS | 1850 | 1462923043189 Marionette TRACE conn3 <- [1,1073,null,{"value":"8"}] 16:30:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 16:30:43 INFO - PROCESS | 1850 | 1462923043196 Marionette TRACE conn3 -> [0,1074,"setScriptTimeout",{"ms":35000}] 16:30:43 INFO - PROCESS | 1850 | 1462923043200 Marionette TRACE conn3 <- [1,1074,null,{}] 16:30:43 INFO - PROCESS | 1850 | 1462923043206 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}] 16:30:43 INFO - PROCESS | 1850 | 1462923043405 Marionette TRACE conn3 <- [1,1075,null,{"value":null}] 16:30:43 INFO - PROCESS | 1850 | 1462923043710 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:43 INFO - PROCESS | 1850 | ++DOCSHELL 0x8dd15400 == 121 [pid = 1850] [id = 276] 16:30:43 INFO - PROCESS | 1850 | ++DOMWINDOW == 256 (0x8dd16c00) [pid = 1850] [serial = 829] [outer = (nil)] 16:30:43 INFO - PROCESS | 1850 | ++DOMWINDOW == 257 (0x8f054000) [pid = 1850] [serial = 830] [outer = 0x8dd16c00] 16:30:43 INFO - PROCESS | 1850 | 1462923043801 Marionette DEBUG loaded listener.js 16:30:43 INFO - PROCESS | 1850 | ++DOMWINDOW == 258 (0x8f05c000) [pid = 1850] [serial = 831] [outer = 0x8dd16c00] 16:30:44 INFO - PROCESS | 1850 | 1462923044738 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]]]}] 16:30:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 16:30:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1592ms 16:30:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 16:30:44 INFO - PROCESS | 1850 | 1462923044789 Marionette TRACE conn3 -> [0,1077,"getWindowHandle",null] 16:30:44 INFO - PROCESS | 1850 | 1462923044792 Marionette TRACE conn3 <- [1,1077,null,{"value":"8"}] 16:30:44 INFO - PROCESS | 1850 | 1462923044799 Marionette TRACE conn3 -> [0,1078,"setScriptTimeout",{"ms":35000}] 16:30:44 INFO - PROCESS | 1850 | 1462923044803 Marionette TRACE conn3 <- [1,1078,null,{}] 16:30:44 INFO - PROCESS | 1850 | 1462923044809 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}] 16:30:45 INFO - PROCESS | 1850 | 1462923045104 Marionette TRACE conn3 <- [1,1079,null,{"value":null}] 16:30:45 INFO - PROCESS | 1850 | 1462923045432 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:45 INFO - PROCESS | 1850 | ++DOCSHELL 0x8b9db400 == 122 [pid = 1850] [id = 277] 16:30:45 INFO - PROCESS | 1850 | ++DOMWINDOW == 259 (0x91148800) [pid = 1850] [serial = 832] [outer = (nil)] 16:30:45 INFO - PROCESS | 1850 | ++DOMWINDOW == 260 (0x91aca800) [pid = 1850] [serial = 833] [outer = 0x91148800] 16:30:45 INFO - PROCESS | 1850 | 1462923045521 Marionette DEBUG loaded listener.js 16:30:45 INFO - PROCESS | 1850 | ++DOMWINDOW == 261 (0x91d9d000) [pid = 1850] [serial = 834] [outer = 0x91148800] 16:30:46 INFO - PROCESS | 1850 | 1462923046452 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]]]}] 16:30:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 16:30:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1682ms 16:30:46 INFO - PROCESS | 1850 | 1462923046482 Marionette TRACE conn3 -> [0,1081,"getWindowHandle",null] 16:30:46 INFO - PROCESS | 1850 | 1462923046485 Marionette TRACE conn3 <- [1,1081,null,{"value":"8"}] 16:30:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 16:30:46 INFO - PROCESS | 1850 | 1462923046492 Marionette TRACE conn3 -> [0,1082,"setScriptTimeout",{"ms":35000}] 16:30:46 INFO - PROCESS | 1850 | 1462923046495 Marionette TRACE conn3 <- [1,1082,null,{}] 16:30:46 INFO - PROCESS | 1850 | 1462923046501 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}] 16:30:46 INFO - PROCESS | 1850 | 1462923046734 Marionette TRACE conn3 <- [1,1083,null,{"value":null}] 16:30:47 INFO - PROCESS | 1850 | 1462923047055 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:47 INFO - PROCESS | 1850 | ++DOCSHELL 0x8d3a8c00 == 123 [pid = 1850] [id = 278] 16:30:47 INFO - PROCESS | 1850 | ++DOMWINDOW == 262 (0x9114c400) [pid = 1850] [serial = 835] [outer = (nil)] 16:30:47 INFO - PROCESS | 1850 | ++DOMWINDOW == 263 (0x91e30400) [pid = 1850] [serial = 836] [outer = 0x9114c400] 16:30:47 INFO - PROCESS | 1850 | 1462923047156 Marionette DEBUG loaded listener.js 16:30:47 INFO - PROCESS | 1850 | ++DOMWINDOW == 264 (0x91e33000) [pid = 1850] [serial = 837] [outer = 0x9114c400] 16:30:48 INFO - PROCESS | 1850 | 1462923048079 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]]]}] 16:30:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 16:30:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1634ms 16:30:48 INFO - PROCESS | 1850 | 1462923048127 Marionette TRACE conn3 -> [0,1085,"getWindowHandle",null] 16:30:48 INFO - PROCESS | 1850 | 1462923048130 Marionette TRACE conn3 <- [1,1085,null,{"value":"8"}] 16:30:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 16:30:48 INFO - PROCESS | 1850 | 1462923048137 Marionette TRACE conn3 -> [0,1086,"setScriptTimeout",{"ms":35000}] 16:30:48 INFO - PROCESS | 1850 | 1462923048141 Marionette TRACE conn3 <- [1,1086,null,{}] 16:30:48 INFO - PROCESS | 1850 | 1462923048146 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}] 16:30:48 INFO - PROCESS | 1850 | 1462923048373 Marionette TRACE conn3 <- [1,1087,null,{"value":null}] 16:30:48 INFO - PROCESS | 1850 | 1462923048683 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:48 INFO - PROCESS | 1850 | ++DOCSHELL 0x8ef09000 == 124 [pid = 1850] [id = 279] 16:30:48 INFO - PROCESS | 1850 | ++DOMWINDOW == 265 (0x91acb400) [pid = 1850] [serial = 838] [outer = (nil)] 16:30:48 INFO - PROCESS | 1850 | ++DOMWINDOW == 266 (0x921f2000) [pid = 1850] [serial = 839] [outer = 0x91acb400] 16:30:48 INFO - PROCESS | 1850 | 1462923048775 Marionette DEBUG loaded listener.js 16:30:48 INFO - PROCESS | 1850 | ++DOMWINDOW == 267 (0x922d0800) [pid = 1850] [serial = 840] [outer = 0x91acb400] 16:30:49 INFO - PROCESS | 1850 | 1462923049646 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]]]}] 16:30:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 16:30:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1586ms 16:30:49 INFO - PROCESS | 1850 | 1462923049726 Marionette TRACE conn3 -> [0,1089,"getWindowHandle",null] 16:30:49 INFO - PROCESS | 1850 | 1462923049732 Marionette TRACE conn3 <- [1,1089,null,{"value":"8"}] 16:30:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 16:30:49 INFO - PROCESS | 1850 | 1462923049740 Marionette TRACE conn3 -> [0,1090,"setScriptTimeout",{"ms":35000}] 16:30:49 INFO - PROCESS | 1850 | 1462923049745 Marionette TRACE conn3 <- [1,1090,null,{}] 16:30:49 INFO - PROCESS | 1850 | 1462923049754 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}] 16:30:50 INFO - PROCESS | 1850 | 1462923050129 Marionette TRACE conn3 <- [1,1091,null,{"value":null}] 16:30:50 INFO - PROCESS | 1850 | 1462923050542 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:50 INFO - PROCESS | 1850 | ++DOCSHELL 0x91e31400 == 125 [pid = 1850] [id = 280] 16:30:50 INFO - PROCESS | 1850 | ++DOMWINDOW == 268 (0x921f8000) [pid = 1850] [serial = 841] [outer = (nil)] 16:30:50 INFO - PROCESS | 1850 | ++DOMWINDOW == 269 (0x92561400) [pid = 1850] [serial = 842] [outer = 0x921f8000] 16:30:50 INFO - PROCESS | 1850 | 1462923050631 Marionette DEBUG loaded listener.js 16:30:50 INFO - PROCESS | 1850 | ++DOMWINDOW == 270 (0x92701800) [pid = 1850] [serial = 843] [outer = 0x921f8000] 16:30:51 INFO - PROCESS | 1850 | 1462923051547 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]]]}] 16:30:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 16:30:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1846ms 16:30:51 INFO - PROCESS | 1850 | 1462923051586 Marionette TRACE conn3 -> [0,1093,"getWindowHandle",null] 16:30:51 INFO - PROCESS | 1850 | 1462923051590 Marionette TRACE conn3 <- [1,1093,null,{"value":"8"}] 16:30:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 16:30:51 INFO - PROCESS | 1850 | 1462923051596 Marionette TRACE conn3 -> [0,1094,"setScriptTimeout",{"ms":35000}] 16:30:51 INFO - PROCESS | 1850 | 1462923051600 Marionette TRACE conn3 <- [1,1094,null,{}] 16:30:51 INFO - PROCESS | 1850 | 1462923051605 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}] 16:30:51 INFO - PROCESS | 1850 | 1462923051840 Marionette TRACE conn3 <- [1,1095,null,{"value":null}] 16:30:52 INFO - PROCESS | 1850 | 1462923052185 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:52 INFO - PROCESS | 1850 | ++DOCSHELL 0x92313000 == 126 [pid = 1850] [id = 281] 16:30:52 INFO - PROCESS | 1850 | ++DOMWINDOW == 271 (0x92318000) [pid = 1850] [serial = 844] [outer = (nil)] 16:30:52 INFO - PROCESS | 1850 | ++DOMWINDOW == 272 (0x9273d800) [pid = 1850] [serial = 845] [outer = 0x92318000] 16:30:52 INFO - PROCESS | 1850 | 1462923052292 Marionette DEBUG loaded listener.js 16:30:52 INFO - PROCESS | 1850 | ++DOMWINDOW == 273 (0x92753000) [pid = 1850] [serial = 846] [outer = 0x92318000] 16:30:53 INFO - PROCESS | 1850 | 1462923053197 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]]]}] 16:30:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 16:30:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1633ms 16:30:53 INFO - PROCESS | 1850 | 1462923053230 Marionette TRACE conn3 -> [0,1097,"getWindowHandle",null] 16:30:53 INFO - PROCESS | 1850 | 1462923053235 Marionette TRACE conn3 <- [1,1097,null,{"value":"8"}] 16:30:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 16:30:53 INFO - PROCESS | 1850 | 1462923053241 Marionette TRACE conn3 -> [0,1098,"setScriptTimeout",{"ms":35000}] 16:30:53 INFO - PROCESS | 1850 | 1462923053245 Marionette TRACE conn3 <- [1,1098,null,{}] 16:30:53 INFO - PROCESS | 1850 | 1462923053251 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}] 16:30:53 INFO - PROCESS | 1850 | 1462923053478 Marionette TRACE conn3 <- [1,1099,null,{"value":null}] 16:30:53 INFO - PROCESS | 1850 | 1462923053800 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:53 INFO - PROCESS | 1850 | ++DOCSHELL 0x9275b400 == 127 [pid = 1850] [id = 282] 16:30:53 INFO - PROCESS | 1850 | ++DOMWINDOW == 274 (0x94f07000) [pid = 1850] [serial = 847] [outer = (nil)] 16:30:53 INFO - PROCESS | 1850 | ++DOMWINDOW == 275 (0x94fba400) [pid = 1850] [serial = 848] [outer = 0x94f07000] 16:30:53 INFO - PROCESS | 1850 | 1462923053901 Marionette DEBUG loaded listener.js 16:30:54 INFO - PROCESS | 1850 | ++DOMWINDOW == 276 (0x953de400) [pid = 1850] [serial = 849] [outer = 0x94f07000] 16:30:54 INFO - PROCESS | 1850 | 1462923054817 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]]]}] 16:30:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 16:30:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1631ms 16:30:54 INFO - PROCESS | 1850 | 1462923054873 Marionette TRACE conn3 -> [0,1101,"getWindowHandle",null] 16:30:54 INFO - PROCESS | 1850 | 1462923054877 Marionette TRACE conn3 <- [1,1101,null,{"value":"8"}] 16:30:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 16:30:54 INFO - PROCESS | 1850 | 1462923054883 Marionette TRACE conn3 -> [0,1102,"setScriptTimeout",{"ms":35000}] 16:30:54 INFO - PROCESS | 1850 | 1462923054886 Marionette TRACE conn3 <- [1,1102,null,{}] 16:30:54 INFO - PROCESS | 1850 | 1462923054892 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}] 16:30:55 INFO - PROCESS | 1850 | 1462923055104 Marionette TRACE conn3 <- [1,1103,null,{"value":null}] 16:30:55 INFO - PROCESS | 1850 | 1462923055422 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:55 INFO - PROCESS | 1850 | ++DOCSHELL 0x939afc00 == 128 [pid = 1850] [id = 283] 16:30:55 INFO - PROCESS | 1850 | ++DOMWINDOW == 277 (0x93b0b800) [pid = 1850] [serial = 850] [outer = (nil)] 16:30:55 INFO - PROCESS | 1850 | ++DOMWINDOW == 278 (0x989a9400) [pid = 1850] [serial = 851] [outer = 0x93b0b800] 16:30:55 INFO - PROCESS | 1850 | 1462923055512 Marionette DEBUG loaded listener.js 16:30:55 INFO - PROCESS | 1850 | ++DOMWINDOW == 279 (0x99507400) [pid = 1850] [serial = 852] [outer = 0x93b0b800] 16:30:56 INFO - PROCESS | 1850 | 1462923056384 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]]]}] 16:30:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 16:30:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1533ms 16:30:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 16:30:56 INFO - PROCESS | 1850 | 1462923056417 Marionette TRACE conn3 -> [0,1105,"getWindowHandle",null] 16:30:56 INFO - PROCESS | 1850 | 1462923056420 Marionette TRACE conn3 <- [1,1105,null,{"value":"8"}] 16:30:56 INFO - PROCESS | 1850 | 1462923056426 Marionette TRACE conn3 -> [0,1106,"setScriptTimeout",{"ms":35000}] 16:30:56 INFO - PROCESS | 1850 | 1462923056429 Marionette TRACE conn3 <- [1,1106,null,{}] 16:30:56 INFO - PROCESS | 1850 | 1462923056435 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}] 16:30:56 INFO - PROCESS | 1850 | 1462923056626 Marionette TRACE conn3 <- [1,1107,null,{"value":null}] 16:30:56 INFO - PROCESS | 1850 | 1462923056963 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:57 INFO - PROCESS | 1850 | ++DOCSHELL 0x989ab000 == 129 [pid = 1850] [id = 284] 16:30:57 INFO - PROCESS | 1850 | ++DOMWINDOW == 280 (0x99502800) [pid = 1850] [serial = 853] [outer = (nil)] 16:30:57 INFO - PROCESS | 1850 | ++DOMWINDOW == 281 (0x99ef2000) [pid = 1850] [serial = 854] [outer = 0x99502800] 16:30:57 INFO - PROCESS | 1850 | 1462923057055 Marionette DEBUG loaded listener.js 16:30:57 INFO - PROCESS | 1850 | ++DOMWINDOW == 282 (0x9a377400) [pid = 1850] [serial = 855] [outer = 0x99502800] 16:30:57 INFO - PROCESS | 1850 | 1462923057902 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]]]}] 16:30:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 16:30:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1533ms 16:30:57 INFO - PROCESS | 1850 | 1462923057958 Marionette TRACE conn3 -> [0,1109,"getWindowHandle",null] 16:30:57 INFO - PROCESS | 1850 | 1462923057961 Marionette TRACE conn3 <- [1,1109,null,{"value":"8"}] 16:30:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 16:30:57 INFO - PROCESS | 1850 | 1462923057968 Marionette TRACE conn3 -> [0,1110,"setScriptTimeout",{"ms":35000}] 16:30:57 INFO - PROCESS | 1850 | 1462923057971 Marionette TRACE conn3 <- [1,1110,null,{}] 16:30:57 INFO - PROCESS | 1850 | 1462923057977 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}] 16:30:58 INFO - PROCESS | 1850 | 1462923058170 Marionette TRACE conn3 <- [1,1111,null,{"value":null}] 16:30:58 INFO - PROCESS | 1850 | 1462923058486 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:58 INFO - PROCESS | 1850 | ++DOCSHELL 0x875b4800 == 130 [pid = 1850] [id = 285] 16:30:58 INFO - PROCESS | 1850 | ++DOMWINDOW == 283 (0x8ef07000) [pid = 1850] [serial = 856] [outer = (nil)] 16:30:58 INFO - PROCESS | 1850 | ++DOMWINDOW == 284 (0x9aab4400) [pid = 1850] [serial = 857] [outer = 0x8ef07000] 16:30:58 INFO - PROCESS | 1850 | 1462923058578 Marionette DEBUG loaded listener.js 16:30:58 INFO - PROCESS | 1850 | ++DOMWINDOW == 285 (0x9ad8a800) [pid = 1850] [serial = 858] [outer = 0x8ef07000] 16:30:59 INFO - PROCESS | 1850 | 1462923059445 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]]]}] 16:30:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 16:30:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1536ms 16:30:59 INFO - PROCESS | 1850 | 1462923059505 Marionette TRACE conn3 -> [0,1113,"getWindowHandle",null] 16:30:59 INFO - PROCESS | 1850 | 1462923059509 Marionette TRACE conn3 <- [1,1113,null,{"value":"8"}] 16:30:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 16:30:59 INFO - PROCESS | 1850 | 1462923059516 Marionette TRACE conn3 -> [0,1114,"setScriptTimeout",{"ms":35000}] 16:30:59 INFO - PROCESS | 1850 | 1462923059519 Marionette TRACE conn3 <- [1,1114,null,{}] 16:30:59 INFO - PROCESS | 1850 | 1462923059525 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}] 16:30:59 INFO - PROCESS | 1850 | 1462923059721 Marionette TRACE conn3 <- [1,1115,null,{"value":null}] 16:31:00 INFO - PROCESS | 1850 | 1462923060058 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:00 INFO - PROCESS | 1850 | --DOCSHELL 0x939ad400 == 129 [pid = 1850] [id = 10] 16:31:00 INFO - PROCESS | 1850 | ++DOCSHELL 0x890e2400 == 130 [pid = 1850] [id = 286] 16:31:00 INFO - PROCESS | 1850 | ++DOMWINDOW == 286 (0x890e2800) [pid = 1850] [serial = 859] [outer = (nil)] 16:31:00 INFO - PROCESS | 1850 | ++DOMWINDOW == 287 (0x91acac00) [pid = 1850] [serial = 860] [outer = 0x890e2800] 16:31:00 INFO - PROCESS | 1850 | 1462923060201 Marionette DEBUG loaded listener.js 16:31:00 INFO - PROCESS | 1850 | ++DOMWINDOW == 288 (0x9afc1c00) [pid = 1850] [serial = 861] [outer = 0x890e2800] 16:31:01 INFO - PROCESS | 1850 | 1462923061146 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]]]}] 16:31:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 16:31:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1686ms 16:31:01 INFO - PROCESS | 1850 | 1462923061204 Marionette TRACE conn3 -> [0,1117,"getWindowHandle",null] 16:31:01 INFO - PROCESS | 1850 | 1462923061208 Marionette TRACE conn3 <- [1,1117,null,{"value":"8"}] 16:31:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 16:31:01 INFO - PROCESS | 1850 | 1462923061215 Marionette TRACE conn3 -> [0,1118,"setScriptTimeout",{"ms":35000}] 16:31:01 INFO - PROCESS | 1850 | 1462923061219 Marionette TRACE conn3 <- [1,1118,null,{}] 16:31:01 INFO - PROCESS | 1850 | 1462923061226 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}] 16:31:01 INFO - PROCESS | 1850 | 1462923061438 Marionette TRACE conn3 <- [1,1119,null,{"value":null}] 16:31:01 INFO - PROCESS | 1850 | 1462923061775 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:01 INFO - PROCESS | 1850 | ++DOCSHELL 0x85cc5000 == 131 [pid = 1850] [id = 287] 16:31:01 INFO - PROCESS | 1850 | ++DOMWINDOW == 289 (0x862aac00) [pid = 1850] [serial = 862] [outer = (nil)] 16:31:01 INFO - PROCESS | 1850 | ++DOMWINDOW == 290 (0x875ae400) [pid = 1850] [serial = 863] [outer = 0x862aac00] 16:31:01 INFO - PROCESS | 1850 | 1462923061885 Marionette DEBUG loaded listener.js 16:31:02 INFO - PROCESS | 1850 | ++DOMWINDOW == 291 (0x890ef400) [pid = 1850] [serial = 864] [outer = 0x862aac00] 16:31:02 INFO - PROCESS | 1850 | 1462923062891 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]]]}] 16:31:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 16:31:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1734ms 16:31:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 16:31:02 INFO - PROCESS | 1850 | 1462923062950 Marionette TRACE conn3 -> [0,1121,"getWindowHandle",null] 16:31:02 INFO - PROCESS | 1850 | 1462923062953 Marionette TRACE conn3 <- [1,1121,null,{"value":"8"}] 16:31:02 INFO - PROCESS | 1850 | 1462923062959 Marionette TRACE conn3 -> [0,1122,"setScriptTimeout",{"ms":35000}] 16:31:02 INFO - PROCESS | 1850 | 1462923062962 Marionette TRACE conn3 <- [1,1122,null,{}] 16:31:02 INFO - PROCESS | 1850 | 1462923062968 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}] 16:31:03 INFO - PROCESS | 1850 | 1462923063156 Marionette TRACE conn3 <- [1,1123,null,{"value":null}] 16:31:03 INFO - PROCESS | 1850 | 1462923063478 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:03 INFO - PROCESS | 1850 | ++DOCSHELL 0x87fdb400 == 132 [pid = 1850] [id = 288] 16:31:03 INFO - PROCESS | 1850 | ++DOMWINDOW == 292 (0x88232c00) [pid = 1850] [serial = 865] [outer = (nil)] 16:31:03 INFO - PROCESS | 1850 | ++DOMWINDOW == 293 (0x8afe6400) [pid = 1850] [serial = 866] [outer = 0x88232c00] 16:31:03 INFO - PROCESS | 1850 | 1462923063567 Marionette DEBUG loaded listener.js 16:31:03 INFO - PROCESS | 1850 | ++DOMWINDOW == 294 (0x8b0f0800) [pid = 1850] [serial = 867] [outer = 0x88232c00] 16:31:04 INFO - PROCESS | 1850 | 1462923064462 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]]]}] 16:31:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 16:31:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1580ms 16:31:04 INFO - PROCESS | 1850 | 1462923064539 Marionette TRACE conn3 -> [0,1125,"getWindowHandle",null] 16:31:04 INFO - PROCESS | 1850 | 1462923064543 Marionette TRACE conn3 <- [1,1125,null,{"value":"8"}] 16:31:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 16:31:04 INFO - PROCESS | 1850 | 1462923064549 Marionette TRACE conn3 -> [0,1126,"setScriptTimeout",{"ms":35000}] 16:31:04 INFO - PROCESS | 1850 | 1462923064553 Marionette TRACE conn3 <- [1,1126,null,{}] 16:31:04 INFO - PROCESS | 1850 | 1462923064558 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}] 16:31:04 INFO - PROCESS | 1850 | 1462923064784 Marionette TRACE conn3 <- [1,1127,null,{"value":null}] 16:31:05 INFO - PROCESS | 1850 | 1462923065125 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:05 INFO - PROCESS | 1850 | ++DOCSHELL 0x89c70000 == 133 [pid = 1850] [id = 289] 16:31:05 INFO - PROCESS | 1850 | ++DOMWINDOW == 295 (0x89c72c00) [pid = 1850] [serial = 868] [outer = (nil)] 16:31:05 INFO - PROCESS | 1850 | ++DOMWINDOW == 296 (0x8b0ef000) [pid = 1850] [serial = 869] [outer = 0x89c72c00] 16:31:05 INFO - PROCESS | 1850 | 1462923065212 Marionette DEBUG loaded listener.js 16:31:05 INFO - PROCESS | 1850 | ++DOMWINDOW == 297 (0x8b9dd800) [pid = 1850] [serial = 870] [outer = 0x89c72c00] 16:31:06 INFO - PROCESS | 1850 | 1462923066158 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]]]}] 16:31:07 INFO - PROCESS | 1850 | --DOCSHELL 0x8ee38c00 == 132 [pid = 1850] [id = 136] 16:31:07 INFO - PROCESS | 1850 | --DOCSHELL 0x86fe1000 == 131 [pid = 1850] [id = 270] 16:31:07 INFO - PROCESS | 1850 | --DOCSHELL 0x883b6800 == 130 [pid = 1850] [id = 269] 16:31:07 INFO - PROCESS | 1850 | --DOCSHELL 0x862aa000 == 129 [pid = 1850] [id = 268] 16:31:07 INFO - PROCESS | 1850 | --DOCSHELL 0x86cc7c00 == 128 [pid = 1850] [id = 267] 16:31:07 INFO - PROCESS | 1850 | --DOCSHELL 0x8a0ed000 == 127 [pid = 1850] [id = 266] 16:31:07 INFO - PROCESS | 1850 | --DOCSHELL 0x86ccf000 == 126 [pid = 1850] [id = 265] 16:31:07 INFO - PROCESS | 1850 | --DOCSHELL 0x85ccc400 == 125 [pid = 1850] [id = 264] 16:31:07 INFO - PROCESS | 1850 | --DOCSHELL 0x85cc6800 == 124 [pid = 1850] [id = 249] 16:31:07 INFO - PROCESS | 1850 | --DOCSHELL 0x883be000 == 123 [pid = 1850] [id = 250] 16:31:07 INFO - PROCESS | 1850 | --DOMWINDOW == 296 (0x980dfc00) [pid = 1850] [serial = 126] [outer = (nil)] [url = about:blank] 16:31:07 INFO - PROCESS | 1850 | --DOMWINDOW == 295 (0xa6d77000) [pid = 1850] [serial = 488] [outer = (nil)] [url = about:blank] 16:31:07 INFO - PROCESS | 1850 | --DOMWINDOW == 294 (0x9a3d1400) [pid = 1850] [serial = 174] [outer = (nil)] [url = about:blank] 16:31:07 INFO - PROCESS | 1850 | --DOMWINDOW == 293 (0x95082c00) [pid = 1850] [serial = 286] [outer = (nil)] [url = about:blank] 16:31:07 INFO - PROCESS | 1850 | --DOMWINDOW == 292 (0x86ccc800) [pid = 1850] [serial = 722] [outer = (nil)] [url = about:blank] 16:31:07 INFO - PROCESS | 1850 | --DOMWINDOW == 291 (0xa6d47000) [pid = 1850] [serial = 473] [outer = (nil)] [url = about:blank] 16:31:07 INFO - PROCESS | 1850 | --DOMWINDOW == 290 (0x91060400) [pid = 1850] [serial = 572] [outer = (nil)] [url = about:blank] 16:31:07 INFO - PROCESS | 1850 | --DOMWINDOW == 289 (0x8e610000) [pid = 1850] [serial = 413] [outer = (nil)] [url = about:blank] 16:31:07 INFO - PROCESS | 1850 | --DOMWINDOW == 288 (0x89d8b800) [pid = 1850] [serial = 494] [outer = (nil)] [url = about:blank] 16:31:07 INFO - PROCESS | 1850 | --DOMWINDOW == 287 (0x8b0f8800) [pid = 1850] [serial = 596] [outer = (nil)] [url = about:blank] 16:31:07 INFO - PROCESS | 1850 | --DOMWINDOW == 286 (0x8ef05000) [pid = 1850] [serial = 431] [outer = (nil)] [url = about:blank] 16:31:07 INFO - PROCESS | 1850 | --DOMWINDOW == 285 (0x98047400) [pid = 1850] [serial = 392] [outer = (nil)] [url = about:blank] 16:31:07 INFO - PROCESS | 1850 | --DOMWINDOW == 284 (0x8ee45c00) [pid = 1850] [serial = 304] [outer = (nil)] [url = about:blank] 16:31:07 INFO - PROCESS | 1850 | --DOMWINDOW == 283 (0x939a8800) [pid = 1850] [serial = 105] [outer = (nil)] [url = about:blank] 16:31:07 INFO - PROCESS | 1850 | --DOMWINDOW == 282 (0x8d3a6800) [pid = 1850] [serial = 645] [outer = (nil)] [url = about:blank] 16:31:07 INFO - PROCESS | 1850 | --DOMWINDOW == 281 (0xa6d2e400) [pid = 1850] [serial = 355] [outer = (nil)] [url = about:blank] 16:31:07 INFO - PROCESS | 1850 | --DOMWINDOW == 280 (0x86cce800) [pid = 1850] [serial = 723] [outer = (nil)] [url = about:blank] 16:31:07 INFO - PROCESS | 1850 | --DOMWINDOW == 279 (0x939a2400) [pid = 1850] [serial = 195] [outer = (nil)] [url = about:blank] 16:31:07 INFO - PROCESS | 1850 | --DOMWINDOW == 278 (0x8b0f3400) [pid = 1850] [serial = 695] [outer = (nil)] [url = about:blank] 16:31:07 INFO - PROCESS | 1850 | --DOMWINDOW == 277 (0xa6762400) [pid = 1850] [serial = 295] [outer = (nil)] [url = about:blank] 16:31:07 INFO - PROCESS | 1850 | --DOMWINDOW == 276 (0x9b9e3c00) [pid = 1850] [serial = 204] [outer = (nil)] [url = about:blank] 16:31:07 INFO - PROCESS | 1850 | --DOMWINDOW == 275 (0x9d8c9800) [pid = 1850] [serial = 132] [outer = (nil)] [url = about:blank] 16:31:07 INFO - PROCESS | 1850 | --DOMWINDOW == 274 (0x91da0000) [pid = 1850] [serial = 389] [outer = (nil)] [url = about:blank] 16:31:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 16:31:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 2953ms 16:31:07 INFO - PROCESS | 1850 | --DOMWINDOW == 273 (0x92754800) [pid = 1850] [serial = 654] [outer = (nil)] [url = about:blank] 16:31:07 INFO - PROCESS | 1850 | --DOMWINDOW == 272 (0x99504400) [pid = 1850] [serial = 361] [outer = (nil)] [url = about:blank] 16:31:07 INFO - PROCESS | 1850 | --DOMWINDOW == 271 (0xa509f800) [pid = 1850] [serial = 168] [outer = (nil)] [url = about:blank] 16:31:07 INFO - PROCESS | 1850 | --DOMWINDOW == 270 (0xa6d04800) [pid = 1850] [serial = 716] [outer = (nil)] [url = about:blank] 16:31:07 INFO - PROCESS | 1850 | --DOMWINDOW == 269 (0x99eee400) [pid = 1850] [serial = 171] [outer = (nil)] [url = about:blank] 16:31:07 INFO - PROCESS | 1850 | --DOMWINDOW == 268 (0x922ce800) [pid = 1850] [serial = 256] [outer = (nil)] [url = about:blank] 16:31:07 INFO - PROCESS | 1850 | --DOMWINDOW == 267 (0xa6d28c00) [pid = 1850] [serial = 717] [outer = (nil)] [url = about:blank] 16:31:07 INFO - PROCESS | 1850 | --DOMWINDOW == 266 (0x9994dc00) [pid = 1850] [serial = 177] [outer = (nil)] [url = about:blank] 16:31:07 INFO - PROCESS | 1850 | --DOMWINDOW == 265 (0xa627e800) [pid = 1850] [serial = 217] [outer = (nil)] [url = about:blank] 16:31:07 INFO - PROCESS | 1850 | --DOMWINDOW == 264 (0x86fe3000) [pid = 1850] [serial = 731] [outer = (nil)] [url = about:blank] 16:31:07 INFO - PROCESS | 1850 | --DOMWINDOW == 263 (0x99602000) [pid = 1850] [serial = 708] [outer = (nil)] [url = about:blank] 16:31:07 INFO - PROCESS | 1850 | --DOMWINDOW == 262 (0x8b68b800) [pid = 1850] [serial = 422] [outer = (nil)] [url = about:blank] 16:31:07 INFO - PROCESS | 1850 | --DOMWINDOW == 261 (0x91309000) [pid = 1850] [serial = 485] [outer = (nil)] [url = about:blank] 16:31:07 INFO - PROCESS | 1850 | --DOMWINDOW == 260 (0x953d7000) [pid = 1850] [serial = 705] [outer = (nil)] [url = about:blank] 16:31:07 INFO - PROCESS | 1850 | --DOMWINDOW == 259 (0x8afe7400) [pid = 1850] [serial = 743] [outer = (nil)] [url = about:blank] 16:31:07 INFO - PROCESS | 1850 | --DOMWINDOW == 258 (0x8823c000) [pid = 1850] [serial = 657] [outer = (nil)] [url = about:blank] 16:31:07 INFO - PROCESS | 1850 | --DOMWINDOW == 257 (0x8f06e000) [pid = 1850] [serial = 310] [outer = (nil)] [url = about:blank] 16:31:07 INFO - PROCESS | 1850 | --DOMWINDOW == 256 (0xa6d07c00) [pid = 1850] [serial = 545] [outer = (nil)] [url = about:blank] 16:31:07 INFO - PROCESS | 1850 | --DOMWINDOW == 255 (0x92ab7000) [pid = 1850] [serial = 575] [outer = (nil)] [url = about:blank] 16:31:07 INFO - PROCESS | 1850 | --DOMWINDOW == 254 (0x8b9db000) [pid = 1850] [serial = 428] [outer = (nil)] [url = about:blank] 16:31:07 INFO - PROCESS | 1850 | --DOMWINDOW == 253 (0x91d97000) [pid = 1850] [serial = 524] [outer = (nil)] [url = about:blank] 16:31:07 INFO - PROCESS | 1850 | --DOMWINDOW == 252 (0x890e9400) [pid = 1850] [serial = 719] [outer = (nil)] [url = about:blank] 16:31:07 INFO - PROCESS | 1850 | --DOMWINDOW == 251 (0x9b193c00) [pid = 1850] [serial = 584] [outer = (nil)] [url = about:blank] 16:31:07 INFO - PROCESS | 1850 | --DOMWINDOW == 250 (0x874a4800) [pid = 1850] [serial = 737] [outer = (nil)] [url = about:blank] 16:31:07 INFO - PROCESS | 1850 | --DOMWINDOW == 249 (0x9a850c00) [pid = 1850] [serial = 464] [outer = (nil)] [url = about:blank] 16:31:07 INFO - PROCESS | 1850 | --DOMWINDOW == 248 (0x91d9e000) [pid = 1850] [serial = 352] [outer = (nil)] [url = about:blank] 16:31:07 INFO - PROCESS | 1850 | --DOMWINDOW == 247 (0xa6d4c000) [pid = 1850] [serial = 401] [outer = (nil)] [url = about:blank] 16:31:07 INFO - PROCESS | 1850 | --DOMWINDOW == 246 (0x8b686c00) [pid = 1850] [serial = 569] [outer = (nil)] [url = about:blank] 16:31:07 INFO - PROCESS | 1850 | --DOMWINDOW == 245 (0x8e6e3400) [pid = 1850] [serial = 358] [outer = (nil)] [url = about:blank] 16:31:07 INFO - PROCESS | 1850 | --DOMWINDOW == 244 (0x8a0ee400) [pid = 1850] [serial = 642] [outer = (nil)] [url = about:blank] 16:31:07 INFO - PROCESS | 1850 | --DOMWINDOW == 243 (0xa3547000) [pid = 1850] [serial = 470] [outer = (nil)] [url = about:blank] 16:31:07 INFO - PROCESS | 1850 | --DOMWINDOW == 242 (0x91305000) [pid = 1850] [serial = 699] [outer = (nil)] [url = about:blank] 16:31:07 INFO - PROCESS | 1850 | --DOMWINDOW == 241 (0xa34a2800) [pid = 1850] [serial = 536] [outer = (nil)] [url = about:blank] 16:31:07 INFO - PROCESS | 1850 | --DOMWINDOW == 240 (0x89c7e400) [pid = 1850] [serial = 491] [outer = (nil)] [url = about:blank] 16:31:07 INFO - PROCESS | 1850 | --DOMWINDOW == 239 (0x9b191c00) [pid = 1850] [serial = 711] [outer = (nil)] [url = about:blank] 16:31:07 INFO - PROCESS | 1850 | --DOMWINDOW == 238 (0x875ae800) [pid = 1850] [serial = 738] [outer = (nil)] [url = about:blank] 16:31:07 INFO - PROCESS | 1850 | --DOMWINDOW == 237 (0x9a607c00) [pid = 1850] [serial = 244] [outer = (nil)] [url = about:blank] 16:31:07 INFO - PROCESS | 1850 | --DOMWINDOW == 236 (0x9270b400) [pid = 1850] [serial = 407] [outer = (nil)] [url = about:blank] 16:31:07 INFO - PROCESS | 1850 | --DOMWINDOW == 235 (0x953d9000) [pid = 1850] [serial = 262] [outer = (nil)] [url = about:blank] 16:31:07 INFO - PROCESS | 1850 | --DOMWINDOW == 234 (0x8f066000) [pid = 1850] [serial = 698] [outer = (nil)] [url = about:blank] 16:31:07 INFO - PROCESS | 1850 | --DOMWINDOW == 233 (0x883b3c00) [pid = 1850] [serial = 740] [outer = (nil)] [url = about:blank] 16:31:07 INFO - PROCESS | 1850 | --DOMWINDOW == 232 (0xa3256000) [pid = 1850] [serial = 165] [outer = (nil)] [url = about:blank] 16:31:07 INFO - PROCESS | 1850 | --DOMWINDOW == 231 (0x92397000) [pid = 1850] [serial = 340] [outer = (nil)] [url = about:blank] 16:31:07 INFO - PROCESS | 1850 | --DOMWINDOW == 230 (0x9b191000) [pid = 1850] [serial = 349] [outer = (nil)] [url = about:blank] 16:31:07 INFO - PROCESS | 1850 | --DOMWINDOW == 229 (0x99ef2400) [pid = 1850] [serial = 289] [outer = (nil)] [url = about:blank] 16:31:07 INFO - PROCESS | 1850 | --DOMWINDOW == 228 (0x8f05d400) [pid = 1850] [serial = 476] [outer = (nil)] [url = about:blank] 16:31:07 INFO - PROCESS | 1850 | --DOMWINDOW == 227 (0xa349d800) [pid = 1850] [serial = 247] [outer = (nil)] [url = about:blank] 16:31:07 INFO - PROCESS | 1850 | --DOMWINDOW == 226 (0xa227c400) [pid = 1850] [serial = 467] [outer = (nil)] [url = about:blank] 16:31:07 INFO - PROCESS | 1850 | --DOMWINDOW == 225 (0x8dd13800) [pid = 1850] [serial = 539] [outer = (nil)] [url = about:blank] 16:31:07 INFO - PROCESS | 1850 | --DOMWINDOW == 224 (0x9230ec00) [pid = 1850] [serial = 461] [outer = (nil)] [url = about:blank] 16:31:07 INFO - PROCESS | 1850 | --DOMWINDOW == 223 (0x862ad400) [pid = 1850] [serial = 734] [outer = (nil)] [url = about:blank] 16:31:07 INFO - PROCESS | 1850 | --DOMWINDOW == 222 (0x9273bc00) [pid = 1850] [serial = 551] [outer = (nil)] [url = about:blank] 16:31:07 INFO - PROCESS | 1850 | --DOMWINDOW == 221 (0xa5038800) [pid = 1850] [serial = 214] [outer = (nil)] [url = about:blank] 16:31:07 INFO - PROCESS | 1850 | --DOMWINDOW == 220 (0xa6d0f400) [pid = 1850] [serial = 313] [outer = (nil)] [url = about:blank] 16:31:07 INFO - PROCESS | 1850 | --DOMWINDOW == 219 (0xa1049c00) [pid = 1850] [serial = 395] [outer = (nil)] [url = about:blank] 16:31:07 INFO - PROCESS | 1850 | --DOMWINDOW == 218 (0xa6d0d800) [pid = 1850] [serial = 590] [outer = (nil)] [url = about:blank] 16:31:07 INFO - PROCESS | 1850 | --DOMWINDOW == 217 (0x92753c00) [pid = 1850] [serial = 702] [outer = (nil)] [url = about:blank] 16:31:07 INFO - PROCESS | 1850 | --DOMWINDOW == 216 (0x9acdc000) [pid = 1850] [serial = 201] [outer = (nil)] [url = about:blank] 16:31:07 INFO - PROCESS | 1850 | --DOMWINDOW == 215 (0xa6d7f800) [pid = 1850] [serial = 419] [outer = (nil)] [url = about:blank] 16:31:07 INFO - PROCESS | 1850 | --DOMWINDOW == 214 (0xa6d2d000) [pid = 1850] [serial = 398] [outer = (nil)] [url = about:blank] 16:31:07 INFO - PROCESS | 1850 | --DOMWINDOW == 213 (0x9994d000) [pid = 1850] [serial = 198] [outer = (nil)] [url = about:blank] 16:31:07 INFO - PROCESS | 1850 | --DOMWINDOW == 212 (0x86fe1400) [pid = 1850] [serial = 725] [outer = (nil)] [url = about:blank] 16:31:07 INFO - PROCESS | 1850 | --DOMWINDOW == 211 (0x9afc2000) [pid = 1850] [serial = 129] [outer = (nil)] [url = about:blank] 16:31:07 INFO - PROCESS | 1850 | --DOMWINDOW == 210 (0x85cc8400) [pid = 1850] [serial = 728] [outer = (nil)] [url = about:blank] 16:31:07 INFO - PROCESS | 1850 | --DOMWINDOW == 209 (0x999ab400) [pid = 1850] [serial = 343] [outer = (nil)] [url = about:blank] 16:31:07 INFO - PROCESS | 1850 | --DOMWINDOW == 208 (0xa67c3800) [pid = 1850] [serial = 259] [outer = (nil)] [url = about:blank] 16:31:07 INFO - PROCESS | 1850 | --DOMWINDOW == 207 (0x8af0d400) [pid = 1850] [serial = 548] [outer = (nil)] [url = about:blank] 16:31:07 INFO - PROCESS | 1850 | --DOMWINDOW == 206 (0x9b18c800) [pid = 1850] [serial = 533] [outer = (nil)] [url = about:blank] 16:31:07 INFO - PROCESS | 1850 | --DOMWINDOW == 205 (0x94f41000) [pid = 1850] [serial = 153] [outer = (nil)] [url = about:blank] 16:31:07 INFO - PROCESS | 1850 | --DOMWINDOW == 204 (0xa6d46400) [pid = 1850] [serial = 593] [outer = (nil)] [url = about:blank] 16:31:07 INFO - PROCESS | 1850 | --DOMWINDOW == 203 (0x9100f800) [pid = 1850] [serial = 253] [outer = (nil)] [url = about:blank] 16:31:07 INFO - PROCESS | 1850 | --DOMWINDOW == 202 (0x8b2e8400) [pid = 1850] [serial = 482] [outer = (nil)] [url = about:blank] 16:31:07 INFO - PROCESS | 1850 | --DOMWINDOW == 201 (0x8ef07800) [pid = 1850] [serial = 521] [outer = (nil)] [url = about:blank] 16:31:07 INFO - PROCESS | 1850 | --DOMWINDOW == 200 (0xa305ac00) [pid = 1850] [serial = 713] [outer = (nil)] [url = about:blank] 16:31:07 INFO - PROCESS | 1850 | --DOMWINDOW == 199 (0xa6d34800) [pid = 1850] [serial = 364] [outer = (nil)] [url = about:blank] 16:31:07 INFO - PROCESS | 1850 | --DOMWINDOW == 198 (0x988c4400) [pid = 1850] [serial = 707] [outer = (nil)] [url = about:blank] 16:31:07 INFO - PROCESS | 1850 | --DOMWINDOW == 197 (0x9a60e000) [pid = 1850] [serial = 530] [outer = (nil)] [url = about:blank] 16:31:07 INFO - PROCESS | 1850 | --DOMWINDOW == 196 (0x890e7000) [pid = 1850] [serial = 732] [outer = (nil)] [url = about:blank] 16:31:07 INFO - PROCESS | 1850 | --DOMWINDOW == 195 (0xa6d49000) [pid = 1850] [serial = 636] [outer = (nil)] [url = about:blank] 16:31:07 INFO - PROCESS | 1850 | --DOMWINDOW == 194 (0x9b15f400) [pid = 1850] [serial = 621] [outer = (nil)] [url = about:blank] 16:31:07 INFO - PROCESS | 1850 | --DOMWINDOW == 193 (0xa6f2e400) [pid = 1850] [serial = 316] [outer = (nil)] [url = about:blank] 16:31:07 INFO - PROCESS | 1850 | --DOMWINDOW == 192 (0x91306800) [pid = 1850] [serial = 479] [outer = (nil)] [url = about:blank] 16:31:07 INFO - PROCESS | 1850 | --DOMWINDOW == 191 (0xa1052000) [pid = 1850] [serial = 208] [outer = (nil)] [url = about:blank] 16:31:07 INFO - PROCESS | 1850 | --DOMWINDOW == 190 (0x8b67f400) [pid = 1850] [serial = 696] [outer = (nil)] [url = about:blank] 16:31:07 INFO - PROCESS | 1850 | --DOMWINDOW == 189 (0xa3062000) [pid = 1850] [serial = 587] [outer = (nil)] [url = about:blank] 16:31:07 INFO - PROCESS | 1850 | --DOMWINDOW == 188 (0x8ee46000) [pid = 1850] [serial = 624] [outer = (nil)] [url = about:blank] 16:31:07 INFO - PROCESS | 1850 | --DOMWINDOW == 187 (0x8f05a800) [pid = 1850] [serial = 648] [outer = (nil)] [url = about:blank] 16:31:07 INFO - PROCESS | 1850 | --DOMWINDOW == 186 (0xa6766400) [pid = 1850] [serial = 250] [outer = (nil)] [url = about:blank] 16:31:07 INFO - PROCESS | 1850 | --DOMWINDOW == 185 (0x94f47c00) [pid = 1850] [serial = 241] [outer = (nil)] [url = about:blank] 16:31:07 INFO - PROCESS | 1850 | --DOMWINDOW == 184 (0x8ee5b800) [pid = 1850] [serial = 666] [outer = (nil)] [url = about:blank] 16:31:07 INFO - PROCESS | 1850 | --DOMWINDOW == 183 (0x99e95400) [pid = 1850] [serial = 156] [outer = (nil)] [url = about:blank] 16:31:07 INFO - PROCESS | 1850 | --DOMWINDOW == 182 (0x9275a000) [pid = 1850] [serial = 660] [outer = (nil)] [url = about:blank] 16:31:07 INFO - PROCESS | 1850 | --DOMWINDOW == 181 (0x92758400) [pid = 1850] [serial = 651] [outer = (nil)] [url = about:blank] 16:31:07 INFO - PROCESS | 1850 | --DOMWINDOW == 180 (0xa6d71400) [pid = 1850] [serial = 639] [outer = (nil)] [url = about:blank] 16:31:07 INFO - PROCESS | 1850 | --DOMWINDOW == 179 (0xa26bf800) [pid = 1850] [serial = 162] [outer = (nil)] [url = about:blank] 16:31:07 INFO - PROCESS | 1850 | --DOMWINDOW == 178 (0x883bb000) [pid = 1850] [serial = 663] [outer = (nil)] [url = about:blank] 16:31:07 INFO - PROCESS | 1850 | --DOMWINDOW == 177 (0x99e1e800) [pid = 1850] [serial = 581] [outer = (nil)] [url = about:blank] 16:31:07 INFO - PROCESS | 1850 | --DOMWINDOW == 176 (0x9b7e1c00) [pid = 1850] [serial = 159] [outer = (nil)] [url = about:blank] 16:31:07 INFO - PROCESS | 1850 | --DOMWINDOW == 175 (0x93bd1000) [pid = 1850] [serial = 704] [outer = (nil)] [url = about:blank] 16:31:07 INFO - PROCESS | 1850 | --DOMWINDOW == 174 (0x8b0f0000) [pid = 1850] [serial = 744] [outer = (nil)] [url = about:blank] 16:31:07 INFO - PROCESS | 1850 | --DOMWINDOW == 173 (0xa50ae400) [pid = 1850] [serial = 542] [outer = (nil)] [url = about:blank] 16:31:07 INFO - PROCESS | 1850 | --DOMWINDOW == 172 (0xa34a0000) [pid = 1850] [serial = 211] [outer = (nil)] [url = about:blank] 16:31:07 INFO - PROCESS | 1850 | --DOMWINDOW == 171 (0xa3223400) [pid = 1850] [serial = 714] [outer = (nil)] [url = about:blank] 16:31:07 INFO - PROCESS | 1850 | --DOMWINDOW == 170 (0x8ee66000) [pid = 1850] [serial = 458] [outer = (nil)] [url = about:blank] 16:31:07 INFO - PROCESS | 1850 | --DOMWINDOW == 169 (0xa6d02800) [pid = 1850] [serial = 298] [outer = (nil)] [url = about:blank] 16:31:07 INFO - PROCESS | 1850 | --DOMWINDOW == 168 (0x874a1c00) [pid = 1850] [serial = 669] [outer = (nil)] [url = about:blank] 16:31:07 INFO - PROCESS | 1850 | --DOMWINDOW == 167 (0x957e9c00) [pid = 1850] [serial = 578] [outer = (nil)] [url = about:blank] 16:31:07 INFO - PROCESS | 1850 | --DOMWINDOW == 166 (0xa6d75800) [pid = 1850] [serial = 410] [outer = (nil)] [url = about:blank] 16:31:07 INFO - PROCESS | 1850 | --DOMWINDOW == 165 (0x92707c00) [pid = 1850] [serial = 627] [outer = (nil)] [url = about:blank] 16:31:07 INFO - PROCESS | 1850 | --DOMWINDOW == 164 (0xa6833400) [pid = 1850] [serial = 633] [outer = (nil)] [url = about:blank] 16:31:07 INFO - PROCESS | 1850 | --DOMWINDOW == 163 (0xa6d46800) [pid = 1850] [serial = 404] [outer = (nil)] [url = about:blank] 16:31:07 INFO - PROCESS | 1850 | --DOMWINDOW == 162 (0x890e4000) [pid = 1850] [serial = 741] [outer = (nil)] [url = about:blank] 16:31:07 INFO - PROCESS | 1850 | --DOMWINDOW == 161 (0x9ace0800) [pid = 1850] [serial = 710] [outer = (nil)] [url = about:blank] 16:31:07 INFO - PROCESS | 1850 | --DOMWINDOW == 160 (0xa6838400) [pid = 1850] [serial = 346] [outer = (nil)] [url = about:blank] 16:31:07 INFO - PROCESS | 1850 | --DOMWINDOW == 159 (0x91d94400) [pid = 1850] [serial = 692] [outer = (nil)] [url = about:blank] 16:31:07 INFO - PROCESS | 1850 | --DOMWINDOW == 158 (0x99a4e800) [pid = 1850] [serial = 527] [outer = (nil)] [url = about:blank] 16:31:07 INFO - PROCESS | 1850 | --DOMWINDOW == 157 (0x9ba77400) [pid = 1850] [serial = 630] [outer = (nil)] [url = about:blank] 16:31:07 INFO - PROCESS | 1850 | --DOMWINDOW == 156 (0x890ebc00) [pid = 1850] [serial = 720] [outer = (nil)] [url = about:blank] 16:31:07 INFO - PROCESS | 1850 | --DOMWINDOW == 155 (0xa6d06000) [pid = 1850] [serial = 307] [outer = (nil)] [url = about:blank] 16:31:07 INFO - PROCESS | 1850 | --DOMWINDOW == 154 (0x92737c00) [pid = 1850] [serial = 701] [outer = (nil)] [url = about:blank] 16:31:07 INFO - PROCESS | 1850 | --DOMWINDOW == 153 (0x85cca800) [pid = 1850] [serial = 729] [outer = (nil)] [url = about:blank] 16:31:07 INFO - PROCESS | 1850 | --DOMWINDOW == 152 (0x92706c00) [pid = 1850] [serial = 599] [outer = (nil)] [url = about:blank] 16:31:07 INFO - PROCESS | 1850 | --DOMWINDOW == 151 (0xa62f2000) [pid = 1850] [serial = 301] [outer = (nil)] [url = about:blank] 16:31:07 INFO - PROCESS | 1850 | --DOMWINDOW == 150 (0xa349e000) [pid = 1850] [serial = 292] [outer = (nil)] [url = about:blank] 16:31:07 INFO - PROCESS | 1850 | --DOMWINDOW == 149 (0x890e5400) [pid = 1850] [serial = 726] [outer = (nil)] [url = about:blank] 16:31:07 INFO - PROCESS | 1850 | --DOMWINDOW == 148 (0x92abcc00) [pid = 1850] [serial = 416] [outer = (nil)] [url = about:blank] 16:31:07 INFO - PROCESS | 1850 | --DOMWINDOW == 147 (0x8b787800) [pid = 1850] [serial = 425] [outer = (nil)] [url = about:blank] 16:31:07 INFO - PROCESS | 1850 | --DOMWINDOW == 146 (0x8b2eac00) [pid = 1850] [serial = 746] [outer = (nil)] [url = about:blank] 16:31:07 INFO - PROCESS | 1850 | 1462923067797 Marionette TRACE conn3 -> [0,1129,"getWindowHandle",null] 16:31:07 INFO - PROCESS | 1850 | 1462923067802 Marionette TRACE conn3 <- [1,1129,null,{"value":"8"}] 16:31:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 16:31:07 INFO - PROCESS | 1850 | 1462923067813 Marionette TRACE conn3 -> [0,1130,"setScriptTimeout",{"ms":35000}] 16:31:07 INFO - PROCESS | 1850 | 1462923067820 Marionette TRACE conn3 <- [1,1130,null,{}] 16:31:07 INFO - PROCESS | 1850 | 1462923067828 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}] 16:31:08 INFO - PROCESS | 1850 | 1462923068005 Marionette TRACE conn3 <- [1,1131,null,{"value":null}] 16:31:08 INFO - PROCESS | 1850 | 1462923068024 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:08 INFO - PROCESS | 1850 | ++DOCSHELL 0x86fd9000 == 124 [pid = 1850] [id = 290] 16:31:08 INFO - PROCESS | 1850 | ++DOMWINDOW == 147 (0x86fd9c00) [pid = 1850] [serial = 871] [outer = (nil)] 16:31:08 INFO - PROCESS | 1850 | ++DOMWINDOW == 148 (0x86fde800) [pid = 1850] [serial = 872] [outer = 0x86fd9c00] 16:31:08 INFO - PROCESS | 1850 | 1462923068138 Marionette DEBUG loaded listener.js 16:31:08 INFO - PROCESS | 1850 | ++DOMWINDOW == 149 (0x87499c00) [pid = 1850] [serial = 873] [outer = 0x86fd9c00] 16:31:09 INFO - PROCESS | 1850 | 1462923069158 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]]]}] 16:31:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 16:31:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1395ms 16:31:09 INFO - PROCESS | 1850 | 1462923069211 Marionette TRACE conn3 -> [0,1133,"getWindowHandle",null] 16:31:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 16:31:09 INFO - PROCESS | 1850 | 1462923069219 Marionette TRACE conn3 <- [1,1133,null,{"value":"8"}] 16:31:09 INFO - PROCESS | 1850 | 1462923069238 Marionette TRACE conn3 -> [0,1134,"setScriptTimeout",{"ms":35000}] 16:31:09 INFO - PROCESS | 1850 | 1462923069247 Marionette TRACE conn3 <- [1,1134,null,{}] 16:31:09 INFO - PROCESS | 1850 | 1462923069256 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}] 16:31:09 INFO - PROCESS | 1850 | 1462923069576 Marionette TRACE conn3 <- [1,1135,null,{"value":null}] 16:31:09 INFO - PROCESS | 1850 | 1462923069889 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:09 INFO - PROCESS | 1850 | ++DOCSHELL 0x87fe2400 == 125 [pid = 1850] [id = 291] 16:31:09 INFO - PROCESS | 1850 | ++DOMWINDOW == 150 (0x87fe8c00) [pid = 1850] [serial = 874] [outer = (nil)] 16:31:09 INFO - PROCESS | 1850 | ++DOMWINDOW == 151 (0x8823bc00) [pid = 1850] [serial = 875] [outer = 0x87fe8c00] 16:31:09 INFO - PROCESS | 1850 | 1462923069963 Marionette DEBUG loaded listener.js 16:31:10 INFO - PROCESS | 1850 | ++DOMWINDOW == 152 (0x883b9800) [pid = 1850] [serial = 876] [outer = 0x87fe8c00] 16:31:10 INFO - PROCESS | 1850 | 1462923070858 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]]]}] 16:31:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 16:31:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1651ms 16:31:10 INFO - PROCESS | 1850 | 1462923070881 Marionette TRACE conn3 -> [0,1137,"getWindowHandle",null] 16:31:10 INFO - PROCESS | 1850 | 1462923070885 Marionette TRACE conn3 <- [1,1137,null,{"value":"8"}] 16:31:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 16:31:10 INFO - PROCESS | 1850 | 1462923070892 Marionette TRACE conn3 -> [0,1138,"setScriptTimeout",{"ms":35000}] 16:31:10 INFO - PROCESS | 1850 | 1462923070895 Marionette TRACE conn3 <- [1,1138,null,{}] 16:31:10 INFO - PROCESS | 1850 | 1462923070910 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}] 16:31:11 INFO - PROCESS | 1850 | 1462923071184 Marionette TRACE conn3 <- [1,1139,null,{"value":null}] 16:31:11 INFO - PROCESS | 1850 | 1462923071223 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:11 INFO - PROCESS | 1850 | ++DOCSHELL 0x87fe3c00 == 126 [pid = 1850] [id = 292] 16:31:11 INFO - PROCESS | 1850 | ++DOMWINDOW == 153 (0x890e6000) [pid = 1850] [serial = 877] [outer = (nil)] 16:31:11 INFO - PROCESS | 1850 | ++DOMWINDOW == 154 (0x89c76800) [pid = 1850] [serial = 878] [outer = 0x890e6000] 16:31:11 INFO - PROCESS | 1850 | 1462923071302 Marionette DEBUG loaded listener.js 16:31:11 INFO - PROCESS | 1850 | ++DOMWINDOW == 155 (0x8a0e6000) [pid = 1850] [serial = 879] [outer = 0x890e6000] 16:31:12 INFO - PROCESS | 1850 | --DOMWINDOW == 154 (0x883b8400) [pid = 1850] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 16:31:12 INFO - PROCESS | 1850 | --DOMWINDOW == 153 (0x8b10c800) [pid = 1850] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 16:31:12 INFO - PROCESS | 1850 | --DOMWINDOW == 152 (0x890e1800) [pid = 1850] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 16:31:12 INFO - PROCESS | 1850 | --DOMWINDOW == 151 (0x86cc3800) [pid = 1850] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 16:31:12 INFO - PROCESS | 1850 | --DOMWINDOW == 150 (0x862a6c00) [pid = 1850] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 16:31:12 INFO - PROCESS | 1850 | --DOMWINDOW == 149 (0x875a9400) [pid = 1850] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 16:31:12 INFO - PROCESS | 1850 | --DOMWINDOW == 148 (0x85ccd800) [pid = 1850] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 16:31:12 INFO - PROCESS | 1850 | 1462923072805 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]]]}] 16:31:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 16:31:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1935ms 16:31:12 INFO - PROCESS | 1850 | 1462923072828 Marionette TRACE conn3 -> [0,1141,"getWindowHandle",null] 16:31:12 INFO - PROCESS | 1850 | 1462923072831 Marionette TRACE conn3 <- [1,1141,null,{"value":"8"}] 16:31:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 16:31:12 INFO - PROCESS | 1850 | 1462923072847 Marionette TRACE conn3 -> [0,1142,"setScriptTimeout",{"ms":35000}] 16:31:12 INFO - PROCESS | 1850 | 1462923072850 Marionette TRACE conn3 <- [1,1142,null,{}] 16:31:12 INFO - PROCESS | 1850 | 1462923072856 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}] 16:31:13 INFO - PROCESS | 1850 | 1462923073099 Marionette TRACE conn3 <- [1,1143,null,{"value":null}] 16:31:13 INFO - PROCESS | 1850 | 1462923073264 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:13 INFO - PROCESS | 1850 | ++DOCSHELL 0x85cc0800 == 127 [pid = 1850] [id = 293] 16:31:13 INFO - PROCESS | 1850 | ++DOMWINDOW == 149 (0x875a8000) [pid = 1850] [serial = 880] [outer = (nil)] 16:31:13 INFO - PROCESS | 1850 | ++DOMWINDOW == 150 (0x8a0f0c00) [pid = 1850] [serial = 881] [outer = 0x875a8000] 16:31:13 INFO - PROCESS | 1850 | 1462923073338 Marionette DEBUG loaded listener.js 16:31:13 INFO - PROCESS | 1850 | ++DOMWINDOW == 151 (0x8afe3000) [pid = 1850] [serial = 882] [outer = 0x875a8000] 16:31:14 INFO - PROCESS | 1850 | 1462923074078 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]]]}] 16:31:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 16:31:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1286ms 16:31:14 INFO - PROCESS | 1850 | 1462923074135 Marionette TRACE conn3 -> [0,1145,"getWindowHandle",null] 16:31:14 INFO - PROCESS | 1850 | 1462923074139 Marionette TRACE conn3 <- [1,1145,null,{"value":"8"}] 16:31:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 16:31:14 INFO - PROCESS | 1850 | 1462923074146 Marionette TRACE conn3 -> [0,1146,"setScriptTimeout",{"ms":35000}] 16:31:14 INFO - PROCESS | 1850 | 1462923074149 Marionette TRACE conn3 <- [1,1146,null,{}] 16:31:14 INFO - PROCESS | 1850 | 1462923074154 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}] 16:31:14 INFO - PROCESS | 1850 | 1462923074322 Marionette TRACE conn3 <- [1,1147,null,{"value":null}] 16:31:14 INFO - PROCESS | 1850 | 1462923074338 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:14 INFO - PROCESS | 1850 | ++DOCSHELL 0x87fe2000 == 128 [pid = 1850] [id = 294] 16:31:14 INFO - PROCESS | 1850 | ++DOMWINDOW == 152 (0x8a0f0800) [pid = 1850] [serial = 883] [outer = (nil)] 16:31:14 INFO - PROCESS | 1850 | ++DOMWINDOW == 153 (0x8b0f1000) [pid = 1850] [serial = 884] [outer = 0x8a0f0800] 16:31:14 INFO - PROCESS | 1850 | 1462923074571 Marionette DEBUG loaded listener.js 16:31:14 INFO - PROCESS | 1850 | ++DOMWINDOW == 154 (0x8b0f9c00) [pid = 1850] [serial = 885] [outer = 0x8a0f0800] 16:31:15 INFO - PROCESS | 1850 | 1462923075646 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]]]}] 16:31:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 16:31:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1529ms 16:31:15 INFO - PROCESS | 1850 | 1462923075676 Marionette TRACE conn3 -> [0,1149,"getWindowHandle",null] 16:31:15 INFO - PROCESS | 1850 | 1462923075683 Marionette TRACE conn3 <- [1,1149,null,{"value":"8"}] 16:31:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 16:31:15 INFO - PROCESS | 1850 | 1462923075691 Marionette TRACE conn3 -> [0,1150,"setScriptTimeout",{"ms":35000}] 16:31:15 INFO - PROCESS | 1850 | 1462923075698 Marionette TRACE conn3 <- [1,1150,null,{}] 16:31:15 INFO - PROCESS | 1850 | 1462923075706 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}] 16:31:15 INFO - PROCESS | 1850 | 1462923075953 Marionette TRACE conn3 <- [1,1151,null,{"value":null}] 16:31:16 INFO - PROCESS | 1850 | 1462923076273 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:16 INFO - PROCESS | 1850 | ++DOCSHELL 0x86fe4400 == 129 [pid = 1850] [id = 295] 16:31:16 INFO - PROCESS | 1850 | ++DOMWINDOW == 155 (0x875a7800) [pid = 1850] [serial = 886] [outer = (nil)] 16:31:16 INFO - PROCESS | 1850 | ++DOMWINDOW == 156 (0x88238000) [pid = 1850] [serial = 887] [outer = 0x875a7800] 16:31:16 INFO - PROCESS | 1850 | 1462923076363 Marionette DEBUG loaded listener.js 16:31:16 INFO - PROCESS | 1850 | ++DOMWINDOW == 157 (0x88eec400) [pid = 1850] [serial = 888] [outer = 0x875a7800] 16:31:17 INFO - PROCESS | 1850 | 1462923077276 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]]]}] 16:31:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 16:31:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1645ms 16:31:17 INFO - PROCESS | 1850 | 1462923077339 Marionette TRACE conn3 -> [0,1153,"getWindowHandle",null] 16:31:17 INFO - PROCESS | 1850 | 1462923077349 Marionette TRACE conn3 <- [1,1153,null,{"value":"8"}] 16:31:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 16:31:17 INFO - PROCESS | 1850 | 1462923077365 Marionette TRACE conn3 -> [0,1154,"setScriptTimeout",{"ms":35000}] 16:31:17 INFO - PROCESS | 1850 | 1462923077370 Marionette TRACE conn3 <- [1,1154,null,{}] 16:31:17 INFO - PROCESS | 1850 | 1462923077376 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}] 16:31:17 INFO - PROCESS | 1850 | 1462923077614 Marionette TRACE conn3 <- [1,1155,null,{"value":null}] 16:31:17 INFO - PROCESS | 1850 | 1462923077964 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:18 INFO - PROCESS | 1850 | ++DOCSHELL 0x8a0e4c00 == 130 [pid = 1850] [id = 296] 16:31:18 INFO - PROCESS | 1850 | ++DOMWINDOW == 158 (0x8af04400) [pid = 1850] [serial = 889] [outer = (nil)] 16:31:18 INFO - PROCESS | 1850 | ++DOMWINDOW == 159 (0x8afec000) [pid = 1850] [serial = 890] [outer = 0x8af04400] 16:31:18 INFO - PROCESS | 1850 | 1462923078056 Marionette DEBUG loaded listener.js 16:31:18 INFO - PROCESS | 1850 | ++DOMWINDOW == 160 (0x8b110800) [pid = 1850] [serial = 891] [outer = 0x8af04400] 16:31:18 INFO - PROCESS | 1850 | 1462923078932 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]]]}] 16:31:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 16:31:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1633ms 16:31:19 INFO - PROCESS | 1850 | 1462923079001 Marionette TRACE conn3 -> [0,1157,"getWindowHandle",null] 16:31:19 INFO - PROCESS | 1850 | 1462923079005 Marionette TRACE conn3 <- [1,1157,null,{"value":"8"}] 16:31:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 16:31:19 INFO - PROCESS | 1850 | 1462923079014 Marionette TRACE conn3 -> [0,1158,"setScriptTimeout",{"ms":35000}] 16:31:19 INFO - PROCESS | 1850 | 1462923079020 Marionette TRACE conn3 <- [1,1158,null,{}] 16:31:19 INFO - PROCESS | 1850 | 1462923079037 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}] 16:31:19 INFO - PROCESS | 1850 | 1462923079251 Marionette TRACE conn3 <- [1,1159,null,{"value":null}] 16:31:19 INFO - PROCESS | 1850 | 1462923079493 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:19 INFO - PROCESS | 1850 | ++DOCSHELL 0x875b4c00 == 131 [pid = 1850] [id = 297] 16:31:19 INFO - PROCESS | 1850 | ++DOMWINDOW == 161 (0x8b2e9400) [pid = 1850] [serial = 892] [outer = (nil)] 16:31:19 INFO - PROCESS | 1850 | ++DOMWINDOW == 162 (0x8b77f800) [pid = 1850] [serial = 893] [outer = 0x8b2e9400] 16:31:19 INFO - PROCESS | 1850 | 1462923079632 Marionette DEBUG loaded listener.js 16:31:19 INFO - PROCESS | 1850 | ++DOMWINDOW == 163 (0x8d3a2000) [pid = 1850] [serial = 894] [outer = 0x8b2e9400] 16:31:20 INFO - PROCESS | 1850 | 1462923080537 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]]]}] 16:31:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 16:31:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1560ms 16:31:20 INFO - PROCESS | 1850 | 1462923080575 Marionette TRACE conn3 -> [0,1161,"getWindowHandle",null] 16:31:20 INFO - PROCESS | 1850 | 1462923080580 Marionette TRACE conn3 <- [1,1161,null,{"value":"8"}] 16:31:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 16:31:20 INFO - PROCESS | 1850 | 1462923080586 Marionette TRACE conn3 -> [0,1162,"setScriptTimeout",{"ms":35000}] 16:31:20 INFO - PROCESS | 1850 | 1462923080590 Marionette TRACE conn3 <- [1,1162,null,{}] 16:31:20 INFO - PROCESS | 1850 | 1462923080595 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}] 16:31:20 INFO - PROCESS | 1850 | 1462923080790 Marionette TRACE conn3 <- [1,1163,null,{"value":null}] 16:31:21 INFO - PROCESS | 1850 | 1462923081047 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:21 INFO - PROCESS | 1850 | ++DOCSHELL 0x8b10e400 == 132 [pid = 1850] [id = 298] 16:31:21 INFO - PROCESS | 1850 | ++DOMWINDOW == 164 (0x8d3a4c00) [pid = 1850] [serial = 895] [outer = (nil)] 16:31:21 INFO - PROCESS | 1850 | ++DOMWINDOW == 165 (0x8d3b0800) [pid = 1850] [serial = 896] [outer = 0x8d3a4c00] 16:31:21 INFO - PROCESS | 1850 | 1462923081187 Marionette DEBUG loaded listener.js 16:31:21 INFO - PROCESS | 1850 | ++DOMWINDOW == 166 (0x8dcfa400) [pid = 1850] [serial = 897] [outer = 0x8d3a4c00] 16:31:22 INFO - PROCESS | 1850 | 1462923082048 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]]]}] 16:31:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 16:31:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1531ms 16:31:22 INFO - PROCESS | 1850 | 1462923082118 Marionette TRACE conn3 -> [0,1165,"getWindowHandle",null] 16:31:22 INFO - PROCESS | 1850 | 1462923082123 Marionette TRACE conn3 <- [1,1165,null,{"value":"8"}] 16:31:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 16:31:22 INFO - PROCESS | 1850 | 1462923082129 Marionette TRACE conn3 -> [0,1166,"setScriptTimeout",{"ms":35000}] 16:31:22 INFO - PROCESS | 1850 | 1462923082133 Marionette TRACE conn3 <- [1,1166,null,{}] 16:31:22 INFO - PROCESS | 1850 | 1462923082138 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}] 16:31:22 INFO - PROCESS | 1850 | 1462923082390 Marionette TRACE conn3 <- [1,1167,null,{"value":null}] 16:31:22 INFO - PROCESS | 1850 | 1462923082646 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:22 INFO - PROCESS | 1850 | ++DOCSHELL 0x88ef8400 == 133 [pid = 1850] [id = 299] 16:31:22 INFO - PROCESS | 1850 | ++DOMWINDOW == 167 (0x8dcf9400) [pid = 1850] [serial = 898] [outer = (nil)] 16:31:22 INFO - PROCESS | 1850 | ++DOMWINDOW == 168 (0x8e603c00) [pid = 1850] [serial = 899] [outer = 0x8dcf9400] 16:31:22 INFO - PROCESS | 1850 | 1462923082774 Marionette DEBUG loaded listener.js 16:31:22 INFO - PROCESS | 1850 | ++DOMWINDOW == 169 (0x8e60c000) [pid = 1850] [serial = 900] [outer = 0x8dcf9400] 16:31:23 INFO - PROCESS | 1850 | 1462923083820 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]]]}] 16:31:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 16:31:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1739ms 16:31:23 INFO - PROCESS | 1850 | 1462923083872 Marionette TRACE conn3 -> [0,1169,"getWindowHandle",null] 16:31:23 INFO - PROCESS | 1850 | 1462923083878 Marionette TRACE conn3 <- [1,1169,null,{"value":"8"}] 16:31:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 16:31:23 INFO - PROCESS | 1850 | 1462923083888 Marionette TRACE conn3 -> [0,1170,"setScriptTimeout",{"ms":35000}] 16:31:23 INFO - PROCESS | 1850 | 1462923083892 Marionette TRACE conn3 <- [1,1170,null,{}] 16:31:23 INFO - PROCESS | 1850 | 1462923083902 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}] 16:31:24 INFO - PROCESS | 1850 | 1462923084227 Marionette TRACE conn3 <- [1,1171,null,{"value":null}] 16:31:24 INFO - PROCESS | 1850 | 1462923084540 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:24 INFO - PROCESS | 1850 | ++DOCSHELL 0x8dd13800 == 134 [pid = 1850] [id = 300] 16:31:24 INFO - PROCESS | 1850 | ++DOMWINDOW == 170 (0x8e608000) [pid = 1850] [serial = 901] [outer = (nil)] 16:31:24 INFO - PROCESS | 1850 | ++DOMWINDOW == 171 (0x8ee5bc00) [pid = 1850] [serial = 902] [outer = 0x8e608000] 16:31:24 INFO - PROCESS | 1850 | 1462923084630 Marionette DEBUG loaded listener.js 16:31:24 INFO - PROCESS | 1850 | ++DOMWINDOW == 172 (0x8ee66000) [pid = 1850] [serial = 903] [outer = 0x8e608000] 16:31:25 INFO - PROCESS | 1850 | 1462923085537 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]]]}] 16:31:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 16:31:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1690ms 16:31:25 INFO - PROCESS | 1850 | 1462923085578 Marionette TRACE conn3 -> [0,1173,"getWindowHandle",null] 16:31:25 INFO - PROCESS | 1850 | 1462923085582 Marionette TRACE conn3 <- [1,1173,null,{"value":"8"}] 16:31:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 16:31:25 INFO - PROCESS | 1850 | 1462923085589 Marionette TRACE conn3 -> [0,1174,"setScriptTimeout",{"ms":35000}] 16:31:25 INFO - PROCESS | 1850 | 1462923085591 Marionette TRACE conn3 <- [1,1174,null,{}] 16:31:25 INFO - PROCESS | 1850 | 1462923085598 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}] 16:31:25 INFO - PROCESS | 1850 | 1462923085795 Marionette TRACE conn3 <- [1,1175,null,{"value":null}] 16:31:26 INFO - PROCESS | 1850 | 1462923086078 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:26 INFO - PROCESS | 1850 | ++DOCSHELL 0x8e6dac00 == 135 [pid = 1850] [id = 301] 16:31:26 INFO - PROCESS | 1850 | ++DOMWINDOW == 173 (0x8ee3c400) [pid = 1850] [serial = 904] [outer = (nil)] 16:31:26 INFO - PROCESS | 1850 | ++DOMWINDOW == 174 (0x8f05a800) [pid = 1850] [serial = 905] [outer = 0x8ee3c400] 16:31:26 INFO - PROCESS | 1850 | 1462923086283 Marionette DEBUG loaded listener.js 16:31:26 INFO - PROCESS | 1850 | ++DOMWINDOW == 175 (0x8f065c00) [pid = 1850] [serial = 906] [outer = 0x8ee3c400] 16:31:27 INFO - PROCESS | 1850 | 1462923087240 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] 16:31:27 INFO - PROCESS | 1850 | 1462923087286 Marionette TRACE conn3 <- [1,1177,null,{"value":"8"}] 16:31:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 16:31:27 INFO - PROCESS | 1850 | 1462923087293 Marionette TRACE conn3 -> [0,1178,"setScriptTimeout",{"ms":35000}] 16:31:27 INFO - PROCESS | 1850 | 1462923087297 Marionette TRACE conn3 <- [1,1178,null,{}] 16:31:27 INFO - PROCESS | 1850 | 1462923087303 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}] 16:31:27 INFO - PROCESS | 1850 | 1462923087522 Marionette TRACE conn3 <- [1,1179,null,{"value":null}] 16:31:27 INFO - PROCESS | 1850 | 1462923087772 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:27 INFO - PROCESS | 1850 | ++DOCSHELL 0x8ef07400 == 136 [pid = 1850] [id = 302] 16:31:27 INFO - PROCESS | 1850 | ++DOMWINDOW == 176 (0x8ef0e400) [pid = 1850] [serial = 907] [outer = (nil)] 16:31:27 INFO - PROCESS | 1850 | ++DOMWINDOW == 177 (0x91061800) [pid = 1850] [serial = 908] [outer = 0x8ef0e400] 16:31:27 INFO - PROCESS | 1850 | 1462923087910 Marionette DEBUG loaded listener.js 16:31:28 INFO - PROCESS | 1850 | ++DOMWINDOW == 178 (0x91066400) [pid = 1850] [serial = 909] [outer = 0x8ef0e400] 16:31:28 INFO - PROCESS | 1850 | 1462923088828 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] 16:31:28 INFO - PROCESS | 1850 | 1462923088889 Marionette TRACE conn3 <- [1,1181,null,{"value":"8"}] 16:31:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 16:31:28 INFO - PROCESS | 1850 | 1462923088897 Marionette TRACE conn3 -> [0,1182,"setScriptTimeout",{"ms":35000}] 16:31:28 INFO - PROCESS | 1850 | 1462923088900 Marionette TRACE conn3 <- [1,1182,null,{}] 16:31:28 INFO - PROCESS | 1850 | 1462923088905 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}] 16:31:29 INFO - PROCESS | 1850 | 1462923089112 Marionette TRACE conn3 <- [1,1183,null,{"value":null}] 16:31:29 INFO - PROCESS | 1850 | 1462923089372 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:29 INFO - PROCESS | 1850 | ++DOCSHELL 0x8f05cc00 == 137 [pid = 1850] [id = 303] 16:31:29 INFO - PROCESS | 1850 | ++DOMWINDOW == 179 (0x9100f800) [pid = 1850] [serial = 910] [outer = (nil)] 16:31:29 INFO - PROCESS | 1850 | ++DOMWINDOW == 180 (0x91308c00) [pid = 1850] [serial = 911] [outer = 0x9100f800] 16:31:29 INFO - PROCESS | 1850 | 1462923089498 Marionette DEBUG loaded listener.js 16:31:29 INFO - PROCESS | 1850 | ++DOMWINDOW == 181 (0x91acd000) [pid = 1850] [serial = 912] [outer = 0x9100f800] 16:31:30 INFO - PROCESS | 1850 | SkCairoFTTypeface::onFilterRec unimplemented 16:31:30 INFO - PROCESS | 1850 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:31:30 INFO - PROCESS | 1850 | 1462923090417 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] 16:31:30 INFO - PROCESS | 1850 | 1462923090485 Marionette TRACE conn3 <- [1,1185,null,{"value":"8"}] 16:31:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 16:31:30 INFO - PROCESS | 1850 | 1462923090491 Marionette TRACE conn3 -> [0,1186,"setScriptTimeout",{"ms":35000}] 16:31:30 INFO - PROCESS | 1850 | 1462923090495 Marionette TRACE conn3 <- [1,1186,null,{}] 16:31:30 INFO - PROCESS | 1850 | 1462923090501 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}] 16:31:30 INFO - PROCESS | 1850 | 1462923090718 Marionette TRACE conn3 <- [1,1187,null,{"value":null}] 16:31:31 INFO - PROCESS | 1850 | 1462923090998 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:31 INFO - PROCESS | 1850 | ++DOCSHELL 0x91062800 == 138 [pid = 1850] [id = 304] 16:31:31 INFO - PROCESS | 1850 | ++DOMWINDOW == 182 (0x91d9dc00) [pid = 1850] [serial = 913] [outer = (nil)] 16:31:31 INFO - PROCESS | 1850 | ++DOMWINDOW == 183 (0x91e2c400) [pid = 1850] [serial = 914] [outer = 0x91d9dc00] 16:31:31 INFO - PROCESS | 1850 | 1462923091126 Marionette DEBUG loaded listener.js 16:31:31 INFO - PROCESS | 1850 | ++DOMWINDOW == 184 (0x91e35800) [pid = 1850] [serial = 915] [outer = 0x91d9dc00] 16:31:32 INFO - PROCESS | 1850 | 1462923092075 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] 16:31:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 16:31:32 INFO - PROCESS | 1850 | 1462923092137 Marionette TRACE conn3 <- [1,1189,null,{"value":"8"}] 16:31:32 INFO - PROCESS | 1850 | 1462923092144 Marionette TRACE conn3 -> [0,1190,"setScriptTimeout",{"ms":35000}] 16:31:32 INFO - PROCESS | 1850 | 1462923092148 Marionette TRACE conn3 <- [1,1190,null,{}] 16:31:32 INFO - PROCESS | 1850 | 1462923092154 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}] 16:31:32 INFO - PROCESS | 1850 | 1462923092400 Marionette TRACE conn3 <- [1,1191,null,{"value":null}] 16:31:32 INFO - PROCESS | 1850 | 1462923092740 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:32 INFO - PROCESS | 1850 | ++DOCSHELL 0x9230ec00 == 139 [pid = 1850] [id = 305] 16:31:32 INFO - PROCESS | 1850 | ++DOMWINDOW == 185 (0x92703800) [pid = 1850] [serial = 916] [outer = (nil)] 16:31:32 INFO - PROCESS | 1850 | ++DOMWINDOW == 186 (0x9270d000) [pid = 1850] [serial = 917] [outer = 0x92703800] 16:31:32 INFO - PROCESS | 1850 | 1462923092833 Marionette DEBUG loaded listener.js 16:31:32 INFO - PROCESS | 1850 | ++DOMWINDOW == 187 (0x9273c800) [pid = 1850] [serial = 918] [outer = 0x92703800] 16:31:33 INFO - PROCESS | 1850 | 1462923093789 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] 16:31:33 INFO - PROCESS | 1850 | 1462923093834 Marionette TRACE conn3 <- [1,1193,null,{"value":"8"}] 16:31:33 INFO - PROCESS | 1850 | 1462923093841 Marionette TRACE conn3 -> [0,1194,"setScriptTimeout",{"ms":35000}] 16:31:33 INFO - PROCESS | 1850 | 1462923093845 Marionette TRACE conn3 <- [1,1194,null,{}] 16:31:33 INFO - PROCESS | 1850 | 1462923093850 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}] 16:31:34 INFO - PROCESS | 1850 | 1462923094050 Marionette TRACE conn3 <- [1,1195,null,{"value":null}] 16:31:34 INFO - PROCESS | 1850 | 1462923094266 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:34 INFO - PROCESS | 1850 | ++DOCSHELL 0x9230f000 == 140 [pid = 1850] [id = 306] 16:31:34 INFO - PROCESS | 1850 | ++DOMWINDOW == 188 (0x9238ec00) [pid = 1850] [serial = 919] [outer = (nil)] 16:31:34 INFO - PROCESS | 1850 | ++DOMWINDOW == 189 (0x92759000) [pid = 1850] [serial = 920] [outer = 0x9238ec00] 16:31:34 INFO - PROCESS | 1850 | 1462923094401 Marionette DEBUG loaded listener.js 16:31:34 INFO - PROCESS | 1850 | ++DOMWINDOW == 190 (0x92ab7c00) [pid = 1850] [serial = 921] [outer = 0x9238ec00] 16:31:35 INFO - PROCESS | 1850 | SkCairoFTTypeface::onFilterRec unimplemented 16:31:35 INFO - PROCESS | 1850 | SkCairoFTTypeface::onFilterRec unimplemented 16:31:35 INFO - PROCESS | 1850 | 1462923095426 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] 16:31:35 INFO - PROCESS | 1850 | 1462923095479 Marionette TRACE conn3 <- [1,1197,null,{"value":"8"}] 16:31:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 16:31:35 INFO - PROCESS | 1850 | 1462923095485 Marionette TRACE conn3 -> [0,1198,"setScriptTimeout",{"ms":35000}] 16:31:35 INFO - PROCESS | 1850 | 1462923095489 Marionette TRACE conn3 <- [1,1198,null,{}] 16:31:35 INFO - PROCESS | 1850 | 1462923095494 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}] 16:31:35 INFO - PROCESS | 1850 | 1462923095702 Marionette TRACE conn3 <- [1,1199,null,{"value":null}] 16:31:35 INFO - PROCESS | 1850 | 1462923095957 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:36 INFO - PROCESS | 1850 | ++DOCSHELL 0x92565800 == 141 [pid = 1850] [id = 307] 16:31:36 INFO - PROCESS | 1850 | ++DOMWINDOW == 191 (0x92751400) [pid = 1850] [serial = 922] [outer = (nil)] 16:31:36 INFO - PROCESS | 1850 | ++DOMWINDOW == 192 (0x939ad800) [pid = 1850] [serial = 923] [outer = 0x92751400] 16:31:36 INFO - PROCESS | 1850 | 1462923096094 Marionette DEBUG loaded listener.js 16:31:36 INFO - PROCESS | 1850 | ++DOMWINDOW == 193 (0x93bcfc00) [pid = 1850] [serial = 924] [outer = 0x92751400] 16:31:36 INFO - PROCESS | 1850 | 1462923096974 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]]]}] 16:31:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 16:31:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1534ms 16:31:37 INFO - PROCESS | 1850 | 1462923097020 Marionette TRACE conn3 -> [0,1201,"getWindowHandle",null] 16:31:37 INFO - PROCESS | 1850 | 1462923097024 Marionette TRACE conn3 <- [1,1201,null,{"value":"8"}] 16:31:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 16:31:37 INFO - PROCESS | 1850 | 1462923097031 Marionette TRACE conn3 -> [0,1202,"setScriptTimeout",{"ms":35000}] 16:31:37 INFO - PROCESS | 1850 | 1462923097034 Marionette TRACE conn3 <- [1,1202,null,{}] 16:31:37 INFO - PROCESS | 1850 | 1462923097040 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}] 16:31:37 INFO - PROCESS | 1850 | 1462923097253 Marionette TRACE conn3 <- [1,1203,null,{"value":null}] 16:31:37 INFO - PROCESS | 1850 | 1462923097518 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:37 INFO - PROCESS | 1850 | ++DOCSHELL 0x92abb800 == 142 [pid = 1850] [id = 308] 16:31:37 INFO - PROCESS | 1850 | ++DOMWINDOW == 194 (0x93bd6000) [pid = 1850] [serial = 925] [outer = (nil)] 16:31:37 INFO - PROCESS | 1850 | ++DOMWINDOW == 195 (0x94f4b000) [pid = 1850] [serial = 926] [outer = 0x93bd6000] 16:31:37 INFO - PROCESS | 1850 | 1462923097646 Marionette DEBUG loaded listener.js 16:31:37 INFO - PROCESS | 1850 | ++DOMWINDOW == 196 (0x9507e800) [pid = 1850] [serial = 927] [outer = 0x93bd6000] 16:31:38 INFO - PROCESS | 1850 | 1462923098541 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]]]}] 16:31:38 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 16:31:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1585ms 16:31:38 INFO - PROCESS | 1850 | 1462923098616 Marionette TRACE conn3 -> [0,1205,"getWindowHandle",null] 16:31:38 INFO - PROCESS | 1850 | 1462923098619 Marionette TRACE conn3 <- [1,1205,null,{"value":"8"}] 16:31:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 16:31:38 INFO - PROCESS | 1850 | 1462923098626 Marionette TRACE conn3 -> [0,1206,"setScriptTimeout",{"ms":35000}] 16:31:38 INFO - PROCESS | 1850 | 1462923098628 Marionette TRACE conn3 <- [1,1206,null,{}] 16:31:38 INFO - PROCESS | 1850 | 1462923098635 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}] 16:31:38 INFO - PROCESS | 1850 | 1462923098871 Marionette TRACE conn3 <- [1,1207,null,{"value":null}] 16:31:39 INFO - PROCESS | 1850 | 1462923099181 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:39 INFO - PROCESS | 1850 | ++DOCSHELL 0x8e6d8c00 == 143 [pid = 1850] [id = 309] 16:31:39 INFO - PROCESS | 1850 | ++DOMWINDOW == 197 (0x91d94c00) [pid = 1850] [serial = 928] [outer = (nil)] 16:31:39 INFO - PROCESS | 1850 | ++DOMWINDOW == 198 (0x953d5400) [pid = 1850] [serial = 929] [outer = 0x91d94c00] 16:31:39 INFO - PROCESS | 1850 | 1462923099274 Marionette DEBUG loaded listener.js 16:31:39 INFO - PROCESS | 1850 | ++DOMWINDOW == 199 (0x953d9c00) [pid = 1850] [serial = 930] [outer = 0x91d94c00] 16:31:40 INFO - PROCESS | 1850 | 1462923100150 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]]]}] 16:31:40 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 16:31:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1593ms 16:31:40 INFO - PROCESS | 1850 | 1462923100219 Marionette TRACE conn3 -> [0,1209,"getWindowHandle",null] 16:31:40 INFO - PROCESS | 1850 | 1462923100223 Marionette TRACE conn3 <- [1,1209,null,{"value":"8"}] 16:31:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 16:31:40 INFO - PROCESS | 1850 | 1462923100230 Marionette TRACE conn3 -> [0,1210,"setScriptTimeout",{"ms":35000}] 16:31:40 INFO - PROCESS | 1850 | 1462923100234 Marionette TRACE conn3 <- [1,1210,null,{}] 16:31:40 INFO - PROCESS | 1850 | 1462923100240 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}] 16:31:40 INFO - PROCESS | 1850 | 1462923100488 Marionette TRACE conn3 <- [1,1211,null,{"value":null}] 16:31:40 INFO - PROCESS | 1850 | 1462923100833 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:40 INFO - PROCESS | 1850 | ++DOCSHELL 0x85cc5400 == 144 [pid = 1850] [id = 310] 16:31:40 INFO - PROCESS | 1850 | ++DOMWINDOW == 200 (0x85cc7000) [pid = 1850] [serial = 931] [outer = (nil)] 16:31:40 INFO - PROCESS | 1850 | ++DOMWINDOW == 201 (0x89c7dc00) [pid = 1850] [serial = 932] [outer = 0x85cc7000] 16:31:40 INFO - PROCESS | 1850 | 1462923100921 Marionette DEBUG loaded listener.js 16:31:41 INFO - PROCESS | 1850 | ++DOMWINDOW == 202 (0x8b115800) [pid = 1850] [serial = 933] [outer = 0x85cc7000] 16:31:41 INFO - PROCESS | 1850 | 1462923101839 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]]]}] 16:31:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 16:31:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1684ms 16:31:41 INFO - PROCESS | 1850 | 1462923101915 Marionette TRACE conn3 -> [0,1213,"getWindowHandle",null] 16:31:41 INFO - PROCESS | 1850 | 1462923101919 Marionette TRACE conn3 <- [1,1213,null,{"value":"8"}] 16:31:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 16:31:41 INFO - PROCESS | 1850 | 1462923101925 Marionette TRACE conn3 -> [0,1214,"setScriptTimeout",{"ms":35000}] 16:31:41 INFO - PROCESS | 1850 | 1462923101928 Marionette TRACE conn3 <- [1,1214,null,{}] 16:31:41 INFO - PROCESS | 1850 | 1462923101935 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}] 16:31:42 INFO - PROCESS | 1850 | 1462923102149 Marionette TRACE conn3 <- [1,1215,null,{"value":null}] 16:31:42 INFO - PROCESS | 1850 | 1462923102903 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:42 INFO - PROCESS | 1850 | ++DOCSHELL 0x86cc8c00 == 145 [pid = 1850] [id = 311] 16:31:42 INFO - PROCESS | 1850 | ++DOMWINDOW == 203 (0x86cc9000) [pid = 1850] [serial = 934] [outer = (nil)] 16:31:42 INFO - PROCESS | 1850 | ++DOMWINDOW == 204 (0x86ccdc00) [pid = 1850] [serial = 935] [outer = 0x86cc9000] 16:31:42 INFO - PROCESS | 1850 | 1462923102994 Marionette DEBUG loaded listener.js 16:31:43 INFO - PROCESS | 1850 | ++DOMWINDOW == 205 (0x86fe4000) [pid = 1850] [serial = 936] [outer = 0x86cc9000] 16:31:43 INFO - PROCESS | 1850 | 1462923103928 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]]]}] 16:31:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 16:31:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 2033ms 16:31:43 INFO - PROCESS | 1850 | 1462923103961 Marionette TRACE conn3 -> [0,1217,"getWindowHandle",null] 16:31:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 16:31:43 INFO - PROCESS | 1850 | 1462923103968 Marionette TRACE conn3 <- [1,1217,null,{"value":"8"}] 16:31:43 INFO - PROCESS | 1850 | 1462923103975 Marionette TRACE conn3 -> [0,1218,"setScriptTimeout",{"ms":35000}] 16:31:43 INFO - PROCESS | 1850 | 1462923103981 Marionette TRACE conn3 <- [1,1218,null,{}] 16:31:43 INFO - PROCESS | 1850 | 1462923103988 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}] 16:31:44 INFO - PROCESS | 1850 | 1462923104194 Marionette TRACE conn3 <- [1,1219,null,{"value":null}] 16:31:44 INFO - PROCESS | 1850 | 1462923104455 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:44 INFO - PROCESS | 1850 | ++DOCSHELL 0x85cbf800 == 146 [pid = 1850] [id = 312] 16:31:44 INFO - PROCESS | 1850 | ++DOMWINDOW == 206 (0x88ef1400) [pid = 1850] [serial = 937] [outer = (nil)] 16:31:44 INFO - PROCESS | 1850 | ++DOMWINDOW == 207 (0x89d89c00) [pid = 1850] [serial = 938] [outer = 0x88ef1400] 16:31:44 INFO - PROCESS | 1850 | 1462923104578 Marionette DEBUG loaded listener.js 16:31:44 INFO - PROCESS | 1850 | ++DOMWINDOW == 208 (0x8a0ed000) [pid = 1850] [serial = 939] [outer = 0x88ef1400] 16:31:45 INFO - PROCESS | 1850 | --DOCSHELL 0x98eb3400 == 145 [pid = 1850] [id = 53] 16:31:45 INFO - PROCESS | 1850 | --DOCSHELL 0x85cc0800 == 144 [pid = 1850] [id = 293] 16:31:45 INFO - PROCESS | 1850 | --DOCSHELL 0x87fe3c00 == 143 [pid = 1850] [id = 292] 16:31:45 INFO - PROCESS | 1850 | --DOCSHELL 0x87fe2400 == 142 [pid = 1850] [id = 291] 16:31:45 INFO - PROCESS | 1850 | --DOCSHELL 0x86fd9000 == 141 [pid = 1850] [id = 290] 16:31:45 INFO - PROCESS | 1850 | --DOCSHELL 0x89c70000 == 140 [pid = 1850] [id = 289] 16:31:45 INFO - PROCESS | 1850 | --DOCSHELL 0x85cc5000 == 139 [pid = 1850] [id = 287] 16:31:45 INFO - PROCESS | 1850 | --DOCSHELL 0x87fdb400 == 138 [pid = 1850] [id = 288] 16:31:45 INFO - PROCESS | 1850 | --DOCSHELL 0x890e2400 == 137 [pid = 1850] [id = 286] 16:31:45 INFO - PROCESS | 1850 | --DOCSHELL 0x875b4800 == 136 [pid = 1850] [id = 285] 16:31:45 INFO - PROCESS | 1850 | --DOCSHELL 0x989ab000 == 135 [pid = 1850] [id = 284] 16:31:45 INFO - PROCESS | 1850 | --DOCSHELL 0x9275b400 == 134 [pid = 1850] [id = 282] 16:31:45 INFO - PROCESS | 1850 | --DOCSHELL 0x939afc00 == 133 [pid = 1850] [id = 283] 16:31:45 INFO - PROCESS | 1850 | --DOCSHELL 0x92313000 == 132 [pid = 1850] [id = 281] 16:31:45 INFO - PROCESS | 1850 | --DOCSHELL 0x91e31400 == 131 [pid = 1850] [id = 280] 16:31:45 INFO - PROCESS | 1850 | --DOCSHELL 0x8d3a8c00 == 130 [pid = 1850] [id = 278] 16:31:45 INFO - PROCESS | 1850 | --DOCSHELL 0x8ef09000 == 129 [pid = 1850] [id = 279] 16:31:45 INFO - PROCESS | 1850 | --DOCSHELL 0x8b9db400 == 128 [pid = 1850] [id = 277] 16:31:45 INFO - PROCESS | 1850 | --DOCSHELL 0x8dd15400 == 127 [pid = 1850] [id = 276] 16:31:45 INFO - PROCESS | 1850 | --DOCSHELL 0x8b689800 == 126 [pid = 1850] [id = 275] 16:31:45 INFO - PROCESS | 1850 | --DOCSHELL 0x8b683400 == 125 [pid = 1850] [id = 274] 16:31:45 INFO - PROCESS | 1850 | --DOCSHELL 0x88ef9c00 == 124 [pid = 1850] [id = 273] 16:31:45 INFO - PROCESS | 1850 | --DOCSHELL 0x86fde400 == 123 [pid = 1850] [id = 272] 16:31:45 INFO - PROCESS | 1850 | --DOMWINDOW == 207 (0x8b2eb000) [pid = 1850] [serial = 810] [outer = (nil)] [url = about:blank] 16:31:45 INFO - PROCESS | 1850 | --DOMWINDOW == 206 (0x8f05e800) [pid = 1850] [serial = 803] [outer = (nil)] [url = about:blank] 16:31:45 INFO - PROCESS | 1850 | --DOMWINDOW == 205 (0x8ee66c00) [pid = 1850] [serial = 758] [outer = (nil)] [url = about:blank] 16:31:45 INFO - PROCESS | 1850 | --DOMWINDOW == 204 (0x8af0fc00) [pid = 1850] [serial = 752] [outer = (nil)] [url = about:blank] 16:31:45 INFO - PROCESS | 1850 | --DOMWINDOW == 203 (0x9a3d9c00) [pid = 1850] [serial = 776] [outer = (nil)] [url = about:blank] 16:31:45 INFO - PROCESS | 1850 | --DOMWINDOW == 202 (0x8d3ab800) [pid = 1850] [serial = 801] [outer = (nil)] [url = about:blank] 16:31:45 INFO - PROCESS | 1850 | --DOMWINDOW == 201 (0x8e6db000) [pid = 1850] [serial = 812] [outer = (nil)] [url = about:blank] 16:31:45 INFO - PROCESS | 1850 | --DOMWINDOW == 200 (0xa68a2c00) [pid = 1850] [serial = 782] [outer = (nil)] [url = about:blank] 16:31:45 INFO - PROCESS | 1850 | --DOMWINDOW == 199 (0x9105e400) [pid = 1850] [serial = 761] [outer = (nil)] [url = about:blank] 16:31:45 INFO - PROCESS | 1850 | --DOMWINDOW == 198 (0x8ee64c00) [pid = 1850] [serial = 813] [outer = (nil)] [url = about:blank] 16:31:45 INFO - PROCESS | 1850 | --DOMWINDOW == 197 (0x87fe8800) [pid = 1850] [serial = 807] [outer = (nil)] [url = about:blank] 16:31:45 INFO - PROCESS | 1850 | --DOMWINDOW == 196 (0x8b2e9c00) [pid = 1850] [serial = 800] [outer = (nil)] [url = about:blank] 16:31:45 INFO - PROCESS | 1850 | --DOMWINDOW == 195 (0x88ef2800) [pid = 1850] [serial = 785] [outer = (nil)] [url = about:blank] 16:31:45 INFO - PROCESS | 1850 | --DOMWINDOW == 194 (0x875b0c00) [pid = 1850] [serial = 806] [outer = (nil)] [url = about:blank] 16:31:45 INFO - PROCESS | 1850 | --DOMWINDOW == 193 (0x87495400) [pid = 1850] [serial = 795] [outer = (nil)] [url = about:blank] 16:31:45 INFO - PROCESS | 1850 | --DOMWINDOW == 192 (0x8e601400) [pid = 1850] [serial = 755] [outer = (nil)] [url = about:blank] 16:31:45 INFO - PROCESS | 1850 | --DOMWINDOW == 191 (0x86cca400) [pid = 1850] [serial = 794] [outer = (nil)] [url = about:blank] 16:31:45 INFO - PROCESS | 1850 | --DOMWINDOW == 190 (0x9273f000) [pid = 1850] [serial = 767] [outer = (nil)] [url = about:blank] 16:31:45 INFO - PROCESS | 1850 | --DOMWINDOW == 189 (0x890e9800) [pid = 1850] [serial = 809] [outer = (nil)] [url = about:blank] 16:31:45 INFO - PROCESS | 1850 | --DOMWINDOW == 188 (0x8b10d000) [pid = 1850] [serial = 788] [outer = (nil)] [url = about:blank] 16:31:45 INFO - PROCESS | 1850 | --DOMWINDOW == 187 (0x9255b400) [pid = 1850] [serial = 764] [outer = (nil)] [url = about:blank] 16:31:45 INFO - PROCESS | 1850 | --DOMWINDOW == 186 (0xa26c2c00) [pid = 1850] [serial = 779] [outer = (nil)] [url = about:blank] 16:31:45 INFO - PROCESS | 1850 | --DOMWINDOW == 185 (0x87fde400) [pid = 1850] [serial = 749] [outer = (nil)] [url = about:blank] 16:31:45 INFO - PROCESS | 1850 | --DOMWINDOW == 184 (0x88ef4000) [pid = 1850] [serial = 797] [outer = (nil)] [url = about:blank] 16:31:45 INFO - PROCESS | 1850 | --DOMWINDOW == 183 (0x989a6800) [pid = 1850] [serial = 773] [outer = (nil)] [url = about:blank] 16:31:45 INFO - PROCESS | 1850 | --DOMWINDOW == 182 (0x93bd3400) [pid = 1850] [serial = 770] [outer = (nil)] [url = about:blank] 16:31:45 INFO - PROCESS | 1850 | --DOMWINDOW == 181 (0x890ef000) [pid = 1850] [serial = 798] [outer = (nil)] [url = about:blank] 16:31:45 INFO - PROCESS | 1850 | --DOMWINDOW == 180 (0x8b115400) [pid = 1850] [serial = 791] [outer = (nil)] [url = about:blank] 16:31:45 INFO - PROCESS | 1850 | --DOMWINDOW == 179 (0x862af800) [pid = 1850] [serial = 735] [outer = (nil)] [url = about:blank] 16:31:45 INFO - PROCESS | 1850 | --DOMWINDOW == 178 (0x87fe3400) [pid = 1850] [serial = 815] [outer = (nil)] [url = about:blank] 16:31:46 INFO - PROCESS | 1850 | 1462923106234 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]]]}] 16:31:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 16:31:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 2288ms 16:31:46 INFO - PROCESS | 1850 | 1462923106266 Marionette TRACE conn3 -> [0,1221,"getWindowHandle",null] 16:31:46 INFO - PROCESS | 1850 | 1462923106272 Marionette TRACE conn3 <- [1,1221,null,{"value":"8"}] 16:31:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 16:31:46 INFO - PROCESS | 1850 | 1462923106282 Marionette TRACE conn3 -> [0,1222,"setScriptTimeout",{"ms":35000}] 16:31:46 INFO - PROCESS | 1850 | 1462923106284 Marionette TRACE conn3 <- [1,1222,null,{}] 16:31:46 INFO - PROCESS | 1850 | 1462923106289 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}] 16:31:46 INFO - PROCESS | 1850 | 1462923106519 Marionette TRACE conn3 <- [1,1223,null,{"value":null}] 16:31:46 INFO - PROCESS | 1850 | 1462923106693 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:46 INFO - PROCESS | 1850 | ++DOCSHELL 0x862b2400 == 124 [pid = 1850] [id = 313] 16:31:46 INFO - PROCESS | 1850 | ++DOMWINDOW == 179 (0x87495400) [pid = 1850] [serial = 940] [outer = (nil)] 16:31:46 INFO - PROCESS | 1850 | ++DOMWINDOW == 180 (0x87fe7400) [pid = 1850] [serial = 941] [outer = 0x87495400] 16:31:46 INFO - PROCESS | 1850 | 1462923106776 Marionette DEBUG loaded listener.js 16:31:46 INFO - PROCESS | 1850 | ++DOMWINDOW == 181 (0x890e7c00) [pid = 1850] [serial = 942] [outer = 0x87495400] 16:31:47 INFO - PROCESS | 1850 | 1462923107559 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] 16:31:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 16:31:47 INFO - PROCESS | 1850 | 1462923107625 Marionette TRACE conn3 <- [1,1225,null,{"value":"8"}] 16:31:47 INFO - PROCESS | 1850 | 1462923107639 Marionette TRACE conn3 -> [0,1226,"setScriptTimeout",{"ms":35000}] 16:31:47 INFO - PROCESS | 1850 | 1462923107648 Marionette TRACE conn3 <- [1,1226,null,{}] 16:31:47 INFO - PROCESS | 1850 | 1462923107736 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}] 16:31:47 INFO - PROCESS | 1850 | 1462923107952 Marionette TRACE conn3 <- [1,1227,null,{"value":null}] 16:31:48 INFO - PROCESS | 1850 | 1462923108220 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:48 INFO - PROCESS | 1850 | ++DOCSHELL 0x862a6400 == 125 [pid = 1850] [id = 314] 16:31:48 INFO - PROCESS | 1850 | ++DOMWINDOW == 182 (0x8afe7800) [pid = 1850] [serial = 943] [outer = (nil)] 16:31:48 INFO - PROCESS | 1850 | ++DOMWINDOW == 183 (0x8b10dc00) [pid = 1850] [serial = 944] [outer = 0x8afe7800] 16:31:48 INFO - PROCESS | 1850 | 1462923108313 Marionette DEBUG loaded listener.js 16:31:48 INFO - PROCESS | 1850 | ++DOMWINDOW == 184 (0x8b683c00) [pid = 1850] [serial = 945] [outer = 0x8afe7800] 16:31:49 INFO - PROCESS | 1850 | 1462923109180 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]]]}] 16:31:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 16:31:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1589ms 16:31:49 INFO - PROCESS | 1850 | 1462923109221 Marionette TRACE conn3 -> [0,1229,"getWindowHandle",null] 16:31:49 INFO - PROCESS | 1850 | 1462923109226 Marionette TRACE conn3 <- [1,1229,null,{"value":"8"}] 16:31:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 16:31:49 INFO - PROCESS | 1850 | 1462923109240 Marionette TRACE conn3 -> [0,1230,"setScriptTimeout",{"ms":35000}] 16:31:49 INFO - PROCESS | 1850 | 1462923109243 Marionette TRACE conn3 <- [1,1230,null,{}] 16:31:49 INFO - PROCESS | 1850 | 1462923109250 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}] 16:31:49 INFO - PROCESS | 1850 | 1462923109491 Marionette TRACE conn3 <- [1,1231,null,{"value":null}] 16:31:49 INFO - PROCESS | 1850 | 1462923109525 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:49 INFO - PROCESS | 1850 | ++DOCSHELL 0x88ef7c00 == 126 [pid = 1850] [id = 315] 16:31:49 INFO - PROCESS | 1850 | ++DOMWINDOW == 185 (0x8b689000) [pid = 1850] [serial = 946] [outer = (nil)] 16:31:49 INFO - PROCESS | 1850 | ++DOMWINDOW == 186 (0x8d3a8c00) [pid = 1850] [serial = 947] [outer = 0x8b689000] 16:31:49 INFO - PROCESS | 1850 | 1462923109614 Marionette DEBUG loaded listener.js 16:31:49 INFO - PROCESS | 1850 | ++DOMWINDOW == 187 (0x8d3af800) [pid = 1850] [serial = 948] [outer = 0x8b689000] 16:31:50 INFO - PROCESS | 1850 | --DOMWINDOW == 186 (0x883b4400) [pid = 1850] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 16:31:50 INFO - PROCESS | 1850 | --DOMWINDOW == 185 (0x8ef07000) [pid = 1850] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 16:31:50 INFO - PROCESS | 1850 | --DOMWINDOW == 184 (0x8b783800) [pid = 1850] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 16:31:50 INFO - PROCESS | 1850 | --DOMWINDOW == 183 (0x87fe8c00) [pid = 1850] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 16:31:50 INFO - PROCESS | 1850 | --DOMWINDOW == 182 (0x93b0b800) [pid = 1850] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 16:31:50 INFO - PROCESS | 1850 | --DOMWINDOW == 181 (0x92abe800) [pid = 1850] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 16:31:50 INFO - PROCESS | 1850 | --DOMWINDOW == 180 (0x88eea800) [pid = 1850] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 16:31:50 INFO - PROCESS | 1850 | --DOMWINDOW == 179 (0x890e3c00) [pid = 1850] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 16:31:50 INFO - PROCESS | 1850 | --DOMWINDOW == 178 (0x91148800) [pid = 1850] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 16:31:50 INFO - PROCESS | 1850 | --DOMWINDOW == 177 (0x94f07000) [pid = 1850] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 16:31:50 INFO - PROCESS | 1850 | --DOMWINDOW == 176 (0xa0505c00) [pid = 1850] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 16:31:50 INFO - PROCESS | 1850 | --DOMWINDOW == 175 (0x875a8000) [pid = 1850] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 16:31:50 INFO - PROCESS | 1850 | --DOMWINDOW == 174 (0x9273dc00) [pid = 1850] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 16:31:50 INFO - PROCESS | 1850 | --DOMWINDOW == 173 (0x8f05b400) [pid = 1850] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 16:31:50 INFO - PROCESS | 1850 | --DOMWINDOW == 172 (0xa0505000) [pid = 1850] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 16:31:50 INFO - PROCESS | 1850 | --DOMWINDOW == 171 (0x890e6000) [pid = 1850] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 16:31:50 INFO - PROCESS | 1850 | --DOMWINDOW == 170 (0x921f8000) [pid = 1850] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 16:31:50 INFO - PROCESS | 1850 | --DOMWINDOW == 169 (0x86fdf000) [pid = 1850] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 16:31:50 INFO - PROCESS | 1850 | --DOMWINDOW == 168 (0x862b3000) [pid = 1850] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 16:31:50 INFO - PROCESS | 1850 | --DOMWINDOW == 167 (0x99eed400) [pid = 1850] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 16:31:50 INFO - PROCESS | 1850 | --DOMWINDOW == 166 (0x890e2800) [pid = 1850] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 16:31:50 INFO - PROCESS | 1850 | --DOMWINDOW == 165 (0x88232c00) [pid = 1850] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 16:31:50 INFO - PROCESS | 1850 | --DOMWINDOW == 164 (0x8dcf9c00) [pid = 1850] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 16:31:50 INFO - PROCESS | 1850 | --DOMWINDOW == 163 (0x8dd16c00) [pid = 1850] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 16:31:50 INFO - PROCESS | 1850 | --DOMWINDOW == 162 (0x92318000) [pid = 1850] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 16:31:50 INFO - PROCESS | 1850 | --DOMWINDOW == 161 (0x88ef1800) [pid = 1850] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 16:31:50 INFO - PROCESS | 1850 | --DOMWINDOW == 160 (0x99502800) [pid = 1850] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 16:31:50 INFO - PROCESS | 1850 | --DOMWINDOW == 159 (0x89c72c00) [pid = 1850] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 16:31:50 INFO - PROCESS | 1850 | --DOMWINDOW == 158 (0x862aac00) [pid = 1850] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 16:31:50 INFO - PROCESS | 1850 | --DOMWINDOW == 157 (0x9114c400) [pid = 1850] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 16:31:50 INFO - PROCESS | 1850 | --DOMWINDOW == 156 (0x93bdac00) [pid = 1850] [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.] 16:31:50 INFO - PROCESS | 1850 | --DOMWINDOW == 155 (0x8dcfcc00) [pid = 1850] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 16:31:50 INFO - PROCESS | 1850 | --DOMWINDOW == 154 (0x9114fc00) [pid = 1850] [serial = 691] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 16:31:50 INFO - PROCESS | 1850 | --DOMWINDOW == 153 (0x8a0e2c00) [pid = 1850] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 16:31:50 INFO - PROCESS | 1850 | --DOMWINDOW == 152 (0x91acb400) [pid = 1850] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 16:31:50 INFO - PROCESS | 1850 | --DOMWINDOW == 151 (0x88ef8c00) [pid = 1850] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 16:31:50 INFO - PROCESS | 1850 | --DOMWINDOW == 150 (0x8a0e2800) [pid = 1850] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 16:31:50 INFO - PROCESS | 1850 | --DOMWINDOW == 149 (0x92316c00) [pid = 1850] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 16:31:50 INFO - PROCESS | 1850 | --DOMWINDOW == 148 (0x862adc00) [pid = 1850] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 16:31:51 INFO - PROCESS | 1850 | --DOMWINDOW == 147 (0x86fd9c00) [pid = 1850] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 16:31:51 INFO - PROCESS | 1850 | --DOMWINDOW == 146 (0x8e6e3000) [pid = 1850] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 16:31:51 INFO - PROCESS | 1850 | --DOMWINDOW == 145 (0x8ee5f400) [pid = 1850] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 16:31:51 INFO - PROCESS | 1850 | 1462923111352 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]]]}] 16:31:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 16:31:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 2148ms 16:31:51 INFO - PROCESS | 1850 | 1462923111382 Marionette TRACE conn3 -> [0,1233,"getWindowHandle",null] 16:31:51 INFO - PROCESS | 1850 | 1462923111386 Marionette TRACE conn3 <- [1,1233,null,{"value":"8"}] 16:31:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 16:31:51 INFO - PROCESS | 1850 | 1462923111392 Marionette TRACE conn3 -> [0,1234,"setScriptTimeout",{"ms":35000}] 16:31:51 INFO - PROCESS | 1850 | 1462923111394 Marionette TRACE conn3 <- [1,1234,null,{}] 16:31:51 INFO - PROCESS | 1850 | 1462923111400 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}] 16:31:51 INFO - PROCESS | 1850 | 1462923111578 Marionette TRACE conn3 <- [1,1235,null,{"value":null}] 16:31:51 INFO - PROCESS | 1850 | 1462923111594 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:51 INFO - PROCESS | 1850 | ++DOCSHELL 0x88232c00 == 127 [pid = 1850] [id = 316] 16:31:51 INFO - PROCESS | 1850 | ++DOMWINDOW == 146 (0x8823e000) [pid = 1850] [serial = 949] [outer = (nil)] 16:31:51 INFO - PROCESS | 1850 | ++DOMWINDOW == 147 (0x89c7e000) [pid = 1850] [serial = 950] [outer = 0x8823e000] 16:31:51 INFO - PROCESS | 1850 | 1462923111677 Marionette DEBUG loaded listener.js 16:31:51 INFO - PROCESS | 1850 | ++DOMWINDOW == 148 (0x8b782800) [pid = 1850] [serial = 951] [outer = 0x8823e000] 16:31:52 INFO - PROCESS | 1850 | 1462923112600 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]]]}] 16:31:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 16:31:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1230ms 16:31:52 INFO - PROCESS | 1850 | 1462923112623 Marionette TRACE conn3 -> [0,1237,"getWindowHandle",null] 16:31:52 INFO - PROCESS | 1850 | 1462923112626 Marionette TRACE conn3 <- [1,1237,null,{"value":"8"}] 16:31:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 16:31:52 INFO - PROCESS | 1850 | 1462923112632 Marionette TRACE conn3 -> [0,1238,"setScriptTimeout",{"ms":35000}] 16:31:52 INFO - PROCESS | 1850 | 1462923112635 Marionette TRACE conn3 <- [1,1238,null,{}] 16:31:52 INFO - PROCESS | 1850 | 1462923112640 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}] 16:31:52 INFO - PROCESS | 1850 | 1462923112830 Marionette TRACE conn3 <- [1,1239,null,{"value":null}] 16:31:53 INFO - PROCESS | 1850 | 1462923113176 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:53 INFO - PROCESS | 1850 | ++DOCSHELL 0x85cc0800 == 128 [pid = 1850] [id = 317] 16:31:53 INFO - PROCESS | 1850 | ++DOMWINDOW == 149 (0x85cc1800) [pid = 1850] [serial = 952] [outer = (nil)] 16:31:53 INFO - PROCESS | 1850 | ++DOMWINDOW == 150 (0x862b2000) [pid = 1850] [serial = 953] [outer = 0x85cc1800] 16:31:53 INFO - PROCESS | 1850 | 1462923113268 Marionette DEBUG loaded listener.js 16:31:53 INFO - PROCESS | 1850 | ++DOMWINDOW == 151 (0x86cd0800) [pid = 1850] [serial = 954] [outer = 0x85cc1800] 16:31:54 INFO - PROCESS | 1850 | 1462923114314 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]]]}] 16:31:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 16:31:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1738ms 16:31:54 INFO - PROCESS | 1850 | 1462923114374 Marionette TRACE conn3 -> [0,1241,"getWindowHandle",null] 16:31:54 INFO - PROCESS | 1850 | 1462923114381 Marionette TRACE conn3 <- [1,1241,null,{"value":"8"}] 16:31:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 16:31:54 INFO - PROCESS | 1850 | 1462923114389 Marionette TRACE conn3 -> [0,1242,"setScriptTimeout",{"ms":35000}] 16:31:54 INFO - PROCESS | 1850 | 1462923114395 Marionette TRACE conn3 <- [1,1242,null,{}] 16:31:54 INFO - PROCESS | 1850 | 1462923114402 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}] 16:31:54 INFO - PROCESS | 1850 | 1462923114627 Marionette TRACE conn3 <- [1,1243,null,{"value":null}] 16:31:54 INFO - PROCESS | 1850 | 1462923114899 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:54 INFO - PROCESS | 1850 | ++DOCSHELL 0x88237400 == 129 [pid = 1850] [id = 318] 16:31:54 INFO - PROCESS | 1850 | ++DOMWINDOW == 152 (0x88240800) [pid = 1850] [serial = 955] [outer = (nil)] 16:31:55 INFO - PROCESS | 1850 | ++DOMWINDOW == 153 (0x88ef2800) [pid = 1850] [serial = 956] [outer = 0x88240800] 16:31:55 INFO - PROCESS | 1850 | 1462923115037 Marionette DEBUG loaded listener.js 16:31:55 INFO - PROCESS | 1850 | ++DOMWINDOW == 154 (0x890ec800) [pid = 1850] [serial = 957] [outer = 0x88240800] 16:31:55 INFO - PROCESS | 1850 | 1462923115976 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]]]}] 16:31:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 16:31:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1650ms 16:31:56 INFO - PROCESS | 1850 | 1462923116042 Marionette TRACE conn3 -> [0,1245,"getWindowHandle",null] 16:31:56 INFO - PROCESS | 1850 | 1462923116049 Marionette TRACE conn3 <- [1,1245,null,{"value":"8"}] 16:31:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 16:31:56 INFO - PROCESS | 1850 | 1462923116056 Marionette TRACE conn3 -> [0,1246,"setScriptTimeout",{"ms":35000}] 16:31:56 INFO - PROCESS | 1850 | 1462923116060 Marionette TRACE conn3 <- [1,1246,null,{}] 16:31:56 INFO - PROCESS | 1850 | 1462923116066 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}] 16:31:56 INFO - PROCESS | 1850 | 1462923116294 Marionette TRACE conn3 <- [1,1247,null,{"value":null}] 16:31:56 INFO - PROCESS | 1850 | 1462923116620 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:56 INFO - PROCESS | 1850 | ++DOCSHELL 0x8b0f4400 == 130 [pid = 1850] [id = 319] 16:31:56 INFO - PROCESS | 1850 | ++DOMWINDOW == 155 (0x8b117800) [pid = 1850] [serial = 958] [outer = (nil)] 16:31:56 INFO - PROCESS | 1850 | ++DOMWINDOW == 156 (0x8b680400) [pid = 1850] [serial = 959] [outer = 0x8b117800] 16:31:56 INFO - PROCESS | 1850 | 1462923116750 Marionette DEBUG loaded listener.js 16:31:56 INFO - PROCESS | 1850 | ++DOMWINDOW == 157 (0x8d3aa400) [pid = 1850] [serial = 960] [outer = 0x8b117800] 16:31:57 INFO - PROCESS | 1850 | 1462923117760 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]]]}] 16:31:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 16:31:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1781ms 16:31:57 INFO - PROCESS | 1850 | 1462923117838 Marionette TRACE conn3 -> [0,1249,"getWindowHandle",null] 16:31:57 INFO - PROCESS | 1850 | 1462923117844 Marionette TRACE conn3 <- [1,1249,null,{"value":"8"}] 16:31:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 16:31:57 INFO - PROCESS | 1850 | 1462923117862 Marionette TRACE conn3 -> [0,1250,"setScriptTimeout",{"ms":35000}] 16:31:57 INFO - PROCESS | 1850 | 1462923117873 Marionette TRACE conn3 <- [1,1250,null,{}] 16:31:57 INFO - PROCESS | 1850 | 1462923117881 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}] 16:31:58 INFO - PROCESS | 1850 | 1462923118249 Marionette TRACE conn3 <- [1,1251,null,{"value":null}] 16:31:58 INFO - PROCESS | 1850 | 1462923118470 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:58 INFO - PROCESS | 1850 | ++DOCSHELL 0x8b0eb400 == 131 [pid = 1850] [id = 320] 16:31:58 INFO - PROCESS | 1850 | ++DOMWINDOW == 158 (0x8dcf7c00) [pid = 1850] [serial = 961] [outer = (nil)] 16:31:58 INFO - PROCESS | 1850 | ++DOMWINDOW == 159 (0x8ee5b800) [pid = 1850] [serial = 962] [outer = 0x8dcf7c00] 16:31:58 INFO - PROCESS | 1850 | 1462923118562 Marionette DEBUG loaded listener.js 16:31:58 INFO - PROCESS | 1850 | ++DOMWINDOW == 160 (0x8ee68400) [pid = 1850] [serial = 963] [outer = 0x8dcf7c00] 16:31:59 INFO - PROCESS | 1850 | 1462923119478 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]]]}] 16:31:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 16:31:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1660ms 16:31:59 INFO - PROCESS | 1850 | 1462923119512 Marionette TRACE conn3 -> [0,1253,"getWindowHandle",null] 16:31:59 INFO - PROCESS | 1850 | 1462923119517 Marionette TRACE conn3 <- [1,1253,null,{"value":"8"}] 16:31:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 16:31:59 INFO - PROCESS | 1850 | 1462923119523 Marionette TRACE conn3 -> [0,1254,"setScriptTimeout",{"ms":35000}] 16:31:59 INFO - PROCESS | 1850 | 1462923119526 Marionette TRACE conn3 <- [1,1254,null,{}] 16:31:59 INFO - PROCESS | 1850 | 1462923119532 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}] 16:31:59 INFO - PROCESS | 1850 | 1462923119736 Marionette TRACE conn3 <- [1,1255,null,{"value":null}] 16:32:00 INFO - PROCESS | 1850 | 1462923119997 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:00 INFO - PROCESS | 1850 | ++DOCSHELL 0x8b781c00 == 132 [pid = 1850] [id = 321] 16:32:00 INFO - PROCESS | 1850 | ++DOMWINDOW == 161 (0x8ee39400) [pid = 1850] [serial = 964] [outer = (nil)] 16:32:00 INFO - PROCESS | 1850 | ++DOMWINDOW == 162 (0x8f070400) [pid = 1850] [serial = 965] [outer = 0x8ee39400] 16:32:00 INFO - PROCESS | 1850 | 1462923120130 Marionette DEBUG loaded listener.js 16:32:00 INFO - PROCESS | 1850 | ++DOMWINDOW == 163 (0x91009800) [pid = 1850] [serial = 966] [outer = 0x8ee39400] 16:32:01 INFO - PROCESS | 1850 | 1462923121006 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]]]}] 16:32:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 16:32:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1530ms 16:32:01 INFO - PROCESS | 1850 | 1462923121054 Marionette TRACE conn3 -> [0,1257,"getWindowHandle",null] 16:32:01 INFO - PROCESS | 1850 | 1462923121058 Marionette TRACE conn3 <- [1,1257,null,{"value":"8"}] 16:32:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 16:32:01 INFO - PROCESS | 1850 | 1462923121064 Marionette TRACE conn3 -> [0,1258,"setScriptTimeout",{"ms":35000}] 16:32:01 INFO - PROCESS | 1850 | 1462923121068 Marionette TRACE conn3 <- [1,1258,null,{}] 16:32:01 INFO - PROCESS | 1850 | 1462923121074 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}] 16:32:01 INFO - PROCESS | 1850 | 1462923121277 Marionette TRACE conn3 <- [1,1259,null,{"value":null}] 16:32:01 INFO - PROCESS | 1850 | 1462923121669 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:01 INFO - PROCESS | 1850 | ++DOCSHELL 0x91301800 == 133 [pid = 1850] [id = 322] 16:32:01 INFO - PROCESS | 1850 | ++DOMWINDOW == 164 (0x91302800) [pid = 1850] [serial = 967] [outer = (nil)] 16:32:01 INFO - PROCESS | 1850 | ++DOMWINDOW == 165 (0x91acd400) [pid = 1850] [serial = 968] [outer = 0x91302800] 16:32:01 INFO - PROCESS | 1850 | 1462923121813 Marionette DEBUG loaded listener.js 16:32:01 INFO - PROCESS | 1850 | ++DOMWINDOW == 166 (0x91e32400) [pid = 1850] [serial = 969] [outer = 0x91302800] 16:32:02 INFO - PROCESS | 1850 | 1462923122758 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]]]}] 16:32:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 16:32:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1780ms 16:32:02 INFO - PROCESS | 1850 | 1462923122846 Marionette TRACE conn3 -> [0,1261,"getWindowHandle",null] 16:32:02 INFO - PROCESS | 1850 | 1462923122850 Marionette TRACE conn3 <- [1,1261,null,{"value":"8"}] 16:32:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 16:32:02 INFO - PROCESS | 1850 | 1462923122857 Marionette TRACE conn3 -> [0,1262,"setScriptTimeout",{"ms":35000}] 16:32:02 INFO - PROCESS | 1850 | 1462923122860 Marionette TRACE conn3 <- [1,1262,null,{}] 16:32:02 INFO - PROCESS | 1850 | 1462923122866 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}] 16:32:03 INFO - PROCESS | 1850 | 1462923123096 Marionette TRACE conn3 <- [1,1263,null,{"value":null}] 16:32:03 INFO - PROCESS | 1850 | 1462923123360 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:03 INFO - PROCESS | 1850 | ++DOCSHELL 0x91155c00 == 134 [pid = 1850] [id = 323] 16:32:03 INFO - PROCESS | 1850 | ++DOMWINDOW == 167 (0x91307000) [pid = 1850] [serial = 970] [outer = (nil)] 16:32:03 INFO - PROCESS | 1850 | ++DOMWINDOW == 168 (0x9255e000) [pid = 1850] [serial = 971] [outer = 0x91307000] 16:32:03 INFO - PROCESS | 1850 | 1462923123457 Marionette DEBUG loaded listener.js 16:32:03 INFO - PROCESS | 1850 | ++DOMWINDOW == 169 (0x92709000) [pid = 1850] [serial = 972] [outer = 0x91307000] 16:32:04 INFO - PROCESS | 1850 | 1462923124340 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]]]}] 16:32:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 16:32:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1530ms 16:32:04 INFO - PROCESS | 1850 | 1462923124388 Marionette TRACE conn3 -> [0,1265,"getWindowHandle",null] 16:32:04 INFO - PROCESS | 1850 | 1462923124392 Marionette TRACE conn3 <- [1,1265,null,{"value":"8"}] 16:32:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 16:32:04 INFO - PROCESS | 1850 | 1462923124398 Marionette TRACE conn3 -> [0,1266,"setScriptTimeout",{"ms":35000}] 16:32:04 INFO - PROCESS | 1850 | 1462923124401 Marionette TRACE conn3 <- [1,1266,null,{}] 16:32:04 INFO - PROCESS | 1850 | 1462923124407 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}] 16:32:04 INFO - PROCESS | 1850 | 1462923124619 Marionette TRACE conn3 <- [1,1267,null,{"value":null}] 16:32:04 INFO - PROCESS | 1850 | 1462923124879 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:04 INFO - PROCESS | 1850 | ++DOCSHELL 0x9230d800 == 135 [pid = 1850] [id = 324] 16:32:04 INFO - PROCESS | 1850 | ++DOMWINDOW == 170 (0x9255dc00) [pid = 1850] [serial = 973] [outer = (nil)] 16:32:05 INFO - PROCESS | 1850 | ++DOMWINDOW == 171 (0x9273bc00) [pid = 1850] [serial = 974] [outer = 0x9255dc00] 16:32:05 INFO - PROCESS | 1850 | 1462923125016 Marionette DEBUG loaded listener.js 16:32:05 INFO - PROCESS | 1850 | ++DOMWINDOW == 172 (0x92751c00) [pid = 1850] [serial = 975] [outer = 0x9255dc00] 16:32:05 INFO - PROCESS | 1850 | 1462923125950 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]]]}] 16:32:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 16:32:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1586ms 16:32:05 INFO - PROCESS | 1850 | 1462923125985 Marionette TRACE conn3 -> [0,1269,"getWindowHandle",null] 16:32:05 INFO - PROCESS | 1850 | 1462923125989 Marionette TRACE conn3 <- [1,1269,null,{"value":"8"}] 16:32:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 16:32:05 INFO - PROCESS | 1850 | 1462923125995 Marionette TRACE conn3 -> [0,1270,"setScriptTimeout",{"ms":35000}] 16:32:06 INFO - PROCESS | 1850 | 1462923125999 Marionette TRACE conn3 <- [1,1270,null,{}] 16:32:06 INFO - PROCESS | 1850 | 1462923126004 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}] 16:32:06 INFO - PROCESS | 1850 | 1462923126196 Marionette TRACE conn3 <- [1,1271,null,{"value":null}] 16:32:06 INFO - PROCESS | 1850 | 1462923126512 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:06 INFO - PROCESS | 1850 | ++DOCSHELL 0x92316400 == 136 [pid = 1850] [id = 325] 16:32:06 INFO - PROCESS | 1850 | ++DOMWINDOW == 173 (0x92710800) [pid = 1850] [serial = 976] [outer = (nil)] 16:32:06 INFO - PROCESS | 1850 | ++DOMWINDOW == 174 (0x94f09000) [pid = 1850] [serial = 977] [outer = 0x92710800] 16:32:06 INFO - PROCESS | 1850 | 1462923126602 Marionette DEBUG loaded listener.js 16:32:06 INFO - PROCESS | 1850 | ++DOMWINDOW == 175 (0x94f41400) [pid = 1850] [serial = 978] [outer = 0x92710800] 16:32:07 INFO - PROCESS | 1850 | 1462923127491 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]]]}] 16:32:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 16:32:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1535ms 16:32:07 INFO - PROCESS | 1850 | 1462923127532 Marionette TRACE conn3 -> [0,1273,"getWindowHandle",null] 16:32:07 INFO - PROCESS | 1850 | 1462923127536 Marionette TRACE conn3 <- [1,1273,null,{"value":"8"}] 16:32:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 16:32:07 INFO - PROCESS | 1850 | 1462923127542 Marionette TRACE conn3 -> [0,1274,"setScriptTimeout",{"ms":35000}] 16:32:07 INFO - PROCESS | 1850 | 1462923127546 Marionette TRACE conn3 <- [1,1274,null,{}] 16:32:07 INFO - PROCESS | 1850 | 1462923127552 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}] 16:32:07 INFO - PROCESS | 1850 | 1462923127771 Marionette TRACE conn3 <- [1,1275,null,{"value":null}] 16:32:08 INFO - PROCESS | 1850 | 1462923128097 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:08 INFO - PROCESS | 1850 | ++DOCSHELL 0x91147800 == 137 [pid = 1850] [id = 326] 16:32:08 INFO - PROCESS | 1850 | ++DOMWINDOW == 176 (0x9270c000) [pid = 1850] [serial = 979] [outer = (nil)] 16:32:08 INFO - PROCESS | 1850 | ++DOMWINDOW == 177 (0x957eac00) [pid = 1850] [serial = 980] [outer = 0x9270c000] 16:32:08 INFO - PROCESS | 1850 | 1462923128190 Marionette DEBUG loaded listener.js 16:32:08 INFO - PROCESS | 1850 | ++DOMWINDOW == 178 (0x957f6c00) [pid = 1850] [serial = 981] [outer = 0x9270c000] 16:32:09 INFO - PROCESS | 1850 | 1462923129090 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]]]}] 16:32:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 16:32:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1584ms 16:32:09 INFO - PROCESS | 1850 | 1462923129127 Marionette TRACE conn3 -> [0,1277,"getWindowHandle",null] 16:32:09 INFO - PROCESS | 1850 | 1462923129131 Marionette TRACE conn3 <- [1,1277,null,{"value":"8"}] 16:32:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 16:32:09 INFO - PROCESS | 1850 | 1462923129137 Marionette TRACE conn3 -> [0,1278,"setScriptTimeout",{"ms":35000}] 16:32:09 INFO - PROCESS | 1850 | 1462923129140 Marionette TRACE conn3 <- [1,1278,null,{}] 16:32:09 INFO - PROCESS | 1850 | 1462923129146 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}] 16:32:09 INFO - PROCESS | 1850 | 1462923129347 Marionette TRACE conn3 <- [1,1279,null,{"value":null}] 16:32:09 INFO - PROCESS | 1850 | 1462923129569 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:09 INFO - PROCESS | 1850 | ++DOCSHELL 0x98e2e400 == 138 [pid = 1850] [id = 327] 16:32:09 INFO - PROCESS | 1850 | ++DOMWINDOW == 179 (0x98e30c00) [pid = 1850] [serial = 982] [outer = (nil)] 16:32:09 INFO - PROCESS | 1850 | ++DOMWINDOW == 180 (0x99505000) [pid = 1850] [serial = 983] [outer = 0x98e30c00] 16:32:09 INFO - PROCESS | 1850 | 1462923129773 Marionette DEBUG loaded listener.js 16:32:09 INFO - PROCESS | 1850 | ++DOMWINDOW == 181 (0x99728c00) [pid = 1850] [serial = 984] [outer = 0x98e30c00] 16:32:10 INFO - PROCESS | 1850 | 1462923130745 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]]]}] 16:32:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 16:32:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1684ms 16:32:10 INFO - PROCESS | 1850 | 1462923130823 Marionette TRACE conn3 -> [0,1281,"getWindowHandle",null] 16:32:10 INFO - PROCESS | 1850 | 1462923130826 Marionette TRACE conn3 <- [1,1281,null,{"value":"8"}] 16:32:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 16:32:10 INFO - PROCESS | 1850 | 1462923130834 Marionette TRACE conn3 -> [0,1282,"setScriptTimeout",{"ms":35000}] 16:32:10 INFO - PROCESS | 1850 | 1462923130838 Marionette TRACE conn3 <- [1,1282,null,{}] 16:32:10 INFO - PROCESS | 1850 | 1462923130844 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}] 16:32:11 INFO - PROCESS | 1850 | 1462923131107 Marionette TRACE conn3 <- [1,1283,null,{"value":null}] 16:32:11 INFO - PROCESS | 1850 | 1462923131419 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:11 INFO - PROCESS | 1850 | ++DOCSHELL 0x989b4400 == 139 [pid = 1850] [id = 328] 16:32:11 INFO - PROCESS | 1850 | ++DOMWINDOW == 182 (0x9950b000) [pid = 1850] [serial = 985] [outer = (nil)] 16:32:11 INFO - PROCESS | 1850 | ++DOMWINDOW == 183 (0x99e9b000) [pid = 1850] [serial = 986] [outer = 0x9950b000] 16:32:11 INFO - PROCESS | 1850 | 1462923131519 Marionette DEBUG loaded listener.js 16:32:11 INFO - PROCESS | 1850 | ++DOMWINDOW == 184 (0x99eea000) [pid = 1850] [serial = 987] [outer = 0x9950b000] 16:32:12 INFO - PROCESS | 1850 | 1462923132419 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]]]}] 16:32:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 16:32:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1630ms 16:32:12 INFO - PROCESS | 1850 | 1462923132465 Marionette TRACE conn3 -> [0,1285,"getWindowHandle",null] 16:32:12 INFO - PROCESS | 1850 | 1462923132469 Marionette TRACE conn3 <- [1,1285,null,{"value":"8"}] 16:32:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 16:32:12 INFO - PROCESS | 1850 | 1462923132476 Marionette TRACE conn3 -> [0,1286,"setScriptTimeout",{"ms":35000}] 16:32:12 INFO - PROCESS | 1850 | 1462923132479 Marionette TRACE conn3 <- [1,1286,null,{}] 16:32:12 INFO - PROCESS | 1850 | 1462923132485 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}] 16:32:12 INFO - PROCESS | 1850 | 1462923132672 Marionette TRACE conn3 <- [1,1287,null,{"value":null}] 16:32:13 INFO - PROCESS | 1850 | 1462923132996 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:13 INFO - PROCESS | 1850 | ++DOCSHELL 0x86cc1400 == 140 [pid = 1850] [id = 329] 16:32:13 INFO - PROCESS | 1850 | ++DOMWINDOW == 185 (0x9105f800) [pid = 1850] [serial = 988] [outer = (nil)] 16:32:13 INFO - PROCESS | 1850 | ++DOMWINDOW == 186 (0x9a3ce000) [pid = 1850] [serial = 989] [outer = 0x9105f800] 16:32:13 INFO - PROCESS | 1850 | 1462923133099 Marionette DEBUG loaded listener.js 16:32:13 INFO - PROCESS | 1850 | ++DOMWINDOW == 187 (0x9a3d3800) [pid = 1850] [serial = 990] [outer = 0x9105f800] 16:32:14 INFO - PROCESS | 1850 | 1462923134012 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]]]}] 16:32:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 16:32:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1584ms 16:32:14 INFO - PROCESS | 1850 | 1462923134061 Marionette TRACE conn3 -> [0,1289,"getWindowHandle",null] 16:32:14 INFO - PROCESS | 1850 | 1462923134076 Marionette TRACE conn3 <- [1,1289,null,{"value":"8"}] 16:32:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 16:32:14 INFO - PROCESS | 1850 | 1462923134083 Marionette TRACE conn3 -> [0,1290,"setScriptTimeout",{"ms":35000}] 16:32:14 INFO - PROCESS | 1850 | 1462923134087 Marionette TRACE conn3 <- [1,1290,null,{}] 16:32:14 INFO - PROCESS | 1850 | 1462923134095 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}] 16:32:14 INFO - PROCESS | 1850 | 1462923134332 Marionette TRACE conn3 <- [1,1291,null,{"value":null}] 16:32:14 INFO - PROCESS | 1850 | 1462923134645 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:14 INFO - PROCESS | 1850 | ++DOCSHELL 0x8e604800 == 141 [pid = 1850] [id = 330] 16:32:14 INFO - PROCESS | 1850 | ++DOMWINDOW == 188 (0x92312c00) [pid = 1850] [serial = 991] [outer = (nil)] 16:32:14 INFO - PROCESS | 1850 | ++DOMWINDOW == 189 (0x9a603800) [pid = 1850] [serial = 992] [outer = 0x92312c00] 16:32:14 INFO - PROCESS | 1850 | 1462923134739 Marionette DEBUG loaded listener.js 16:32:14 INFO - PROCESS | 1850 | ++DOMWINDOW == 190 (0x9a60a400) [pid = 1850] [serial = 993] [outer = 0x92312c00] 16:32:15 INFO - PROCESS | 1850 | 1462923135641 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]]]}] 16:32:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 16:32:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1630ms 16:32:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 16:32:15 INFO - PROCESS | 1850 | 1462923135714 Marionette TRACE conn3 -> [0,1293,"getWindowHandle",null] 16:32:15 INFO - PROCESS | 1850 | 1462923135717 Marionette TRACE conn3 <- [1,1293,null,{"value":"8"}] 16:32:15 INFO - PROCESS | 1850 | 1462923135724 Marionette TRACE conn3 -> [0,1294,"setScriptTimeout",{"ms":35000}] 16:32:15 INFO - PROCESS | 1850 | 1462923135727 Marionette TRACE conn3 <- [1,1294,null,{}] 16:32:15 INFO - PROCESS | 1850 | 1462923135733 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}] 16:32:15 INFO - PROCESS | 1850 | 1462923135931 Marionette TRACE conn3 <- [1,1295,null,{"value":null}] 16:32:16 INFO - PROCESS | 1850 | 1462923136193 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:16 INFO - PROCESS | 1850 | ++DOCSHELL 0x86cc3400 == 142 [pid = 1850] [id = 331] 16:32:16 INFO - PROCESS | 1850 | ++DOMWINDOW == 191 (0x9a3cec00) [pid = 1850] [serial = 994] [outer = (nil)] 16:32:16 INFO - PROCESS | 1850 | ++DOMWINDOW == 192 (0x9ac7e400) [pid = 1850] [serial = 995] [outer = 0x9a3cec00] 16:32:16 INFO - PROCESS | 1850 | 1462923136324 Marionette DEBUG loaded listener.js 16:32:16 INFO - PROCESS | 1850 | ++DOMWINDOW == 193 (0x9acdd800) [pid = 1850] [serial = 996] [outer = 0x9a3cec00] 16:32:17 INFO - PROCESS | 1850 | 1462923137340 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]]]}] 16:32:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 16:32:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1632ms 16:32:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 16:32:17 INFO - PROCESS | 1850 | 1462923137355 Marionette TRACE conn3 -> [0,1297,"getWindowHandle",null] 16:32:17 INFO - PROCESS | 1850 | 1462923137358 Marionette TRACE conn3 <- [1,1297,null,{"value":"8"}] 16:32:17 INFO - PROCESS | 1850 | 1462923137366 Marionette TRACE conn3 -> [0,1298,"setScriptTimeout",{"ms":35000}] 16:32:17 INFO - PROCESS | 1850 | 1462923137370 Marionette TRACE conn3 <- [1,1298,null,{}] 16:32:17 INFO - PROCESS | 1850 | 1462923137375 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}] 16:32:17 INFO - PROCESS | 1850 | 1462923137579 Marionette TRACE conn3 <- [1,1299,null,{"value":null}] 16:32:17 INFO - PROCESS | 1850 | 1462923137846 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:17 INFO - PROCESS | 1850 | ++DOCSHELL 0x9afc1000 == 143 [pid = 1850] [id = 332] 16:32:17 INFO - PROCESS | 1850 | ++DOMWINDOW == 194 (0x9afc2800) [pid = 1850] [serial = 997] [outer = (nil)] 16:32:17 INFO - PROCESS | 1850 | ++DOMWINDOW == 195 (0x9b189400) [pid = 1850] [serial = 998] [outer = 0x9afc2800] 16:32:18 INFO - PROCESS | 1850 | 1462923138001 Marionette DEBUG loaded listener.js 16:32:18 INFO - PROCESS | 1850 | ++DOMWINDOW == 196 (0x9b18ec00) [pid = 1850] [serial = 999] [outer = 0x9afc2800] 16:32:18 INFO - PROCESS | 1850 | 1462923138923 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]]]}] 16:32:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 16:32:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1633ms 16:32:19 INFO - PROCESS | 1850 | 1462923139000 Marionette TRACE conn3 -> [0,1301,"getWindowHandle",null] 16:32:19 INFO - PROCESS | 1850 | 1462923139003 Marionette TRACE conn3 <- [1,1301,null,{"value":"8"}] 16:32:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 16:32:19 INFO - PROCESS | 1850 | 1462923139009 Marionette TRACE conn3 -> [0,1302,"setScriptTimeout",{"ms":35000}] 16:32:19 INFO - PROCESS | 1850 | 1462923139012 Marionette TRACE conn3 <- [1,1302,null,{}] 16:32:19 INFO - PROCESS | 1850 | 1462923139020 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}] 16:32:19 INFO - PROCESS | 1850 | 1462923139272 Marionette TRACE conn3 <- [1,1303,null,{"value":null}] 16:32:19 INFO - PROCESS | 1850 | 1462923139629 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:19 INFO - PROCESS | 1850 | ++DOCSHELL 0x8afe0400 == 144 [pid = 1850] [id = 333] 16:32:19 INFO - PROCESS | 1850 | ++DOMWINDOW == 197 (0x8afe2000) [pid = 1850] [serial = 1000] [outer = (nil)] 16:32:19 INFO - PROCESS | 1850 | ++DOMWINDOW == 198 (0x9b194400) [pid = 1850] [serial = 1001] [outer = 0x8afe2000] 16:32:19 INFO - PROCESS | 1850 | 1462923139716 Marionette DEBUG loaded listener.js 16:32:19 INFO - PROCESS | 1850 | ++DOMWINDOW == 199 (0x9b782000) [pid = 1850] [serial = 1002] [outer = 0x8afe2000] 16:32:20 INFO - PROCESS | 1850 | 1462923140638 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]]]}] 16:32:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 16:32:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1684ms 16:32:20 INFO - PROCESS | 1850 | 1462923140694 Marionette TRACE conn3 -> [0,1305,"getWindowHandle",null] 16:32:20 INFO - PROCESS | 1850 | 1462923140699 Marionette TRACE conn3 <- [1,1305,null,{"value":"8"}] 16:32:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 16:32:20 INFO - PROCESS | 1850 | 1462923140706 Marionette TRACE conn3 -> [0,1306,"setScriptTimeout",{"ms":35000}] 16:32:20 INFO - PROCESS | 1850 | 1462923140709 Marionette TRACE conn3 <- [1,1306,null,{}] 16:32:20 INFO - PROCESS | 1850 | 1462923140715 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}] 16:32:20 INFO - PROCESS | 1850 | 1462923140918 Marionette TRACE conn3 <- [1,1307,null,{"value":null}] 16:32:21 INFO - PROCESS | 1850 | 1462923141229 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:21 INFO - PROCESS | 1850 | ++DOCSHELL 0x86cc7400 == 145 [pid = 1850] [id = 334] 16:32:21 INFO - PROCESS | 1850 | ++DOMWINDOW == 200 (0x875b3000) [pid = 1850] [serial = 1003] [outer = (nil)] 16:32:21 INFO - PROCESS | 1850 | ++DOMWINDOW == 201 (0x8ee45000) [pid = 1850] [serial = 1004] [outer = 0x875b3000] 16:32:21 INFO - PROCESS | 1850 | 1462923141348 Marionette DEBUG loaded listener.js 16:32:21 INFO - PROCESS | 1850 | ++DOMWINDOW == 202 (0x8ef0d800) [pid = 1850] [serial = 1005] [outer = 0x875b3000] 16:32:22 INFO - PROCESS | 1850 | 1462923142300 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]]]}] 16:32:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 16:32:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1634ms 16:32:22 INFO - PROCESS | 1850 | 1462923142341 Marionette TRACE conn3 -> [0,1309,"getWindowHandle",null] 16:32:22 INFO - PROCESS | 1850 | 1462923142345 Marionette TRACE conn3 <- [1,1309,null,{"value":"8"}] 16:32:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 16:32:22 INFO - PROCESS | 1850 | 1462923142352 Marionette TRACE conn3 -> [0,1310,"setScriptTimeout",{"ms":35000}] 16:32:22 INFO - PROCESS | 1850 | 1462923142356 Marionette TRACE conn3 <- [1,1310,null,{}] 16:32:22 INFO - PROCESS | 1850 | 1462923142362 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}] 16:32:22 INFO - PROCESS | 1850 | 1462923142583 Marionette TRACE conn3 <- [1,1311,null,{"value":null}] 16:32:22 INFO - PROCESS | 1850 | 1462923142900 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:22 INFO - PROCESS | 1850 | ++DOCSHELL 0x85cc4800 == 146 [pid = 1850] [id = 335] 16:32:22 INFO - PROCESS | 1850 | ++DOMWINDOW == 203 (0x862aa400) [pid = 1850] [serial = 1006] [outer = (nil)] 16:32:22 INFO - PROCESS | 1850 | ++DOMWINDOW == 204 (0x883b0400) [pid = 1850] [serial = 1007] [outer = 0x862aa400] 16:32:23 INFO - PROCESS | 1850 | 1462923143010 Marionette DEBUG loaded listener.js 16:32:23 INFO - PROCESS | 1850 | ++DOMWINDOW == 205 (0x8b0f3000) [pid = 1850] [serial = 1008] [outer = 0x862aa400] 16:32:24 INFO - PROCESS | 1850 | --DOCSHELL 0x99ea1400 == 145 [pid = 1850] [id = 259] 16:32:24 INFO - PROCESS | 1850 | --DOCSHELL 0x88eecc00 == 144 [pid = 1850] [id = 262] 16:32:24 INFO - PROCESS | 1850 | --DOCSHELL 0x88eea400 == 143 [pid = 1850] [id = 261] 16:32:24 INFO - PROCESS | 1850 | --DOCSHELL 0x9b9f9800 == 142 [pid = 1850] [id = 260] 16:32:24 INFO - PROCESS | 1850 | --DOCSHELL 0x99e1ec00 == 141 [pid = 1850] [id = 258] 16:32:24 INFO - PROCESS | 1850 | --DOCSHELL 0x88232c00 == 140 [pid = 1850] [id = 316] 16:32:24 INFO - PROCESS | 1850 | --DOCSHELL 0x88ef7c00 == 139 [pid = 1850] [id = 315] 16:32:24 INFO - PROCESS | 1850 | --DOCSHELL 0x862a6400 == 138 [pid = 1850] [id = 314] 16:32:24 INFO - PROCESS | 1850 | --DOCSHELL 0x862b2400 == 137 [pid = 1850] [id = 313] 16:32:24 INFO - PROCESS | 1850 | --DOCSHELL 0x85cbf800 == 136 [pid = 1850] [id = 312] 16:32:24 INFO - PROCESS | 1850 | --DOCSHELL 0x86cc8c00 == 135 [pid = 1850] [id = 311] 16:32:24 INFO - PROCESS | 1850 | --DOCSHELL 0x92abb800 == 134 [pid = 1850] [id = 308] 16:32:24 INFO - PROCESS | 1850 | --DOCSHELL 0x8e6d8c00 == 133 [pid = 1850] [id = 309] 16:32:24 INFO - PROCESS | 1850 | --DOCSHELL 0x92565800 == 132 [pid = 1850] [id = 307] 16:32:24 INFO - PROCESS | 1850 | --DOCSHELL 0x9230f000 == 131 [pid = 1850] [id = 306] 16:32:24 INFO - PROCESS | 1850 | --DOCSHELL 0x9230ec00 == 130 [pid = 1850] [id = 305] 16:32:24 INFO - PROCESS | 1850 | --DOCSHELL 0x91062800 == 129 [pid = 1850] [id = 304] 16:32:24 INFO - PROCESS | 1850 | --DOCSHELL 0x8ef07400 == 128 [pid = 1850] [id = 302] 16:32:24 INFO - PROCESS | 1850 | --DOCSHELL 0x8f05cc00 == 127 [pid = 1850] [id = 303] 16:32:24 INFO - PROCESS | 1850 | --DOCSHELL 0x8e6dac00 == 126 [pid = 1850] [id = 301] 16:32:24 INFO - PROCESS | 1850 | --DOCSHELL 0x8dd13800 == 125 [pid = 1850] [id = 300] 16:32:24 INFO - PROCESS | 1850 | --DOCSHELL 0x88ef8400 == 124 [pid = 1850] [id = 299] 16:32:24 INFO - PROCESS | 1850 | --DOCSHELL 0x8b10e400 == 123 [pid = 1850] [id = 298] 16:32:24 INFO - PROCESS | 1850 | --DOCSHELL 0x875b4c00 == 122 [pid = 1850] [id = 297] 16:32:24 INFO - PROCESS | 1850 | --DOCSHELL 0x93b0e800 == 121 [pid = 1850] [id = 11] 16:32:24 INFO - PROCESS | 1850 | --DOCSHELL 0x86fe4400 == 120 [pid = 1850] [id = 295] 16:32:24 INFO - PROCESS | 1850 | --DOCSHELL 0x8a0e4c00 == 119 [pid = 1850] [id = 296] 16:32:24 INFO - PROCESS | 1850 | --DOMWINDOW == 204 (0x91069800) [pid = 1850] [serial = 804] [outer = (nil)] [url = about:blank] 16:32:24 INFO - PROCESS | 1850 | --DOMWINDOW == 203 (0x8afe3000) [pid = 1850] [serial = 882] [outer = (nil)] [url = about:blank] 16:32:24 INFO - PROCESS | 1850 | --DOMWINDOW == 202 (0x9ad8a800) [pid = 1850] [serial = 858] [outer = (nil)] [url = about:blank] 16:32:24 INFO - PROCESS | 1850 | --DOMWINDOW == 201 (0x8d3af400) [pid = 1850] [serial = 824] [outer = (nil)] [url = about:blank] 16:32:24 INFO - PROCESS | 1850 | --DOMWINDOW == 200 (0x8823bc00) [pid = 1850] [serial = 875] [outer = (nil)] [url = about:blank] 16:32:24 INFO - PROCESS | 1850 | --DOMWINDOW == 199 (0x883b9800) [pid = 1850] [serial = 876] [outer = (nil)] [url = about:blank] 16:32:24 INFO - PROCESS | 1850 | --DOMWINDOW == 198 (0x99507400) [pid = 1850] [serial = 852] [outer = (nil)] [url = about:blank] 16:32:24 INFO - PROCESS | 1850 | --DOMWINDOW == 197 (0x99604c00) [pid = 1850] [serial = 774] [outer = (nil)] [url = about:blank] 16:32:24 INFO - PROCESS | 1850 | --DOMWINDOW == 196 (0x88ef5c00) [pid = 1850] [serial = 786] [outer = (nil)] [url = about:blank] 16:32:24 INFO - PROCESS | 1850 | --DOMWINDOW == 195 (0x8afec400) [pid = 1850] [serial = 822] [outer = (nil)] [url = about:blank] 16:32:24 INFO - PROCESS | 1850 | --DOMWINDOW == 194 (0x91aca800) [pid = 1850] [serial = 833] [outer = (nil)] [url = about:blank] 16:32:24 INFO - PROCESS | 1850 | --DOMWINDOW == 193 (0x953de400) [pid = 1850] [serial = 849] [outer = (nil)] [url = about:blank] 16:32:24 INFO - PROCESS | 1850 | --DOMWINDOW == 192 (0xa35f1c00) [pid = 1850] [serial = 780] [outer = (nil)] [url = about:blank] 16:32:24 INFO - PROCESS | 1850 | --DOMWINDOW == 191 (0x8a0f0c00) [pid = 1850] [serial = 881] [outer = (nil)] [url = about:blank] 16:32:24 INFO - PROCESS | 1850 | --DOMWINDOW == 190 (0x94f40800) [pid = 1850] [serial = 771] [outer = (nil)] [url = about:blank] 16:32:24 INFO - PROCESS | 1850 | --DOMWINDOW == 189 (0x9270e400) [pid = 1850] [serial = 765] [outer = (nil)] [url = about:blank] 16:32:24 INFO - PROCESS | 1850 | --DOMWINDOW == 188 (0xa6d0f000) [pid = 1850] [serial = 783] [outer = (nil)] [url = about:blank] 16:32:24 INFO - PROCESS | 1850 | --DOMWINDOW == 187 (0x8a0e6000) [pid = 1850] [serial = 879] [outer = (nil)] [url = about:blank] 16:32:24 INFO - PROCESS | 1850 | --DOMWINDOW == 186 (0x92561400) [pid = 1850] [serial = 842] [outer = (nil)] [url = about:blank] 16:32:24 INFO - PROCESS | 1850 | --DOMWINDOW == 185 (0x87fe0400) [pid = 1850] [serial = 819] [outer = (nil)] [url = about:blank] 16:32:24 INFO - PROCESS | 1850 | --DOMWINDOW == 184 (0x890eec00) [pid = 1850] [serial = 816] [outer = (nil)] [url = about:blank] 16:32:24 INFO - PROCESS | 1850 | --DOMWINDOW == 183 (0x91d9d000) [pid = 1850] [serial = 834] [outer = (nil)] [url = about:blank] 16:32:24 INFO - PROCESS | 1850 | --DOMWINDOW == 182 (0x9aaaa800) [pid = 1850] [serial = 777] [outer = (nil)] [url = about:blank] 16:32:24 INFO - PROCESS | 1850 | --DOMWINDOW == 181 (0x9afc1c00) [pid = 1850] [serial = 861] [outer = (nil)] [url = about:blank] 16:32:24 INFO - PROCESS | 1850 | --DOMWINDOW == 180 (0x8afe6400) [pid = 1850] [serial = 866] [outer = (nil)] [url = about:blank] 16:32:24 INFO - PROCESS | 1850 | --DOMWINDOW == 179 (0x8e6dcc00) [pid = 1850] [serial = 756] [outer = (nil)] [url = about:blank] 16:32:24 INFO - PROCESS | 1850 | --DOMWINDOW == 178 (0x8f054000) [pid = 1850] [serial = 830] [outer = (nil)] [url = about:blank] 16:32:24 INFO - PROCESS | 1850 | --DOMWINDOW == 177 (0x87499000) [pid = 1850] [serial = 818] [outer = (nil)] [url = about:blank] 16:32:24 INFO - PROCESS | 1850 | --DOMWINDOW == 176 (0x92753000) [pid = 1850] [serial = 846] [outer = (nil)] [url = about:blank] 16:32:24 INFO - PROCESS | 1850 | --DOMWINDOW == 175 (0x8b0f0800) [pid = 1850] [serial = 867] [outer = (nil)] [url = about:blank] 16:32:24 INFO - PROCESS | 1850 | --DOMWINDOW == 174 (0x8b10f400) [pid = 1850] [serial = 789] [outer = (nil)] [url = about:blank] 16:32:24 INFO - PROCESS | 1850 | --DOMWINDOW == 173 (0x9a377400) [pid = 1850] [serial = 855] [outer = (nil)] [url = about:blank] 16:32:24 INFO - PROCESS | 1850 | --DOMWINDOW == 172 (0x8b9dd800) [pid = 1850] [serial = 870] [outer = (nil)] [url = about:blank] 16:32:24 INFO - PROCESS | 1850 | --DOMWINDOW == 171 (0x875ae400) [pid = 1850] [serial = 863] [outer = (nil)] [url = about:blank] 16:32:24 INFO - PROCESS | 1850 | --DOMWINDOW == 170 (0x91acac00) [pid = 1850] [serial = 860] [outer = (nil)] [url = about:blank] 16:32:24 INFO - PROCESS | 1850 | --DOMWINDOW == 169 (0x91e33000) [pid = 1850] [serial = 837] [outer = (nil)] [url = about:blank] 16:32:24 INFO - PROCESS | 1850 | --DOMWINDOW == 168 (0x8f06c800) [pid = 1850] [serial = 603] [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.] 16:32:24 INFO - PROCESS | 1850 | --DOMWINDOW == 167 (0x8ee40000) [pid = 1850] [serial = 828] [outer = (nil)] [url = about:blank] 16:32:24 INFO - PROCESS | 1850 | --DOMWINDOW == 166 (0x921f8800) [pid = 1850] [serial = 693] [outer = (nil)] [url = about:blank] 16:32:24 INFO - PROCESS | 1850 | --DOMWINDOW == 165 (0x92701800) [pid = 1850] [serial = 843] [outer = (nil)] [url = about:blank] 16:32:24 INFO - PROCESS | 1850 | --DOMWINDOW == 164 (0x91e30400) [pid = 1850] [serial = 836] [outer = (nil)] [url = about:blank] 16:32:24 INFO - PROCESS | 1850 | --DOMWINDOW == 163 (0x8b0f6400) [pid = 1850] [serial = 753] [outer = (nil)] [url = about:blank] 16:32:24 INFO - PROCESS | 1850 | --DOMWINDOW == 162 (0x8af07000) [pid = 1850] [serial = 821] [outer = (nil)] [url = about:blank] 16:32:24 INFO - PROCESS | 1850 | --DOMWINDOW == 161 (0x922d0800) [pid = 1850] [serial = 840] [outer = (nil)] [url = about:blank] 16:32:24 INFO - PROCESS | 1850 | --DOMWINDOW == 160 (0x8b117400) [pid = 1850] [serial = 792] [outer = (nil)] [url = about:blank] 16:32:24 INFO - PROCESS | 1850 | --DOMWINDOW == 159 (0x8b787400) [pid = 1850] [serial = 747] [outer = (nil)] [url = about:blank] 16:32:24 INFO - PROCESS | 1850 | --DOMWINDOW == 158 (0x9273d800) [pid = 1850] [serial = 845] [outer = (nil)] [url = about:blank] 16:32:24 INFO - PROCESS | 1850 | --DOMWINDOW == 157 (0x89c76800) [pid = 1850] [serial = 878] [outer = (nil)] [url = about:blank] 16:32:24 INFO - PROCESS | 1850 | --DOMWINDOW == 156 (0x94fba400) [pid = 1850] [serial = 848] [outer = (nil)] [url = about:blank] 16:32:24 INFO - PROCESS | 1850 | --DOMWINDOW == 155 (0x92759800) [pid = 1850] [serial = 768] [outer = (nil)] [url = about:blank] 16:32:24 INFO - PROCESS | 1850 | --DOMWINDOW == 154 (0x8e6d8000) [pid = 1850] [serial = 827] [outer = (nil)] [url = about:blank] 16:32:24 INFO - PROCESS | 1850 | --DOMWINDOW == 153 (0x921f2000) [pid = 1850] [serial = 839] [outer = (nil)] [url = about:blank] 16:32:24 INFO - PROCESS | 1850 | --DOMWINDOW == 152 (0x8b0ef000) [pid = 1850] [serial = 869] [outer = (nil)] [url = about:blank] 16:32:24 INFO - PROCESS | 1850 | --DOMWINDOW == 151 (0x88235c00) [pid = 1850] [serial = 750] [outer = (nil)] [url = about:blank] 16:32:24 INFO - PROCESS | 1850 | --DOMWINDOW == 150 (0x86fde800) [pid = 1850] [serial = 872] [outer = (nil)] [url = about:blank] 16:32:24 INFO - PROCESS | 1850 | --DOMWINDOW == 149 (0x989a9400) [pid = 1850] [serial = 851] [outer = (nil)] [url = about:blank] 16:32:24 INFO - PROCESS | 1850 | --DOMWINDOW == 148 (0x9106b400) [pid = 1850] [serial = 762] [outer = (nil)] [url = about:blank] 16:32:24 INFO - PROCESS | 1850 | --DOMWINDOW == 147 (0x8f05c000) [pid = 1850] [serial = 831] [outer = (nil)] [url = about:blank] 16:32:24 INFO - PROCESS | 1850 | --DOMWINDOW == 146 (0x8ef0bc00) [pid = 1850] [serial = 759] [outer = (nil)] [url = about:blank] 16:32:24 INFO - PROCESS | 1850 | --DOMWINDOW == 145 (0x8dcfb000) [pid = 1850] [serial = 825] [outer = (nil)] [url = about:blank] 16:32:24 INFO - PROCESS | 1850 | --DOMWINDOW == 144 (0x9aab4400) [pid = 1850] [serial = 857] [outer = (nil)] [url = about:blank] 16:32:24 INFO - PROCESS | 1850 | --DOMWINDOW == 143 (0x87499c00) [pid = 1850] [serial = 873] [outer = (nil)] [url = about:blank] 16:32:24 INFO - PROCESS | 1850 | --DOMWINDOW == 142 (0x890ef400) [pid = 1850] [serial = 864] [outer = (nil)] [url = about:blank] 16:32:24 INFO - PROCESS | 1850 | --DOMWINDOW == 141 (0x99ef2000) [pid = 1850] [serial = 854] [outer = (nil)] [url = about:blank] 16:32:25 INFO - PROCESS | 1850 | 1462923145233 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] 16:32:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 16:32:25 INFO - PROCESS | 1850 | 1462923145306 Marionette TRACE conn3 <- [1,1313,null,{"value":"8"}] 16:32:25 INFO - PROCESS | 1850 | 1462923145313 Marionette TRACE conn3 -> [0,1314,"setScriptTimeout",{"ms":35000}] 16:32:25 INFO - PROCESS | 1850 | 1462923145319 Marionette TRACE conn3 <- [1,1314,null,{}] 16:32:25 INFO - PROCESS | 1850 | 1462923145327 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}] 16:32:25 INFO - PROCESS | 1850 | 1462923145540 Marionette TRACE conn3 <- [1,1315,null,{"value":null}] 16:32:25 INFO - PROCESS | 1850 | 1462923145714 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:25 INFO - PROCESS | 1850 | ++DOCSHELL 0x86fe3000 == 120 [pid = 1850] [id = 336] 16:32:25 INFO - PROCESS | 1850 | ++DOMWINDOW == 142 (0x87496400) [pid = 1850] [serial = 1009] [outer = (nil)] 16:32:25 INFO - PROCESS | 1850 | ++DOMWINDOW == 143 (0x875afc00) [pid = 1850] [serial = 1010] [outer = 0x87496400] 16:32:25 INFO - PROCESS | 1850 | 1462923145794 Marionette DEBUG loaded listener.js 16:32:25 INFO - PROCESS | 1850 | ++DOMWINDOW == 144 (0x87fe0800) [pid = 1850] [serial = 1011] [outer = 0x87496400] 16:32:26 INFO - PROCESS | 1850 | 1462923146644 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]]]}] 16:32:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 16:32:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1398ms 16:32:26 INFO - PROCESS | 1850 | 1462923146711 Marionette TRACE conn3 -> [0,1317,"getWindowHandle",null] 16:32:26 INFO - PROCESS | 1850 | 1462923146719 Marionette TRACE conn3 <- [1,1317,null,{"value":"8"}] 16:32:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 16:32:26 INFO - PROCESS | 1850 | 1462923146730 Marionette TRACE conn3 -> [0,1318,"setScriptTimeout",{"ms":35000}] 16:32:26 INFO - PROCESS | 1850 | 1462923146733 Marionette TRACE conn3 <- [1,1318,null,{}] 16:32:26 INFO - PROCESS | 1850 | 1462923146739 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}] 16:32:26 INFO - PROCESS | 1850 | 1462923146950 Marionette TRACE conn3 <- [1,1319,null,{"value":null}] 16:32:27 INFO - PROCESS | 1850 | 1462923147162 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:27 INFO - PROCESS | 1850 | ++DOCSHELL 0x88232c00 == 121 [pid = 1850] [id = 337] 16:32:27 INFO - PROCESS | 1850 | ++DOMWINDOW == 145 (0x88236000) [pid = 1850] [serial = 1012] [outer = (nil)] 16:32:27 INFO - PROCESS | 1850 | ++DOMWINDOW == 146 (0x88eecc00) [pid = 1850] [serial = 1013] [outer = 0x88236000] 16:32:27 INFO - PROCESS | 1850 | 1462923147249 Marionette DEBUG loaded listener.js 16:32:27 INFO - PROCESS | 1850 | ++DOMWINDOW == 147 (0x890e1c00) [pid = 1850] [serial = 1014] [outer = 0x88236000] 16:32:28 INFO - PROCESS | 1850 | 1462923148258 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]]]}] 16:32:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 16:32:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1581ms 16:32:28 INFO - PROCESS | 1850 | 1462923148310 Marionette TRACE conn3 -> [0,1321,"getWindowHandle",null] 16:32:28 INFO - PROCESS | 1850 | 1462923148315 Marionette TRACE conn3 <- [1,1321,null,{"value":"8"}] 16:32:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 16:32:28 INFO - PROCESS | 1850 | 1462923148327 Marionette TRACE conn3 -> [0,1322,"setScriptTimeout",{"ms":35000}] 16:32:28 INFO - PROCESS | 1850 | 1462923148332 Marionette TRACE conn3 <- [1,1322,null,{}] 16:32:28 INFO - PROCESS | 1850 | 1462923148348 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}] 16:32:28 INFO - PROCESS | 1850 | 1462923148671 Marionette TRACE conn3 <- [1,1323,null,{"value":null}] 16:32:28 INFO - PROCESS | 1850 | 1462923148704 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:28 INFO - PROCESS | 1850 | ++DOCSHELL 0x8a0e2400 == 122 [pid = 1850] [id = 338] 16:32:28 INFO - PROCESS | 1850 | ++DOMWINDOW == 148 (0x8a0e7000) [pid = 1850] [serial = 1015] [outer = (nil)] 16:32:28 INFO - PROCESS | 1850 | ++DOMWINDOW == 149 (0x8af05400) [pid = 1850] [serial = 1016] [outer = 0x8a0e7000] 16:32:28 INFO - PROCESS | 1850 | 1462923148803 Marionette DEBUG loaded listener.js 16:32:28 INFO - PROCESS | 1850 | ++DOMWINDOW == 150 (0x8afea400) [pid = 1850] [serial = 1017] [outer = 0x8a0e7000] 16:32:29 INFO - PROCESS | 1850 | --DOMWINDOW == 149 (0x939af000) [pid = 1850] [serial = 27] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 16:32:29 INFO - PROCESS | 1850 | --DOMWINDOW == 148 (0x8b689000) [pid = 1850] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 16:32:29 INFO - PROCESS | 1850 | --DOMWINDOW == 147 (0x87495400) [pid = 1850] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 16:32:29 INFO - PROCESS | 1850 | --DOMWINDOW == 146 (0x86cc9000) [pid = 1850] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 16:32:29 INFO - PROCESS | 1850 | --DOMWINDOW == 145 (0x88ef1400) [pid = 1850] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 16:32:29 INFO - PROCESS | 1850 | --DOMWINDOW == 144 (0x8afe7800) [pid = 1850] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 16:32:30 INFO - PROCESS | 1850 | 1462923150264 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]]]}] 16:32:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 16:32:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1995ms 16:32:30 INFO - PROCESS | 1850 | 1462923150323 Marionette TRACE conn3 -> [0,1325,"getWindowHandle",null] 16:32:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 16:32:30 INFO - PROCESS | 1850 | 1462923150328 Marionette TRACE conn3 <- [1,1325,null,{"value":"8"}] 16:32:30 INFO - PROCESS | 1850 | 1462923150334 Marionette TRACE conn3 -> [0,1326,"setScriptTimeout",{"ms":35000}] 16:32:30 INFO - PROCESS | 1850 | 1462923150338 Marionette TRACE conn3 <- [1,1326,null,{}] 16:32:30 INFO - PROCESS | 1850 | 1462923150343 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}] 16:32:30 INFO - PROCESS | 1850 | 1462923150535 Marionette TRACE conn3 <- [1,1327,null,{"value":null}] 16:32:30 INFO - PROCESS | 1850 | 1462923150752 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:30 INFO - PROCESS | 1850 | ++DOCSHELL 0x88238400 == 123 [pid = 1850] [id = 339] 16:32:30 INFO - PROCESS | 1850 | ++DOMWINDOW == 145 (0x8af06c00) [pid = 1850] [serial = 1018] [outer = (nil)] 16:32:30 INFO - PROCESS | 1850 | ++DOMWINDOW == 146 (0x8b110c00) [pid = 1850] [serial = 1019] [outer = 0x8af06c00] 16:32:30 INFO - PROCESS | 1850 | 1462923150869 Marionette DEBUG loaded listener.js 16:32:30 INFO - PROCESS | 1850 | ++DOMWINDOW == 147 (0x8b2dd400) [pid = 1850] [serial = 1020] [outer = 0x8af06c00] 16:32:32 INFO - PROCESS | 1850 | 1462923151999 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]]]}] 16:32:32 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 16:32:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1742ms 16:32:32 INFO - PROCESS | 1850 | 1462923152077 Marionette TRACE conn3 -> [0,1329,"getWindowHandle",null] 16:32:32 INFO - PROCESS | 1850 | 1462923152084 Marionette TRACE conn3 <- [1,1329,null,{"value":"8"}] 16:32:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 16:32:32 INFO - PROCESS | 1850 | 1462923152094 Marionette TRACE conn3 -> [0,1330,"setScriptTimeout",{"ms":35000}] 16:32:32 INFO - PROCESS | 1850 | 1462923152101 Marionette TRACE conn3 <- [1,1330,null,{}] 16:32:32 INFO - PROCESS | 1850 | 1462923152113 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}] 16:32:32 INFO - PROCESS | 1850 | 1462923152396 Marionette TRACE conn3 <- [1,1331,null,{"value":null}] 16:32:32 INFO - PROCESS | 1850 | 1462923152723 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:32 INFO - PROCESS | 1850 | ++DOCSHELL 0x86cc4800 == 124 [pid = 1850] [id = 340] 16:32:32 INFO - PROCESS | 1850 | ++DOMWINDOW == 148 (0x87499c00) [pid = 1850] [serial = 1021] [outer = (nil)] 16:32:32 INFO - PROCESS | 1850 | ++DOMWINDOW == 149 (0x87fe4c00) [pid = 1850] [serial = 1022] [outer = 0x87499c00] 16:32:32 INFO - PROCESS | 1850 | 1462923152825 Marionette DEBUG loaded listener.js 16:32:32 INFO - PROCESS | 1850 | ++DOMWINDOW == 150 (0x883b6400) [pid = 1850] [serial = 1023] [outer = 0x87499c00] 16:32:33 INFO - PROCESS | 1850 | 1462923153982 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]]]}] 16:32:34 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 16:32:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1949ms 16:32:34 INFO - PROCESS | 1850 | 1462923154043 Marionette TRACE conn3 -> [0,1333,"getWindowHandle",null] 16:32:34 INFO - PROCESS | 1850 | 1462923154053 Marionette TRACE conn3 <- [1,1333,null,{"value":"8"}] 16:32:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 16:32:34 INFO - PROCESS | 1850 | 1462923154064 Marionette TRACE conn3 -> [0,1334,"setScriptTimeout",{"ms":35000}] 16:32:34 INFO - PROCESS | 1850 | 1462923154069 Marionette TRACE conn3 <- [1,1334,null,{}] 16:32:34 INFO - PROCESS | 1850 | 1462923154078 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}] 16:32:34 INFO - PROCESS | 1850 | 1462923154377 Marionette TRACE conn3 <- [1,1335,null,{"value":null}] 16:32:34 INFO - PROCESS | 1850 | 1462923154685 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:34 INFO - PROCESS | 1850 | ++DOCSHELL 0x89d92400 == 125 [pid = 1850] [id = 341] 16:32:34 INFO - PROCESS | 1850 | ++DOMWINDOW == 151 (0x8a0eb000) [pid = 1850] [serial = 1024] [outer = (nil)] 16:32:34 INFO - PROCESS | 1850 | ++DOMWINDOW == 152 (0x8b0f7c00) [pid = 1850] [serial = 1025] [outer = 0x8a0eb000] 16:32:34 INFO - PROCESS | 1850 | 1462923154780 Marionette DEBUG loaded listener.js 16:32:34 INFO - PROCESS | 1850 | ++DOMWINDOW == 153 (0x8b2eac00) [pid = 1850] [serial = 1026] [outer = 0x8a0eb000] 16:32:35 INFO - PROCESS | 1850 | 1462923155881 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]]]}] 16:32:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 16:32:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1897ms 16:32:35 INFO - PROCESS | 1850 | 1462923155961 Marionette TRACE conn3 -> [0,1337,"getWindowHandle",null] 16:32:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 16:32:35 INFO - PROCESS | 1850 | 1462923155966 Marionette TRACE conn3 <- [1,1337,null,{"value":"8"}] 16:32:35 INFO - PROCESS | 1850 | 1462923155973 Marionette TRACE conn3 -> [0,1338,"setScriptTimeout",{"ms":35000}] 16:32:35 INFO - PROCESS | 1850 | 1462923155980 Marionette TRACE conn3 <- [1,1338,null,{}] 16:32:36 INFO - PROCESS | 1850 | 1462923156004 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}] 16:32:36 INFO - PROCESS | 1850 | 1462923156355 Marionette TRACE conn3 <- [1,1339,null,{"value":null}] 16:32:36 INFO - PROCESS | 1850 | 1462923156637 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:36 INFO - PROCESS | 1850 | ++DOCSHELL 0x88eef000 == 126 [pid = 1850] [id = 342] 16:32:36 INFO - PROCESS | 1850 | ++DOMWINDOW == 154 (0x8b9db800) [pid = 1850] [serial = 1027] [outer = (nil)] 16:32:36 INFO - PROCESS | 1850 | ++DOMWINDOW == 155 (0x8d3a3400) [pid = 1850] [serial = 1028] [outer = 0x8b9db800] 16:32:36 INFO - PROCESS | 1850 | 1462923156734 Marionette DEBUG loaded listener.js 16:32:36 INFO - PROCESS | 1850 | ++DOMWINDOW == 156 (0x8dcefc00) [pid = 1850] [serial = 1029] [outer = 0x8b9db800] 16:32:38 INFO - PROCESS | 1850 | 1462923158215 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]]]}] 16:32:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 16:32:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 2300ms 16:32:38 INFO - PROCESS | 1850 | 1462923158316 Marionette TRACE conn3 -> [0,1341,"getWindowHandle",null] 16:32:38 INFO - PROCESS | 1850 | 1462923158322 Marionette TRACE conn3 <- [1,1341,null,{"value":"8"}] 16:32:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 16:32:38 INFO - PROCESS | 1850 | 1462923158332 Marionette TRACE conn3 -> [0,1342,"setScriptTimeout",{"ms":35000}] 16:32:38 INFO - PROCESS | 1850 | 1462923158335 Marionette TRACE conn3 <- [1,1342,null,{}] 16:32:38 INFO - PROCESS | 1850 | 1462923158343 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}] 16:32:38 INFO - PROCESS | 1850 | 1462923158555 Marionette TRACE conn3 <- [1,1343,null,{"value":null}] 16:32:38 INFO - PROCESS | 1850 | 1462923158771 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:38 INFO - PROCESS | 1850 | ++DOCSHELL 0x87fe8c00 == 127 [pid = 1850] [id = 343] 16:32:38 INFO - PROCESS | 1850 | ++DOMWINDOW == 157 (0x8b788400) [pid = 1850] [serial = 1030] [outer = (nil)] 16:32:38 INFO - PROCESS | 1850 | ++DOMWINDOW == 158 (0x8dd0fc00) [pid = 1850] [serial = 1031] [outer = 0x8b788400] 16:32:38 INFO - PROCESS | 1850 | 1462923158902 Marionette DEBUG loaded listener.js 16:32:39 INFO - PROCESS | 1850 | ++DOMWINDOW == 159 (0x8e609800) [pid = 1850] [serial = 1032] [outer = 0x8b788400] 16:32:39 INFO - PROCESS | 1850 | 1462923159923 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]]]}] 16:32:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 16:32:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1633ms 16:32:39 INFO - PROCESS | 1850 | 1462923159966 Marionette TRACE conn3 -> [0,1345,"getWindowHandle",null] 16:32:39 INFO - PROCESS | 1850 | 1462923159971 Marionette TRACE conn3 <- [1,1345,null,{"value":"8"}] 16:32:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 16:32:39 INFO - PROCESS | 1850 | 1462923159978 Marionette TRACE conn3 -> [0,1346,"setScriptTimeout",{"ms":35000}] 16:32:39 INFO - PROCESS | 1850 | 1462923159982 Marionette TRACE conn3 <- [1,1346,null,{}] 16:32:39 INFO - PROCESS | 1850 | 1462923159989 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}] 16:32:40 INFO - PROCESS | 1850 | 1462923160209 Marionette TRACE conn3 <- [1,1347,null,{"value":null}] 16:32:40 INFO - PROCESS | 1850 | 1462923160483 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:40 INFO - PROCESS | 1850 | ++DOCSHELL 0x8dcf6800 == 128 [pid = 1850] [id = 344] 16:32:40 INFO - PROCESS | 1850 | ++DOMWINDOW == 160 (0x8dd0b400) [pid = 1850] [serial = 1033] [outer = (nil)] 16:32:40 INFO - PROCESS | 1850 | ++DOMWINDOW == 161 (0x8e6de800) [pid = 1850] [serial = 1034] [outer = 0x8dd0b400] 16:32:40 INFO - PROCESS | 1850 | 1462923160632 Marionette DEBUG loaded listener.js 16:32:40 INFO - PROCESS | 1850 | ++DOMWINDOW == 162 (0x8ee38c00) [pid = 1850] [serial = 1035] [outer = 0x8dd0b400] 16:32:41 INFO - PROCESS | 1850 | 1462923161668 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]]]}] 16:32:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 16:32:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1739ms 16:32:41 INFO - PROCESS | 1850 | 1462923161718 Marionette TRACE conn3 -> [0,1349,"getWindowHandle",null] 16:32:41 INFO - PROCESS | 1850 | 1462923161723 Marionette TRACE conn3 <- [1,1349,null,{"value":"8"}] 16:32:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 16:32:41 INFO - PROCESS | 1850 | 1462923161730 Marionette TRACE conn3 -> [0,1350,"setScriptTimeout",{"ms":35000}] 16:32:41 INFO - PROCESS | 1850 | 1462923161735 Marionette TRACE conn3 <- [1,1350,null,{}] 16:32:41 INFO - PROCESS | 1850 | 1462923161743 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}] 16:32:42 INFO - PROCESS | 1850 | 1462923162018 Marionette TRACE conn3 <- [1,1351,null,{"value":null}] 16:32:42 INFO - PROCESS | 1850 | 1462923162343 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:42 INFO - PROCESS | 1850 | ++DOCSHELL 0x8dd14000 == 129 [pid = 1850] [id = 345] 16:32:42 INFO - PROCESS | 1850 | ++DOMWINDOW == 163 (0x8e6db400) [pid = 1850] [serial = 1036] [outer = (nil)] 16:32:42 INFO - PROCESS | 1850 | ++DOMWINDOW == 164 (0x8ef09000) [pid = 1850] [serial = 1037] [outer = 0x8e6db400] 16:32:42 INFO - PROCESS | 1850 | 1462923162440 Marionette DEBUG loaded listener.js 16:32:42 INFO - PROCESS | 1850 | ++DOMWINDOW == 165 (0x8f054000) [pid = 1850] [serial = 1038] [outer = 0x8e6db400] 16:32:43 INFO - PROCESS | 1850 | 1462923163497 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]]]}] 16:32:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 16:32:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1838ms 16:32:43 INFO - PROCESS | 1850 | 1462923163571 Marionette TRACE conn3 -> [0,1353,"getWindowHandle",null] 16:32:43 INFO - PROCESS | 1850 | 1462923163577 Marionette TRACE conn3 <- [1,1353,null,{"value":"8"}] 16:32:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 16:32:43 INFO - PROCESS | 1850 | 1462923163587 Marionette TRACE conn3 -> [0,1354,"setScriptTimeout",{"ms":35000}] 16:32:43 INFO - PROCESS | 1850 | 1462923163591 Marionette TRACE conn3 <- [1,1354,null,{}] 16:32:43 INFO - PROCESS | 1850 | 1462923163602 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}] 16:32:43 INFO - PROCESS | 1850 | 1462923163878 Marionette TRACE conn3 <- [1,1355,null,{"value":null}] 16:32:44 INFO - PROCESS | 1850 | 1462923164203 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:44 INFO - PROCESS | 1850 | ++DOCSHELL 0x8f05d400 == 130 [pid = 1850] [id = 346] 16:32:44 INFO - PROCESS | 1850 | ++DOMWINDOW == 166 (0x8f061400) [pid = 1850] [serial = 1039] [outer = (nil)] 16:32:44 INFO - PROCESS | 1850 | ++DOMWINDOW == 167 (0x91008800) [pid = 1850] [serial = 1040] [outer = 0x8f061400] 16:32:44 INFO - PROCESS | 1850 | 1462923164316 Marionette DEBUG loaded listener.js 16:32:44 INFO - PROCESS | 1850 | ++DOMWINDOW == 168 (0x91064000) [pid = 1850] [serial = 1041] [outer = 0x8f061400] 16:32:45 INFO - PROCESS | 1850 | 1462923165312 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]]]}] 16:32:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 16:32:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1741ms 16:32:45 INFO - PROCESS | 1850 | 1462923165328 Marionette TRACE conn3 -> [0,1357,"getWindowHandle",null] 16:32:45 INFO - PROCESS | 1850 | 1462923165332 Marionette TRACE conn3 <- [1,1357,null,{"value":"8"}] 16:32:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 16:32:45 INFO - PROCESS | 1850 | 1462923165339 Marionette TRACE conn3 -> [0,1358,"setScriptTimeout",{"ms":35000}] 16:32:45 INFO - PROCESS | 1850 | 1462923165342 Marionette TRACE conn3 <- [1,1358,null,{}] 16:32:45 INFO - PROCESS | 1850 | 1462923165348 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}] 16:32:45 INFO - PROCESS | 1850 | 1462923165572 Marionette TRACE conn3 <- [1,1359,null,{"value":null}] 16:32:45 INFO - PROCESS | 1850 | 1462923165842 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:45 INFO - PROCESS | 1850 | ++DOCSHELL 0x8b117400 == 131 [pid = 1850] [id = 347] 16:32:45 INFO - PROCESS | 1850 | ++DOMWINDOW == 169 (0x8dd0f400) [pid = 1850] [serial = 1042] [outer = (nil)] 16:32:45 INFO - PROCESS | 1850 | ++DOMWINDOW == 170 (0x9114e800) [pid = 1850] [serial = 1043] [outer = 0x8dd0f400] 16:32:45 INFO - PROCESS | 1850 | 1462923165988 Marionette DEBUG loaded listener.js 16:32:46 INFO - PROCESS | 1850 | ++DOMWINDOW == 171 (0x91303c00) [pid = 1850] [serial = 1044] [outer = 0x8dd0f400] 16:32:46 INFO - PROCESS | 1850 | 1462923166922 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]]]}] 16:32:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 16:32:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1637ms 16:32:46 INFO - PROCESS | 1850 | 1462923166977 Marionette TRACE conn3 -> [0,1361,"getWindowHandle",null] 16:32:46 INFO - PROCESS | 1850 | 1462923166981 Marionette TRACE conn3 <- [1,1361,null,{"value":"8"}] 16:32:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 16:32:46 INFO - PROCESS | 1850 | 1462923166988 Marionette TRACE conn3 -> [0,1362,"setScriptTimeout",{"ms":35000}] 16:32:46 INFO - PROCESS | 1850 | 1462923166991 Marionette TRACE conn3 <- [1,1362,null,{}] 16:32:47 INFO - PROCESS | 1850 | 1462923166997 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}] 16:32:47 INFO - PROCESS | 1850 | 1462923167204 Marionette TRACE conn3 <- [1,1363,null,{"value":null}] 16:32:47 INFO - PROCESS | 1850 | 1462923167525 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:47 INFO - PROCESS | 1850 | ++DOCSHELL 0x88eeb400 == 132 [pid = 1850] [id = 348] 16:32:47 INFO - PROCESS | 1850 | ++DOMWINDOW == 172 (0x8f05cc00) [pid = 1850] [serial = 1045] [outer = (nil)] 16:32:47 INFO - PROCESS | 1850 | ++DOMWINDOW == 173 (0x91ace800) [pid = 1850] [serial = 1046] [outer = 0x8f05cc00] 16:32:47 INFO - PROCESS | 1850 | 1462923167624 Marionette DEBUG loaded listener.js 16:32:47 INFO - PROCESS | 1850 | ++DOMWINDOW == 174 (0x91ad3000) [pid = 1850] [serial = 1047] [outer = 0x8f05cc00] 16:32:48 INFO - PROCESS | 1850 | 1462923168664 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]]]}] 16:32:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 16:32:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1731ms 16:32:48 INFO - PROCESS | 1850 | 1462923168720 Marionette TRACE conn3 -> [0,1365,"getWindowHandle",null] 16:32:48 INFO - PROCESS | 1850 | 1462923168725 Marionette TRACE conn3 <- [1,1365,null,{"value":"8"}] 16:32:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 16:32:48 INFO - PROCESS | 1850 | 1462923168733 Marionette TRACE conn3 -> [0,1366,"setScriptTimeout",{"ms":35000}] 16:32:48 INFO - PROCESS | 1850 | 1462923168737 Marionette TRACE conn3 <- [1,1366,null,{}] 16:32:48 INFO - PROCESS | 1850 | 1462923168743 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}] 16:32:48 INFO - PROCESS | 1850 | 1462923168985 Marionette TRACE conn3 <- [1,1367,null,{"value":null}] 16:32:49 INFO - PROCESS | 1850 | 1462923169304 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:49 INFO - PROCESS | 1850 | ++DOCSHELL 0x9130c800 == 133 [pid = 1850] [id = 349] 16:32:49 INFO - PROCESS | 1850 | ++DOMWINDOW == 175 (0x91ac9c00) [pid = 1850] [serial = 1048] [outer = (nil)] 16:32:49 INFO - PROCESS | 1850 | ++DOMWINDOW == 176 (0x91e2ac00) [pid = 1850] [serial = 1049] [outer = 0x91ac9c00] 16:32:49 INFO - PROCESS | 1850 | 1462923169401 Marionette DEBUG loaded listener.js 16:32:49 INFO - PROCESS | 1850 | ++DOMWINDOW == 177 (0x91e2e400) [pid = 1850] [serial = 1050] [outer = 0x91ac9c00] 16:32:50 INFO - PROCESS | 1850 | 1462923170419 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] 16:32:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 16:32:50 INFO - PROCESS | 1850 | 1462923170472 Marionette TRACE conn3 <- [1,1369,null,{"value":"8"}] 16:32:50 INFO - PROCESS | 1850 | 1462923170478 Marionette TRACE conn3 -> [0,1370,"setScriptTimeout",{"ms":35000}] 16:32:50 INFO - PROCESS | 1850 | 1462923170484 Marionette TRACE conn3 <- [1,1370,null,{}] 16:32:50 INFO - PROCESS | 1850 | 1462923170490 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}] 16:32:50 INFO - PROCESS | 1850 | 1462923170760 Marionette TRACE conn3 <- [1,1371,null,{"value":null}] 16:32:51 INFO - PROCESS | 1850 | 1462923171098 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:51 INFO - PROCESS | 1850 | ++DOCSHELL 0x921fc800 == 134 [pid = 1850] [id = 350] 16:32:51 INFO - PROCESS | 1850 | ++DOMWINDOW == 178 (0x9230a400) [pid = 1850] [serial = 1051] [outer = (nil)] 16:32:51 INFO - PROCESS | 1850 | ++DOMWINDOW == 179 (0x92310000) [pid = 1850] [serial = 1052] [outer = 0x9230a400] 16:32:51 INFO - PROCESS | 1850 | 1462923171204 Marionette DEBUG loaded listener.js 16:32:51 INFO - PROCESS | 1850 | ++DOMWINDOW == 180 (0x92390000) [pid = 1850] [serial = 1053] [outer = 0x9230a400] 16:32:52 INFO - PROCESS | 1850 | 1462923172350 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] 16:32:52 INFO - PROCESS | 1850 | 1462923172417 Marionette TRACE conn3 <- [1,1373,null,{"value":"8"}] 16:32:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 16:32:52 INFO - PROCESS | 1850 | 1462923172424 Marionette TRACE conn3 -> [0,1374,"setScriptTimeout",{"ms":35000}] 16:32:52 INFO - PROCESS | 1850 | 1462923172428 Marionette TRACE conn3 <- [1,1374,null,{}] 16:32:52 INFO - PROCESS | 1850 | 1462923172434 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}] 16:32:52 INFO - PROCESS | 1850 | 1462923172677 Marionette TRACE conn3 <- [1,1375,null,{"value":null}] 16:32:53 INFO - PROCESS | 1850 | 1462923172999 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:53 INFO - PROCESS | 1850 | ++DOCSHELL 0x9230cc00 == 135 [pid = 1850] [id = 351] 16:32:53 INFO - PROCESS | 1850 | ++DOMWINDOW == 181 (0x92392400) [pid = 1850] [serial = 1054] [outer = (nil)] 16:32:53 INFO - PROCESS | 1850 | ++DOMWINDOW == 182 (0x92566c00) [pid = 1850] [serial = 1055] [outer = 0x92392400] 16:32:53 INFO - PROCESS | 1850 | 1462923173087 Marionette DEBUG loaded listener.js 16:32:53 INFO - PROCESS | 1850 | ++DOMWINDOW == 183 (0x92705800) [pid = 1850] [serial = 1056] [outer = 0x92392400] 16:32:54 INFO - PROCESS | 1850 | [1850] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 16:32:54 INFO - PROCESS | 1850 | 1462923174089 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] 16:32:54 INFO - PROCESS | 1850 | 1462923174117 Marionette TRACE conn3 <- [1,1377,null,{"value":"8"}] 16:32:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 16:32:54 INFO - PROCESS | 1850 | 1462923174134 Marionette TRACE conn3 -> [0,1378,"setScriptTimeout",{"ms":35000}] 16:32:54 INFO - PROCESS | 1850 | 1462923174137 Marionette TRACE conn3 <- [1,1378,null,{}] 16:32:54 INFO - PROCESS | 1850 | 1462923174143 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}] 16:32:54 INFO - PROCESS | 1850 | 1462923174346 Marionette TRACE conn3 <- [1,1379,null,{"value":null}] 16:32:54 INFO - PROCESS | 1850 | 1462923174617 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:54 INFO - PROCESS | 1850 | ++DOCSHELL 0x91d9e800 == 136 [pid = 1850] [id = 352] 16:32:54 INFO - PROCESS | 1850 | ++DOMWINDOW == 184 (0x91e30800) [pid = 1850] [serial = 1057] [outer = (nil)] 16:32:54 INFO - PROCESS | 1850 | ++DOMWINDOW == 185 (0x92740c00) [pid = 1850] [serial = 1058] [outer = 0x91e30800] 16:32:54 INFO - PROCESS | 1850 | 1462923174741 Marionette DEBUG loaded listener.js 16:32:54 INFO - PROCESS | 1850 | ++DOMWINDOW == 186 (0x92756c00) [pid = 1850] [serial = 1059] [outer = 0x91e30800] 16:32:55 INFO - PROCESS | 1850 | 1462923175664 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] 16:32:55 INFO - PROCESS | 1850 | 1462923175725 Marionette TRACE conn3 <- [1,1381,null,{"value":"8"}] 16:32:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 16:32:55 INFO - PROCESS | 1850 | 1462923175732 Marionette TRACE conn3 -> [0,1382,"setScriptTimeout",{"ms":35000}] 16:32:55 INFO - PROCESS | 1850 | 1462923175736 Marionette TRACE conn3 <- [1,1382,null,{}] 16:32:55 INFO - PROCESS | 1850 | 1462923175742 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}] 16:32:55 INFO - PROCESS | 1850 | 1462923175973 Marionette TRACE conn3 <- [1,1383,null,{"value":null}] 16:32:56 INFO - PROCESS | 1850 | 1462923176280 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:56 INFO - PROCESS | 1850 | ++DOCSHELL 0x92562800 == 137 [pid = 1850] [id = 353] 16:32:56 INFO - PROCESS | 1850 | ++DOMWINDOW == 187 (0x92738c00) [pid = 1850] [serial = 1060] [outer = (nil)] 16:32:56 INFO - PROCESS | 1850 | ++DOMWINDOW == 188 (0x92ac3000) [pid = 1850] [serial = 1061] [outer = 0x92738c00] 16:32:56 INFO - PROCESS | 1850 | 1462923176376 Marionette DEBUG loaded listener.js 16:32:56 INFO - PROCESS | 1850 | ++DOMWINDOW == 189 (0x939a8400) [pid = 1850] [serial = 1062] [outer = 0x92738c00] 16:32:57 INFO - PROCESS | 1850 | [1850] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 16:32:57 INFO - PROCESS | 1850 | 1462923177331 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] 16:32:57 INFO - PROCESS | 1850 | 1462923177422 Marionette TRACE conn3 <- [1,1385,null,{"value":"8"}] 16:32:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 16:32:57 INFO - PROCESS | 1850 | 1462923177429 Marionette TRACE conn3 -> [0,1386,"setScriptTimeout",{"ms":35000}] 16:32:57 INFO - PROCESS | 1850 | 1462923177433 Marionette TRACE conn3 <- [1,1386,null,{}] 16:32:57 INFO - PROCESS | 1850 | 1462923177439 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}] 16:32:57 INFO - PROCESS | 1850 | 1462923177681 Marionette TRACE conn3 <- [1,1387,null,{"value":null}] 16:32:58 INFO - PROCESS | 1850 | 1462923178028 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:58 INFO - PROCESS | 1850 | ++DOCSHELL 0x85cccc00 == 138 [pid = 1850] [id = 354] 16:32:58 INFO - PROCESS | 1850 | ++DOMWINDOW == 190 (0x862ab400) [pid = 1850] [serial = 1063] [outer = (nil)] 16:32:58 INFO - PROCESS | 1850 | ++DOMWINDOW == 191 (0x875b0c00) [pid = 1850] [serial = 1064] [outer = 0x862ab400] 16:32:58 INFO - PROCESS | 1850 | 1462923178115 Marionette DEBUG loaded listener.js 16:32:58 INFO - PROCESS | 1850 | ++DOMWINDOW == 192 (0x890ef800) [pid = 1850] [serial = 1065] [outer = 0x862ab400] 16:32:59 INFO - PROCESS | 1850 | 1462923179843 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] 16:32:59 INFO - PROCESS | 1850 | 1462923179889 Marionette TRACE conn3 <- [1,1389,null,{"value":"8"}] 16:32:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 16:32:59 INFO - PROCESS | 1850 | 1462923179934 Marionette TRACE conn3 -> [0,1390,"setScriptTimeout",{"ms":35000}] 16:32:59 INFO - PROCESS | 1850 | 1462923179943 Marionette TRACE conn3 <- [1,1390,null,{}] 16:32:59 INFO - PROCESS | 1850 | 1462923179957 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}] 16:33:00 INFO - PROCESS | 1850 | 1462923180255 Marionette TRACE conn3 <- [1,1391,null,{"value":null}] 16:33:00 INFO - PROCESS | 1850 | 1462923180552 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:00 INFO - PROCESS | 1850 | ++DOCSHELL 0x86cca800 == 139 [pid = 1850] [id = 355] 16:33:00 INFO - PROCESS | 1850 | ++DOMWINDOW == 193 (0x86fdcc00) [pid = 1850] [serial = 1066] [outer = (nil)] 16:33:00 INFO - PROCESS | 1850 | ++DOMWINDOW == 194 (0x88ef8000) [pid = 1850] [serial = 1067] [outer = 0x86fdcc00] 16:33:00 INFO - PROCESS | 1850 | 1462923180634 Marionette DEBUG loaded listener.js 16:33:00 INFO - PROCESS | 1850 | ++DOMWINDOW == 195 (0x8a0e1800) [pid = 1850] [serial = 1068] [outer = 0x86fdcc00] 16:33:01 INFO - PROCESS | 1850 | 1462923181720 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]]]}] 16:33:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 16:33:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1859ms 16:33:01 INFO - PROCESS | 1850 | 1462923181781 Marionette TRACE conn3 -> [0,1393,"getWindowHandle",null] 16:33:01 INFO - PROCESS | 1850 | 1462923181789 Marionette TRACE conn3 <- [1,1393,null,{"value":"8"}] 16:33:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 16:33:01 INFO - PROCESS | 1850 | 1462923181800 Marionette TRACE conn3 -> [0,1394,"setScriptTimeout",{"ms":35000}] 16:33:01 INFO - PROCESS | 1850 | 1462923181803 Marionette TRACE conn3 <- [1,1394,null,{}] 16:33:01 INFO - PROCESS | 1850 | 1462923181809 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}] 16:33:02 INFO - PROCESS | 1850 | --DOCSHELL 0x921f7000 == 138 [pid = 1850] [id = 74] 16:33:02 INFO - PROCESS | 1850 | --DOCSHELL 0x91002c00 == 137 [pid = 1850] [id = 84] 16:33:02 INFO - PROCESS | 1850 | --DOCSHELL 0x8af0e000 == 136 [pid = 1850] [id = 197] 16:33:02 INFO - PROCESS | 1850 | --DOCSHELL 0x9114dc00 == 135 [pid = 1850] [id = 86] 16:33:02 INFO - PROCESS | 1850 | --DOCSHELL 0x86cc7400 == 134 [pid = 1850] [id = 334] 16:33:02 INFO - PROCESS | 1850 | --DOCSHELL 0x8afe0400 == 133 [pid = 1850] [id = 333] 16:33:02 INFO - PROCESS | 1850 | --DOCSHELL 0x9afc1000 == 132 [pid = 1850] [id = 332] 16:33:02 INFO - PROCESS | 1850 | --DOCSHELL 0x86cc3400 == 131 [pid = 1850] [id = 331] 16:33:02 INFO - PROCESS | 1850 | --DOCSHELL 0x86cc1400 == 130 [pid = 1850] [id = 329] 16:33:02 INFO - PROCESS | 1850 | --DOCSHELL 0x8e604800 == 129 [pid = 1850] [id = 330] 16:33:02 INFO - PROCESS | 1850 | --DOCSHELL 0x989b4400 == 128 [pid = 1850] [id = 328] 16:33:02 INFO - PROCESS | 1850 | --DOCSHELL 0x98e2e400 == 127 [pid = 1850] [id = 327] 16:33:02 INFO - PROCESS | 1850 | --DOCSHELL 0x91147800 == 126 [pid = 1850] [id = 326] 16:33:02 INFO - PROCESS | 1850 | --DOCSHELL 0x9230d800 == 125 [pid = 1850] [id = 324] 16:33:02 INFO - PROCESS | 1850 | --DOCSHELL 0x92316400 == 124 [pid = 1850] [id = 325] 16:33:02 INFO - PROCESS | 1850 | --DOCSHELL 0x91155c00 == 123 [pid = 1850] [id = 323] 16:33:02 INFO - PROCESS | 1850 | --DOCSHELL 0x91301800 == 122 [pid = 1850] [id = 322] 16:33:02 INFO - PROCESS | 1850 | --DOCSHELL 0x8b781c00 == 121 [pid = 1850] [id = 321] 16:33:02 INFO - PROCESS | 1850 | --DOCSHELL 0x8b0eb400 == 120 [pid = 1850] [id = 320] 16:33:02 INFO - PROCESS | 1850 | --DOCSHELL 0x8b0f4400 == 119 [pid = 1850] [id = 319] 16:33:02 INFO - PROCESS | 1850 | --DOCSHELL 0x88237400 == 118 [pid = 1850] [id = 318] 16:33:02 INFO - PROCESS | 1850 | --DOCSHELL 0x85cc0800 == 117 [pid = 1850] [id = 317] 16:33:02 INFO - PROCESS | 1850 | 1462923182477 Marionette TRACE conn3 <- [1,1395,null,{"value":null}] 16:33:02 INFO - PROCESS | 1850 | --DOMWINDOW == 194 (0x8d3a8c00) [pid = 1850] [serial = 947] [outer = (nil)] [url = about:blank] 16:33:02 INFO - PROCESS | 1850 | --DOMWINDOW == 193 (0x91308c00) [pid = 1850] [serial = 911] [outer = (nil)] [url = about:blank] 16:33:02 INFO - PROCESS | 1850 | --DOMWINDOW == 192 (0x91e2c400) [pid = 1850] [serial = 914] [outer = (nil)] [url = about:blank] 16:33:02 INFO - PROCESS | 1850 | --DOMWINDOW == 191 (0x9270d000) [pid = 1850] [serial = 917] [outer = (nil)] [url = about:blank] 16:33:02 INFO - PROCESS | 1850 | --DOMWINDOW == 190 (0x92759000) [pid = 1850] [serial = 920] [outer = (nil)] [url = about:blank] 16:33:02 INFO - PROCESS | 1850 | --DOMWINDOW == 189 (0x939ad800) [pid = 1850] [serial = 923] [outer = (nil)] [url = about:blank] 16:33:02 INFO - PROCESS | 1850 | --DOMWINDOW == 188 (0x94f4b000) [pid = 1850] [serial = 926] [outer = (nil)] [url = about:blank] 16:33:02 INFO - PROCESS | 1850 | --DOMWINDOW == 187 (0x953d5400) [pid = 1850] [serial = 929] [outer = (nil)] [url = about:blank] 16:33:02 INFO - PROCESS | 1850 | --DOMWINDOW == 186 (0x89c7dc00) [pid = 1850] [serial = 932] [outer = (nil)] [url = about:blank] 16:33:02 INFO - PROCESS | 1850 | --DOMWINDOW == 185 (0x87fe7400) [pid = 1850] [serial = 941] [outer = (nil)] [url = about:blank] 16:33:02 INFO - PROCESS | 1850 | --DOMWINDOW == 184 (0x890e7c00) [pid = 1850] [serial = 942] [outer = (nil)] [url = about:blank] 16:33:02 INFO - PROCESS | 1850 | --DOMWINDOW == 183 (0x86fe4000) [pid = 1850] [serial = 936] [outer = (nil)] [url = about:blank] 16:33:02 INFO - PROCESS | 1850 | --DOMWINDOW == 182 (0x86ccdc00) [pid = 1850] [serial = 935] [outer = (nil)] [url = about:blank] 16:33:02 INFO - PROCESS | 1850 | --DOMWINDOW == 181 (0x8a0ed000) [pid = 1850] [serial = 939] [outer = (nil)] [url = about:blank] 16:33:02 INFO - PROCESS | 1850 | --DOMWINDOW == 180 (0x89d89c00) [pid = 1850] [serial = 938] [outer = (nil)] [url = about:blank] 16:33:02 INFO - PROCESS | 1850 | --DOMWINDOW == 179 (0x8b0f1000) [pid = 1850] [serial = 884] [outer = (nil)] [url = about:blank] 16:33:02 INFO - PROCESS | 1850 | --DOMWINDOW == 178 (0x88238000) [pid = 1850] [serial = 887] [outer = (nil)] [url = about:blank] 16:33:02 INFO - PROCESS | 1850 | --DOMWINDOW == 177 (0x8afec000) [pid = 1850] [serial = 890] [outer = (nil)] [url = about:blank] 16:33:02 INFO - PROCESS | 1850 | --DOMWINDOW == 176 (0x8b77f800) [pid = 1850] [serial = 893] [outer = (nil)] [url = about:blank] 16:33:02 INFO - PROCESS | 1850 | --DOMWINDOW == 175 (0x8d3b0800) [pid = 1850] [serial = 896] [outer = (nil)] [url = about:blank] 16:33:02 INFO - PROCESS | 1850 | --DOMWINDOW == 174 (0x8e603c00) [pid = 1850] [serial = 899] [outer = (nil)] [url = about:blank] 16:33:02 INFO - PROCESS | 1850 | --DOMWINDOW == 173 (0x8ee5bc00) [pid = 1850] [serial = 902] [outer = (nil)] [url = about:blank] 16:33:02 INFO - PROCESS | 1850 | --DOMWINDOW == 172 (0x8f05a800) [pid = 1850] [serial = 905] [outer = (nil)] [url = about:blank] 16:33:02 INFO - PROCESS | 1850 | --DOMWINDOW == 171 (0x91061800) [pid = 1850] [serial = 908] [outer = (nil)] [url = about:blank] 16:33:02 INFO - PROCESS | 1850 | --DOMWINDOW == 170 (0x8d3af800) [pid = 1850] [serial = 948] [outer = (nil)] [url = about:blank] 16:33:02 INFO - PROCESS | 1850 | --DOMWINDOW == 169 (0x8b10dc00) [pid = 1850] [serial = 944] [outer = (nil)] [url = about:blank] 16:33:02 INFO - PROCESS | 1850 | --DOMWINDOW == 168 (0x8b683c00) [pid = 1850] [serial = 945] [outer = (nil)] [url = about:blank] 16:33:02 INFO - PROCESS | 1850 | --DOMWINDOW == 167 (0x89c7e000) [pid = 1850] [serial = 950] [outer = (nil)] [url = about:blank] 16:33:02 INFO - PROCESS | 1850 | 1462923182777 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:02 INFO - PROCESS | 1850 | ++DOCSHELL 0x86ccf800 == 118 [pid = 1850] [id = 356] 16:33:02 INFO - PROCESS | 1850 | ++DOMWINDOW == 168 (0x86fd5800) [pid = 1850] [serial = 1069] [outer = (nil)] 16:33:02 INFO - PROCESS | 1850 | ++DOMWINDOW == 169 (0x875a8000) [pid = 1850] [serial = 1070] [outer = 0x86fd5800] 16:33:02 INFO - PROCESS | 1850 | 1462923182854 Marionette DEBUG loaded listener.js 16:33:02 INFO - PROCESS | 1850 | ++DOMWINDOW == 170 (0x88ef4000) [pid = 1850] [serial = 1071] [outer = 0x86fd5800] 16:33:03 INFO - PROCESS | 1850 | 1462923183728 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]]]}] 16:33:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 16:33:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1943ms 16:33:03 INFO - PROCESS | 1850 | 1462923183743 Marionette TRACE conn3 -> [0,1397,"getWindowHandle",null] 16:33:03 INFO - PROCESS | 1850 | 1462923183745 Marionette TRACE conn3 <- [1,1397,null,{"value":"8"}] 16:33:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 16:33:03 INFO - PROCESS | 1850 | 1462923183752 Marionette TRACE conn3 -> [0,1398,"setScriptTimeout",{"ms":35000}] 16:33:03 INFO - PROCESS | 1850 | 1462923183758 Marionette TRACE conn3 <- [1,1398,null,{}] 16:33:03 INFO - PROCESS | 1850 | 1462923183799 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}] 16:33:03 INFO - PROCESS | 1850 | 1462923183996 Marionette TRACE conn3 <- [1,1399,null,{"value":null}] 16:33:04 INFO - PROCESS | 1850 | 1462923184008 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:04 INFO - PROCESS | 1850 | ++DOCSHELL 0x8b67f000 == 119 [pid = 1850] [id = 357] 16:33:04 INFO - PROCESS | 1850 | ++DOMWINDOW == 171 (0x8b681400) [pid = 1850] [serial = 1072] [outer = (nil)] 16:33:04 INFO - PROCESS | 1850 | ++DOMWINDOW == 172 (0x8b688800) [pid = 1850] [serial = 1073] [outer = 0x8b681400] 16:33:04 INFO - PROCESS | 1850 | 1462923184087 Marionette DEBUG loaded listener.js 16:33:04 INFO - PROCESS | 1850 | ++DOMWINDOW == 173 (0x8b9d4400) [pid = 1850] [serial = 1074] [outer = 0x8b681400] 16:33:05 INFO - PROCESS | 1850 | 1462923185068 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]]]}] 16:33:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 16:33:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1359ms 16:33:05 INFO - PROCESS | 1850 | 1462923185111 Marionette TRACE conn3 -> [0,1401,"getWindowHandle",null] 16:33:05 INFO - PROCESS | 1850 | 1462923185116 Marionette TRACE conn3 <- [1,1401,null,{"value":"8"}] 16:33:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 16:33:05 INFO - PROCESS | 1850 | 1462923185122 Marionette TRACE conn3 -> [0,1402,"setScriptTimeout",{"ms":35000}] 16:33:05 INFO - PROCESS | 1850 | 1462923185124 Marionette TRACE conn3 <- [1,1402,null,{}] 16:33:05 INFO - PROCESS | 1850 | 1462923185137 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}] 16:33:05 INFO - PROCESS | 1850 | 1462923185388 Marionette TRACE conn3 <- [1,1403,null,{"value":null}] 16:33:05 INFO - PROCESS | 1850 | 1462923185415 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:05 INFO - PROCESS | 1850 | ++DOCSHELL 0x874a2800 == 120 [pid = 1850] [id = 358] 16:33:05 INFO - PROCESS | 1850 | ++DOMWINDOW == 174 (0x8b9da000) [pid = 1850] [serial = 1075] [outer = (nil)] 16:33:05 INFO - PROCESS | 1850 | ++DOMWINDOW == 175 (0x8dcf3800) [pid = 1850] [serial = 1076] [outer = 0x8b9da000] 16:33:05 INFO - PROCESS | 1850 | 1462923185488 Marionette DEBUG loaded listener.js 16:33:05 INFO - PROCESS | 1850 | ++DOMWINDOW == 176 (0x8dd15800) [pid = 1850] [serial = 1077] [outer = 0x8b9da000] 16:33:06 INFO - PROCESS | 1850 | 1462923186453 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]]]}] 16:33:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 16:33:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1391ms 16:33:06 INFO - PROCESS | 1850 | 1462923186514 Marionette TRACE conn3 -> [0,1405,"getWindowHandle",null] 16:33:06 INFO - PROCESS | 1850 | 1462923186517 Marionette TRACE conn3 <- [1,1405,null,{"value":"8"}] 16:33:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 16:33:06 INFO - PROCESS | 1850 | 1462923186523 Marionette TRACE conn3 -> [0,1406,"setScriptTimeout",{"ms":35000}] 16:33:06 INFO - PROCESS | 1850 | 1462923186526 Marionette TRACE conn3 <- [1,1406,null,{}] 16:33:06 INFO - PROCESS | 1850 | 1462923186531 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}] 16:33:06 INFO - PROCESS | 1850 | 1462923186779 Marionette TRACE conn3 <- [1,1407,null,{"value":null}] 16:33:06 INFO - PROCESS | 1850 | 1462923186809 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:06 INFO - PROCESS | 1850 | ++DOCSHELL 0x8d3b0000 == 121 [pid = 1850] [id = 359] 16:33:06 INFO - PROCESS | 1850 | ++DOMWINDOW == 177 (0x8e607000) [pid = 1850] [serial = 1078] [outer = (nil)] 16:33:06 INFO - PROCESS | 1850 | ++DOMWINDOW == 178 (0x8ee45800) [pid = 1850] [serial = 1079] [outer = 0x8e607000] 16:33:06 INFO - PROCESS | 1850 | 1462923186894 Marionette DEBUG loaded listener.js 16:33:07 INFO - PROCESS | 1850 | ++DOMWINDOW == 179 (0x8ee60800) [pid = 1850] [serial = 1080] [outer = 0x8e607000] 16:33:08 INFO - PROCESS | 1850 | --DOMWINDOW == 178 (0x9100f800) [pid = 1850] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 16:33:08 INFO - PROCESS | 1850 | --DOMWINDOW == 177 (0x8af04400) [pid = 1850] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 16:33:08 INFO - PROCESS | 1850 | --DOMWINDOW == 176 (0x8a0e7000) [pid = 1850] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 16:33:08 INFO - PROCESS | 1850 | --DOMWINDOW == 175 (0x8b117800) [pid = 1850] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 16:33:08 INFO - PROCESS | 1850 | --DOMWINDOW == 174 (0x9a3cec00) [pid = 1850] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 16:33:08 INFO - PROCESS | 1850 | --DOMWINDOW == 173 (0x98e30c00) [pid = 1850] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 16:33:08 INFO - PROCESS | 1850 | --DOMWINDOW == 172 (0x862aa400) [pid = 1850] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 16:33:08 INFO - PROCESS | 1850 | --DOMWINDOW == 171 (0x8ee39400) [pid = 1850] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 16:33:08 INFO - PROCESS | 1850 | --DOMWINDOW == 170 (0x87496400) [pid = 1850] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 16:33:08 INFO - PROCESS | 1850 | --DOMWINDOW == 169 (0x9270c000) [pid = 1850] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 16:33:08 INFO - PROCESS | 1850 | --DOMWINDOW == 168 (0x9afc2800) [pid = 1850] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 16:33:08 INFO - PROCESS | 1850 | --DOMWINDOW == 167 (0x88240800) [pid = 1850] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 16:33:08 INFO - PROCESS | 1850 | --DOMWINDOW == 166 (0x92312c00) [pid = 1850] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 16:33:08 INFO - PROCESS | 1850 | --DOMWINDOW == 165 (0x92710800) [pid = 1850] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 16:33:08 INFO - PROCESS | 1850 | --DOMWINDOW == 164 (0x9105f800) [pid = 1850] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 16:33:08 INFO - PROCESS | 1850 | --DOMWINDOW == 163 (0x91307000) [pid = 1850] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 16:33:08 INFO - PROCESS | 1850 | --DOMWINDOW == 162 (0x875b3000) [pid = 1850] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 16:33:08 INFO - PROCESS | 1850 | --DOMWINDOW == 161 (0x9255dc00) [pid = 1850] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 16:33:08 INFO - PROCESS | 1850 | --DOMWINDOW == 160 (0x9950b000) [pid = 1850] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 16:33:08 INFO - PROCESS | 1850 | --DOMWINDOW == 159 (0x85cc1800) [pid = 1850] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 16:33:08 INFO - PROCESS | 1850 | --DOMWINDOW == 158 (0x91302800) [pid = 1850] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 16:33:08 INFO - PROCESS | 1850 | --DOMWINDOW == 157 (0x8dcf7c00) [pid = 1850] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 16:33:08 INFO - PROCESS | 1850 | --DOMWINDOW == 156 (0x8afe2000) [pid = 1850] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 16:33:08 INFO - PROCESS | 1850 | --DOMWINDOW == 155 (0x88236000) [pid = 1850] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 16:33:08 INFO - PROCESS | 1850 | --DOMWINDOW == 154 (0x8ee3c400) [pid = 1850] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 16:33:08 INFO - PROCESS | 1850 | --DOMWINDOW == 153 (0x92751400) [pid = 1850] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 16:33:08 INFO - PROCESS | 1850 | --DOMWINDOW == 152 (0x875a7800) [pid = 1850] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 16:33:08 INFO - PROCESS | 1850 | --DOMWINDOW == 151 (0x8dcf9400) [pid = 1850] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 16:33:08 INFO - PROCESS | 1850 | --DOMWINDOW == 150 (0x91d9dc00) [pid = 1850] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 16:33:08 INFO - PROCESS | 1850 | --DOMWINDOW == 149 (0x8ef0e400) [pid = 1850] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 16:33:08 INFO - PROCESS | 1850 | --DOMWINDOW == 148 (0x8e608000) [pid = 1850] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 16:33:08 INFO - PROCESS | 1850 | --DOMWINDOW == 147 (0x8a0f0800) [pid = 1850] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 16:33:08 INFO - PROCESS | 1850 | --DOMWINDOW == 146 (0x93bd6000) [pid = 1850] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 16:33:08 INFO - PROCESS | 1850 | --DOMWINDOW == 145 (0x9238ec00) [pid = 1850] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 16:33:08 INFO - PROCESS | 1850 | --DOMWINDOW == 144 (0x8d3a4c00) [pid = 1850] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 16:33:08 INFO - PROCESS | 1850 | --DOMWINDOW == 143 (0x85cc7000) [pid = 1850] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 16:33:08 INFO - PROCESS | 1850 | --DOMWINDOW == 142 (0x92703800) [pid = 1850] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 16:33:08 INFO - PROCESS | 1850 | --DOMWINDOW == 141 (0x8b2e9400) [pid = 1850] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 16:33:08 INFO - PROCESS | 1850 | --DOMWINDOW == 140 (0x91d94c00) [pid = 1850] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 16:33:08 INFO - PROCESS | 1850 | 1462923188612 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]]]}] 16:33:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 16:33:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 2134ms 16:33:08 INFO - PROCESS | 1850 | 1462923188659 Marionette TRACE conn3 -> [0,1409,"getWindowHandle",null] 16:33:08 INFO - PROCESS | 1850 | 1462923188662 Marionette TRACE conn3 <- [1,1409,null,{"value":"8"}] 16:33:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 16:33:08 INFO - PROCESS | 1850 | 1462923188673 Marionette TRACE conn3 -> [0,1410,"setScriptTimeout",{"ms":35000}] 16:33:08 INFO - PROCESS | 1850 | 1462923188675 Marionette TRACE conn3 <- [1,1410,null,{}] 16:33:08 INFO - PROCESS | 1850 | 1462923188681 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}] 16:33:08 INFO - PROCESS | 1850 | 1462923188933 Marionette TRACE conn3 <- [1,1411,null,{"value":null}] 16:33:09 INFO - PROCESS | 1850 | 1462923189180 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:09 INFO - PROCESS | 1850 | ++DOCSHELL 0x862a8400 == 122 [pid = 1850] [id = 360] 16:33:09 INFO - PROCESS | 1850 | ++DOMWINDOW == 141 (0x862aa400) [pid = 1850] [serial = 1081] [outer = (nil)] 16:33:09 INFO - PROCESS | 1850 | ++DOMWINDOW == 142 (0x8b68b800) [pid = 1850] [serial = 1082] [outer = 0x862aa400] 16:33:09 INFO - PROCESS | 1850 | 1462923189304 Marionette DEBUG loaded listener.js 16:33:09 INFO - PROCESS | 1850 | ++DOMWINDOW == 143 (0x8ee39400) [pid = 1850] [serial = 1083] [outer = 0x862aa400] 16:33:10 INFO - PROCESS | 1850 | 1462923190523 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]]]}] 16:33:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 16:33:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1884ms 16:33:10 INFO - PROCESS | 1850 | 1462923190554 Marionette TRACE conn3 -> [0,1413,"getWindowHandle",null] 16:33:10 INFO - PROCESS | 1850 | 1462923190560 Marionette TRACE conn3 <- [1,1413,null,{"value":"8"}] 16:33:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 16:33:10 INFO - PROCESS | 1850 | 1462923190569 Marionette TRACE conn3 -> [0,1414,"setScriptTimeout",{"ms":35000}] 16:33:10 INFO - PROCESS | 1850 | 1462923190576 Marionette TRACE conn3 <- [1,1414,null,{}] 16:33:10 INFO - PROCESS | 1850 | 1462923190585 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}] 16:33:10 INFO - PROCESS | 1850 | 1462923190831 Marionette TRACE conn3 <- [1,1415,null,{"value":null}] 16:33:11 INFO - PROCESS | 1850 | 1462923191155 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:11 INFO - PROCESS | 1850 | ++DOCSHELL 0x862b1400 == 123 [pid = 1850] [id = 361] 16:33:11 INFO - PROCESS | 1850 | ++DOMWINDOW == 144 (0x86fde400) [pid = 1850] [serial = 1084] [outer = (nil)] 16:33:11 INFO - PROCESS | 1850 | ++DOMWINDOW == 145 (0x87fe7400) [pid = 1850] [serial = 1085] [outer = 0x86fde400] 16:33:11 INFO - PROCESS | 1850 | 1462923191259 Marionette DEBUG loaded listener.js 16:33:11 INFO - PROCESS | 1850 | ++DOMWINDOW == 146 (0x89c7c400) [pid = 1850] [serial = 1086] [outer = 0x86fde400] 16:33:12 INFO - PROCESS | 1850 | 1462923192280 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]]]}] 16:33:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 16:33:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1738ms 16:33:12 INFO - PROCESS | 1850 | 1462923192306 Marionette TRACE conn3 -> [0,1417,"getWindowHandle",null] 16:33:12 INFO - PROCESS | 1850 | 1462923192316 Marionette TRACE conn3 <- [1,1417,null,{"value":"8"}] 16:33:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 16:33:12 INFO - PROCESS | 1850 | 1462923192327 Marionette TRACE conn3 -> [0,1418,"setScriptTimeout",{"ms":35000}] 16:33:12 INFO - PROCESS | 1850 | 1462923192331 Marionette TRACE conn3 <- [1,1418,null,{}] 16:33:12 INFO - PROCESS | 1850 | 1462923192337 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}] 16:33:12 INFO - PROCESS | 1850 | 1462923192563 Marionette TRACE conn3 <- [1,1419,null,{"value":null}] 16:33:12 INFO - PROCESS | 1850 | 1462923192886 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:12 INFO - PROCESS | 1850 | ++DOCSHELL 0x8a0e8400 == 124 [pid = 1850] [id = 362] 16:33:12 INFO - PROCESS | 1850 | ++DOMWINDOW == 147 (0x8afe2c00) [pid = 1850] [serial = 1087] [outer = (nil)] 16:33:12 INFO - PROCESS | 1850 | ++DOMWINDOW == 148 (0x8b2e9c00) [pid = 1850] [serial = 1088] [outer = 0x8afe2c00] 16:33:12 INFO - PROCESS | 1850 | 1462923192972 Marionette DEBUG loaded listener.js 16:33:13 INFO - PROCESS | 1850 | ++DOMWINDOW == 149 (0x8b68a000) [pid = 1850] [serial = 1089] [outer = 0x8afe2c00] 16:33:14 INFO - PROCESS | 1850 | 1462923194064 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]]]}] 16:33:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 16:33:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1784ms 16:33:14 INFO - PROCESS | 1850 | 1462923194111 Marionette TRACE conn3 -> [0,1421,"getWindowHandle",null] 16:33:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 16:33:14 INFO - PROCESS | 1850 | 1462923194116 Marionette TRACE conn3 <- [1,1421,null,{"value":"8"}] 16:33:14 INFO - PROCESS | 1850 | 1462923194123 Marionette TRACE conn3 -> [0,1422,"setScriptTimeout",{"ms":35000}] 16:33:14 INFO - PROCESS | 1850 | 1462923194129 Marionette TRACE conn3 <- [1,1422,null,{}] 16:33:14 INFO - PROCESS | 1850 | 1462923194146 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}] 16:33:14 INFO - PROCESS | 1850 | 1462923194360 Marionette TRACE conn3 <- [1,1423,null,{"value":null}] 16:33:14 INFO - PROCESS | 1850 | 1462923194682 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:14 INFO - PROCESS | 1850 | ++DOCSHELL 0x8dd0c800 == 125 [pid = 1850] [id = 363] 16:33:14 INFO - PROCESS | 1850 | ++DOMWINDOW == 150 (0x8e6e4c00) [pid = 1850] [serial = 1090] [outer = (nil)] 16:33:14 INFO - PROCESS | 1850 | ++DOMWINDOW == 151 (0x8ef07000) [pid = 1850] [serial = 1091] [outer = 0x8e6e4c00] 16:33:14 INFO - PROCESS | 1850 | 1462923194772 Marionette DEBUG loaded listener.js 16:33:14 INFO - PROCESS | 1850 | ++DOMWINDOW == 152 (0x8f05bc00) [pid = 1850] [serial = 1092] [outer = 0x8e6e4c00] 16:33:15 INFO - PROCESS | 1850 | 1462923195776 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]]]}] 16:33:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 16:33:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1737ms 16:33:15 INFO - PROCESS | 1850 | 1462923195861 Marionette TRACE conn3 -> [0,1425,"getWindowHandle",null] 16:33:15 INFO - PROCESS | 1850 | 1462923195866 Marionette TRACE conn3 <- [1,1425,null,{"value":"8"}] 16:33:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 16:33:15 INFO - PROCESS | 1850 | 1462923195872 Marionette TRACE conn3 -> [0,1426,"setScriptTimeout",{"ms":35000}] 16:33:15 INFO - PROCESS | 1850 | 1462923195876 Marionette TRACE conn3 <- [1,1426,null,{}] 16:33:15 INFO - PROCESS | 1850 | 1462923195881 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}] 16:33:16 INFO - PROCESS | 1850 | 1462923196119 Marionette TRACE conn3 <- [1,1427,null,{"value":null}] 16:33:16 INFO - PROCESS | 1850 | 1462923196407 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:16 INFO - PROCESS | 1850 | ++DOCSHELL 0x8afe5400 == 126 [pid = 1850] [id = 364] 16:33:16 INFO - PROCESS | 1850 | ++DOMWINDOW == 153 (0x8b685000) [pid = 1850] [serial = 1093] [outer = (nil)] 16:33:16 INFO - PROCESS | 1850 | ++DOMWINDOW == 154 (0x91063c00) [pid = 1850] [serial = 1094] [outer = 0x8b685000] 16:33:16 INFO - PROCESS | 1850 | 1462923196527 Marionette DEBUG loaded listener.js 16:33:16 INFO - PROCESS | 1850 | ++DOMWINDOW == 155 (0x91301800) [pid = 1850] [serial = 1095] [outer = 0x8b685000] 16:33:17 INFO - PROCESS | 1850 | 1462923197519 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]]]}] 16:33:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 16:33:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1692ms 16:33:17 INFO - PROCESS | 1850 | 1462923197566 Marionette TRACE conn3 -> [0,1429,"getWindowHandle",null] 16:33:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 16:33:17 INFO - PROCESS | 1850 | 1462923197571 Marionette TRACE conn3 <- [1,1429,null,{"value":"8"}] 16:33:17 INFO - PROCESS | 1850 | 1462923197577 Marionette TRACE conn3 -> [0,1430,"setScriptTimeout",{"ms":35000}] 16:33:17 INFO - PROCESS | 1850 | 1462923197580 Marionette TRACE conn3 <- [1,1430,null,{}] 16:33:17 INFO - PROCESS | 1850 | 1462923197586 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}] 16:33:17 INFO - PROCESS | 1850 | 1462923197779 Marionette TRACE conn3 <- [1,1431,null,{"value":null}] 16:33:18 INFO - PROCESS | 1850 | 1462923198041 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:18 INFO - PROCESS | 1850 | ++DOCSHELL 0x91002c00 == 127 [pid = 1850] [id = 365] 16:33:18 INFO - PROCESS | 1850 | ++DOMWINDOW == 156 (0x9105f800) [pid = 1850] [serial = 1096] [outer = (nil)] 16:33:18 INFO - PROCESS | 1850 | ++DOMWINDOW == 157 (0x91d91400) [pid = 1850] [serial = 1097] [outer = 0x9105f800] 16:33:18 INFO - PROCESS | 1850 | 1462923198170 Marionette DEBUG loaded listener.js 16:33:18 INFO - PROCESS | 1850 | ++DOMWINDOW == 158 (0x91d9ec00) [pid = 1850] [serial = 1098] [outer = 0x9105f800] 16:33:19 INFO - PROCESS | 1850 | 1462923199176 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]]]}] 16:33:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 16:33:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1638ms 16:33:19 INFO - PROCESS | 1850 | 1462923199215 Marionette TRACE conn3 -> [0,1433,"getWindowHandle",null] 16:33:19 INFO - PROCESS | 1850 | 1462923199218 Marionette TRACE conn3 <- [1,1433,null,{"value":"8"}] 16:33:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 16:33:19 INFO - PROCESS | 1850 | 1462923199225 Marionette TRACE conn3 -> [0,1434,"setScriptTimeout",{"ms":35000}] 16:33:19 INFO - PROCESS | 1850 | 1462923199229 Marionette TRACE conn3 <- [1,1434,null,{}] 16:33:19 INFO - PROCESS | 1850 | 1462923199234 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}] 16:33:19 INFO - PROCESS | 1850 | 1462923199461 Marionette TRACE conn3 <- [1,1435,null,{"value":null}] 16:33:19 INFO - PROCESS | 1850 | 1462923199777 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:19 INFO - PROCESS | 1850 | ++DOCSHELL 0x91acf000 == 128 [pid = 1850] [id = 366] 16:33:19 INFO - PROCESS | 1850 | ++DOMWINDOW == 159 (0x921f7000) [pid = 1850] [serial = 1099] [outer = (nil)] 16:33:19 INFO - PROCESS | 1850 | ++DOMWINDOW == 160 (0x92396c00) [pid = 1850] [serial = 1100] [outer = 0x921f7000] 16:33:19 INFO - PROCESS | 1850 | 1462923199866 Marionette DEBUG loaded listener.js 16:33:19 INFO - PROCESS | 1850 | ++DOMWINDOW == 161 (0x92563800) [pid = 1850] [serial = 1101] [outer = 0x921f7000] 16:33:20 INFO - PROCESS | 1850 | 1462923200824 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]]]}] 16:33:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 16:33:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1638ms 16:33:20 INFO - PROCESS | 1850 | 1462923200864 Marionette TRACE conn3 -> [0,1437,"getWindowHandle",null] 16:33:20 INFO - PROCESS | 1850 | 1462923200867 Marionette TRACE conn3 <- [1,1437,null,{"value":"8"}] 16:33:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 16:33:20 INFO - PROCESS | 1850 | 1462923200874 Marionette TRACE conn3 -> [0,1438,"setScriptTimeout",{"ms":35000}] 16:33:20 INFO - PROCESS | 1850 | 1462923200877 Marionette TRACE conn3 <- [1,1438,null,{}] 16:33:20 INFO - PROCESS | 1850 | 1462923200883 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}] 16:33:21 INFO - PROCESS | 1850 | 1462923201081 Marionette TRACE conn3 <- [1,1439,null,{"value":null}] 16:33:21 INFO - PROCESS | 1850 | 1462923201405 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:21 INFO - PROCESS | 1850 | ++DOCSHELL 0x8dd0b000 == 129 [pid = 1850] [id = 367] 16:33:21 INFO - PROCESS | 1850 | ++DOMWINDOW == 162 (0x91e38800) [pid = 1850] [serial = 1102] [outer = (nil)] 16:33:21 INFO - PROCESS | 1850 | ++DOMWINDOW == 163 (0x9274e000) [pid = 1850] [serial = 1103] [outer = 0x91e38800] 16:33:21 INFO - PROCESS | 1850 | 1462923201500 Marionette DEBUG loaded listener.js 16:33:21 INFO - PROCESS | 1850 | ++DOMWINDOW == 164 (0x92753800) [pid = 1850] [serial = 1104] [outer = 0x91e38800] 16:33:22 INFO - PROCESS | 1850 | 1462923202400 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]]]}] 16:33:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 16:33:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1586ms 16:33:22 INFO - PROCESS | 1850 | 1462923202461 Marionette TRACE conn3 -> [0,1441,"getWindowHandle",null] 16:33:22 INFO - PROCESS | 1850 | 1462923202465 Marionette TRACE conn3 <- [1,1441,null,{"value":"8"}] 16:33:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 16:33:22 INFO - PROCESS | 1850 | 1462923202471 Marionette TRACE conn3 -> [0,1442,"setScriptTimeout",{"ms":35000}] 16:33:22 INFO - PROCESS | 1850 | 1462923202475 Marionette TRACE conn3 <- [1,1442,null,{}] 16:33:22 INFO - PROCESS | 1850 | 1462923202481 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}] 16:33:22 INFO - PROCESS | 1850 | 1462923202680 Marionette TRACE conn3 <- [1,1443,null,{"value":null}] 16:33:23 INFO - PROCESS | 1850 | 1462923202989 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:23 INFO - PROCESS | 1850 | ++DOCSHELL 0x8b114000 == 130 [pid = 1850] [id = 368] 16:33:23 INFO - PROCESS | 1850 | ++DOMWINDOW == 165 (0x9255d000) [pid = 1850] [serial = 1105] [outer = (nil)] 16:33:23 INFO - PROCESS | 1850 | ++DOMWINDOW == 166 (0x93bd2800) [pid = 1850] [serial = 1106] [outer = 0x9255d000] 16:33:23 INFO - PROCESS | 1850 | 1462923203080 Marionette DEBUG loaded listener.js 16:33:23 INFO - PROCESS | 1850 | ++DOMWINDOW == 167 (0x93bda800) [pid = 1850] [serial = 1107] [outer = 0x9255d000] 16:33:24 INFO - PROCESS | 1850 | 1462923204025 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]]]}] 16:33:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 16:33:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1597ms 16:33:24 INFO - PROCESS | 1850 | 1462923204070 Marionette TRACE conn3 -> [0,1445,"getWindowHandle",null] 16:33:24 INFO - PROCESS | 1850 | 1462923204074 Marionette TRACE conn3 <- [1,1445,null,{"value":"8"}] 16:33:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 16:33:24 INFO - PROCESS | 1850 | 1462923204080 Marionette TRACE conn3 -> [0,1446,"setScriptTimeout",{"ms":35000}] 16:33:24 INFO - PROCESS | 1850 | 1462923204084 Marionette TRACE conn3 <- [1,1446,null,{}] 16:33:24 INFO - PROCESS | 1850 | 1462923204089 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}] 16:33:24 INFO - PROCESS | 1850 | 1462923204306 Marionette TRACE conn3 <- [1,1447,null,{"value":null}] 16:33:24 INFO - PROCESS | 1850 | 1462923204585 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:24 INFO - PROCESS | 1850 | ++DOCSHELL 0x86ccb800 == 131 [pid = 1850] [id = 369] 16:33:24 INFO - PROCESS | 1850 | ++DOMWINDOW == 168 (0x93b0c800) [pid = 1850] [serial = 1108] [outer = (nil)] 16:33:24 INFO - PROCESS | 1850 | ++DOMWINDOW == 169 (0x94fbec00) [pid = 1850] [serial = 1109] [outer = 0x93b0c800] 16:33:24 INFO - PROCESS | 1850 | 1462923204712 Marionette DEBUG loaded listener.js 16:33:24 INFO - PROCESS | 1850 | ++DOMWINDOW == 170 (0x95080800) [pid = 1850] [serial = 1110] [outer = 0x93b0c800] 16:33:25 INFO - PROCESS | 1850 | 1462923205639 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]]]}] 16:33:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 16:33:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1630ms 16:33:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 16:33:25 INFO - PROCESS | 1850 | 1462923205712 Marionette TRACE conn3 -> [0,1449,"getWindowHandle",null] 16:33:25 INFO - PROCESS | 1850 | 1462923205715 Marionette TRACE conn3 <- [1,1449,null,{"value":"8"}] 16:33:25 INFO - PROCESS | 1850 | 1462923205722 Marionette TRACE conn3 -> [0,1450,"setScriptTimeout",{"ms":35000}] 16:33:25 INFO - PROCESS | 1850 | 1462923205725 Marionette TRACE conn3 <- [1,1450,null,{}] 16:33:25 INFO - PROCESS | 1850 | 1462923205731 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}] 16:33:25 INFO - PROCESS | 1850 | 1462923205932 Marionette TRACE conn3 <- [1,1451,null,{"value":null}] 16:33:26 INFO - PROCESS | 1850 | 1462923206252 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:26 INFO - PROCESS | 1850 | ++DOCSHELL 0x8af04000 == 132 [pid = 1850] [id = 370] 16:33:26 INFO - PROCESS | 1850 | ++DOMWINDOW == 171 (0x94f48c00) [pid = 1850] [serial = 1111] [outer = (nil)] 16:33:26 INFO - PROCESS | 1850 | ++DOMWINDOW == 172 (0x95161c00) [pid = 1850] [serial = 1112] [outer = 0x94f48c00] 16:33:26 INFO - PROCESS | 1850 | 1462923206349 Marionette DEBUG loaded listener.js 16:33:26 INFO - PROCESS | 1850 | ++DOMWINDOW == 173 (0x953d4800) [pid = 1850] [serial = 1113] [outer = 0x94f48c00] 16:33:27 INFO - PROCESS | 1850 | 1462923207298 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]]]}] 16:33:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 16:33:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1633ms 16:33:27 INFO - PROCESS | 1850 | 1462923207355 Marionette TRACE conn3 -> [0,1453,"getWindowHandle",null] 16:33:27 INFO - PROCESS | 1850 | 1462923207359 Marionette TRACE conn3 <- [1,1453,null,{"value":"8"}] 16:33:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 16:33:27 INFO - PROCESS | 1850 | 1462923207366 Marionette TRACE conn3 -> [0,1454,"setScriptTimeout",{"ms":35000}] 16:33:27 INFO - PROCESS | 1850 | 1462923207370 Marionette TRACE conn3 <- [1,1454,null,{}] 16:33:27 INFO - PROCESS | 1850 | 1462923207376 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}] 16:33:27 INFO - PROCESS | 1850 | 1462923207616 Marionette TRACE conn3 <- [1,1455,null,{"value":null}] 16:33:27 INFO - PROCESS | 1850 | 1462923207945 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:27 INFO - PROCESS | 1850 | ++DOCSHELL 0x953dac00 == 133 [pid = 1850] [id = 371] 16:33:27 INFO - PROCESS | 1850 | ++DOMWINDOW == 174 (0x957f5800) [pid = 1850] [serial = 1114] [outer = (nil)] 16:33:28 INFO - PROCESS | 1850 | ++DOMWINDOW == 175 (0x976e4800) [pid = 1850] [serial = 1115] [outer = 0x957f5800] 16:33:28 INFO - PROCESS | 1850 | 1462923208042 Marionette DEBUG loaded listener.js 16:33:28 INFO - PROCESS | 1850 | ++DOMWINDOW == 176 (0x98829c00) [pid = 1850] [serial = 1116] [outer = 0x957f5800] 16:33:29 INFO - PROCESS | 1850 | 1462923209031 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]]]}] 16:33:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 16:33:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1731ms 16:33:29 INFO - PROCESS | 1850 | 1462923209098 Marionette TRACE conn3 -> [0,1457,"getWindowHandle",null] 16:33:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 16:33:29 INFO - PROCESS | 1850 | 1462923209102 Marionette TRACE conn3 <- [1,1457,null,{"value":"8"}] 16:33:29 INFO - PROCESS | 1850 | 1462923209108 Marionette TRACE conn3 -> [0,1458,"setScriptTimeout",{"ms":35000}] 16:33:29 INFO - PROCESS | 1850 | 1462923209112 Marionette TRACE conn3 <- [1,1458,null,{}] 16:33:29 INFO - PROCESS | 1850 | 1462923209118 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}] 16:33:29 INFO - PROCESS | 1850 | 1462923209322 Marionette TRACE conn3 <- [1,1459,null,{"value":null}] 16:33:29 INFO - PROCESS | 1850 | 1462923209642 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:29 INFO - PROCESS | 1850 | ++DOCSHELL 0x957ee400 == 134 [pid = 1850] [id = 372] 16:33:29 INFO - PROCESS | 1850 | ++DOMWINDOW == 177 (0x988c4400) [pid = 1850] [serial = 1117] [outer = (nil)] 16:33:29 INFO - PROCESS | 1850 | ++DOMWINDOW == 178 (0x98e33400) [pid = 1850] [serial = 1118] [outer = 0x988c4400] 16:33:29 INFO - PROCESS | 1850 | 1462923209737 Marionette DEBUG loaded listener.js 16:33:29 INFO - PROCESS | 1850 | ++DOMWINDOW == 179 (0x98ebc000) [pid = 1850] [serial = 1119] [outer = 0x988c4400] 16:33:30 INFO - PROCESS | 1850 | 1462923210680 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]]]}] 16:33:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 16:33:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1643ms 16:33:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 16:33:30 INFO - PROCESS | 1850 | 1462923210752 Marionette TRACE conn3 -> [0,1461,"getWindowHandle",null] 16:33:30 INFO - PROCESS | 1850 | 1462923210755 Marionette TRACE conn3 <- [1,1461,null,{"value":"8"}] 16:33:30 INFO - PROCESS | 1850 | 1462923210762 Marionette TRACE conn3 -> [0,1462,"setScriptTimeout",{"ms":35000}] 16:33:30 INFO - PROCESS | 1850 | 1462923210765 Marionette TRACE conn3 <- [1,1462,null,{}] 16:33:30 INFO - PROCESS | 1850 | 1462923210771 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}] 16:33:31 INFO - PROCESS | 1850 | 1462923211019 Marionette TRACE conn3 <- [1,1463,null,{"value":null}] 16:33:31 INFO - PROCESS | 1850 | 1462923211338 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:31 INFO - PROCESS | 1850 | ++DOCSHELL 0x8ef0e800 == 135 [pid = 1850] [id = 373] 16:33:31 INFO - PROCESS | 1850 | ++DOMWINDOW == 180 (0x92732000) [pid = 1850] [serial = 1120] [outer = (nil)] 16:33:31 INFO - PROCESS | 1850 | ++DOMWINDOW == 181 (0x99602400) [pid = 1850] [serial = 1121] [outer = 0x92732000] 16:33:31 INFO - PROCESS | 1850 | 1462923211429 Marionette DEBUG loaded listener.js 16:33:31 INFO - PROCESS | 1850 | ++DOMWINDOW == 182 (0x997c0000) [pid = 1850] [serial = 1122] [outer = 0x92732000] 16:33:32 INFO - PROCESS | 1850 | 1462923212381 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]]]}] 16:33:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 16:33:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1686ms 16:33:32 INFO - PROCESS | 1850 | 1462923212449 Marionette TRACE conn3 -> [0,1465,"getWindowHandle",null] 16:33:32 INFO - PROCESS | 1850 | 1462923212453 Marionette TRACE conn3 <- [1,1465,null,{"value":"8"}] 16:33:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 16:33:32 INFO - PROCESS | 1850 | 1462923212459 Marionette TRACE conn3 -> [0,1466,"setScriptTimeout",{"ms":35000}] 16:33:32 INFO - PROCESS | 1850 | 1462923212462 Marionette TRACE conn3 <- [1,1466,null,{}] 16:33:32 INFO - PROCESS | 1850 | 1462923212468 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}] 16:33:32 INFO - PROCESS | 1850 | 1462923212676 Marionette TRACE conn3 <- [1,1467,null,{"value":null}] 16:33:33 INFO - PROCESS | 1850 | 1462923212994 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:33 INFO - PROCESS | 1850 | ++DOCSHELL 0x989b0800 == 136 [pid = 1850] [id = 374] 16:33:33 INFO - PROCESS | 1850 | ++DOMWINDOW == 183 (0x9960e400) [pid = 1850] [serial = 1123] [outer = (nil)] 16:33:33 INFO - PROCESS | 1850 | ++DOMWINDOW == 184 (0x99a5bc00) [pid = 1850] [serial = 1124] [outer = 0x9960e400] 16:33:33 INFO - PROCESS | 1850 | 1462923213086 Marionette DEBUG loaded listener.js 16:33:33 INFO - PROCESS | 1850 | ++DOMWINDOW == 185 (0x99bae400) [pid = 1850] [serial = 1125] [outer = 0x9960e400] 16:33:34 INFO - PROCESS | 1850 | 1462923214049 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]]]}] 16:33:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 16:33:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1641ms 16:33:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 16:33:34 INFO - PROCESS | 1850 | 1462923214101 Marionette TRACE conn3 -> [0,1469,"getWindowHandle",null] 16:33:34 INFO - PROCESS | 1850 | 1462923214104 Marionette TRACE conn3 <- [1,1469,null,{"value":"8"}] 16:33:34 INFO - PROCESS | 1850 | 1462923214112 Marionette TRACE conn3 -> [0,1470,"setScriptTimeout",{"ms":35000}] 16:33:34 INFO - PROCESS | 1850 | 1462923214115 Marionette TRACE conn3 <- [1,1470,null,{}] 16:33:34 INFO - PROCESS | 1850 | 1462923214121 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}] 16:33:34 INFO - PROCESS | 1850 | 1462923214330 Marionette TRACE conn3 <- [1,1471,null,{"value":null}] 16:33:34 INFO - PROCESS | 1850 | 1462923214652 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:34 INFO - PROCESS | 1850 | ++DOCSHELL 0x9960f800 == 137 [pid = 1850] [id = 375] 16:33:34 INFO - PROCESS | 1850 | ++DOMWINDOW == 186 (0x999a9800) [pid = 1850] [serial = 1126] [outer = (nil)] 16:33:34 INFO - PROCESS | 1850 | ++DOMWINDOW == 187 (0x99eea800) [pid = 1850] [serial = 1127] [outer = 0x999a9800] 16:33:34 INFO - PROCESS | 1850 | 1462923214739 Marionette DEBUG loaded listener.js 16:33:34 INFO - PROCESS | 1850 | ++DOMWINDOW == 188 (0x99eef400) [pid = 1850] [serial = 1128] [outer = 0x999a9800] 16:33:35 INFO - PROCESS | 1850 | 1462923215647 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]]]}] 16:33:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 16:33:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1590ms 16:33:35 INFO - PROCESS | 1850 | 1462923215701 Marionette TRACE conn3 -> [0,1473,"getWindowHandle",null] 16:33:35 INFO - PROCESS | 1850 | 1462923215704 Marionette TRACE conn3 <- [1,1473,null,{"value":"8"}] 16:33:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 16:33:35 INFO - PROCESS | 1850 | 1462923215711 Marionette TRACE conn3 -> [0,1474,"setScriptTimeout",{"ms":35000}] 16:33:35 INFO - PROCESS | 1850 | 1462923215715 Marionette TRACE conn3 <- [1,1474,null,{}] 16:33:35 INFO - PROCESS | 1850 | 1462923215720 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}] 16:33:35 INFO - PROCESS | 1850 | 1462923215924 Marionette TRACE conn3 <- [1,1475,null,{"value":null}] 16:33:36 INFO - PROCESS | 1850 | 1462923216261 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:36 INFO - PROCESS | 1850 | ++DOCSHELL 0x9130bc00 == 138 [pid = 1850] [id = 376] 16:33:36 INFO - PROCESS | 1850 | ++DOMWINDOW == 189 (0x92564000) [pid = 1850] [serial = 1129] [outer = (nil)] 16:33:36 INFO - PROCESS | 1850 | ++DOMWINDOW == 190 (0x9a3d2800) [pid = 1850] [serial = 1130] [outer = 0x92564000] 16:33:36 INFO - PROCESS | 1850 | 1462923216351 Marionette DEBUG loaded listener.js 16:33:36 INFO - PROCESS | 1850 | ++DOMWINDOW == 191 (0x9a3d7c00) [pid = 1850] [serial = 1131] [outer = 0x92564000] 16:33:37 INFO - PROCESS | 1850 | 1462923217281 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]]]}] 16:33:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 16:33:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1645ms 16:33:37 INFO - PROCESS | 1850 | 1462923217358 Marionette TRACE conn3 -> [0,1477,"getWindowHandle",null] 16:33:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 16:33:37 INFO - PROCESS | 1850 | 1462923217363 Marionette TRACE conn3 <- [1,1477,null,{"value":"8"}] 16:33:37 INFO - PROCESS | 1850 | 1462923217369 Marionette TRACE conn3 -> [0,1478,"setScriptTimeout",{"ms":35000}] 16:33:37 INFO - PROCESS | 1850 | 1462923217373 Marionette TRACE conn3 <- [1,1478,null,{}] 16:33:37 INFO - PROCESS | 1850 | 1462923217378 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}] 16:33:37 INFO - PROCESS | 1850 | 1462923217633 Marionette TRACE conn3 <- [1,1479,null,{"value":null}] 16:33:38 INFO - PROCESS | 1850 | 1462923218088 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:38 INFO - PROCESS | 1850 | ++DOCSHELL 0x87497c00 == 139 [pid = 1850] [id = 377] 16:33:38 INFO - PROCESS | 1850 | ++DOMWINDOW == 192 (0x87fde000) [pid = 1850] [serial = 1132] [outer = (nil)] 16:33:38 INFO - PROCESS | 1850 | ++DOMWINDOW == 193 (0x8a0ee800) [pid = 1850] [serial = 1133] [outer = 0x87fde000] 16:33:38 INFO - PROCESS | 1850 | 1462923218239 Marionette DEBUG loaded listener.js 16:33:38 INFO - PROCESS | 1850 | ++DOMWINDOW == 194 (0x9a607000) [pid = 1850] [serial = 1134] [outer = 0x87fde000] 16:33:39 INFO - PROCESS | 1850 | 1462923219322 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]]]}] 16:33:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 16:33:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1986ms 16:33:39 INFO - PROCESS | 1850 | 1462923219357 Marionette TRACE conn3 -> [0,1481,"getWindowHandle",null] 16:33:39 INFO - PROCESS | 1850 | 1462923219362 Marionette TRACE conn3 <- [1,1481,null,{"value":"8"}] 16:33:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 16:33:39 INFO - PROCESS | 1850 | 1462923219368 Marionette TRACE conn3 -> [0,1482,"setScriptTimeout",{"ms":35000}] 16:33:39 INFO - PROCESS | 1850 | 1462923219370 Marionette TRACE conn3 <- [1,1482,null,{}] 16:33:39 INFO - PROCESS | 1850 | 1462923219376 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}] 16:33:39 INFO - PROCESS | 1850 | 1462923219588 Marionette TRACE conn3 <- [1,1483,null,{"value":null}] 16:33:39 INFO - PROCESS | 1850 | 1462923219914 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:39 INFO - PROCESS | 1850 | ++DOCSHELL 0x86ccf400 == 140 [pid = 1850] [id = 378] 16:33:39 INFO - PROCESS | 1850 | ++DOMWINDOW == 195 (0x883bac00) [pid = 1850] [serial = 1135] [outer = (nil)] 16:33:39 INFO - PROCESS | 1850 | ++DOMWINDOW == 196 (0x89c79800) [pid = 1850] [serial = 1136] [outer = 0x883bac00] 16:33:40 INFO - PROCESS | 1850 | 1462923220004 Marionette DEBUG loaded listener.js 16:33:40 INFO - PROCESS | 1850 | ++DOMWINDOW == 197 (0x8f051400) [pid = 1850] [serial = 1137] [outer = 0x883bac00] 16:33:41 INFO - PROCESS | 1850 | --DOCSHELL 0x85cc5400 == 139 [pid = 1850] [id = 310] 16:33:41 INFO - PROCESS | 1850 | --DOMWINDOW == 196 (0x93b0a000) [pid = 1850] [serial = 29] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 16:33:41 INFO - PROCESS | 1850 | --DOMWINDOW == 195 (0x9507e800) [pid = 1850] [serial = 927] [outer = (nil)] [url = about:blank] 16:33:41 INFO - PROCESS | 1850 | --DOMWINDOW == 194 (0x92ab7c00) [pid = 1850] [serial = 921] [outer = (nil)] [url = about:blank] 16:33:41 INFO - PROCESS | 1850 | --DOMWINDOW == 193 (0x8dcfa400) [pid = 1850] [serial = 897] [outer = (nil)] [url = about:blank] 16:33:41 INFO - PROCESS | 1850 | --DOMWINDOW == 192 (0x8b115800) [pid = 1850] [serial = 933] [outer = (nil)] [url = about:blank] 16:33:41 INFO - PROCESS | 1850 | --DOMWINDOW == 191 (0x9273c800) [pid = 1850] [serial = 918] [outer = (nil)] [url = about:blank] 16:33:41 INFO - PROCESS | 1850 | --DOMWINDOW == 190 (0x8d3a2000) [pid = 1850] [serial = 894] [outer = (nil)] [url = about:blank] 16:33:41 INFO - PROCESS | 1850 | --DOMWINDOW == 189 (0x953d9c00) [pid = 1850] [serial = 930] [outer = (nil)] [url = about:blank] 16:33:41 INFO - PROCESS | 1850 | --DOMWINDOW == 188 (0x91acd000) [pid = 1850] [serial = 912] [outer = (nil)] [url = about:blank] 16:33:41 INFO - PROCESS | 1850 | --DOMWINDOW == 187 (0x8b110800) [pid = 1850] [serial = 891] [outer = (nil)] [url = about:blank] 16:33:41 INFO - PROCESS | 1850 | --DOMWINDOW == 186 (0x88eecc00) [pid = 1850] [serial = 1013] [outer = (nil)] [url = about:blank] 16:33:41 INFO - PROCESS | 1850 | --DOMWINDOW == 185 (0x8afea400) [pid = 1850] [serial = 1017] [outer = (nil)] [url = about:blank] 16:33:41 INFO - PROCESS | 1850 | --DOMWINDOW == 184 (0x890e1c00) [pid = 1850] [serial = 1014] [outer = (nil)] [url = about:blank] 16:33:41 INFO - PROCESS | 1850 | --DOMWINDOW == 183 (0x8f065c00) [pid = 1850] [serial = 906] [outer = (nil)] [url = about:blank] 16:33:41 INFO - PROCESS | 1850 | --DOMWINDOW == 182 (0x93bcfc00) [pid = 1850] [serial = 924] [outer = (nil)] [url = about:blank] 16:33:41 INFO - PROCESS | 1850 | --DOMWINDOW == 181 (0x88eec400) [pid = 1850] [serial = 888] [outer = (nil)] [url = about:blank] 16:33:41 INFO - PROCESS | 1850 | --DOMWINDOW == 180 (0x8e60c000) [pid = 1850] [serial = 900] [outer = (nil)] [url = about:blank] 16:33:41 INFO - PROCESS | 1850 | --DOMWINDOW == 179 (0x91e35800) [pid = 1850] [serial = 915] [outer = (nil)] [url = about:blank] 16:33:41 INFO - PROCESS | 1850 | --DOMWINDOW == 178 (0x91066400) [pid = 1850] [serial = 909] [outer = (nil)] [url = about:blank] 16:33:41 INFO - PROCESS | 1850 | --DOMWINDOW == 177 (0x8ee66000) [pid = 1850] [serial = 903] [outer = (nil)] [url = about:blank] 16:33:41 INFO - PROCESS | 1850 | --DOMWINDOW == 176 (0x8b0f9c00) [pid = 1850] [serial = 885] [outer = (nil)] [url = about:blank] 16:33:41 INFO - PROCESS | 1850 | --DOMWINDOW == 175 (0x8b110c00) [pid = 1850] [serial = 1019] [outer = (nil)] [url = about:blank] 16:33:41 INFO - PROCESS | 1850 | --DOMWINDOW == 174 (0x8af05400) [pid = 1850] [serial = 1016] [outer = (nil)] [url = about:blank] 16:33:41 INFO - PROCESS | 1850 | --DOMWINDOW == 173 (0x8b680400) [pid = 1850] [serial = 959] [outer = (nil)] [url = about:blank] 16:33:41 INFO - PROCESS | 1850 | --DOMWINDOW == 172 (0x8d3aa400) [pid = 1850] [serial = 960] [outer = (nil)] [url = about:blank] 16:33:41 INFO - PROCESS | 1850 | --DOMWINDOW == 171 (0x9ac7e400) [pid = 1850] [serial = 995] [outer = (nil)] [url = about:blank] 16:33:41 INFO - PROCESS | 1850 | --DOMWINDOW == 170 (0x9acdd800) [pid = 1850] [serial = 996] [outer = (nil)] [url = about:blank] 16:33:41 INFO - PROCESS | 1850 | --DOMWINDOW == 169 (0x99505000) [pid = 1850] [serial = 983] [outer = (nil)] [url = about:blank] 16:33:41 INFO - PROCESS | 1850 | --DOMWINDOW == 168 (0x99728c00) [pid = 1850] [serial = 984] [outer = (nil)] [url = about:blank] 16:33:41 INFO - PROCESS | 1850 | --DOMWINDOW == 167 (0x883b0400) [pid = 1850] [serial = 1007] [outer = (nil)] [url = about:blank] 16:33:41 INFO - PROCESS | 1850 | --DOMWINDOW == 166 (0x8b0f3000) [pid = 1850] [serial = 1008] [outer = (nil)] [url = about:blank] 16:33:41 INFO - PROCESS | 1850 | --DOMWINDOW == 165 (0x8f070400) [pid = 1850] [serial = 965] [outer = (nil)] [url = about:blank] 16:33:41 INFO - PROCESS | 1850 | --DOMWINDOW == 164 (0x91009800) [pid = 1850] [serial = 966] [outer = (nil)] [url = about:blank] 16:33:41 INFO - PROCESS | 1850 | --DOMWINDOW == 163 (0x875afc00) [pid = 1850] [serial = 1010] [outer = (nil)] [url = about:blank] 16:33:41 INFO - PROCESS | 1850 | --DOMWINDOW == 162 (0x87fe0800) [pid = 1850] [serial = 1011] [outer = (nil)] [url = about:blank] 16:33:41 INFO - PROCESS | 1850 | --DOMWINDOW == 161 (0x957eac00) [pid = 1850] [serial = 980] [outer = (nil)] [url = about:blank] 16:33:41 INFO - PROCESS | 1850 | --DOMWINDOW == 160 (0x957f6c00) [pid = 1850] [serial = 981] [outer = (nil)] [url = about:blank] 16:33:41 INFO - PROCESS | 1850 | --DOMWINDOW == 159 (0x9b189400) [pid = 1850] [serial = 998] [outer = (nil)] [url = about:blank] 16:33:41 INFO - PROCESS | 1850 | --DOMWINDOW == 158 (0x9b18ec00) [pid = 1850] [serial = 999] [outer = (nil)] [url = about:blank] 16:33:41 INFO - PROCESS | 1850 | --DOMWINDOW == 157 (0x88ef2800) [pid = 1850] [serial = 956] [outer = (nil)] [url = about:blank] 16:33:41 INFO - PROCESS | 1850 | --DOMWINDOW == 156 (0x890ec800) [pid = 1850] [serial = 957] [outer = (nil)] [url = about:blank] 16:33:41 INFO - PROCESS | 1850 | --DOMWINDOW == 155 (0x9a603800) [pid = 1850] [serial = 992] [outer = (nil)] [url = about:blank] 16:33:41 INFO - PROCESS | 1850 | --DOMWINDOW == 154 (0x9a60a400) [pid = 1850] [serial = 993] [outer = (nil)] [url = about:blank] 16:33:41 INFO - PROCESS | 1850 | --DOMWINDOW == 153 (0x94f09000) [pid = 1850] [serial = 977] [outer = (nil)] [url = about:blank] 16:33:41 INFO - PROCESS | 1850 | --DOMWINDOW == 152 (0x94f41400) [pid = 1850] [serial = 978] [outer = (nil)] [url = about:blank] 16:33:41 INFO - PROCESS | 1850 | --DOMWINDOW == 151 (0x9a3ce000) [pid = 1850] [serial = 989] [outer = (nil)] [url = about:blank] 16:33:41 INFO - PROCESS | 1850 | --DOMWINDOW == 150 (0x9a3d3800) [pid = 1850] [serial = 990] [outer = (nil)] [url = about:blank] 16:33:41 INFO - PROCESS | 1850 | --DOMWINDOW == 149 (0x9255e000) [pid = 1850] [serial = 971] [outer = (nil)] [url = about:blank] 16:33:41 INFO - PROCESS | 1850 | --DOMWINDOW == 148 (0x92709000) [pid = 1850] [serial = 972] [outer = (nil)] [url = about:blank] 16:33:41 INFO - PROCESS | 1850 | --DOMWINDOW == 147 (0x8ee45000) [pid = 1850] [serial = 1004] [outer = (nil)] [url = about:blank] 16:33:41 INFO - PROCESS | 1850 | --DOMWINDOW == 146 (0x8ef0d800) [pid = 1850] [serial = 1005] [outer = (nil)] [url = about:blank] 16:33:41 INFO - PROCESS | 1850 | --DOMWINDOW == 145 (0x9273bc00) [pid = 1850] [serial = 974] [outer = (nil)] [url = about:blank] 16:33:41 INFO - PROCESS | 1850 | --DOMWINDOW == 144 (0x92751c00) [pid = 1850] [serial = 975] [outer = (nil)] [url = about:blank] 16:33:41 INFO - PROCESS | 1850 | --DOMWINDOW == 143 (0x99e9b000) [pid = 1850] [serial = 986] [outer = (nil)] [url = about:blank] 16:33:41 INFO - PROCESS | 1850 | --DOMWINDOW == 142 (0x99eea000) [pid = 1850] [serial = 987] [outer = (nil)] [url = about:blank] 16:33:41 INFO - PROCESS | 1850 | --DOMWINDOW == 141 (0x862b2000) [pid = 1850] [serial = 953] [outer = (nil)] [url = about:blank] 16:33:41 INFO - PROCESS | 1850 | --DOMWINDOW == 140 (0x86cd0800) [pid = 1850] [serial = 954] [outer = (nil)] [url = about:blank] 16:33:41 INFO - PROCESS | 1850 | --DOMWINDOW == 139 (0x91acd400) [pid = 1850] [serial = 968] [outer = (nil)] [url = about:blank] 16:33:41 INFO - PROCESS | 1850 | --DOMWINDOW == 138 (0x91e32400) [pid = 1850] [serial = 969] [outer = (nil)] [url = about:blank] 16:33:41 INFO - PROCESS | 1850 | --DOMWINDOW == 137 (0x8ee5b800) [pid = 1850] [serial = 962] [outer = (nil)] [url = about:blank] 16:33:41 INFO - PROCESS | 1850 | --DOMWINDOW == 136 (0x8ee68400) [pid = 1850] [serial = 963] [outer = (nil)] [url = about:blank] 16:33:41 INFO - PROCESS | 1850 | --DOMWINDOW == 135 (0x9b194400) [pid = 1850] [serial = 1001] [outer = (nil)] [url = about:blank] 16:33:41 INFO - PROCESS | 1850 | --DOMWINDOW == 134 (0x9b782000) [pid = 1850] [serial = 1002] [outer = (nil)] [url = about:blank] 16:33:42 INFO - PROCESS | 1850 | 1462923222159 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]]]}] 16:33:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 16:33:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 2847ms 16:33:42 INFO - PROCESS | 1850 | 1462923222223 Marionette TRACE conn3 -> [0,1485,"getWindowHandle",null] 16:33:42 INFO - PROCESS | 1850 | 1462923222230 Marionette TRACE conn3 <- [1,1485,null,{"value":"8"}] 16:33:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 16:33:42 INFO - PROCESS | 1850 | 1462923222239 Marionette TRACE conn3 -> [0,1486,"setScriptTimeout",{"ms":35000}] 16:33:42 INFO - PROCESS | 1850 | 1462923222243 Marionette TRACE conn3 <- [1,1486,null,{}] 16:33:42 INFO - PROCESS | 1850 | 1462923222251 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}] 16:33:42 INFO - PROCESS | 1850 | 1462923222438 Marionette TRACE conn3 <- [1,1487,null,{"value":null}] 16:33:42 INFO - PROCESS | 1850 | 1462923222451 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:42 INFO - PROCESS | 1850 | ++DOCSHELL 0x86ccb400 == 140 [pid = 1850] [id = 379] 16:33:42 INFO - PROCESS | 1850 | ++DOMWINDOW == 135 (0x87fe0c00) [pid = 1850] [serial = 1138] [outer = (nil)] 16:33:42 INFO - PROCESS | 1850 | ++DOMWINDOW == 136 (0x883bc400) [pid = 1850] [serial = 1139] [outer = 0x87fe0c00] 16:33:42 INFO - PROCESS | 1850 | 1462923222539 Marionette DEBUG loaded listener.js 16:33:42 INFO - PROCESS | 1850 | ++DOMWINDOW == 137 (0x88ef1800) [pid = 1850] [serial = 1140] [outer = 0x87fe0c00] 16:33:43 INFO - PROCESS | 1850 | 1462923223567 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]]]}] 16:33:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 16:33:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1388ms 16:33:43 INFO - PROCESS | 1850 | 1462923223627 Marionette TRACE conn3 -> [0,1489,"getWindowHandle",null] 16:33:43 INFO - PROCESS | 1850 | 1462923223635 Marionette TRACE conn3 <- [1,1489,null,{"value":"8"}] 16:33:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 16:33:43 INFO - PROCESS | 1850 | 1462923223645 Marionette TRACE conn3 -> [0,1490,"setScriptTimeout",{"ms":35000}] 16:33:43 INFO - PROCESS | 1850 | 1462923223649 Marionette TRACE conn3 <- [1,1490,null,{}] 16:33:43 INFO - PROCESS | 1850 | 1462923223655 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}] 16:33:43 INFO - PROCESS | 1850 | 1462923223845 Marionette TRACE conn3 <- [1,1491,null,{"value":null}] 16:33:43 INFO - PROCESS | 1850 | 1462923223858 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:43 INFO - PROCESS | 1850 | ++DOCSHELL 0x890e4000 == 141 [pid = 1850] [id = 380] 16:33:43 INFO - PROCESS | 1850 | ++DOMWINDOW == 138 (0x890f0000) [pid = 1850] [serial = 1141] [outer = (nil)] 16:33:43 INFO - PROCESS | 1850 | ++DOMWINDOW == 139 (0x8afe7800) [pid = 1850] [serial = 1142] [outer = 0x890f0000] 16:33:43 INFO - PROCESS | 1850 | 1462923223929 Marionette DEBUG loaded listener.js 16:33:44 INFO - PROCESS | 1850 | ++DOMWINDOW == 140 (0x8b0f3000) [pid = 1850] [serial = 1143] [outer = 0x890f0000] 16:33:45 INFO - PROCESS | 1850 | 1462923225008 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]]]}] 16:33:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 16:33:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1430ms 16:33:45 INFO - PROCESS | 1850 | 1462923225077 Marionette TRACE conn3 -> [0,1493,"getWindowHandle",null] 16:33:45 INFO - PROCESS | 1850 | 1462923225082 Marionette TRACE conn3 <- [1,1493,null,{"value":"8"}] 16:33:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 16:33:45 INFO - PROCESS | 1850 | 1462923225089 Marionette TRACE conn3 -> [0,1494,"setScriptTimeout",{"ms":35000}] 16:33:45 INFO - PROCESS | 1850 | 1462923225095 Marionette TRACE conn3 <- [1,1494,null,{}] 16:33:45 INFO - PROCESS | 1850 | 1462923225118 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}] 16:33:45 INFO - PROCESS | 1850 | 1462923225392 Marionette TRACE conn3 <- [1,1495,null,{"value":null}] 16:33:45 INFO - PROCESS | 1850 | 1462923225434 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:45 INFO - PROCESS | 1850 | ++DOCSHELL 0x875b4800 == 142 [pid = 1850] [id = 381] 16:33:45 INFO - PROCESS | 1850 | ++DOMWINDOW == 141 (0x8b67d000) [pid = 1850] [serial = 1144] [outer = (nil)] 16:33:45 INFO - PROCESS | 1850 | ++DOMWINDOW == 142 (0x8b77d000) [pid = 1850] [serial = 1145] [outer = 0x8b67d000] 16:33:45 INFO - PROCESS | 1850 | 1462923225640 Marionette DEBUG loaded listener.js 16:33:45 INFO - PROCESS | 1850 | ++DOMWINDOW == 143 (0x8d3a3000) [pid = 1850] [serial = 1146] [outer = 0x8b67d000] 16:33:46 INFO - PROCESS | 1850 | --DOMWINDOW == 142 (0x8e607000) [pid = 1850] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 16:33:46 INFO - PROCESS | 1850 | --DOMWINDOW == 141 (0x86fd5800) [pid = 1850] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 16:33:46 INFO - PROCESS | 1850 | --DOMWINDOW == 140 (0x8b681400) [pid = 1850] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 16:33:46 INFO - PROCESS | 1850 | --DOMWINDOW == 139 (0x8b9da000) [pid = 1850] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 16:33:46 INFO - PROCESS | 1850 | --DOMWINDOW == 138 (0x86fdcc00) [pid = 1850] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 16:33:46 INFO - PROCESS | 1850 | 1462923226899 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]]]}] 16:33:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 16:33:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1844ms 16:33:46 INFO - PROCESS | 1850 | 1462923226934 Marionette TRACE conn3 -> [0,1497,"getWindowHandle",null] 16:33:46 INFO - PROCESS | 1850 | 1462923226939 Marionette TRACE conn3 <- [1,1497,null,{"value":"8"}] 16:33:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 16:33:46 INFO - PROCESS | 1850 | 1462923226944 Marionette TRACE conn3 -> [0,1498,"setScriptTimeout",{"ms":35000}] 16:33:46 INFO - PROCESS | 1850 | 1462923226948 Marionette TRACE conn3 <- [1,1498,null,{}] 16:33:46 INFO - PROCESS | 1850 | 1462923226953 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}] 16:33:47 INFO - PROCESS | 1850 | 1462923227142 Marionette TRACE conn3 <- [1,1499,null,{"value":null}] 16:33:47 INFO - PROCESS | 1850 | 1462923227397 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:47 INFO - PROCESS | 1850 | ++DOCSHELL 0x85cc7000 == 143 [pid = 1850] [id = 382] 16:33:47 INFO - PROCESS | 1850 | ++DOMWINDOW == 139 (0x883b3c00) [pid = 1850] [serial = 1147] [outer = (nil)] 16:33:47 INFO - PROCESS | 1850 | ++DOMWINDOW == 140 (0x8b9da000) [pid = 1850] [serial = 1148] [outer = 0x883b3c00] 16:33:47 INFO - PROCESS | 1850 | 1462923227474 Marionette DEBUG loaded listener.js 16:33:47 INFO - PROCESS | 1850 | ++DOMWINDOW == 141 (0x8dcf0c00) [pid = 1850] [serial = 1149] [outer = 0x883b3c00] 16:33:48 INFO - PROCESS | 1850 | 1462923228201 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]]]}] 16:33:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 16:33:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1285ms 16:33:48 INFO - PROCESS | 1850 | 1462923228230 Marionette TRACE conn3 -> [0,1501,"getWindowHandle",null] 16:33:48 INFO - PROCESS | 1850 | 1462923228234 Marionette TRACE conn3 <- [1,1501,null,{"value":"8"}] 16:33:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 16:33:48 INFO - PROCESS | 1850 | 1462923228240 Marionette TRACE conn3 -> [0,1502,"setScriptTimeout",{"ms":35000}] 16:33:48 INFO - PROCESS | 1850 | 1462923228243 Marionette TRACE conn3 <- [1,1502,null,{}] 16:33:48 INFO - PROCESS | 1850 | 1462923228248 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}] 16:33:48 INFO - PROCESS | 1850 | 1462923228425 Marionette TRACE conn3 <- [1,1503,null,{"value":null}] 16:33:48 INFO - PROCESS | 1850 | 1462923228449 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:48 INFO - PROCESS | 1850 | ++DOCSHELL 0x86fdcc00 == 144 [pid = 1850] [id = 383] 16:33:48 INFO - PROCESS | 1850 | ++DOMWINDOW == 142 (0x8d3a2800) [pid = 1850] [serial = 1150] [outer = (nil)] 16:33:48 INFO - PROCESS | 1850 | ++DOMWINDOW == 143 (0x8dd16800) [pid = 1850] [serial = 1151] [outer = 0x8d3a2800] 16:33:48 INFO - PROCESS | 1850 | 1462923228525 Marionette DEBUG loaded listener.js 16:33:48 INFO - PROCESS | 1850 | ++DOMWINDOW == 144 (0x8e6d8000) [pid = 1850] [serial = 1152] [outer = 0x8d3a2800] 16:33:49 INFO - PROCESS | 1850 | 1462923229923 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]]]}] 16:33:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 16:33:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1737ms 16:33:49 INFO - PROCESS | 1850 | 1462923229978 Marionette TRACE conn3 -> [0,1505,"getWindowHandle",null] 16:33:49 INFO - PROCESS | 1850 | 1462923229984 Marionette TRACE conn3 <- [1,1505,null,{"value":"8"}] 16:33:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 16:33:49 INFO - PROCESS | 1850 | 1462923229995 Marionette TRACE conn3 -> [0,1506,"setScriptTimeout",{"ms":35000}] 16:33:50 INFO - PROCESS | 1850 | 1462923230001 Marionette TRACE conn3 <- [1,1506,null,{}] 16:33:50 INFO - PROCESS | 1850 | 1462923230009 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}] 16:33:50 INFO - PROCESS | 1850 | 1462923230386 Marionette TRACE conn3 <- [1,1507,null,{"value":null}] 16:33:50 INFO - PROCESS | 1850 | 1462923230599 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:50 INFO - PROCESS | 1850 | ++DOCSHELL 0x88eeb000 == 145 [pid = 1850] [id = 384] 16:33:50 INFO - PROCESS | 1850 | ++DOMWINDOW == 145 (0x88ef8c00) [pid = 1850] [serial = 1153] [outer = (nil)] 16:33:50 INFO - PROCESS | 1850 | ++DOMWINDOW == 146 (0x8a0e7000) [pid = 1850] [serial = 1154] [outer = 0x88ef8c00] 16:33:50 INFO - PROCESS | 1850 | 1462923230688 Marionette DEBUG loaded listener.js 16:33:50 INFO - PROCESS | 1850 | ++DOMWINDOW == 147 (0x8af0d400) [pid = 1850] [serial = 1155] [outer = 0x88ef8c00] 16:33:51 INFO - PROCESS | 1850 | 1462923231707 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]]]}] 16:33:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 16:33:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1746ms 16:33:51 INFO - PROCESS | 1850 | 1462923231742 Marionette TRACE conn3 -> [0,1509,"getWindowHandle",null] 16:33:51 INFO - PROCESS | 1850 | 1462923231751 Marionette TRACE conn3 <- [1,1509,null,{"value":"8"}] 16:33:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 16:33:51 INFO - PROCESS | 1850 | 1462923231761 Marionette TRACE conn3 -> [0,1510,"setScriptTimeout",{"ms":35000}] 16:33:51 INFO - PROCESS | 1850 | 1462923231766 Marionette TRACE conn3 <- [1,1510,null,{}] 16:33:51 INFO - PROCESS | 1850 | 1462923231772 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}] 16:33:52 INFO - PROCESS | 1850 | 1462923231999 Marionette TRACE conn3 <- [1,1511,null,{"value":null}] 16:33:52 INFO - PROCESS | 1850 | 1462923232310 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:52 INFO - PROCESS | 1850 | ++DOCSHELL 0x8b10cc00 == 146 [pid = 1850] [id = 385] 16:33:52 INFO - PROCESS | 1850 | ++DOMWINDOW == 148 (0x8b681800) [pid = 1850] [serial = 1156] [outer = (nil)] 16:33:52 INFO - PROCESS | 1850 | ++DOMWINDOW == 149 (0x8d3af000) [pid = 1850] [serial = 1157] [outer = 0x8b681800] 16:33:52 INFO - PROCESS | 1850 | 1462923232400 Marionette DEBUG loaded listener.js 16:33:52 INFO - PROCESS | 1850 | ++DOMWINDOW == 150 (0x8e602800) [pid = 1850] [serial = 1158] [outer = 0x8b681800] 16:33:53 INFO - PROCESS | 1850 | 1462923233288 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]]]}] 16:33:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 16:33:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1584ms 16:33:53 INFO - PROCESS | 1850 | 1462923233346 Marionette TRACE conn3 -> [0,1513,"getWindowHandle",null] 16:33:53 INFO - PROCESS | 1850 | 1462923233350 Marionette TRACE conn3 <- [1,1513,null,{"value":"8"}] 16:33:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 16:33:53 INFO - PROCESS | 1850 | 1462923233357 Marionette TRACE conn3 -> [0,1514,"setScriptTimeout",{"ms":35000}] 16:33:53 INFO - PROCESS | 1850 | 1462923233363 Marionette TRACE conn3 <- [1,1514,null,{}] 16:33:53 INFO - PROCESS | 1850 | 1462923233380 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}] 16:33:53 INFO - PROCESS | 1850 | 1462923233630 Marionette TRACE conn3 <- [1,1515,null,{"value":null}] 16:33:53 INFO - PROCESS | 1850 | 1462923233892 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:53 INFO - PROCESS | 1850 | ++DOCSHELL 0x88eee800 == 147 [pid = 1850] [id = 386] 16:33:53 INFO - PROCESS | 1850 | ++DOMWINDOW == 151 (0x8ee66c00) [pid = 1850] [serial = 1159] [outer = (nil)] 16:33:54 INFO - PROCESS | 1850 | ++DOMWINDOW == 152 (0x8ef08000) [pid = 1850] [serial = 1160] [outer = 0x8ee66c00] 16:33:54 INFO - PROCESS | 1850 | 1462923234024 Marionette DEBUG loaded listener.js 16:33:54 INFO - PROCESS | 1850 | ++DOMWINDOW == 153 (0x8f065000) [pid = 1850] [serial = 1161] [outer = 0x8ee66c00] 16:33:54 INFO - PROCESS | 1850 | 1462923234941 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]]]}] 16:33:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 16:33:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1640ms 16:33:55 INFO - PROCESS | 1850 | 1462923234998 Marionette TRACE conn3 -> [0,1517,"getWindowHandle",null] 16:33:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 16:33:55 INFO - PROCESS | 1850 | 1462923235003 Marionette TRACE conn3 <- [1,1517,null,{"value":"8"}] 16:33:55 INFO - PROCESS | 1850 | 1462923235010 Marionette TRACE conn3 -> [0,1518,"setScriptTimeout",{"ms":35000}] 16:33:55 INFO - PROCESS | 1850 | 1462923235014 Marionette TRACE conn3 <- [1,1518,null,{}] 16:33:55 INFO - PROCESS | 1850 | 1462923235020 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}] 16:33:55 INFO - PROCESS | 1850 | 1462923235226 Marionette TRACE conn3 <- [1,1519,null,{"value":null}] 16:33:55 INFO - PROCESS | 1850 | 1462923235500 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:55 INFO - PROCESS | 1850 | ++DOCSHELL 0x874a4400 == 148 [pid = 1850] [id = 387] 16:33:55 INFO - PROCESS | 1850 | ++DOMWINDOW == 154 (0x8b0ee400) [pid = 1850] [serial = 1162] [outer = (nil)] 16:33:55 INFO - PROCESS | 1850 | ++DOMWINDOW == 155 (0x9100e800) [pid = 1850] [serial = 1163] [outer = 0x8b0ee400] 16:33:55 INFO - PROCESS | 1850 | 1462923235628 Marionette DEBUG loaded listener.js 16:33:55 INFO - PROCESS | 1850 | ++DOMWINDOW == 156 (0x9106ac00) [pid = 1850] [serial = 1164] [outer = 0x8b0ee400] 16:33:56 INFO - PROCESS | 1850 | 1462923236580 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]]]}] 16:33:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 16:33:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1585ms 16:33:56 INFO - PROCESS | 1850 | 1462923236596 Marionette TRACE conn3 -> [0,1521,"getWindowHandle",null] 16:33:56 INFO - PROCESS | 1850 | 1462923236600 Marionette TRACE conn3 <- [1,1521,null,{"value":"8"}] 16:33:56 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 16:33:56 INFO - PROCESS | 1850 | 1462923236606 Marionette TRACE conn3 -> [0,1522,"setScriptTimeout",{"ms":35000}] 16:33:56 INFO - PROCESS | 1850 | 1462923236609 Marionette TRACE conn3 <- [1,1522,null,{}] 16:33:56 INFO - PROCESS | 1850 | 1462923236615 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}] 16:33:56 INFO - PROCESS | 1850 | 1462923236825 Marionette TRACE conn3 <- [1,1523,null,{"value":null}] 16:33:57 INFO - PROCESS | 1850 | 1462923237153 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:57 INFO - PROCESS | 1850 | ++DOCSHELL 0x8ef0bc00 == 149 [pid = 1850] [id = 388] 16:33:57 INFO - PROCESS | 1850 | ++DOMWINDOW == 157 (0x8f06e800) [pid = 1850] [serial = 1165] [outer = (nil)] 16:33:57 INFO - PROCESS | 1850 | ++DOMWINDOW == 158 (0x9130d000) [pid = 1850] [serial = 1166] [outer = 0x8f06e800] 16:33:57 INFO - PROCESS | 1850 | 1462923237243 Marionette DEBUG loaded listener.js 16:33:57 INFO - PROCESS | 1850 | ++DOMWINDOW == 159 (0x91acb400) [pid = 1850] [serial = 1167] [outer = 0x8f06e800] 16:33:57 INFO - PROCESS | 1850 | SkCairoFTTypeface::onFilterRec unimplemented 16:33:57 INFO - PROCESS | 1850 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:33:57 INFO - PROCESS | 1850 | SkCairoFTTypeface::onFilterRec unimplemented 16:33:57 INFO - PROCESS | 1850 | SkCairoFTTypeface::onFilterRec unimplemented 16:33:57 INFO - PROCESS | 1850 | SkCairoFTTypeface::onFilterRec unimplemented 16:33:57 INFO - PROCESS | 1850 | SkCairoFTTypeface::onFilterRec unimplemented 16:33:57 INFO - PROCESS | 1850 | SkCairoFTTypeface::onFilterRec unimplemented 16:33:57 INFO - PROCESS | 1850 | SkCairoFTTypeface::onFilterRec unimplemented 16:33:57 INFO - PROCESS | 1850 | SkCairoFTTypeface::onFilterRec unimplemented 16:33:57 INFO - PROCESS | 1850 | SkCairoFTTypeface::onFilterRec unimplemented 16:33:57 INFO - PROCESS | 1850 | SkCairoFTTypeface::onFilterRec unimplemented 16:33:57 INFO - PROCESS | 1850 | SkCairoFTTypeface::onFilterRec unimplemented 16:33:58 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 () { 16:33:58 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 16:33:58 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 16:33:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:33:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:33:58 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 16:33:58 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 () { 16:33:58 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 16:33:58 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 16:33:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:33:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:33:58 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 16:33:58 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 () { 16:33:58 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 16:33:58 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 16:33:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:33:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:33:58 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 16:33:58 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 () { 16:33:58 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 16:33:58 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 16:33:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:33:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:33:58 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 16:33:58 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1491ms 16:33:58 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 16:33:58 INFO - PROCESS | 1850 | 1462923238077 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"]]]}] 16:33:58 INFO - PROCESS | 1850 | 1462923238101 Marionette TRACE conn3 -> [0,1525,"getWindowHandle",null] 16:33:58 INFO - PROCESS | 1850 | 1462923238113 Marionette TRACE conn3 <- [1,1525,null,{"value":"8"}] 16:33:58 INFO - PROCESS | 1850 | 1462923238122 Marionette TRACE conn3 -> [0,1526,"setScriptTimeout",{"ms":35000}] 16:33:58 INFO - PROCESS | 1850 | 1462923238129 Marionette TRACE conn3 <- [1,1526,null,{}] 16:33:58 INFO - PROCESS | 1850 | 1462923238137 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}] 16:33:58 INFO - PROCESS | 1850 | 1462923238345 Marionette TRACE conn3 <- [1,1527,null,{"value":null}] 16:33:58 INFO - PROCESS | 1850 | 1462923238626 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:58 INFO - PROCESS | 1850 | ++DOCSHELL 0x91ac9800 == 150 [pid = 1850] [id = 389] 16:33:58 INFO - PROCESS | 1850 | ++DOMWINDOW == 160 (0x91ad8000) [pid = 1850] [serial = 1168] [outer = (nil)] 16:33:58 INFO - PROCESS | 1850 | ++DOMWINDOW == 161 (0x91e36c00) [pid = 1850] [serial = 1169] [outer = 0x91ad8000] 16:33:58 INFO - PROCESS | 1850 | 1462923238757 Marionette DEBUG loaded listener.js 16:33:58 INFO - PROCESS | 1850 | ++DOMWINDOW == 162 (0x9238f400) [pid = 1850] [serial = 1170] [outer = 0x91ad8000] 16:33:59 INFO - PROCESS | 1850 | 1462923239585 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"]]]}] 16:33:59 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 16:33:59 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 16:33:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:33:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:33:59 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 16:33:59 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 16:33:59 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 16:33:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:33:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:33:59 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 16:33:59 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 16:33:59 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 16:33:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:33:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:33:59 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 16:33:59 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1536ms 16:33:59 INFO - PROCESS | 1850 | 1462923239664 Marionette TRACE conn3 -> [0,1529,"getWindowHandle",null] 16:33:59 INFO - PROCESS | 1850 | 1462923239668 Marionette TRACE conn3 <- [1,1529,null,{"value":"8"}] 16:33:59 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 16:33:59 INFO - PROCESS | 1850 | 1462923239675 Marionette TRACE conn3 -> [0,1530,"setScriptTimeout",{"ms":35000}] 16:33:59 INFO - PROCESS | 1850 | 1462923239678 Marionette TRACE conn3 <- [1,1530,null,{}] 16:33:59 INFO - PROCESS | 1850 | 1462923239684 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}] 16:33:59 INFO - PROCESS | 1850 | 1462923239886 Marionette TRACE conn3 <- [1,1531,null,{"value":null}] 16:34:00 INFO - PROCESS | 1850 | 1462923240166 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:00 INFO - PROCESS | 1850 | ++DOCSHELL 0x8b687c00 == 151 [pid = 1850] [id = 390] 16:34:00 INFO - PROCESS | 1850 | ++DOMWINDOW == 163 (0x91d9d400) [pid = 1850] [serial = 1171] [outer = (nil)] 16:34:00 INFO - PROCESS | 1850 | ++DOMWINDOW == 164 (0x92702800) [pid = 1850] [serial = 1172] [outer = 0x91d9d400] 16:34:00 INFO - PROCESS | 1850 | 1462923240302 Marionette DEBUG loaded listener.js 16:34:00 INFO - PROCESS | 1850 | ++DOMWINDOW == 165 (0x9270c800) [pid = 1850] [serial = 1173] [outer = 0x91d9d400] 16:34:01 INFO - PROCESS | 1850 | 1462923241073 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]]]}] 16:34:01 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 16:34:01 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 16:34:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:34:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:34:01 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 16:34:01 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 16:34:01 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. 16:34:01 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 16:34:01 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1450ms 16:34:01 INFO - PROCESS | 1850 | 1462923241128 Marionette TRACE conn3 -> [0,1533,"getWindowHandle",null] 16:34:01 INFO - PROCESS | 1850 | 1462923241131 Marionette TRACE conn3 <- [1,1533,null,{"value":"8"}] 16:34:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 16:34:01 INFO - PROCESS | 1850 | 1462923241138 Marionette TRACE conn3 -> [0,1534,"setScriptTimeout",{"ms":35000}] 16:34:01 INFO - PROCESS | 1850 | 1462923241142 Marionette TRACE conn3 <- [1,1534,null,{}] 16:34:01 INFO - PROCESS | 1850 | 1462923241147 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}] 16:34:01 INFO - PROCESS | 1850 | 1462923241349 Marionette TRACE conn3 <- [1,1535,null,{"value":null}] 16:34:01 INFO - PROCESS | 1850 | 1462923241643 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:01 INFO - PROCESS | 1850 | ++DOCSHELL 0x8b111800 == 152 [pid = 1850] [id = 391] 16:34:01 INFO - PROCESS | 1850 | ++DOMWINDOW == 166 (0x8b2e8c00) [pid = 1850] [serial = 1174] [outer = (nil)] 16:34:01 INFO - PROCESS | 1850 | ++DOMWINDOW == 167 (0x9275b400) [pid = 1850] [serial = 1175] [outer = 0x8b2e8c00] 16:34:01 INFO - PROCESS | 1850 | 1462923241753 Marionette DEBUG loaded listener.js 16:34:01 INFO - PROCESS | 1850 | ++DOMWINDOW == 168 (0x92abcc00) [pid = 1850] [serial = 1176] [outer = 0x8b2e8c00] 16:34:02 INFO - PROCESS | 1850 | 1462923242756 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]]]}] 16:34:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 16:34:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1689ms 16:34:02 INFO - PROCESS | 1850 | 1462923242829 Marionette TRACE conn3 -> [0,1537,"getWindowHandle",null] 16:34:02 INFO - PROCESS | 1850 | 1462923242833 Marionette TRACE conn3 <- [1,1537,null,{"value":"8"}] 16:34:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 16:34:02 INFO - PROCESS | 1850 | 1462923242842 Marionette TRACE conn3 -> [0,1538,"setScriptTimeout",{"ms":35000}] 16:34:02 INFO - PROCESS | 1850 | 1462923242845 Marionette TRACE conn3 <- [1,1538,null,{}] 16:34:02 INFO - PROCESS | 1850 | 1462923242852 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}] 16:34:03 INFO - PROCESS | 1850 | 1462923243104 Marionette TRACE conn3 <- [1,1539,null,{"value":null}] 16:34:03 INFO - PROCESS | 1850 | 1462923243461 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:03 INFO - PROCESS | 1850 | ++DOCSHELL 0x8b9d5800 == 153 [pid = 1850] [id = 392] 16:34:03 INFO - PROCESS | 1850 | ++DOMWINDOW == 169 (0x9255b800) [pid = 1850] [serial = 1177] [outer = (nil)] 16:34:03 INFO - PROCESS | 1850 | ++DOMWINDOW == 170 (0x93bde800) [pid = 1850] [serial = 1178] [outer = 0x9255b800] 16:34:03 INFO - PROCESS | 1850 | 1462923243558 Marionette DEBUG loaded listener.js 16:34:03 INFO - PROCESS | 1850 | ++DOMWINDOW == 171 (0x94f41c00) [pid = 1850] [serial = 1179] [outer = 0x9255b800] 16:34:04 INFO - PROCESS | 1850 | 1462923244519 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]]]}] 16:34:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 16:34:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1741ms 16:34:04 INFO - PROCESS | 1850 | 1462923244583 Marionette TRACE conn3 -> [0,1541,"getWindowHandle",null] 16:34:04 INFO - PROCESS | 1850 | 1462923244587 Marionette TRACE conn3 <- [1,1541,null,{"value":"8"}] 16:34:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 16:34:04 INFO - PROCESS | 1850 | 1462923244593 Marionette TRACE conn3 -> [0,1542,"setScriptTimeout",{"ms":35000}] 16:34:04 INFO - PROCESS | 1850 | 1462923244596 Marionette TRACE conn3 <- [1,1542,null,{}] 16:34:04 INFO - PROCESS | 1850 | 1462923244602 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}] 16:34:04 INFO - PROCESS | 1850 | 1462923244800 Marionette TRACE conn3 <- [1,1543,null,{"value":null}] 16:34:05 INFO - PROCESS | 1850 | 1462923245139 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:05 INFO - PROCESS | 1850 | ++DOCSHELL 0x9130a000 == 154 [pid = 1850] [id = 393] 16:34:05 INFO - PROCESS | 1850 | ++DOMWINDOW == 172 (0x9515a000) [pid = 1850] [serial = 1180] [outer = (nil)] 16:34:05 INFO - PROCESS | 1850 | ++DOMWINDOW == 173 (0x953d8c00) [pid = 1850] [serial = 1181] [outer = 0x9515a000] 16:34:05 INFO - PROCESS | 1850 | 1462923245228 Marionette DEBUG loaded listener.js 16:34:05 INFO - PROCESS | 1850 | ++DOMWINDOW == 174 (0x953db800) [pid = 1850] [serial = 1182] [outer = 0x9515a000] 16:34:06 INFO - PROCESS | 1850 | 1462923246102 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]]]}] 16:34:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 16:34:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1539ms 16:34:06 INFO - PROCESS | 1850 | 1462923246132 Marionette TRACE conn3 -> [0,1545,"getWindowHandle",null] 16:34:06 INFO - PROCESS | 1850 | 1462923246135 Marionette TRACE conn3 <- [1,1545,null,{"value":"8"}] 16:34:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 16:34:06 INFO - PROCESS | 1850 | 1462923246142 Marionette TRACE conn3 -> [0,1546,"setScriptTimeout",{"ms":35000}] 16:34:06 INFO - PROCESS | 1850 | 1462923246147 Marionette TRACE conn3 <- [1,1546,null,{}] 16:34:06 INFO - PROCESS | 1850 | 1462923246173 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}] 16:34:06 INFO - PROCESS | 1850 | 1462923246403 Marionette TRACE conn3 <- [1,1547,null,{"value":null}] 16:34:06 INFO - PROCESS | 1850 | 1462923246719 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:06 INFO - PROCESS | 1850 | ++DOCSHELL 0x957ec000 == 155 [pid = 1850] [id = 394] 16:34:06 INFO - PROCESS | 1850 | ++DOMWINDOW == 175 (0x976e7400) [pid = 1850] [serial = 1183] [outer = (nil)] 16:34:06 INFO - PROCESS | 1850 | ++DOMWINDOW == 176 (0x9950e000) [pid = 1850] [serial = 1184] [outer = 0x976e7400] 16:34:06 INFO - PROCESS | 1850 | 1462923246817 Marionette DEBUG loaded listener.js 16:34:06 INFO - PROCESS | 1850 | ++DOMWINDOW == 177 (0x99a53000) [pid = 1850] [serial = 1185] [outer = 0x976e7400] 16:34:07 INFO - PROCESS | 1850 | 1462923247756 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]]]}] 16:34:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 16:34:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1652ms 16:34:07 INFO - PROCESS | 1850 | 1462923247795 Marionette TRACE conn3 -> [0,1549,"getWindowHandle",null] 16:34:07 INFO - PROCESS | 1850 | 1462923247799 Marionette TRACE conn3 <- [1,1549,null,{"value":"8"}] 16:34:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 16:34:07 INFO - PROCESS | 1850 | 1462923247805 Marionette TRACE conn3 -> [0,1550,"setScriptTimeout",{"ms":35000}] 16:34:07 INFO - PROCESS | 1850 | 1462923247809 Marionette TRACE conn3 <- [1,1550,null,{}] 16:34:07 INFO - PROCESS | 1850 | 1462923247815 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}] 16:34:08 INFO - PROCESS | 1850 | 1462923248015 Marionette TRACE conn3 <- [1,1551,null,{"value":null}] 16:34:08 INFO - PROCESS | 1850 | 1462923248292 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:08 INFO - PROCESS | 1850 | ++DOCSHELL 0x957f2400 == 156 [pid = 1850] [id = 395] 16:34:08 INFO - PROCESS | 1850 | ++DOMWINDOW == 178 (0x989ae800) [pid = 1850] [serial = 1186] [outer = (nil)] 16:34:08 INFO - PROCESS | 1850 | ++DOMWINDOW == 179 (0x99eed000) [pid = 1850] [serial = 1187] [outer = 0x989ae800] 16:34:08 INFO - PROCESS | 1850 | 1462923248426 Marionette DEBUG loaded listener.js 16:34:08 INFO - PROCESS | 1850 | ++DOMWINDOW == 180 (0x99ef2400) [pid = 1850] [serial = 1188] [outer = 0x989ae800] 16:34:09 INFO - PROCESS | 1850 | 1462923249336 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]]]}] 16:34:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 16:34:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1580ms 16:34:09 INFO - PROCESS | 1850 | 1462923249387 Marionette TRACE conn3 -> [0,1553,"getWindowHandle",null] 16:34:09 INFO - PROCESS | 1850 | 1462923249392 Marionette TRACE conn3 <- [1,1553,null,{"value":"8"}] 16:34:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 16:34:09 INFO - PROCESS | 1850 | 1462923249398 Marionette TRACE conn3 -> [0,1554,"setScriptTimeout",{"ms":35000}] 16:34:09 INFO - PROCESS | 1850 | 1462923249401 Marionette TRACE conn3 <- [1,1554,null,{}] 16:34:09 INFO - PROCESS | 1850 | 1462923249407 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}] 16:34:09 INFO - PROCESS | 1850 | 1462923249637 Marionette TRACE conn3 <- [1,1555,null,{"value":null}] 16:34:10 INFO - PROCESS | 1850 | 1462923250059 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:10 INFO - PROCESS | 1850 | ++DOCSHELL 0x8e6db800 == 157 [pid = 1850] [id = 396] 16:34:10 INFO - PROCESS | 1850 | ++DOMWINDOW == 181 (0x92732800) [pid = 1850] [serial = 1189] [outer = (nil)] 16:34:10 INFO - PROCESS | 1850 | ++DOMWINDOW == 182 (0x9a3da800) [pid = 1850] [serial = 1190] [outer = 0x92732800] 16:34:10 INFO - PROCESS | 1850 | 1462923250148 Marionette DEBUG loaded listener.js 16:34:10 INFO - PROCESS | 1850 | ++DOMWINDOW == 183 (0x9a60a800) [pid = 1850] [serial = 1191] [outer = 0x92732800] 16:34:11 INFO - PROCESS | 1850 | 1462923251047 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]]]}] 16:34:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 16:34:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1681ms 16:34:11 INFO - PROCESS | 1850 | 1462923251082 Marionette TRACE conn3 -> [0,1557,"getWindowHandle",null] 16:34:11 INFO - PROCESS | 1850 | 1462923251085 Marionette TRACE conn3 <- [1,1557,null,{"value":"8"}] 16:34:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 16:34:11 INFO - PROCESS | 1850 | 1462923251092 Marionette TRACE conn3 -> [0,1558,"setScriptTimeout",{"ms":35000}] 16:34:11 INFO - PROCESS | 1850 | 1462923251095 Marionette TRACE conn3 <- [1,1558,null,{}] 16:34:11 INFO - PROCESS | 1850 | 1462923251101 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}] 16:34:11 INFO - PROCESS | 1850 | 1462923251295 Marionette TRACE conn3 <- [1,1559,null,{"value":null}] 16:34:11 INFO - PROCESS | 1850 | 1462923251571 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:11 INFO - PROCESS | 1850 | ++DOCSHELL 0x875a8800 == 158 [pid = 1850] [id = 397] 16:34:11 INFO - PROCESS | 1850 | ++DOMWINDOW == 184 (0x99ee8c00) [pid = 1850] [serial = 1192] [outer = (nil)] 16:34:11 INFO - PROCESS | 1850 | ++DOMWINDOW == 185 (0x9ac7c400) [pid = 1850] [serial = 1193] [outer = 0x99ee8c00] 16:34:11 INFO - PROCESS | 1850 | 1462923251702 Marionette DEBUG loaded listener.js 16:34:11 INFO - PROCESS | 1850 | ++DOMWINDOW == 186 (0x9acdc000) [pid = 1850] [serial = 1194] [outer = 0x99ee8c00] 16:34:12 INFO - PROCESS | 1850 | 1462923252599 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]]]}] 16:34:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 16:34:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1581ms 16:34:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 16:34:12 INFO - PROCESS | 1850 | 1462923252674 Marionette TRACE conn3 -> [0,1561,"getWindowHandle",null] 16:34:12 INFO - PROCESS | 1850 | 1462923252677 Marionette TRACE conn3 <- [1,1561,null,{"value":"8"}] 16:34:12 INFO - PROCESS | 1850 | 1462923252684 Marionette TRACE conn3 -> [0,1562,"setScriptTimeout",{"ms":35000}] 16:34:12 INFO - PROCESS | 1850 | 1462923252687 Marionette TRACE conn3 <- [1,1562,null,{}] 16:34:12 INFO - PROCESS | 1850 | 1462923252694 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}] 16:34:12 INFO - PROCESS | 1850 | 1462923252938 Marionette TRACE conn3 <- [1,1563,null,{"value":null}] 16:34:13 INFO - PROCESS | 1850 | 1462923253270 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:13 INFO - PROCESS | 1850 | ++DOCSHELL 0x86ccd800 == 159 [pid = 1850] [id = 398] 16:34:13 INFO - PROCESS | 1850 | ++DOMWINDOW == 187 (0x99e1c800) [pid = 1850] [serial = 1195] [outer = (nil)] 16:34:13 INFO - PROCESS | 1850 | ++DOMWINDOW == 188 (0x9adab800) [pid = 1850] [serial = 1196] [outer = 0x99e1c800] 16:34:13 INFO - PROCESS | 1850 | 1462923253356 Marionette DEBUG loaded listener.js 16:34:13 INFO - PROCESS | 1850 | ++DOMWINDOW == 189 (0x9adb3c00) [pid = 1850] [serial = 1197] [outer = 0x99e1c800] 16:34:14 INFO - PROCESS | 1850 | 1462923254229 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]]]}] 16:34:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 16:34:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1587ms 16:34:14 INFO - PROCESS | 1850 | 1462923254271 Marionette TRACE conn3 -> [0,1565,"getWindowHandle",null] 16:34:14 INFO - PROCESS | 1850 | 1462923254275 Marionette TRACE conn3 <- [1,1565,null,{"value":"8"}] 16:34:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 16:34:14 INFO - PROCESS | 1850 | 1462923254281 Marionette TRACE conn3 -> [0,1566,"setScriptTimeout",{"ms":35000}] 16:34:14 INFO - PROCESS | 1850 | 1462923254284 Marionette TRACE conn3 <- [1,1566,null,{}] 16:34:14 INFO - PROCESS | 1850 | 1462923254290 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}] 16:34:14 INFO - PROCESS | 1850 | 1462923254495 Marionette TRACE conn3 <- [1,1567,null,{"value":null}] 16:34:14 INFO - PROCESS | 1850 | 1462923254826 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:14 INFO - PROCESS | 1850 | ++DOCSHELL 0x89d89000 == 160 [pid = 1850] [id = 399] 16:34:14 INFO - PROCESS | 1850 | ++DOMWINDOW == 190 (0x8afe4000) [pid = 1850] [serial = 1198] [outer = (nil)] 16:34:14 INFO - PROCESS | 1850 | ++DOMWINDOW == 191 (0x9b154800) [pid = 1850] [serial = 1199] [outer = 0x8afe4000] 16:34:14 INFO - PROCESS | 1850 | 1462923254915 Marionette DEBUG loaded listener.js 16:34:15 INFO - PROCESS | 1850 | ++DOMWINDOW == 192 (0x9b15fc00) [pid = 1850] [serial = 1200] [outer = 0x8afe4000] 16:34:15 INFO - PROCESS | 1850 | 1462923255780 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]]]}] 16:34:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 16:34:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1537ms 16:34:15 INFO - PROCESS | 1850 | 1462923255819 Marionette TRACE conn3 -> [0,1569,"getWindowHandle",null] 16:34:15 INFO - PROCESS | 1850 | 1462923255822 Marionette TRACE conn3 <- [1,1569,null,{"value":"8"}] 16:34:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 16:34:15 INFO - PROCESS | 1850 | 1462923255829 Marionette TRACE conn3 -> [0,1570,"setScriptTimeout",{"ms":35000}] 16:34:15 INFO - PROCESS | 1850 | 1462923255832 Marionette TRACE conn3 <- [1,1570,null,{}] 16:34:15 INFO - PROCESS | 1850 | 1462923255838 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}] 16:34:16 INFO - PROCESS | 1850 | 1462923256045 Marionette TRACE conn3 <- [1,1571,null,{"value":null}] 16:34:16 INFO - PROCESS | 1850 | 1462923256365 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:16 INFO - PROCESS | 1850 | ++DOCSHELL 0x9adb2400 == 161 [pid = 1850] [id = 400] 16:34:16 INFO - PROCESS | 1850 | ++DOMWINDOW == 193 (0x9afc4000) [pid = 1850] [serial = 1201] [outer = (nil)] 16:34:16 INFO - PROCESS | 1850 | ++DOMWINDOW == 194 (0x9b191400) [pid = 1850] [serial = 1202] [outer = 0x9afc4000] 16:34:16 INFO - PROCESS | 1850 | 1462923256456 Marionette DEBUG loaded listener.js 16:34:16 INFO - PROCESS | 1850 | ++DOMWINDOW == 195 (0x9b193c00) [pid = 1850] [serial = 1203] [outer = 0x9afc4000] 16:34:17 INFO - PROCESS | 1850 | 1462923257342 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]]]}] 16:34:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 16:34:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1586ms 16:34:17 INFO - PROCESS | 1850 | 1462923257416 Marionette TRACE conn3 -> [0,1573,"getWindowHandle",null] 16:34:17 INFO - PROCESS | 1850 | 1462923257419 Marionette TRACE conn3 <- [1,1573,null,{"value":"8"}] 16:34:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 16:34:17 INFO - PROCESS | 1850 | 1462923257426 Marionette TRACE conn3 -> [0,1574,"setScriptTimeout",{"ms":35000}] 16:34:17 INFO - PROCESS | 1850 | 1462923257430 Marionette TRACE conn3 <- [1,1574,null,{}] 16:34:17 INFO - PROCESS | 1850 | 1462923257435 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}] 16:34:17 INFO - PROCESS | 1850 | 1462923257656 Marionette TRACE conn3 <- [1,1575,null,{"value":null}] 16:34:17 INFO - PROCESS | 1850 | 1462923257979 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:18 INFO - PROCESS | 1850 | ++DOCSHELL 0x86fdb000 == 162 [pid = 1850] [id = 401] 16:34:18 INFO - PROCESS | 1850 | ++DOMWINDOW == 196 (0x8b0f0c00) [pid = 1850] [serial = 1204] [outer = (nil)] 16:34:18 INFO - PROCESS | 1850 | ++DOMWINDOW == 197 (0x9b7dac00) [pid = 1850] [serial = 1205] [outer = 0x8b0f0c00] 16:34:18 INFO - PROCESS | 1850 | 1462923258071 Marionette DEBUG loaded listener.js 16:34:18 INFO - PROCESS | 1850 | ++DOMWINDOW == 198 (0x9b7e2000) [pid = 1850] [serial = 1206] [outer = 0x8b0f0c00] 16:34:18 INFO - PROCESS | 1850 | 1462923258950 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]]]}] 16:34:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 16:34:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1587ms 16:34:19 INFO - PROCESS | 1850 | 1462923259016 Marionette TRACE conn3 -> [0,1577,"getWindowHandle",null] 16:34:19 INFO - PROCESS | 1850 | 1462923259020 Marionette TRACE conn3 <- [1,1577,null,{"value":"8"}] 16:34:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 16:34:19 INFO - PROCESS | 1850 | 1462923259026 Marionette TRACE conn3 -> [0,1578,"setScriptTimeout",{"ms":35000}] 16:34:19 INFO - PROCESS | 1850 | 1462923259029 Marionette TRACE conn3 <- [1,1578,null,{}] 16:34:19 INFO - PROCESS | 1850 | 1462923259040 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}] 16:34:19 INFO - PROCESS | 1850 | 1462923259244 Marionette TRACE conn3 <- [1,1579,null,{"value":null}] 16:34:20 INFO - PROCESS | 1850 | --DOCSHELL 0x8b0f2c00 == 161 [pid = 1850] [id = 199] 16:34:20 INFO - PROCESS | 1850 | --DOCSHELL 0xa229d000 == 160 [pid = 1850] [id = 83] 16:34:20 INFO - PROCESS | 1850 | --DOCSHELL 0x922d5400 == 159 [pid = 1850] [id = 75] 16:34:20 INFO - PROCESS | 1850 | --DOCSHELL 0x957f8400 == 158 [pid = 1850] [id = 154] 16:34:20 INFO - PROCESS | 1850 | --DOCSHELL 0x85cc7000 == 157 [pid = 1850] [id = 382] 16:34:20 INFO - PROCESS | 1850 | --DOCSHELL 0x875b4800 == 156 [pid = 1850] [id = 381] 16:34:20 INFO - PROCESS | 1850 | --DOCSHELL 0x890e4000 == 155 [pid = 1850] [id = 380] 16:34:20 INFO - PROCESS | 1850 | --DOCSHELL 0x86ccb400 == 154 [pid = 1850] [id = 379] 16:34:20 INFO - PROCESS | 1850 | --DOCSHELL 0x9130bc00 == 153 [pid = 1850] [id = 376] 16:34:20 INFO - PROCESS | 1850 | --DOCSHELL 0x87497c00 == 152 [pid = 1850] [id = 377] 16:34:20 INFO - PROCESS | 1850 | --DOCSHELL 0x9960f800 == 151 [pid = 1850] [id = 375] 16:34:20 INFO - PROCESS | 1850 | --DOCSHELL 0x989b0800 == 150 [pid = 1850] [id = 374] 16:34:20 INFO - PROCESS | 1850 | --DOCSHELL 0x957ee400 == 149 [pid = 1850] [id = 372] 16:34:20 INFO - PROCESS | 1850 | --DOCSHELL 0x8ef0e800 == 148 [pid = 1850] [id = 373] 16:34:20 INFO - PROCESS | 1850 | --DOCSHELL 0x953dac00 == 147 [pid = 1850] [id = 371] 16:34:20 INFO - PROCESS | 1850 | --DOCSHELL 0x8af04000 == 146 [pid = 1850] [id = 370] 16:34:20 INFO - PROCESS | 1850 | --DOCSHELL 0x86ccb800 == 145 [pid = 1850] [id = 369] 16:34:20 INFO - PROCESS | 1850 | --DOCSHELL 0x8dd0b000 == 144 [pid = 1850] [id = 367] 16:34:20 INFO - PROCESS | 1850 | --DOCSHELL 0x8b114000 == 143 [pid = 1850] [id = 368] 16:34:20 INFO - PROCESS | 1850 | --DOCSHELL 0x91acf000 == 142 [pid = 1850] [id = 366] 16:34:20 INFO - PROCESS | 1850 | --DOCSHELL 0x91002c00 == 141 [pid = 1850] [id = 365] 16:34:20 INFO - PROCESS | 1850 | --DOCSHELL 0x8afe5400 == 140 [pid = 1850] [id = 364] 16:34:20 INFO - PROCESS | 1850 | --DOCSHELL 0x8dd0c800 == 139 [pid = 1850] [id = 363] 16:34:20 INFO - PROCESS | 1850 | --DOCSHELL 0x8a0e8400 == 138 [pid = 1850] [id = 362] 16:34:20 INFO - PROCESS | 1850 | --DOCSHELL 0x862b1400 == 137 [pid = 1850] [id = 361] 16:34:21 INFO - PROCESS | 1850 | --DOMWINDOW == 197 (0x8b68b800) [pid = 1850] [serial = 1082] [outer = (nil)] [url = about:blank] 16:34:21 INFO - PROCESS | 1850 | --DOMWINDOW == 196 (0x91e2ac00) [pid = 1850] [serial = 1049] [outer = (nil)] [url = about:blank] 16:34:21 INFO - PROCESS | 1850 | --DOMWINDOW == 195 (0x87fe4c00) [pid = 1850] [serial = 1022] [outer = (nil)] [url = about:blank] 16:34:21 INFO - PROCESS | 1850 | --DOMWINDOW == 194 (0x91ace800) [pid = 1850] [serial = 1046] [outer = (nil)] [url = about:blank] 16:34:21 INFO - PROCESS | 1850 | --DOMWINDOW == 193 (0x8ee60800) [pid = 1850] [serial = 1080] [outer = (nil)] [url = about:blank] 16:34:21 INFO - PROCESS | 1850 | --DOMWINDOW == 192 (0x8b0f7c00) [pid = 1850] [serial = 1025] [outer = (nil)] [url = about:blank] 16:34:21 INFO - PROCESS | 1850 | --DOMWINDOW == 191 (0x92310000) [pid = 1850] [serial = 1052] [outer = (nil)] [url = about:blank] 16:34:21 INFO - PROCESS | 1850 | --DOMWINDOW == 190 (0x8dd0fc00) [pid = 1850] [serial = 1031] [outer = (nil)] [url = about:blank] 16:34:21 INFO - PROCESS | 1850 | --DOMWINDOW == 189 (0x92740c00) [pid = 1850] [serial = 1058] [outer = (nil)] [url = about:blank] 16:34:21 INFO - PROCESS | 1850 | --DOMWINDOW == 188 (0x88ef4000) [pid = 1850] [serial = 1071] [outer = (nil)] [url = about:blank] 16:34:21 INFO - PROCESS | 1850 | --DOMWINDOW == 187 (0x8ef09000) [pid = 1850] [serial = 1037] [outer = (nil)] [url = about:blank] 16:34:21 INFO - PROCESS | 1850 | --DOMWINDOW == 186 (0x9114e800) [pid = 1850] [serial = 1043] [outer = (nil)] [url = about:blank] 16:34:21 INFO - PROCESS | 1850 | --DOMWINDOW == 185 (0x8b9d4400) [pid = 1850] [serial = 1074] [outer = (nil)] [url = about:blank] 16:34:21 INFO - PROCESS | 1850 | --DOMWINDOW == 184 (0x8d3a3400) [pid = 1850] [serial = 1028] [outer = (nil)] [url = about:blank] 16:34:21 INFO - PROCESS | 1850 | --DOMWINDOW == 183 (0x8ee45800) [pid = 1850] [serial = 1079] [outer = (nil)] [url = about:blank] 16:34:21 INFO - PROCESS | 1850 | --DOMWINDOW == 182 (0x92566c00) [pid = 1850] [serial = 1055] [outer = (nil)] [url = about:blank] 16:34:21 INFO - PROCESS | 1850 | --DOMWINDOW == 181 (0x92ac3000) [pid = 1850] [serial = 1061] [outer = (nil)] [url = about:blank] 16:34:21 INFO - PROCESS | 1850 | --DOMWINDOW == 180 (0x8dcf3800) [pid = 1850] [serial = 1076] [outer = (nil)] [url = about:blank] 16:34:21 INFO - PROCESS | 1850 | --DOMWINDOW == 179 (0x875a8000) [pid = 1850] [serial = 1070] [outer = (nil)] [url = about:blank] 16:34:21 INFO - PROCESS | 1850 | --DOMWINDOW == 178 (0x8e6de800) [pid = 1850] [serial = 1034] [outer = (nil)] [url = about:blank] 16:34:21 INFO - PROCESS | 1850 | --DOMWINDOW == 177 (0x875b0c00) [pid = 1850] [serial = 1064] [outer = (nil)] [url = about:blank] 16:34:21 INFO - PROCESS | 1850 | --DOMWINDOW == 176 (0x91008800) [pid = 1850] [serial = 1040] [outer = (nil)] [url = about:blank] 16:34:21 INFO - PROCESS | 1850 | --DOMWINDOW == 175 (0x88ef8000) [pid = 1850] [serial = 1067] [outer = (nil)] [url = about:blank] 16:34:21 INFO - PROCESS | 1850 | --DOMWINDOW == 174 (0x8dd15800) [pid = 1850] [serial = 1077] [outer = (nil)] [url = about:blank] 16:34:21 INFO - PROCESS | 1850 | --DOMWINDOW == 173 (0x8a0e1800) [pid = 1850] [serial = 1068] [outer = (nil)] [url = about:blank] 16:34:21 INFO - PROCESS | 1850 | --DOMWINDOW == 172 (0x8b688800) [pid = 1850] [serial = 1073] [outer = (nil)] [url = about:blank] 16:34:21 INFO - PROCESS | 1850 | 1462923261203 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:21 INFO - PROCESS | 1850 | ++DOCSHELL 0x874a1c00 == 138 [pid = 1850] [id = 402] 16:34:21 INFO - PROCESS | 1850 | ++DOMWINDOW == 173 (0x874a4800) [pid = 1850] [serial = 1207] [outer = (nil)] 16:34:21 INFO - PROCESS | 1850 | ++DOMWINDOW == 174 (0x87fdb800) [pid = 1850] [serial = 1208] [outer = 0x874a4800] 16:34:21 INFO - PROCESS | 1850 | 1462923261286 Marionette DEBUG loaded listener.js 16:34:21 INFO - PROCESS | 1850 | ++DOMWINDOW == 175 (0x88238000) [pid = 1850] [serial = 1209] [outer = 0x874a4800] 16:34:22 INFO - PROCESS | 1850 | 1462923262074 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]]]}] 16:34:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 16:34:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 3091ms 16:34:22 INFO - PROCESS | 1850 | 1462923262119 Marionette TRACE conn3 -> [0,1581,"getWindowHandle",null] 16:34:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 16:34:22 INFO - PROCESS | 1850 | 1462923262124 Marionette TRACE conn3 <- [1,1581,null,{"value":"8"}] 16:34:22 INFO - PROCESS | 1850 | 1462923262131 Marionette TRACE conn3 -> [0,1582,"setScriptTimeout",{"ms":35000}] 16:34:22 INFO - PROCESS | 1850 | 1462923262137 Marionette TRACE conn3 <- [1,1582,null,{}] 16:34:22 INFO - PROCESS | 1850 | 1462923262143 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}] 16:34:22 INFO - PROCESS | 1850 | 1462923262365 Marionette TRACE conn3 <- [1,1583,null,{"value":null}] 16:34:22 INFO - PROCESS | 1850 | 1462923262563 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:22 INFO - PROCESS | 1850 | ++DOCSHELL 0x890ec800 == 139 [pid = 1850] [id = 403] 16:34:22 INFO - PROCESS | 1850 | ++DOMWINDOW == 176 (0x89c71000) [pid = 1850] [serial = 1210] [outer = (nil)] 16:34:22 INFO - PROCESS | 1850 | ++DOMWINDOW == 177 (0x8af04000) [pid = 1850] [serial = 1211] [outer = 0x89c71000] 16:34:22 INFO - PROCESS | 1850 | 1462923262642 Marionette DEBUG loaded listener.js 16:34:22 INFO - PROCESS | 1850 | ++DOMWINDOW == 178 (0x8b0f7c00) [pid = 1850] [serial = 1212] [outer = 0x89c71000] 16:34:23 INFO - PROCESS | 1850 | 1462923263539 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]]]}] 16:34:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 16:34:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1454ms 16:34:23 INFO - PROCESS | 1850 | 1462923263588 Marionette TRACE conn3 -> [0,1585,"getWindowHandle",null] 16:34:23 INFO - PROCESS | 1850 | 1462923263601 Marionette TRACE conn3 <- [1,1585,null,{"value":"8"}] 16:34:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 16:34:23 INFO - PROCESS | 1850 | 1462923263620 Marionette TRACE conn3 -> [0,1586,"setScriptTimeout",{"ms":35000}] 16:34:23 INFO - PROCESS | 1850 | 1462923263624 Marionette TRACE conn3 <- [1,1586,null,{}] 16:34:23 INFO - PROCESS | 1850 | 1462923263629 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}] 16:34:23 INFO - PROCESS | 1850 | 1462923263974 Marionette TRACE conn3 <- [1,1587,null,{"value":null}] 16:34:24 INFO - PROCESS | 1850 | 1462923264025 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:24 INFO - PROCESS | 1850 | ++DOCSHELL 0x8af0b400 == 140 [pid = 1850] [id = 404] 16:34:24 INFO - PROCESS | 1850 | ++DOMWINDOW == 179 (0x8b114000) [pid = 1850] [serial = 1213] [outer = (nil)] 16:34:24 INFO - PROCESS | 1850 | ++DOMWINDOW == 180 (0x8b689000) [pid = 1850] [serial = 1214] [outer = 0x8b114000] 16:34:24 INFO - PROCESS | 1850 | 1462923264150 Marionette DEBUG loaded listener.js 16:34:24 INFO - PROCESS | 1850 | ++DOMWINDOW == 181 (0x8b9dbc00) [pid = 1850] [serial = 1215] [outer = 0x8b114000] 16:34:25 INFO - PROCESS | 1850 | 1462923265172 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]]]}] 16:34:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 16:34:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1590ms 16:34:25 INFO - PROCESS | 1850 | 1462923265211 Marionette TRACE conn3 -> [0,1589,"getWindowHandle",null] 16:34:25 INFO - PROCESS | 1850 | 1462923265216 Marionette TRACE conn3 <- [1,1589,null,{"value":"8"}] 16:34:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 16:34:25 INFO - PROCESS | 1850 | 1462923265237 Marionette TRACE conn3 -> [0,1590,"setScriptTimeout",{"ms":35000}] 16:34:25 INFO - PROCESS | 1850 | 1462923265245 Marionette TRACE conn3 <- [1,1590,null,{}] 16:34:25 INFO - PROCESS | 1850 | 1462923265251 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}] 16:34:26 INFO - PROCESS | 1850 | 1462923266369 Marionette TRACE conn3 <- [1,1591,null,{"value":null}] 16:34:26 INFO - PROCESS | 1850 | --DOMWINDOW == 180 (0x8b685000) [pid = 1850] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 16:34:26 INFO - PROCESS | 1850 | --DOMWINDOW == 179 (0x87fde000) [pid = 1850] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 16:34:26 INFO - PROCESS | 1850 | --DOMWINDOW == 178 (0x91e30800) [pid = 1850] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 16:34:26 INFO - PROCESS | 1850 | --DOMWINDOW == 177 (0x9230a400) [pid = 1850] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 16:34:26 INFO - PROCESS | 1850 | --DOMWINDOW == 176 (0x91e38800) [pid = 1850] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 16:34:26 INFO - PROCESS | 1850 | --DOMWINDOW == 175 (0x91ac9c00) [pid = 1850] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 16:34:26 INFO - PROCESS | 1850 | --DOMWINDOW == 174 (0x921f7000) [pid = 1850] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 16:34:26 INFO - PROCESS | 1850 | --DOMWINDOW == 173 (0x999a9800) [pid = 1850] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 16:34:26 INFO - PROCESS | 1850 | --DOMWINDOW == 172 (0x92564000) [pid = 1850] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 16:34:26 INFO - PROCESS | 1850 | --DOMWINDOW == 171 (0x883bac00) [pid = 1850] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 16:34:26 INFO - PROCESS | 1850 | --DOMWINDOW == 170 (0x87fe0c00) [pid = 1850] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 16:34:26 INFO - PROCESS | 1850 | --DOMWINDOW == 169 (0x92392400) [pid = 1850] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 16:34:26 INFO - PROCESS | 1850 | --DOMWINDOW == 168 (0x87499c00) [pid = 1850] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 16:34:26 INFO - PROCESS | 1850 | --DOMWINDOW == 167 (0x890f0000) [pid = 1850] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 16:34:26 INFO - PROCESS | 1850 | --DOMWINDOW == 166 (0x8dd0f400) [pid = 1850] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 16:34:26 INFO - PROCESS | 1850 | --DOMWINDOW == 165 (0x8dd0b400) [pid = 1850] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 16:34:26 INFO - PROCESS | 1850 | --DOMWINDOW == 164 (0x9255d000) [pid = 1850] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 16:34:26 INFO - PROCESS | 1850 | --DOMWINDOW == 163 (0x8af06c00) [pid = 1850] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 16:34:26 INFO - PROCESS | 1850 | --DOMWINDOW == 162 (0x9105f800) [pid = 1850] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 16:34:26 INFO - PROCESS | 1850 | --DOMWINDOW == 161 (0x9960e400) [pid = 1850] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 16:34:26 INFO - PROCESS | 1850 | --DOMWINDOW == 160 (0x93b0c800) [pid = 1850] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 16:34:26 INFO - PROCESS | 1850 | --DOMWINDOW == 159 (0x957f5800) [pid = 1850] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 16:34:26 INFO - PROCESS | 1850 | --DOMWINDOW == 158 (0x8b67d000) [pid = 1850] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 16:34:26 INFO - PROCESS | 1850 | --DOMWINDOW == 157 (0x8f05cc00) [pid = 1850] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 16:34:26 INFO - PROCESS | 1850 | --DOMWINDOW == 156 (0x94f48c00) [pid = 1850] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 16:34:26 INFO - PROCESS | 1850 | --DOMWINDOW == 155 (0x86fde400) [pid = 1850] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 16:34:26 INFO - PROCESS | 1850 | --DOMWINDOW == 154 (0x862ab400) [pid = 1850] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 16:34:26 INFO - PROCESS | 1850 | --DOMWINDOW == 153 (0x862aa400) [pid = 1850] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 16:34:26 INFO - PROCESS | 1850 | --DOMWINDOW == 152 (0x8e6e4c00) [pid = 1850] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 16:34:26 INFO - PROCESS | 1850 | --DOMWINDOW == 151 (0x883b3c00) [pid = 1850] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 16:34:26 INFO - PROCESS | 1850 | --DOMWINDOW == 150 (0x988c4400) [pid = 1850] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 16:34:26 INFO - PROCESS | 1850 | --DOMWINDOW == 149 (0x8afe2c00) [pid = 1850] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 16:34:26 INFO - PROCESS | 1850 | --DOMWINDOW == 148 (0x92738c00) [pid = 1850] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 16:34:26 INFO - PROCESS | 1850 | --DOMWINDOW == 147 (0x8823e000) [pid = 1850] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 16:34:26 INFO - PROCESS | 1850 | --DOMWINDOW == 146 (0x8e6db400) [pid = 1850] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 16:34:26 INFO - PROCESS | 1850 | --DOMWINDOW == 145 (0x8a0eb000) [pid = 1850] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 16:34:26 INFO - PROCESS | 1850 | --DOMWINDOW == 144 (0x92732000) [pid = 1850] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 16:34:26 INFO - PROCESS | 1850 | --DOMWINDOW == 143 (0x8b788400) [pid = 1850] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 16:34:26 INFO - PROCESS | 1850 | --DOMWINDOW == 142 (0x8f061400) [pid = 1850] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 16:34:26 INFO - PROCESS | 1850 | --DOMWINDOW == 141 (0x8b9db800) [pid = 1850] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 16:34:26 INFO - PROCESS | 1850 | 1462923266722 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:26 INFO - PROCESS | 1850 | ++DOCSHELL 0x862aa400 == 141 [pid = 1850] [id = 405] 16:34:26 INFO - PROCESS | 1850 | ++DOMWINDOW == 142 (0x862b0800) [pid = 1850] [serial = 1216] [outer = (nil)] 16:34:26 INFO - PROCESS | 1850 | ++DOMWINDOW == 143 (0x875b2400) [pid = 1850] [serial = 1217] [outer = 0x862b0800] 16:34:26 INFO - PROCESS | 1850 | 1462923266797 Marionette DEBUG loaded listener.js 16:34:26 INFO - PROCESS | 1850 | ++DOMWINDOW == 144 (0x88ef8400) [pid = 1850] [serial = 1218] [outer = 0x862b0800] 16:34:27 INFO - PROCESS | 1850 | 1462923267574 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]]]}] 16:34:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 16:34:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 2382ms 16:34:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 16:34:27 INFO - PROCESS | 1850 | 1462923267606 Marionette TRACE conn3 -> [0,1593,"getWindowHandle",null] 16:34:27 INFO - PROCESS | 1850 | 1462923267610 Marionette TRACE conn3 <- [1,1593,null,{"value":"8"}] 16:34:27 INFO - PROCESS | 1850 | 1462923267617 Marionette TRACE conn3 -> [0,1594,"setScriptTimeout",{"ms":35000}] 16:34:27 INFO - PROCESS | 1850 | 1462923267620 Marionette TRACE conn3 <- [1,1594,null,{}] 16:34:27 INFO - PROCESS | 1850 | 1462923267625 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}] 16:34:27 INFO - PROCESS | 1850 | 1462923267880 Marionette TRACE conn3 <- [1,1595,null,{"value":null}] 16:34:27 INFO - PROCESS | 1850 | 1462923267904 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:27 INFO - PROCESS | 1850 | ++DOCSHELL 0x87499c00 == 142 [pid = 1850] [id = 406] 16:34:27 INFO - PROCESS | 1850 | ++DOMWINDOW == 145 (0x875b5000) [pid = 1850] [serial = 1219] [outer = (nil)] 16:34:27 INFO - PROCESS | 1850 | ++DOMWINDOW == 146 (0x8b9e1800) [pid = 1850] [serial = 1220] [outer = 0x875b5000] 16:34:27 INFO - PROCESS | 1850 | 1462923267977 Marionette DEBUG loaded listener.js 16:34:28 INFO - PROCESS | 1850 | ++DOMWINDOW == 147 (0x8e610c00) [pid = 1850] [serial = 1221] [outer = 0x875b5000] 16:34:29 INFO - PROCESS | 1850 | 1462923269204 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]]]}] 16:34:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 16:34:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1638ms 16:34:29 INFO - PROCESS | 1850 | 1462923269256 Marionette TRACE conn3 -> [0,1597,"getWindowHandle",null] 16:34:29 INFO - PROCESS | 1850 | 1462923269264 Marionette TRACE conn3 <- [1,1597,null,{"value":"8"}] 16:34:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 16:34:29 INFO - PROCESS | 1850 | 1462923269274 Marionette TRACE conn3 -> [0,1598,"setScriptTimeout",{"ms":35000}] 16:34:29 INFO - PROCESS | 1850 | 1462923269279 Marionette TRACE conn3 <- [1,1598,null,{}] 16:34:29 INFO - PROCESS | 1850 | 1462923269288 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}] 16:34:29 INFO - PROCESS | 1850 | 1462923269530 Marionette TRACE conn3 <- [1,1599,null,{"value":null}] 16:34:29 INFO - PROCESS | 1850 | 1462923269868 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:29 INFO - PROCESS | 1850 | ++DOCSHELL 0x88ef5400 == 143 [pid = 1850] [id = 407] 16:34:29 INFO - PROCESS | 1850 | ++DOMWINDOW == 148 (0x890e2800) [pid = 1850] [serial = 1222] [outer = (nil)] 16:34:29 INFO - PROCESS | 1850 | ++DOMWINDOW == 149 (0x8af09c00) [pid = 1850] [serial = 1223] [outer = 0x890e2800] 16:34:29 INFO - PROCESS | 1850 | 1462923269964 Marionette DEBUG loaded listener.js 16:34:30 INFO - PROCESS | 1850 | ++DOMWINDOW == 150 (0x8b112400) [pid = 1850] [serial = 1224] [outer = 0x890e2800] 16:34:30 INFO - PROCESS | 1850 | 1462923270911 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]]]}] 16:34:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 16:34:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1685ms 16:34:30 INFO - PROCESS | 1850 | 1462923270960 Marionette TRACE conn3 -> [0,1601,"getWindowHandle",null] 16:34:30 INFO - PROCESS | 1850 | 1462923270970 Marionette TRACE conn3 <- [1,1601,null,{"value":"8"}] 16:34:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 16:34:30 INFO - PROCESS | 1850 | 1462923270981 Marionette TRACE conn3 -> [0,1602,"setScriptTimeout",{"ms":35000}] 16:34:30 INFO - PROCESS | 1850 | 1462923270985 Marionette TRACE conn3 <- [1,1602,null,{}] 16:34:30 INFO - PROCESS | 1850 | 1462923270992 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}] 16:34:31 INFO - PROCESS | 1850 | 1462923271274 Marionette TRACE conn3 <- [1,1603,null,{"value":null}] 16:34:31 INFO - PROCESS | 1850 | 1462923271614 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:31 INFO - PROCESS | 1850 | ++DOCSHELL 0x8b785800 == 144 [pid = 1850] [id = 408] 16:34:31 INFO - PROCESS | 1850 | ++DOMWINDOW == 151 (0x8b9e2400) [pid = 1850] [serial = 1225] [outer = (nil)] 16:34:31 INFO - PROCESS | 1850 | ++DOMWINDOW == 152 (0x8d3ad800) [pid = 1850] [serial = 1226] [outer = 0x8b9e2400] 16:34:31 INFO - PROCESS | 1850 | 1462923271702 Marionette DEBUG loaded listener.js 16:34:31 INFO - PROCESS | 1850 | ++DOMWINDOW == 153 (0x8dd09400) [pid = 1850] [serial = 1227] [outer = 0x8b9e2400] 16:34:32 INFO - PROCESS | 1850 | 1462923272712 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]]]}] 16:34:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 16:34:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1791ms 16:34:32 INFO - PROCESS | 1850 | 1462923272786 Marionette TRACE conn3 -> [0,1605,"getWindowHandle",null] 16:34:32 INFO - PROCESS | 1850 | 1462923272790 Marionette TRACE conn3 <- [1,1605,null,{"value":"8"}] 16:34:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 16:34:32 INFO - PROCESS | 1850 | 1462923272800 Marionette TRACE conn3 -> [0,1606,"setScriptTimeout",{"ms":35000}] 16:34:32 INFO - PROCESS | 1850 | 1462923272805 Marionette TRACE conn3 <- [1,1606,null,{}] 16:34:32 INFO - PROCESS | 1850 | 1462923272822 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}] 16:34:33 INFO - PROCESS | 1850 | 1462923273049 Marionette TRACE conn3 <- [1,1607,null,{"value":null}] 16:34:33 INFO - PROCESS | 1850 | 1462923273371 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:33 INFO - PROCESS | 1850 | ++DOCSHELL 0x8ee38800 == 145 [pid = 1850] [id = 409] 16:34:33 INFO - PROCESS | 1850 | ++DOMWINDOW == 154 (0x8ee47c00) [pid = 1850] [serial = 1228] [outer = (nil)] 16:34:33 INFO - PROCESS | 1850 | ++DOMWINDOW == 155 (0x8ee69c00) [pid = 1850] [serial = 1229] [outer = 0x8ee47c00] 16:34:33 INFO - PROCESS | 1850 | 1462923273469 Marionette DEBUG loaded listener.js 16:34:33 INFO - PROCESS | 1850 | ++DOMWINDOW == 156 (0x8f052000) [pid = 1850] [serial = 1230] [outer = 0x8ee47c00] 16:34:34 INFO - PROCESS | 1850 | 1462923274394 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]]]}] 16:34:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 16:34:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1640ms 16:34:34 INFO - PROCESS | 1850 | 1462923274442 Marionette TRACE conn3 -> [0,1609,"getWindowHandle",null] 16:34:34 INFO - PROCESS | 1850 | 1462923274447 Marionette TRACE conn3 <- [1,1609,null,{"value":"8"}] 16:34:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 16:34:34 INFO - PROCESS | 1850 | 1462923274475 Marionette TRACE conn3 -> [0,1610,"setScriptTimeout",{"ms":35000}] 16:34:34 INFO - PROCESS | 1850 | 1462923274479 Marionette TRACE conn3 <- [1,1610,null,{}] 16:34:34 INFO - PROCESS | 1850 | 1462923274485 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}] 16:34:34 INFO - PROCESS | 1850 | 1462923274712 Marionette TRACE conn3 <- [1,1611,null,{"value":null}] 16:34:35 INFO - PROCESS | 1850 | 1462923275045 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:35 INFO - PROCESS | 1850 | ++DOCSHELL 0x87fdfc00 == 146 [pid = 1850] [id = 410] 16:34:35 INFO - PROCESS | 1850 | ++DOMWINDOW == 157 (0x8e6e0400) [pid = 1850] [serial = 1231] [outer = (nil)] 16:34:35 INFO - PROCESS | 1850 | ++DOMWINDOW == 158 (0x91005400) [pid = 1850] [serial = 1232] [outer = 0x8e6e0400] 16:34:35 INFO - PROCESS | 1850 | 1462923275138 Marionette DEBUG loaded listener.js 16:34:35 INFO - PROCESS | 1850 | ++DOMWINDOW == 159 (0x91060c00) [pid = 1850] [serial = 1233] [outer = 0x8e6e0400] 16:34:36 INFO - PROCESS | 1850 | 1462923276029 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]]]}] 16:34:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 16:34:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1586ms 16:34:36 INFO - PROCESS | 1850 | 1462923276058 Marionette TRACE conn3 -> [0,1613,"getWindowHandle",null] 16:34:36 INFO - PROCESS | 1850 | 1462923276062 Marionette TRACE conn3 <- [1,1613,null,{"value":"8"}] 16:34:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 16:34:36 INFO - PROCESS | 1850 | 1462923276068 Marionette TRACE conn3 -> [0,1614,"setScriptTimeout",{"ms":35000}] 16:34:36 INFO - PROCESS | 1850 | 1462923276071 Marionette TRACE conn3 <- [1,1614,null,{}] 16:34:36 INFO - PROCESS | 1850 | 1462923276077 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}] 16:34:36 INFO - PROCESS | 1850 | 1462923276301 Marionette TRACE conn3 <- [1,1615,null,{"value":null}] 16:34:36 INFO - PROCESS | 1850 | 1462923276655 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:36 INFO - PROCESS | 1850 | ++DOCSHELL 0x8d3a3400 == 147 [pid = 1850] [id = 411] 16:34:36 INFO - PROCESS | 1850 | ++DOMWINDOW == 160 (0x8f064c00) [pid = 1850] [serial = 1234] [outer = (nil)] 16:34:36 INFO - PROCESS | 1850 | ++DOMWINDOW == 161 (0x91308400) [pid = 1850] [serial = 1235] [outer = 0x8f064c00] 16:34:36 INFO - PROCESS | 1850 | 1462923276746 Marionette DEBUG loaded listener.js 16:34:36 INFO - PROCESS | 1850 | ++DOMWINDOW == 162 (0x91ad0800) [pid = 1850] [serial = 1236] [outer = 0x8f064c00] 16:34:37 INFO - PROCESS | 1850 | 1462923277672 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]]]}] 16:34:37 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 16:34:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1642ms 16:34:37 INFO - PROCESS | 1850 | 1462923277711 Marionette TRACE conn3 -> [0,1617,"getWindowHandle",null] 16:34:37 INFO - PROCESS | 1850 | 1462923277715 Marionette TRACE conn3 <- [1,1617,null,{"value":"8"}] 16:34:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 16:34:37 INFO - PROCESS | 1850 | 1462923277722 Marionette TRACE conn3 -> [0,1618,"setScriptTimeout",{"ms":35000}] 16:34:37 INFO - PROCESS | 1850 | 1462923277726 Marionette TRACE conn3 <- [1,1618,null,{}] 16:34:37 INFO - PROCESS | 1850 | 1462923277752 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}] 16:34:37 INFO - PROCESS | 1850 | 1462923277988 Marionette TRACE conn3 <- [1,1619,null,{"value":null}] 16:34:38 INFO - PROCESS | 1850 | 1462923278316 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:38 INFO - PROCESS | 1850 | ++DOCSHELL 0x8ee45c00 == 148 [pid = 1850] [id = 412] 16:34:38 INFO - PROCESS | 1850 | ++DOMWINDOW == 163 (0x9130dc00) [pid = 1850] [serial = 1237] [outer = (nil)] 16:34:38 INFO - PROCESS | 1850 | ++DOMWINDOW == 164 (0x91e37800) [pid = 1850] [serial = 1238] [outer = 0x9130dc00] 16:34:38 INFO - PROCESS | 1850 | 1462923278413 Marionette DEBUG loaded listener.js 16:34:38 INFO - PROCESS | 1850 | ++DOMWINDOW == 165 (0x9230d400) [pid = 1850] [serial = 1239] [outer = 0x9130dc00] 16:34:39 INFO - PROCESS | 1850 | 1462923279385 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]]]}] 16:34:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 16:34:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1710ms 16:34:39 INFO - PROCESS | 1850 | 1462923279432 Marionette TRACE conn3 -> [0,1621,"getWindowHandle",null] 16:34:39 INFO - PROCESS | 1850 | 1462923279436 Marionette TRACE conn3 <- [1,1621,null,{"value":"8"}] 16:34:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 16:34:39 INFO - PROCESS | 1850 | 1462923279443 Marionette TRACE conn3 -> [0,1622,"setScriptTimeout",{"ms":35000}] 16:34:39 INFO - PROCESS | 1850 | 1462923279446 Marionette TRACE conn3 <- [1,1622,null,{}] 16:34:39 INFO - PROCESS | 1850 | 1462923279452 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}] 16:34:39 INFO - PROCESS | 1850 | 1462923279649 Marionette TRACE conn3 <- [1,1623,null,{"value":null}] 16:34:40 INFO - PROCESS | 1850 | 1462923279995 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:40 INFO - PROCESS | 1850 | ++DOCSHELL 0x883b1400 == 149 [pid = 1850] [id = 413] 16:34:40 INFO - PROCESS | 1850 | ++DOMWINDOW == 166 (0x8a0e9c00) [pid = 1850] [serial = 1240] [outer = (nil)] 16:34:40 INFO - PROCESS | 1850 | ++DOMWINDOW == 167 (0x92701400) [pid = 1850] [serial = 1241] [outer = 0x8a0e9c00] 16:34:40 INFO - PROCESS | 1850 | 1462923280085 Marionette DEBUG loaded listener.js 16:34:40 INFO - PROCESS | 1850 | ++DOMWINDOW == 168 (0x92710c00) [pid = 1850] [serial = 1242] [outer = 0x8a0e9c00] 16:34:40 INFO - PROCESS | 1850 | 1462923280966 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]]]}] 16:34:41 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 16:34:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1580ms 16:34:41 INFO - PROCESS | 1850 | 1462923281024 Marionette TRACE conn3 -> [0,1625,"getWindowHandle",null] 16:34:41 INFO - PROCESS | 1850 | 1462923281027 Marionette TRACE conn3 <- [1,1625,null,{"value":"8"}] 16:34:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 16:34:41 INFO - PROCESS | 1850 | 1462923281034 Marionette TRACE conn3 -> [0,1626,"setScriptTimeout",{"ms":35000}] 16:34:41 INFO - PROCESS | 1850 | 1462923281037 Marionette TRACE conn3 <- [1,1626,null,{}] 16:34:41 INFO - PROCESS | 1850 | 1462923281043 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}] 16:34:41 INFO - PROCESS | 1850 | 1462923281249 Marionette TRACE conn3 <- [1,1627,null,{"value":null}] 16:34:41 INFO - PROCESS | 1850 | 1462923281555 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:41 INFO - PROCESS | 1850 | ++DOCSHELL 0x91006000 == 150 [pid = 1850] [id = 414] 16:34:41 INFO - PROCESS | 1850 | ++DOMWINDOW == 169 (0x921fd000) [pid = 1850] [serial = 1243] [outer = (nil)] 16:34:41 INFO - PROCESS | 1850 | ++DOMWINDOW == 170 (0x92757000) [pid = 1850] [serial = 1244] [outer = 0x921fd000] 16:34:41 INFO - PROCESS | 1850 | 1462923281646 Marionette DEBUG loaded listener.js 16:34:41 INFO - PROCESS | 1850 | ++DOMWINDOW == 171 (0x92abf800) [pid = 1850] [serial = 1245] [outer = 0x921fd000] 16:34:42 INFO - PROCESS | 1850 | 1462923282556 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]]]}] 16:34:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 16:34:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1583ms 16:34:42 INFO - PROCESS | 1850 | 1462923282618 Marionette TRACE conn3 -> [0,1629,"getWindowHandle",null] 16:34:42 INFO - PROCESS | 1850 | 1462923282623 Marionette TRACE conn3 <- [1,1629,null,{"value":"8"}] 16:34:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 16:34:42 INFO - PROCESS | 1850 | 1462923282629 Marionette TRACE conn3 -> [0,1630,"setScriptTimeout",{"ms":35000}] 16:34:42 INFO - PROCESS | 1850 | 1462923282632 Marionette TRACE conn3 <- [1,1630,null,{}] 16:34:42 INFO - PROCESS | 1850 | 1462923282638 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}] 16:34:42 INFO - PROCESS | 1850 | 1462923282850 Marionette TRACE conn3 <- [1,1631,null,{"value":null}] 16:34:43 INFO - PROCESS | 1850 | 1462923283170 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:43 INFO - PROCESS | 1850 | ++DOCSHELL 0x9230d800 == 151 [pid = 1850] [id = 415] 16:34:43 INFO - PROCESS | 1850 | ++DOMWINDOW == 172 (0x92738c00) [pid = 1850] [serial = 1246] [outer = (nil)] 16:34:43 INFO - PROCESS | 1850 | ++DOMWINDOW == 173 (0x94f0a400) [pid = 1850] [serial = 1247] [outer = 0x92738c00] 16:34:43 INFO - PROCESS | 1850 | 1462923283274 Marionette DEBUG loaded listener.js 16:34:43 INFO - PROCESS | 1850 | ++DOMWINDOW == 174 (0x94f41400) [pid = 1850] [serial = 1248] [outer = 0x92738c00] 16:34:44 INFO - PROCESS | 1850 | 1462923284218 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]]]}] 16:34:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 16:34:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1635ms 16:34:44 INFO - PROCESS | 1850 | 1462923284265 Marionette TRACE conn3 -> [0,1633,"getWindowHandle",null] 16:34:44 INFO - PROCESS | 1850 | 1462923284269 Marionette TRACE conn3 <- [1,1633,null,{"value":"8"}] 16:34:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 16:34:44 INFO - PROCESS | 1850 | 1462923284275 Marionette TRACE conn3 -> [0,1634,"setScriptTimeout",{"ms":35000}] 16:34:44 INFO - PROCESS | 1850 | 1462923284279 Marionette TRACE conn3 <- [1,1634,null,{}] 16:34:44 INFO - PROCESS | 1850 | 1462923284285 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}] 16:34:44 INFO - PROCESS | 1850 | 1462923284521 Marionette TRACE conn3 <- [1,1635,null,{"value":null}] 16:34:44 INFO - PROCESS | 1850 | 1462923284874 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:44 INFO - PROCESS | 1850 | ++DOCSHELL 0x87498400 == 152 [pid = 1850] [id = 416] 16:34:44 INFO - PROCESS | 1850 | ++DOMWINDOW == 175 (0x875a7400) [pid = 1850] [serial = 1249] [outer = (nil)] 16:34:44 INFO - PROCESS | 1850 | ++DOMWINDOW == 176 (0x95089400) [pid = 1850] [serial = 1250] [outer = 0x875a7400] 16:34:44 INFO - PROCESS | 1850 | 1462923284976 Marionette DEBUG loaded listener.js 16:34:45 INFO - PROCESS | 1850 | ++DOMWINDOW == 177 (0x953d5400) [pid = 1850] [serial = 1251] [outer = 0x875a7400] 16:34:45 INFO - PROCESS | 1850 | 1462923285942 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]]]}] 16:34:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 16:34:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1732ms 16:34:46 INFO - PROCESS | 1850 | 1462923286010 Marionette TRACE conn3 -> [0,1637,"getWindowHandle",null] 16:34:46 INFO - PROCESS | 1850 | 1462923286016 Marionette TRACE conn3 <- [1,1637,null,{"value":"8"}] 16:34:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 16:34:46 INFO - PROCESS | 1850 | 1462923286023 Marionette TRACE conn3 -> [0,1638,"setScriptTimeout",{"ms":35000}] 16:34:46 INFO - PROCESS | 1850 | 1462923286026 Marionette TRACE conn3 <- [1,1638,null,{}] 16:34:46 INFO - PROCESS | 1850 | 1462923286033 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}] 16:34:46 INFO - PROCESS | 1850 | 1462923286327 Marionette TRACE conn3 <- [1,1639,null,{"value":null}] 16:34:46 INFO - PROCESS | 1850 | 1462923286695 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:46 INFO - PROCESS | 1850 | ++DOCSHELL 0x953d3c00 == 153 [pid = 1850] [id = 417] 16:34:46 INFO - PROCESS | 1850 | ++DOMWINDOW == 178 (0x98e29000) [pid = 1850] [serial = 1252] [outer = (nil)] 16:34:46 INFO - PROCESS | 1850 | ++DOMWINDOW == 179 (0x99509800) [pid = 1850] [serial = 1253] [outer = 0x98e29000] 16:34:46 INFO - PROCESS | 1850 | 1462923286804 Marionette DEBUG loaded listener.js 16:34:46 INFO - PROCESS | 1850 | ++DOMWINDOW == 180 (0x999b3800) [pid = 1850] [serial = 1254] [outer = 0x98e29000] 16:34:47 INFO - PROCESS | 1850 | 1462923287785 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]]]}] 16:34:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 16:34:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1831ms 16:34:47 INFO - PROCESS | 1850 | 1462923287855 Marionette TRACE conn3 -> [0,1641,"getWindowHandle",null] 16:34:47 INFO - PROCESS | 1850 | 1462923287859 Marionette TRACE conn3 <- [1,1641,null,{"value":"8"}] 16:34:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 16:34:47 INFO - PROCESS | 1850 | 1462923287866 Marionette TRACE conn3 -> [0,1642,"setScriptTimeout",{"ms":35000}] 16:34:47 INFO - PROCESS | 1850 | 1462923287870 Marionette TRACE conn3 <- [1,1642,null,{}] 16:34:47 INFO - PROCESS | 1850 | 1462923287876 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}] 16:34:48 INFO - PROCESS | 1850 | 1462923288109 Marionette TRACE conn3 <- [1,1643,null,{"value":null}] 16:34:48 INFO - PROCESS | 1850 | 1462923288455 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:48 INFO - PROCESS | 1850 | ++DOCSHELL 0x989a7000 == 154 [pid = 1850] [id = 418] 16:34:48 INFO - PROCESS | 1850 | ++DOMWINDOW == 181 (0x989b0000) [pid = 1850] [serial = 1255] [outer = (nil)] 16:34:48 INFO - PROCESS | 1850 | ++DOMWINDOW == 182 (0x99ee8800) [pid = 1850] [serial = 1256] [outer = 0x989b0000] 16:34:48 INFO - PROCESS | 1850 | 1462923288564 Marionette DEBUG loaded listener.js 16:34:48 INFO - PROCESS | 1850 | ++DOMWINDOW == 183 (0x99ef4000) [pid = 1850] [serial = 1257] [outer = 0x989b0000] 16:34:49 INFO - PROCESS | 1850 | 1462923289472 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]]]}] 16:34:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 16:34:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1635ms 16:34:49 INFO - PROCESS | 1850 | 1462923289502 Marionette TRACE conn3 -> [0,1645,"getWindowHandle",null] 16:34:49 INFO - PROCESS | 1850 | 1462923289506 Marionette TRACE conn3 <- [1,1645,null,{"value":"8"}] 16:34:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 16:34:49 INFO - PROCESS | 1850 | 1462923289512 Marionette TRACE conn3 -> [0,1646,"setScriptTimeout",{"ms":35000}] 16:34:49 INFO - PROCESS | 1850 | 1462923289516 Marionette TRACE conn3 <- [1,1646,null,{}] 16:34:49 INFO - PROCESS | 1850 | 1462923289551 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}] 16:34:49 INFO - PROCESS | 1850 | 1462923289781 Marionette TRACE conn3 <- [1,1647,null,{"value":null}] 16:34:50 INFO - PROCESS | 1850 | 1462923290130 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:50 INFO - PROCESS | 1850 | ++DOCSHELL 0x87feac00 == 155 [pid = 1850] [id = 419] 16:34:50 INFO - PROCESS | 1850 | ++DOMWINDOW == 184 (0x8afe0800) [pid = 1850] [serial = 1258] [outer = (nil)] 16:34:50 INFO - PROCESS | 1850 | ++DOMWINDOW == 185 (0x9a60f800) [pid = 1850] [serial = 1259] [outer = 0x8afe0800] 16:34:50 INFO - PROCESS | 1850 | 1462923290232 Marionette DEBUG loaded listener.js 16:34:50 INFO - PROCESS | 1850 | ++DOMWINDOW == 186 (0x9ac7d800) [pid = 1850] [serial = 1260] [outer = 0x8afe0800] 16:34:51 INFO - PROCESS | 1850 | 1462923291187 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]]]}] 16:34:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 16:34:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1755ms 16:34:51 INFO - PROCESS | 1850 | 1462923291270 Marionette TRACE conn3 -> [0,1649,"getWindowHandle",null] 16:34:51 INFO - PROCESS | 1850 | 1462923291274 Marionette TRACE conn3 <- [1,1649,null,{"value":"8"}] 16:34:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 16:34:51 INFO - PROCESS | 1850 | 1462923291282 Marionette TRACE conn3 -> [0,1650,"setScriptTimeout",{"ms":35000}] 16:34:51 INFO - PROCESS | 1850 | 1462923291286 Marionette TRACE conn3 <- [1,1650,null,{}] 16:34:51 INFO - PROCESS | 1850 | 1462923291292 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}] 16:34:51 INFO - PROCESS | 1850 | 1462923291567 Marionette TRACE conn3 <- [1,1651,null,{"value":null}] 16:34:51 INFO - PROCESS | 1850 | 1462923291945 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:51 INFO - PROCESS | 1850 | ++DOCSHELL 0x9a605400 == 156 [pid = 1850] [id = 420] 16:34:51 INFO - PROCESS | 1850 | ++DOMWINDOW == 187 (0x9b782000) [pid = 1850] [serial = 1261] [outer = (nil)] 16:34:52 INFO - PROCESS | 1850 | ++DOMWINDOW == 188 (0x9b9e2800) [pid = 1850] [serial = 1262] [outer = 0x9b782000] 16:34:52 INFO - PROCESS | 1850 | 1462923292034 Marionette DEBUG loaded listener.js 16:34:52 INFO - PROCESS | 1850 | ++DOMWINDOW == 189 (0x9b9ee800) [pid = 1850] [serial = 1263] [outer = 0x9b782000] 16:34:53 INFO - PROCESS | 1850 | 1462923293000 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]]]}] 16:34:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 16:34:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1790ms 16:34:53 INFO - PROCESS | 1850 | 1462923293072 Marionette TRACE conn3 -> [0,1653,"getWindowHandle",null] 16:34:53 INFO - PROCESS | 1850 | 1462923293076 Marionette TRACE conn3 <- [1,1653,null,{"value":"8"}] 16:34:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 16:34:53 INFO - PROCESS | 1850 | 1462923293083 Marionette TRACE conn3 -> [0,1654,"setScriptTimeout",{"ms":35000}] 16:34:53 INFO - PROCESS | 1850 | 1462923293087 Marionette TRACE conn3 <- [1,1654,null,{}] 16:34:53 INFO - PROCESS | 1850 | 1462923293093 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}] 16:34:53 INFO - PROCESS | 1850 | 1462923293360 Marionette TRACE conn3 <- [1,1655,null,{"value":null}] 16:34:53 INFO - PROCESS | 1850 | 1462923293711 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:53 INFO - PROCESS | 1850 | ++DOCSHELL 0x99bad800 == 157 [pid = 1850] [id = 421] 16:34:53 INFO - PROCESS | 1850 | ++DOMWINDOW == 190 (0x9b18c800) [pid = 1850] [serial = 1264] [outer = (nil)] 16:34:53 INFO - PROCESS | 1850 | ++DOMWINDOW == 191 (0x9ba6d800) [pid = 1850] [serial = 1265] [outer = 0x9b18c800] 16:34:53 INFO - PROCESS | 1850 | 1462923293823 Marionette DEBUG loaded listener.js 16:34:53 INFO - PROCESS | 1850 | ++DOMWINDOW == 192 (0x9ba76000) [pid = 1850] [serial = 1266] [outer = 0x9b18c800] 16:34:54 INFO - PROCESS | 1850 | 1462923294764 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]]]}] 16:34:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 16:34:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1738ms 16:34:54 INFO - PROCESS | 1850 | 1462923294823 Marionette TRACE conn3 -> [0,1657,"getWindowHandle",null] 16:34:54 INFO - PROCESS | 1850 | 1462923294826 Marionette TRACE conn3 <- [1,1657,null,{"value":"8"}] 16:34:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 16:34:54 INFO - PROCESS | 1850 | 1462923294834 Marionette TRACE conn3 -> [0,1658,"setScriptTimeout",{"ms":35000}] 16:34:54 INFO - PROCESS | 1850 | 1462923294838 Marionette TRACE conn3 <- [1,1658,null,{}] 16:34:54 INFO - PROCESS | 1850 | 1462923294844 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}] 16:34:55 INFO - PROCESS | 1850 | 1462923295068 Marionette TRACE conn3 <- [1,1659,null,{"value":null}] 16:34:55 INFO - PROCESS | 1850 | 1462923295434 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:55 INFO - PROCESS | 1850 | ++DOCSHELL 0x8b685c00 == 158 [pid = 1850] [id = 422] 16:34:55 INFO - PROCESS | 1850 | ++DOMWINDOW == 193 (0x8e604000) [pid = 1850] [serial = 1267] [outer = (nil)] 16:34:55 INFO - PROCESS | 1850 | ++DOMWINDOW == 194 (0x9d8cbc00) [pid = 1850] [serial = 1268] [outer = 0x8e604000] 16:34:55 INFO - PROCESS | 1850 | 1462923295542 Marionette DEBUG loaded listener.js 16:34:55 INFO - PROCESS | 1850 | ++DOMWINDOW == 195 (0xa0505c00) [pid = 1850] [serial = 1269] [outer = 0x8e604000] 16:34:56 INFO - PROCESS | 1850 | 1462923296584 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]]]}] 16:34:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 16:34:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1786ms 16:34:56 INFO - PROCESS | 1850 | 1462923296622 Marionette TRACE conn3 -> [0,1661,"getWindowHandle",null] 16:34:56 INFO - PROCESS | 1850 | 1462923296626 Marionette TRACE conn3 <- [1,1661,null,{"value":"8"}] 16:34:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 16:34:56 INFO - PROCESS | 1850 | 1462923296633 Marionette TRACE conn3 -> [0,1662,"setScriptTimeout",{"ms":35000}] 16:34:56 INFO - PROCESS | 1850 | 1462923296637 Marionette TRACE conn3 <- [1,1662,null,{}] 16:34:56 INFO - PROCESS | 1850 | 1462923296643 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}] 16:34:56 INFO - PROCESS | 1850 | 1462923296899 Marionette TRACE conn3 <- [1,1663,null,{"value":null}] 16:34:57 INFO - PROCESS | 1850 | 1462923297255 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:57 INFO - PROCESS | 1850 | ++DOCSHELL 0x86cce800 == 159 [pid = 1850] [id = 423] 16:34:57 INFO - PROCESS | 1850 | ++DOMWINDOW == 196 (0x9adb2000) [pid = 1850] [serial = 1270] [outer = (nil)] 16:34:57 INFO - PROCESS | 1850 | ++DOMWINDOW == 197 (0xa213e800) [pid = 1850] [serial = 1271] [outer = 0x9adb2000] 16:34:57 INFO - PROCESS | 1850 | 1462923297354 Marionette DEBUG loaded listener.js 16:34:57 INFO - PROCESS | 1850 | ++DOMWINDOW == 198 (0xa219dc00) [pid = 1850] [serial = 1272] [outer = 0x9adb2000] 16:34:58 INFO - PROCESS | 1850 | 1462923298350 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]]]}] 16:34:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 16:34:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1787ms 16:34:58 INFO - PROCESS | 1850 | 1462923298421 Marionette TRACE conn3 -> [0,1665,"getWindowHandle",null] 16:34:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 16:34:58 INFO - PROCESS | 1850 | 1462923298426 Marionette TRACE conn3 <- [1,1665,null,{"value":"8"}] 16:34:58 INFO - PROCESS | 1850 | 1462923298434 Marionette TRACE conn3 -> [0,1666,"setScriptTimeout",{"ms":35000}] 16:34:58 INFO - PROCESS | 1850 | 1462923298437 Marionette TRACE conn3 <- [1,1666,null,{}] 16:34:58 INFO - PROCESS | 1850 | 1462923298444 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}] 16:34:58 INFO - PROCESS | 1850 | 1462923298695 Marionette TRACE conn3 <- [1,1667,null,{"value":null}] 16:35:00 INFO - PROCESS | 1850 | --DOCSHELL 0x86cca800 == 158 [pid = 1850] [id = 355] 16:35:00 INFO - PROCESS | 1850 | --DOCSHELL 0x92399800 == 157 [pid = 1850] [id = 25] 16:35:00 INFO - PROCESS | 1850 | --DOCSHELL 0x85cccc00 == 156 [pid = 1850] [id = 354] 16:35:00 INFO - PROCESS | 1850 | --DOCSHELL 0x86ccf800 == 155 [pid = 1850] [id = 356] 16:35:00 INFO - PROCESS | 1850 | --DOCSHELL 0x922d0400 == 154 [pid = 1850] [id = 26] 16:35:00 INFO - PROCESS | 1850 | --DOCSHELL 0x862aa400 == 153 [pid = 1850] [id = 405] 16:35:00 INFO - PROCESS | 1850 | --DOCSHELL 0x8af0b400 == 152 [pid = 1850] [id = 404] 16:35:00 INFO - PROCESS | 1850 | --DOCSHELL 0x890ec800 == 151 [pid = 1850] [id = 403] 16:35:00 INFO - PROCESS | 1850 | --DOCSHELL 0x874a1c00 == 150 [pid = 1850] [id = 402] 16:35:00 INFO - PROCESS | 1850 | --DOCSHELL 0x9adb2400 == 149 [pid = 1850] [id = 400] 16:35:00 INFO - PROCESS | 1850 | --DOCSHELL 0x86ccd800 == 148 [pid = 1850] [id = 398] 16:35:00 INFO - PROCESS | 1850 | --DOCSHELL 0x89d89000 == 147 [pid = 1850] [id = 399] 16:35:00 INFO - PROCESS | 1850 | --DOCSHELL 0x875a8800 == 146 [pid = 1850] [id = 397] 16:35:00 INFO - PROCESS | 1850 | --DOCSHELL 0x8e6db800 == 145 [pid = 1850] [id = 396] 16:35:00 INFO - PROCESS | 1850 | --DOCSHELL 0x957f2400 == 144 [pid = 1850] [id = 395] 16:35:00 INFO - PROCESS | 1850 | --DOCSHELL 0x957ec000 == 143 [pid = 1850] [id = 394] 16:35:00 INFO - PROCESS | 1850 | --DOCSHELL 0x8b9d5800 == 142 [pid = 1850] [id = 392] 16:35:00 INFO - PROCESS | 1850 | --DOCSHELL 0x9130a000 == 141 [pid = 1850] [id = 393] 16:35:00 INFO - PROCESS | 1850 | --DOCSHELL 0x8b111800 == 140 [pid = 1850] [id = 391] 16:35:00 INFO - PROCESS | 1850 | --DOCSHELL 0x8b687c00 == 139 [pid = 1850] [id = 390] 16:35:00 INFO - PROCESS | 1850 | --DOCSHELL 0x91ac9800 == 138 [pid = 1850] [id = 389] 16:35:00 INFO - PROCESS | 1850 | --DOCSHELL 0x8ef0bc00 == 137 [pid = 1850] [id = 388] 16:35:00 INFO - PROCESS | 1850 | --DOCSHELL 0x88eee800 == 136 [pid = 1850] [id = 386] 16:35:00 INFO - PROCESS | 1850 | --DOCSHELL 0x874a4400 == 135 [pid = 1850] [id = 387] 16:35:00 INFO - PROCESS | 1850 | --DOCSHELL 0x8b10cc00 == 134 [pid = 1850] [id = 385] 16:35:00 INFO - PROCESS | 1850 | --DOCSHELL 0x88eeb000 == 133 [pid = 1850] [id = 384] 16:35:00 INFO - PROCESS | 1850 | --DOMWINDOW == 197 (0x91301800) [pid = 1850] [serial = 1095] [outer = (nil)] [url = about:blank] 16:35:00 INFO - PROCESS | 1850 | --DOMWINDOW == 196 (0x9a607000) [pid = 1850] [serial = 1134] [outer = (nil)] [url = about:blank] 16:35:00 INFO - PROCESS | 1850 | --DOMWINDOW == 195 (0x92756c00) [pid = 1850] [serial = 1059] [outer = (nil)] [url = about:blank] 16:35:00 INFO - PROCESS | 1850 | --DOMWINDOW == 194 (0x92390000) [pid = 1850] [serial = 1053] [outer = (nil)] [url = about:blank] 16:35:00 INFO - PROCESS | 1850 | --DOMWINDOW == 193 (0x9274e000) [pid = 1850] [serial = 1103] [outer = (nil)] [url = about:blank] 16:35:00 INFO - PROCESS | 1850 | --DOMWINDOW == 192 (0x91e2e400) [pid = 1850] [serial = 1050] [outer = (nil)] [url = about:blank] 16:35:00 INFO - PROCESS | 1850 | --DOMWINDOW == 191 (0x92563800) [pid = 1850] [serial = 1101] [outer = (nil)] [url = about:blank] 16:35:00 INFO - PROCESS | 1850 | --DOMWINDOW == 190 (0x99eef400) [pid = 1850] [serial = 1128] [outer = (nil)] [url = about:blank] 16:35:00 INFO - PROCESS | 1850 | --DOMWINDOW == 189 (0x9a3d2800) [pid = 1850] [serial = 1130] [outer = (nil)] [url = about:blank] 16:35:00 INFO - PROCESS | 1850 | --DOMWINDOW == 188 (0x91063c00) [pid = 1850] [serial = 1094] [outer = (nil)] [url = about:blank] 16:35:00 INFO - PROCESS | 1850 | --DOMWINDOW == 187 (0x8f051400) [pid = 1850] [serial = 1137] [outer = (nil)] [url = about:blank] 16:35:00 INFO - PROCESS | 1850 | --DOMWINDOW == 186 (0x92396c00) [pid = 1850] [serial = 1100] [outer = (nil)] [url = about:blank] 16:35:00 INFO - PROCESS | 1850 | --DOMWINDOW == 185 (0x89c79800) [pid = 1850] [serial = 1136] [outer = (nil)] [url = about:blank] 16:35:00 INFO - PROCESS | 1850 | --DOMWINDOW == 184 (0x88ef1800) [pid = 1850] [serial = 1140] [outer = (nil)] [url = about:blank] 16:35:00 INFO - PROCESS | 1850 | --DOMWINDOW == 183 (0x92705800) [pid = 1850] [serial = 1056] [outer = (nil)] [url = about:blank] 16:35:00 INFO - PROCESS | 1850 | --DOMWINDOW == 182 (0x883b6400) [pid = 1850] [serial = 1023] [outer = (nil)] [url = about:blank] 16:35:00 INFO - PROCESS | 1850 | --DOMWINDOW == 181 (0x8afe7800) [pid = 1850] [serial = 1142] [outer = (nil)] [url = about:blank] 16:35:00 INFO - PROCESS | 1850 | --DOMWINDOW == 180 (0x99eea800) [pid = 1850] [serial = 1127] [outer = (nil)] [url = about:blank] 16:35:00 INFO - PROCESS | 1850 | --DOMWINDOW == 179 (0x91303c00) [pid = 1850] [serial = 1044] [outer = (nil)] [url = about:blank] 16:35:00 INFO - PROCESS | 1850 | --DOMWINDOW == 178 (0x8ee38c00) [pid = 1850] [serial = 1035] [outer = (nil)] [url = about:blank] 16:35:00 INFO - PROCESS | 1850 | --DOMWINDOW == 177 (0x93bda800) [pid = 1850] [serial = 1107] [outer = (nil)] [url = about:blank] 16:35:00 INFO - PROCESS | 1850 | --DOMWINDOW == 176 (0x8b2dd400) [pid = 1850] [serial = 1020] [outer = (nil)] [url = about:blank] 16:35:00 INFO - PROCESS | 1850 | --DOMWINDOW == 175 (0x91d9ec00) [pid = 1850] [serial = 1098] [outer = (nil)] [url = about:blank] 16:35:00 INFO - PROCESS | 1850 | --DOMWINDOW == 174 (0x99bae400) [pid = 1850] [serial = 1125] [outer = (nil)] [url = about:blank] 16:35:00 INFO - PROCESS | 1850 | --DOMWINDOW == 173 (0x95080800) [pid = 1850] [serial = 1110] [outer = (nil)] [url = about:blank] 16:35:00 INFO - PROCESS | 1850 | --DOMWINDOW == 172 (0x976e4800) [pid = 1850] [serial = 1115] [outer = (nil)] [url = about:blank] 16:35:00 INFO - PROCESS | 1850 | --DOMWINDOW == 171 (0x8d3a3000) [pid = 1850] [serial = 1146] [outer = (nil)] [url = about:blank] 16:35:00 INFO - PROCESS | 1850 | --DOMWINDOW == 170 (0x8a0ee800) [pid = 1850] [serial = 1133] [outer = (nil)] [url = about:blank] 16:35:00 INFO - PROCESS | 1850 | --DOMWINDOW == 169 (0x99a5bc00) [pid = 1850] [serial = 1124] [outer = (nil)] [url = about:blank] 16:35:00 INFO - PROCESS | 1850 | --DOMWINDOW == 168 (0x98829c00) [pid = 1850] [serial = 1116] [outer = (nil)] [url = about:blank] 16:35:00 INFO - PROCESS | 1850 | --DOMWINDOW == 167 (0x91ad3000) [pid = 1850] [serial = 1047] [outer = (nil)] [url = about:blank] 16:35:00 INFO - PROCESS | 1850 | --DOMWINDOW == 166 (0x953d4800) [pid = 1850] [serial = 1113] [outer = (nil)] [url = about:blank] 16:35:00 INFO - PROCESS | 1850 | --DOMWINDOW == 165 (0x883bc400) [pid = 1850] [serial = 1139] [outer = (nil)] [url = about:blank] 16:35:00 INFO - PROCESS | 1850 | --DOMWINDOW == 164 (0x93bd2800) [pid = 1850] [serial = 1106] [outer = (nil)] [url = about:blank] 16:35:00 INFO - PROCESS | 1850 | --DOMWINDOW == 163 (0x8b77d000) [pid = 1850] [serial = 1145] [outer = (nil)] [url = about:blank] 16:35:00 INFO - PROCESS | 1850 | --DOMWINDOW == 162 (0x87fe7400) [pid = 1850] [serial = 1085] [outer = (nil)] [url = about:blank] 16:35:00 INFO - PROCESS | 1850 | --DOMWINDOW == 161 (0x890ef800) [pid = 1850] [serial = 1065] [outer = (nil)] [url = about:blank] 16:35:00 INFO - PROCESS | 1850 | --DOMWINDOW == 160 (0x89c7c400) [pid = 1850] [serial = 1086] [outer = (nil)] [url = about:blank] 16:35:00 INFO - PROCESS | 1850 | --DOMWINDOW == 159 (0x8ee39400) [pid = 1850] [serial = 1083] [outer = (nil)] [url = about:blank] 16:35:00 INFO - PROCESS | 1850 | --DOMWINDOW == 158 (0x91d91400) [pid = 1850] [serial = 1097] [outer = (nil)] [url = about:blank] 16:35:00 INFO - PROCESS | 1850 | --DOMWINDOW == 157 (0x8ef07000) [pid = 1850] [serial = 1091] [outer = (nil)] [url = about:blank] 16:35:00 INFO - PROCESS | 1850 | --DOMWINDOW == 156 (0x8b9da000) [pid = 1850] [serial = 1148] [outer = (nil)] [url = about:blank] 16:35:00 INFO - PROCESS | 1850 | --DOMWINDOW == 155 (0x98e33400) [pid = 1850] [serial = 1118] [outer = (nil)] [url = about:blank] 16:35:00 INFO - PROCESS | 1850 | --DOMWINDOW == 154 (0x8b68a000) [pid = 1850] [serial = 1089] [outer = (nil)] [url = about:blank] 16:35:00 INFO - PROCESS | 1850 | --DOMWINDOW == 153 (0x939a8400) [pid = 1850] [serial = 1062] [outer = (nil)] [url = about:blank] 16:35:00 INFO - PROCESS | 1850 | --DOMWINDOW == 152 (0x9a3d7c00) [pid = 1850] [serial = 1131] [outer = (nil)] [url = about:blank] 16:35:00 INFO - PROCESS | 1850 | --DOMWINDOW == 151 (0x8b782800) [pid = 1850] [serial = 951] [outer = (nil)] [url = about:blank] 16:35:00 INFO - PROCESS | 1850 | --DOMWINDOW == 150 (0x8f05bc00) [pid = 1850] [serial = 1092] [outer = (nil)] [url = about:blank] 16:35:00 INFO - PROCESS | 1850 | --DOMWINDOW == 149 (0x8b0f3000) [pid = 1850] [serial = 1143] [outer = (nil)] [url = about:blank] 16:35:00 INFO - PROCESS | 1850 | --DOMWINDOW == 148 (0x8f054000) [pid = 1850] [serial = 1038] [outer = (nil)] [url = about:blank] 16:35:00 INFO - PROCESS | 1850 | --DOMWINDOW == 147 (0x95161c00) [pid = 1850] [serial = 1112] [outer = (nil)] [url = about:blank] 16:35:00 INFO - PROCESS | 1850 | --DOMWINDOW == 146 (0x8b2eac00) [pid = 1850] [serial = 1026] [outer = (nil)] [url = about:blank] 16:35:00 INFO - PROCESS | 1850 | --DOMWINDOW == 145 (0x92753800) [pid = 1850] [serial = 1104] [outer = (nil)] [url = about:blank] 16:35:00 INFO - PROCESS | 1850 | --DOMWINDOW == 144 (0x997c0000) [pid = 1850] [serial = 1122] [outer = (nil)] [url = about:blank] 16:35:00 INFO - PROCESS | 1850 | --DOMWINDOW == 143 (0x99602400) [pid = 1850] [serial = 1121] [outer = (nil)] [url = about:blank] 16:35:00 INFO - PROCESS | 1850 | --DOMWINDOW == 142 (0x98ebc000) [pid = 1850] [serial = 1119] [outer = (nil)] [url = about:blank] 16:35:00 INFO - PROCESS | 1850 | --DOMWINDOW == 141 (0x8e609800) [pid = 1850] [serial = 1032] [outer = (nil)] [url = about:blank] 16:35:00 INFO - PROCESS | 1850 | --DOMWINDOW == 140 (0x91064000) [pid = 1850] [serial = 1041] [outer = (nil)] [url = about:blank] 16:35:00 INFO - PROCESS | 1850 | --DOMWINDOW == 139 (0x8dcefc00) [pid = 1850] [serial = 1029] [outer = (nil)] [url = about:blank] 16:35:00 INFO - PROCESS | 1850 | --DOMWINDOW == 138 (0x8b2e9c00) [pid = 1850] [serial = 1088] [outer = (nil)] [url = about:blank] 16:35:00 INFO - PROCESS | 1850 | --DOMWINDOW == 137 (0x94fbec00) [pid = 1850] [serial = 1109] [outer = (nil)] [url = about:blank] 16:35:00 INFO - PROCESS | 1850 | --DOMWINDOW == 136 (0x8dcf0c00) [pid = 1850] [serial = 1149] [outer = (nil)] [url = about:blank] 16:35:01 INFO - PROCESS | 1850 | 1462923301024 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:01 INFO - PROCESS | 1850 | ++DOCSHELL 0x86ccd800 == 134 [pid = 1850] [id = 424] 16:35:01 INFO - PROCESS | 1850 | ++DOMWINDOW == 137 (0x86ccdc00) [pid = 1850] [serial = 1273] [outer = (nil)] 16:35:01 INFO - PROCESS | 1850 | ++DOMWINDOW == 138 (0x86fde000) [pid = 1850] [serial = 1274] [outer = 0x86ccdc00] 16:35:01 INFO - PROCESS | 1850 | 1462923301120 Marionette DEBUG loaded listener.js 16:35:01 INFO - PROCESS | 1850 | ++DOMWINDOW == 139 (0x8749e800) [pid = 1850] [serial = 1275] [outer = 0x86ccdc00] 16:35:02 INFO - PROCESS | 1850 | 1462923302047 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]]]}] 16:35:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 16:35:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 3647ms 16:35:02 INFO - PROCESS | 1850 | 1462923302109 Marionette TRACE conn3 -> [0,1669,"getWindowHandle",null] 16:35:02 INFO - PROCESS | 1850 | 1462923302116 Marionette TRACE conn3 <- [1,1669,null,{"value":"8"}] 16:35:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 16:35:02 INFO - PROCESS | 1850 | 1462923302129 Marionette TRACE conn3 -> [0,1670,"setScriptTimeout",{"ms":35000}] 16:35:02 INFO - PROCESS | 1850 | 1462923302134 Marionette TRACE conn3 <- [1,1670,null,{}] 16:35:02 INFO - PROCESS | 1850 | 1462923302144 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}] 16:35:02 INFO - PROCESS | 1850 | 1462923302471 Marionette TRACE conn3 <- [1,1671,null,{"value":null}] 16:35:02 INFO - PROCESS | 1850 | 1462923302782 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:02 INFO - PROCESS | 1850 | ++DOCSHELL 0x88239c00 == 135 [pid = 1850] [id = 425] 16:35:02 INFO - PROCESS | 1850 | ++DOMWINDOW == 140 (0x883b9400) [pid = 1850] [serial = 1276] [outer = (nil)] 16:35:02 INFO - PROCESS | 1850 | ++DOMWINDOW == 141 (0x88eee800) [pid = 1850] [serial = 1277] [outer = 0x883b9400] 16:35:02 INFO - PROCESS | 1850 | 1462923302877 Marionette DEBUG loaded listener.js 16:35:03 INFO - PROCESS | 1850 | ++DOMWINDOW == 142 (0x890e2400) [pid = 1850] [serial = 1278] [outer = 0x883b9400] 16:35:03 INFO - PROCESS | 1850 | 1462923303777 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]]]}] 16:35:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 16:35:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1695ms 16:35:03 INFO - PROCESS | 1850 | 1462923303827 Marionette TRACE conn3 -> [0,1673,"getWindowHandle",null] 16:35:03 INFO - PROCESS | 1850 | 1462923303834 Marionette TRACE conn3 <- [1,1673,null,{"value":"8"}] 16:35:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 16:35:03 INFO - PROCESS | 1850 | 1462923303853 Marionette TRACE conn3 -> [0,1674,"setScriptTimeout",{"ms":35000}] 16:35:03 INFO - PROCESS | 1850 | 1462923303856 Marionette TRACE conn3 <- [1,1674,null,{}] 16:35:03 INFO - PROCESS | 1850 | 1462923303863 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}] 16:35:04 INFO - PROCESS | 1850 | 1462923304146 Marionette TRACE conn3 <- [1,1675,null,{"value":null}] 16:35:04 INFO - PROCESS | 1850 | 1462923304183 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:04 INFO - PROCESS | 1850 | ++DOCSHELL 0x862ac000 == 136 [pid = 1850] [id = 426] 16:35:04 INFO - PROCESS | 1850 | ++DOMWINDOW == 143 (0x89c7e800) [pid = 1850] [serial = 1279] [outer = (nil)] 16:35:04 INFO - PROCESS | 1850 | ++DOMWINDOW == 144 (0x8a0e9000) [pid = 1850] [serial = 1280] [outer = 0x89c7e800] 16:35:04 INFO - PROCESS | 1850 | 1462923304263 Marionette DEBUG loaded listener.js 16:35:04 INFO - PROCESS | 1850 | ++DOMWINDOW == 145 (0x8afe1c00) [pid = 1850] [serial = 1281] [outer = 0x89c7e800] 16:35:05 INFO - PROCESS | 1850 | 1462923305391 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]]]}] 16:35:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 16:35:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1593ms 16:35:05 INFO - PROCESS | 1850 | 1462923305436 Marionette TRACE conn3 -> [0,1677,"getWindowHandle",null] 16:35:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 16:35:05 INFO - PROCESS | 1850 | 1462923305440 Marionette TRACE conn3 <- [1,1677,null,{"value":"8"}] 16:35:05 INFO - PROCESS | 1850 | 1462923305463 Marionette TRACE conn3 -> [0,1678,"setScriptTimeout",{"ms":35000}] 16:35:05 INFO - PROCESS | 1850 | 1462923305474 Marionette TRACE conn3 <- [1,1678,null,{}] 16:35:05 INFO - PROCESS | 1850 | 1462923305480 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}] 16:35:06 INFO - PROCESS | 1850 | --DOMWINDOW == 144 (0x8f06e800) [pid = 1850] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 16:35:06 INFO - PROCESS | 1850 | --DOMWINDOW == 143 (0x8ee66c00) [pid = 1850] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 16:35:06 INFO - PROCESS | 1850 | --DOMWINDOW == 142 (0x874a4800) [pid = 1850] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 16:35:06 INFO - PROCESS | 1850 | --DOMWINDOW == 141 (0x989ae800) [pid = 1850] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 16:35:06 INFO - PROCESS | 1850 | --DOMWINDOW == 140 (0x91ad8000) [pid = 1850] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 16:35:06 INFO - PROCESS | 1850 | --DOMWINDOW == 139 (0x9255b800) [pid = 1850] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 16:35:06 INFO - PROCESS | 1850 | --DOMWINDOW == 138 (0x8b114000) [pid = 1850] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 16:35:06 INFO - PROCESS | 1850 | --DOMWINDOW == 137 (0x91d9d400) [pid = 1850] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 16:35:06 INFO - PROCESS | 1850 | --DOMWINDOW == 136 (0x8b0ee400) [pid = 1850] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 16:35:06 INFO - PROCESS | 1850 | --DOMWINDOW == 135 (0x99e1c800) [pid = 1850] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 16:35:06 INFO - PROCESS | 1850 | --DOMWINDOW == 134 (0x92732800) [pid = 1850] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 16:35:06 INFO - PROCESS | 1850 | --DOMWINDOW == 133 (0x8b2e8c00) [pid = 1850] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 16:35:06 INFO - PROCESS | 1850 | --DOMWINDOW == 132 (0x99ee8c00) [pid = 1850] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 16:35:06 INFO - PROCESS | 1850 | --DOMWINDOW == 131 (0x9515a000) [pid = 1850] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 16:35:06 INFO - PROCESS | 1850 | --DOMWINDOW == 130 (0x862b0800) [pid = 1850] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 16:35:06 INFO - PROCESS | 1850 | --DOMWINDOW == 129 (0x8afe4000) [pid = 1850] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 16:35:06 INFO - PROCESS | 1850 | --DOMWINDOW == 128 (0x9afc4000) [pid = 1850] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 16:35:06 INFO - PROCESS | 1850 | --DOMWINDOW == 127 (0x8b681800) [pid = 1850] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 16:35:06 INFO - PROCESS | 1850 | --DOMWINDOW == 126 (0x88ef8c00) [pid = 1850] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 16:35:06 INFO - PROCESS | 1850 | --DOMWINDOW == 125 (0x976e7400) [pid = 1850] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 16:35:06 INFO - PROCESS | 1850 | --DOMWINDOW == 124 (0x89c71000) [pid = 1850] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 16:35:06 INFO - PROCESS | 1850 | 1462923306497 Marionette TRACE conn3 <- [1,1679,null,{"value":null}] 16:35:06 INFO - PROCESS | 1850 | 1462923306629 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:06 INFO - PROCESS | 1850 | ++DOCSHELL 0x88ef6400 == 137 [pid = 1850] [id = 427] 16:35:06 INFO - PROCESS | 1850 | ++DOMWINDOW == 125 (0x89c76800) [pid = 1850] [serial = 1282] [outer = (nil)] 16:35:06 INFO - PROCESS | 1850 | ++DOMWINDOW == 126 (0x8b10ac00) [pid = 1850] [serial = 1283] [outer = 0x89c76800] 16:35:06 INFO - PROCESS | 1850 | 1462923306705 Marionette DEBUG loaded listener.js 16:35:06 INFO - PROCESS | 1850 | ++DOMWINDOW == 127 (0x8b2e2000) [pid = 1850] [serial = 1284] [outer = 0x89c76800] 16:35:07 INFO - PROCESS | 1850 | 1462923307567 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]]]}] 16:35:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 16:35:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 2159ms 16:35:07 INFO - PROCESS | 1850 | 1462923307607 Marionette TRACE conn3 -> [0,1681,"getWindowHandle",null] 16:35:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 16:35:07 INFO - PROCESS | 1850 | 1462923307612 Marionette TRACE conn3 <- [1,1681,null,{"value":"8"}] 16:35:07 INFO - PROCESS | 1850 | 1462923307618 Marionette TRACE conn3 -> [0,1682,"setScriptTimeout",{"ms":35000}] 16:35:07 INFO - PROCESS | 1850 | 1462923307622 Marionette TRACE conn3 <- [1,1682,null,{}] 16:35:07 INFO - PROCESS | 1850 | 1462923307627 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}] 16:35:07 INFO - PROCESS | 1850 | 1462923307830 Marionette TRACE conn3 <- [1,1683,null,{"value":null}] 16:35:08 INFO - PROCESS | 1850 | 1462923308015 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:08 INFO - PROCESS | 1850 | ++DOCSHELL 0x89c79c00 == 138 [pid = 1850] [id = 428] 16:35:08 INFO - PROCESS | 1850 | ++DOMWINDOW == 128 (0x8afea800) [pid = 1850] [serial = 1285] [outer = (nil)] 16:35:08 INFO - PROCESS | 1850 | ++DOMWINDOW == 129 (0x8b688c00) [pid = 1850] [serial = 1286] [outer = 0x8afea800] 16:35:08 INFO - PROCESS | 1850 | 1462923308096 Marionette DEBUG loaded listener.js 16:35:08 INFO - PROCESS | 1850 | ++DOMWINDOW == 130 (0x8b787400) [pid = 1850] [serial = 1287] [outer = 0x8afea800] 16:35:09 INFO - PROCESS | 1850 | 1462923309288 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]]]}] 16:35:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 16:35:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1732ms 16:35:09 INFO - PROCESS | 1850 | 1462923309352 Marionette TRACE conn3 -> [0,1685,"getWindowHandle",null] 16:35:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 16:35:09 INFO - PROCESS | 1850 | 1462923309363 Marionette TRACE conn3 <- [1,1685,null,{"value":"8"}] 16:35:09 INFO - PROCESS | 1850 | 1462923309377 Marionette TRACE conn3 -> [0,1686,"setScriptTimeout",{"ms":35000}] 16:35:09 INFO - PROCESS | 1850 | 1462923309388 Marionette TRACE conn3 <- [1,1686,null,{}] 16:35:09 INFO - PROCESS | 1850 | 1462923309402 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}] 16:35:09 INFO - PROCESS | 1850 | 1462923309774 Marionette TRACE conn3 <- [1,1687,null,{"value":null}] 16:35:10 INFO - PROCESS | 1850 | 1462923310116 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:10 INFO - PROCESS | 1850 | ++DOCSHELL 0x8749a000 == 139 [pid = 1850] [id = 429] 16:35:10 INFO - PROCESS | 1850 | ++DOMWINDOW == 131 (0x875b2000) [pid = 1850] [serial = 1288] [outer = (nil)] 16:35:10 INFO - PROCESS | 1850 | ++DOMWINDOW == 132 (0x88ef0400) [pid = 1850] [serial = 1289] [outer = 0x875b2000] 16:35:10 INFO - PROCESS | 1850 | 1462923310213 Marionette DEBUG loaded listener.js 16:35:10 INFO - PROCESS | 1850 | ++DOMWINDOW == 133 (0x8a0e1c00) [pid = 1850] [serial = 1290] [outer = 0x875b2000] 16:35:11 INFO - PROCESS | 1850 | 1462923311198 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]]]}] 16:35:11 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 16:35:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1903ms 16:35:11 INFO - PROCESS | 1850 | 1462923311278 Marionette TRACE conn3 -> [0,1689,"getWindowHandle",null] 16:35:11 INFO - PROCESS | 1850 | 1462923311288 Marionette TRACE conn3 <- [1,1689,null,{"value":"8"}] 16:35:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 16:35:11 INFO - PROCESS | 1850 | 1462923311299 Marionette TRACE conn3 -> [0,1690,"setScriptTimeout",{"ms":35000}] 16:35:11 INFO - PROCESS | 1850 | 1462923311303 Marionette TRACE conn3 <- [1,1690,null,{}] 16:35:11 INFO - PROCESS | 1850 | 1462923311309 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}] 16:35:11 INFO - PROCESS | 1850 | 1462923311590 Marionette TRACE conn3 <- [1,1691,null,{"value":null}] 16:35:11 INFO - PROCESS | 1850 | 1462923311919 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:11 INFO - PROCESS | 1850 | ++DOCSHELL 0x8af09400 == 140 [pid = 1850] [id = 430] 16:35:11 INFO - PROCESS | 1850 | ++DOMWINDOW == 134 (0x8b0eb800) [pid = 1850] [serial = 1291] [outer = (nil)] 16:35:12 INFO - PROCESS | 1850 | ++DOMWINDOW == 135 (0x8b67d800) [pid = 1850] [serial = 1292] [outer = 0x8b0eb800] 16:35:12 INFO - PROCESS | 1850 | 1462923312012 Marionette DEBUG loaded listener.js 16:35:12 INFO - PROCESS | 1850 | ++DOMWINDOW == 136 (0x8b68a000) [pid = 1850] [serial = 1293] [outer = 0x8b0eb800] 16:35:13 INFO - PROCESS | 1850 | 1462923313130 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]]]}] 16:35:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 16:35:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1883ms 16:35:13 INFO - PROCESS | 1850 | 1462923313183 Marionette TRACE conn3 -> [0,1693,"getWindowHandle",null] 16:35:13 INFO - PROCESS | 1850 | 1462923313186 Marionette TRACE conn3 <- [1,1693,null,{"value":"8"}] 16:35:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 16:35:13 INFO - PROCESS | 1850 | 1462923313194 Marionette TRACE conn3 -> [0,1694,"setScriptTimeout",{"ms":35000}] 16:35:13 INFO - PROCESS | 1850 | 1462923313200 Marionette TRACE conn3 <- [1,1694,null,{}] 16:35:13 INFO - PROCESS | 1850 | 1462923313217 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}] 16:35:13 INFO - PROCESS | 1850 | 1462923313458 Marionette TRACE conn3 <- [1,1695,null,{"value":null}] 16:35:13 INFO - PROCESS | 1850 | 1462923313777 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:13 INFO - PROCESS | 1850 | ++DOCSHELL 0x8b683c00 == 141 [pid = 1850] [id = 431] 16:35:13 INFO - PROCESS | 1850 | ++DOMWINDOW == 137 (0x8dcefc00) [pid = 1850] [serial = 1294] [outer = (nil)] 16:35:13 INFO - PROCESS | 1850 | ++DOMWINDOW == 138 (0x8dd09c00) [pid = 1850] [serial = 1295] [outer = 0x8dcefc00] 16:35:13 INFO - PROCESS | 1850 | 1462923313889 Marionette DEBUG loaded listener.js 16:35:14 INFO - PROCESS | 1850 | ++DOMWINDOW == 139 (0x8e602c00) [pid = 1850] [serial = 1296] [outer = 0x8dcefc00] 16:35:14 INFO - PROCESS | 1850 | 1462923314857 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]]]}] 16:35:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 16:35:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1699ms 16:35:14 INFO - PROCESS | 1850 | 1462923314893 Marionette TRACE conn3 -> [0,1697,"getWindowHandle",null] 16:35:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 16:35:14 INFO - PROCESS | 1850 | 1462923314899 Marionette TRACE conn3 <- [1,1697,null,{"value":"8"}] 16:35:14 INFO - PROCESS | 1850 | 1462923314905 Marionette TRACE conn3 -> [0,1698,"setScriptTimeout",{"ms":35000}] 16:35:14 INFO - PROCESS | 1850 | 1462923314909 Marionette TRACE conn3 <- [1,1698,null,{}] 16:35:14 INFO - PROCESS | 1850 | 1462923314915 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}] 16:35:15 INFO - PROCESS | 1850 | 1462923315140 Marionette TRACE conn3 <- [1,1699,null,{"value":null}] 16:35:15 INFO - PROCESS | 1850 | 1462923315468 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:15 INFO - PROCESS | 1850 | ++DOCSHELL 0x8b68b800 == 142 [pid = 1850] [id = 432] 16:35:15 INFO - PROCESS | 1850 | ++DOMWINDOW == 140 (0x8dcfac00) [pid = 1850] [serial = 1297] [outer = (nil)] 16:35:15 INFO - PROCESS | 1850 | ++DOMWINDOW == 141 (0x8e6d8400) [pid = 1850] [serial = 1298] [outer = 0x8dcfac00] 16:35:15 INFO - PROCESS | 1850 | 1462923315565 Marionette DEBUG loaded listener.js 16:35:15 INFO - PROCESS | 1850 | ++DOMWINDOW == 142 (0x8e6e1000) [pid = 1850] [serial = 1299] [outer = 0x8dcfac00] 16:35:16 INFO - PROCESS | 1850 | 1462923316516 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]]]}] 16:35:16 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 16:35:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1690ms 16:35:16 INFO - PROCESS | 1850 | 1462923316596 Marionette TRACE conn3 -> [0,1701,"getWindowHandle",null] 16:35:16 INFO - PROCESS | 1850 | 1462923316599 Marionette TRACE conn3 <- [1,1701,null,{"value":"8"}] 16:35:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 16:35:16 INFO - PROCESS | 1850 | 1462923316607 Marionette TRACE conn3 -> [0,1702,"setScriptTimeout",{"ms":35000}] 16:35:16 INFO - PROCESS | 1850 | 1462923316611 Marionette TRACE conn3 <- [1,1702,null,{}] 16:35:16 INFO - PROCESS | 1850 | 1462923316617 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}] 16:35:16 INFO - PROCESS | 1850 | 1462923316873 Marionette TRACE conn3 <- [1,1703,null,{"value":null}] 16:35:17 INFO - PROCESS | 1850 | 1462923317267 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:17 INFO - PROCESS | 1850 | ************************* 16:35:17 INFO - PROCESS | 1850 | A coding exception was thrown and uncaught in a Task. 16:35:17 INFO - PROCESS | 1850 | 16:35:17 INFO - PROCESS | 1850 | Full message: TypeError: NetworkError when attempting to fetch resource. 16:35:17 INFO - PROCESS | 1850 | Full stack: 16:35:17 INFO - PROCESS | 1850 | ************************* 16:35:17 INFO - PROCESS | 1850 | ++DOCSHELL 0x8ee41000 == 143 [pid = 1850] [id = 433] 16:35:17 INFO - PROCESS | 1850 | ++DOMWINDOW == 143 (0x8ee66c00) [pid = 1850] [serial = 1300] [outer = (nil)] 16:35:17 INFO - PROCESS | 1850 | ++DOMWINDOW == 144 (0x8ef01400) [pid = 1850] [serial = 1301] [outer = 0x8ee66c00] 16:35:17 INFO - PROCESS | 1850 | 1462923317366 Marionette DEBUG loaded listener.js 16:35:17 INFO - PROCESS | 1850 | ++DOMWINDOW == 145 (0x8ef07000) [pid = 1850] [serial = 1302] [outer = 0x8ee66c00] 16:35:18 INFO - PROCESS | 1850 | 1462923318326 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]]]}] 16:35:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 16:35:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1751ms 16:35:18 INFO - PROCESS | 1850 | 1462923318360 Marionette TRACE conn3 -> [0,1705,"getWindowHandle",null] 16:35:18 INFO - PROCESS | 1850 | 1462923318363 Marionette TRACE conn3 <- [1,1705,null,{"value":"8"}] 16:35:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 16:35:18 INFO - PROCESS | 1850 | 1462923318371 Marionette TRACE conn3 -> [0,1706,"setScriptTimeout",{"ms":35000}] 16:35:18 INFO - PROCESS | 1850 | 1462923318374 Marionette TRACE conn3 <- [1,1706,null,{}] 16:35:18 INFO - PROCESS | 1850 | 1462923318380 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}] 16:35:18 INFO - PROCESS | 1850 | 1462923318624 Marionette TRACE conn3 <- [1,1707,null,{"value":null}] 16:35:18 INFO - PROCESS | 1850 | 1462923318959 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:18 INFO - PROCESS | 1850 | ++DOCSHELL 0x8dcf9400 == 144 [pid = 1850] [id = 434] 16:35:18 INFO - PROCESS | 1850 | ++DOMWINDOW == 146 (0x8f05c800) [pid = 1850] [serial = 1303] [outer = (nil)] 16:35:19 INFO - PROCESS | 1850 | ++DOMWINDOW == 147 (0x91004400) [pid = 1850] [serial = 1304] [outer = 0x8f05c800] 16:35:19 INFO - PROCESS | 1850 | 1462923319061 Marionette DEBUG loaded listener.js 16:35:19 INFO - PROCESS | 1850 | ++DOMWINDOW == 148 (0x91008400) [pid = 1850] [serial = 1305] [outer = 0x8f05c800] 16:35:19 INFO - PROCESS | 1850 | 1462923319977 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]]]}] 16:35:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 16:35:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1685ms 16:35:20 INFO - PROCESS | 1850 | 1462923320057 Marionette TRACE conn3 -> [0,1709,"getWindowHandle",null] 16:35:20 INFO - PROCESS | 1850 | 1462923320061 Marionette TRACE conn3 <- [1,1709,null,{"value":"8"}] 16:35:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 16:35:20 INFO - PROCESS | 1850 | 1462923320067 Marionette TRACE conn3 -> [0,1710,"setScriptTimeout",{"ms":35000}] 16:35:20 INFO - PROCESS | 1850 | 1462923320070 Marionette TRACE conn3 <- [1,1710,null,{}] 16:35:20 INFO - PROCESS | 1850 | 1462923320076 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}] 16:35:20 INFO - PROCESS | 1850 | 1462923320348 Marionette TRACE conn3 <- [1,1711,null,{"value":null}] 16:35:20 INFO - PROCESS | 1850 | 1462923320701 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:20 INFO - PROCESS | 1850 | ++DOCSHELL 0x91066c00 == 145 [pid = 1850] [id = 435] 16:35:20 INFO - PROCESS | 1850 | ++DOMWINDOW == 149 (0x9114c000) [pid = 1850] [serial = 1306] [outer = (nil)] 16:35:20 INFO - PROCESS | 1850 | ++DOMWINDOW == 150 (0x91152800) [pid = 1850] [serial = 1307] [outer = 0x9114c000] 16:35:20 INFO - PROCESS | 1850 | 1462923320793 Marionette DEBUG loaded listener.js 16:35:20 INFO - PROCESS | 1850 | ++DOMWINDOW == 151 (0x91301c00) [pid = 1850] [serial = 1308] [outer = 0x9114c000] 16:35:21 INFO - PROCESS | 1850 | 1462923321755 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]]]}] 16:35:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 16:35:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1730ms 16:35:21 INFO - PROCESS | 1850 | 1462923321799 Marionette TRACE conn3 -> [0,1713,"getWindowHandle",null] 16:35:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 16:35:21 INFO - PROCESS | 1850 | 1462923321803 Marionette TRACE conn3 <- [1,1713,null,{"value":"8"}] 16:35:21 INFO - PROCESS | 1850 | 1462923321810 Marionette TRACE conn3 -> [0,1714,"setScriptTimeout",{"ms":35000}] 16:35:21 INFO - PROCESS | 1850 | 1462923321814 Marionette TRACE conn3 <- [1,1714,null,{}] 16:35:21 INFO - PROCESS | 1850 | 1462923321819 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}] 16:35:22 INFO - PROCESS | 1850 | 1462923322053 Marionette TRACE conn3 <- [1,1715,null,{"value":null}] 16:35:22 INFO - PROCESS | 1850 | 1462923322416 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:22 INFO - PROCESS | 1850 | ++DOCSHELL 0x8b0f7000 == 146 [pid = 1850] [id = 436] 16:35:22 INFO - PROCESS | 1850 | ++DOMWINDOW == 152 (0x8ef09c00) [pid = 1850] [serial = 1309] [outer = (nil)] 16:35:22 INFO - PROCESS | 1850 | ++DOMWINDOW == 153 (0x91ad5c00) [pid = 1850] [serial = 1310] [outer = 0x8ef09c00] 16:35:22 INFO - PROCESS | 1850 | 1462923322531 Marionette DEBUG loaded listener.js 16:35:22 INFO - PROCESS | 1850 | ++DOMWINDOW == 154 (0x91d98400) [pid = 1850] [serial = 1311] [outer = 0x8ef09c00] 16:35:23 INFO - PROCESS | 1850 | 1462923323460 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]]]}] 16:35:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 16:35:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1688ms 16:35:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 16:35:23 INFO - PROCESS | 1850 | 1462923323498 Marionette TRACE conn3 -> [0,1717,"getWindowHandle",null] 16:35:23 INFO - PROCESS | 1850 | 1462923323501 Marionette TRACE conn3 <- [1,1717,null,{"value":"8"}] 16:35:23 INFO - PROCESS | 1850 | 1462923323509 Marionette TRACE conn3 -> [0,1718,"setScriptTimeout",{"ms":35000}] 16:35:23 INFO - PROCESS | 1850 | 1462923323512 Marionette TRACE conn3 <- [1,1718,null,{}] 16:35:23 INFO - PROCESS | 1850 | 1462923323518 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}] 16:35:23 INFO - PROCESS | 1850 | 1462923323749 Marionette TRACE conn3 <- [1,1719,null,{"value":null}] 16:35:24 INFO - PROCESS | 1850 | 1462923324076 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:24 INFO - PROCESS | 1850 | ++DOCSHELL 0x862af800 == 147 [pid = 1850] [id = 437] 16:35:24 INFO - PROCESS | 1850 | ++DOMWINDOW == 155 (0x91155800) [pid = 1850] [serial = 1312] [outer = (nil)] 16:35:24 INFO - PROCESS | 1850 | ++DOMWINDOW == 156 (0x91e2cc00) [pid = 1850] [serial = 1313] [outer = 0x91155800] 16:35:24 INFO - PROCESS | 1850 | 1462923324167 Marionette DEBUG loaded listener.js 16:35:24 INFO - PROCESS | 1850 | ++DOMWINDOW == 157 (0x91e2f800) [pid = 1850] [serial = 1314] [outer = 0x91155800] 16:35:25 INFO - PROCESS | 1850 | 1462923325087 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]]]}] 16:35:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 16:35:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1643ms 16:35:25 INFO - PROCESS | 1850 | 1462923325151 Marionette TRACE conn3 -> [0,1721,"getWindowHandle",null] 16:35:25 INFO - PROCESS | 1850 | 1462923325155 Marionette TRACE conn3 <- [1,1721,null,{"value":"8"}] 16:35:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 16:35:25 INFO - PROCESS | 1850 | 1462923325162 Marionette TRACE conn3 -> [0,1722,"setScriptTimeout",{"ms":35000}] 16:35:25 INFO - PROCESS | 1850 | 1462923325165 Marionette TRACE conn3 <- [1,1722,null,{}] 16:35:25 INFO - PROCESS | 1850 | 1462923325171 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}] 16:35:25 INFO - PROCESS | 1850 | 1462923325403 Marionette TRACE conn3 <- [1,1723,null,{"value":null}] 16:35:25 INFO - PROCESS | 1850 | 1462923325734 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:25 INFO - PROCESS | 1850 | ++DOCSHELL 0x890e4800 == 148 [pid = 1850] [id = 438] 16:35:25 INFO - PROCESS | 1850 | ++DOMWINDOW == 158 (0x91006c00) [pid = 1850] [serial = 1315] [outer = (nil)] 16:35:25 INFO - PROCESS | 1850 | ++DOMWINDOW == 159 (0x921fc400) [pid = 1850] [serial = 1316] [outer = 0x91006c00] 16:35:25 INFO - PROCESS | 1850 | 1462923325828 Marionette DEBUG loaded listener.js 16:35:25 INFO - PROCESS | 1850 | ++DOMWINDOW == 160 (0x922d3400) [pid = 1850] [serial = 1317] [outer = 0x91006c00] 16:35:26 INFO - PROCESS | 1850 | 1462923326853 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]]]}] 16:35:26 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 16:35:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1743ms 16:35:26 INFO - PROCESS | 1850 | 1462923326906 Marionette TRACE conn3 -> [0,1725,"getWindowHandle",null] 16:35:26 INFO - PROCESS | 1850 | 1462923326910 Marionette TRACE conn3 <- [1,1725,null,{"value":"8"}] 16:35:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 16:35:26 INFO - PROCESS | 1850 | 1462923326917 Marionette TRACE conn3 -> [0,1726,"setScriptTimeout",{"ms":35000}] 16:35:26 INFO - PROCESS | 1850 | 1462923326920 Marionette TRACE conn3 <- [1,1726,null,{}] 16:35:26 INFO - PROCESS | 1850 | 1462923326927 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}] 16:35:27 INFO - PROCESS | 1850 | 1462923327167 Marionette TRACE conn3 <- [1,1727,null,{"value":null}] 16:35:27 INFO - PROCESS | 1850 | 1462923327530 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:27 INFO - PROCESS | 1850 | ++DOCSHELL 0x91e33800 == 149 [pid = 1850] [id = 439] 16:35:27 INFO - PROCESS | 1850 | ++DOMWINDOW == 161 (0x9255f000) [pid = 1850] [serial = 1318] [outer = (nil)] 16:35:27 INFO - PROCESS | 1850 | ++DOMWINDOW == 162 (0x92701800) [pid = 1850] [serial = 1319] [outer = 0x9255f000] 16:35:27 INFO - PROCESS | 1850 | 1462923327627 Marionette DEBUG loaded listener.js 16:35:27 INFO - PROCESS | 1850 | ++DOMWINDOW == 163 (0x9270c400) [pid = 1850] [serial = 1320] [outer = 0x9255f000] 16:35:28 INFO - PROCESS | 1850 | 1462923328565 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]]]}] 16:35:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 16:35:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1684ms 16:35:28 INFO - PROCESS | 1850 | 1462923328602 Marionette TRACE conn3 -> [0,1729,"getWindowHandle",null] 16:35:28 INFO - PROCESS | 1850 | 1462923328605 Marionette TRACE conn3 <- [1,1729,null,{"value":"8"}] 16:35:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 16:35:28 INFO - PROCESS | 1850 | 1462923328613 Marionette TRACE conn3 -> [0,1730,"setScriptTimeout",{"ms":35000}] 16:35:28 INFO - PROCESS | 1850 | 1462923328616 Marionette TRACE conn3 <- [1,1730,null,{}] 16:35:28 INFO - PROCESS | 1850 | 1462923328622 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}] 16:35:28 INFO - PROCESS | 1850 | 1462923328844 Marionette TRACE conn3 <- [1,1731,null,{"value":null}] 16:35:29 INFO - PROCESS | 1850 | 1462923329135 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:29 INFO - PROCESS | 1850 | ++DOCSHELL 0x92398000 == 150 [pid = 1850] [id = 440] 16:35:29 INFO - PROCESS | 1850 | ++DOMWINDOW == 164 (0x9255b400) [pid = 1850] [serial = 1321] [outer = (nil)] 16:35:29 INFO - PROCESS | 1850 | ++DOMWINDOW == 165 (0x9274f800) [pid = 1850] [serial = 1322] [outer = 0x9255b400] 16:35:29 INFO - PROCESS | 1850 | 1462923329275 Marionette DEBUG loaded listener.js 16:35:29 INFO - PROCESS | 1850 | ++DOMWINDOW == 166 (0x92753000) [pid = 1850] [serial = 1323] [outer = 0x9255b400] 16:35:30 INFO - PROCESS | 1850 | 1462923330372 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]]]}] 16:35:30 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 16:35:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1837ms 16:35:30 INFO - PROCESS | 1850 | 1462923330451 Marionette TRACE conn3 -> [0,1733,"getWindowHandle",null] 16:35:30 INFO - PROCESS | 1850 | 1462923330454 Marionette TRACE conn3 <- [1,1733,null,{"value":"8"}] 16:35:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 16:35:30 INFO - PROCESS | 1850 | 1462923330473 Marionette TRACE conn3 -> [0,1734,"setScriptTimeout",{"ms":35000}] 16:35:30 INFO - PROCESS | 1850 | 1462923330476 Marionette TRACE conn3 <- [1,1734,null,{}] 16:35:30 INFO - PROCESS | 1850 | 1462923330482 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}] 16:35:30 INFO - PROCESS | 1850 | 1462923330761 Marionette TRACE conn3 <- [1,1735,null,{"value":null}] 16:35:31 INFO - PROCESS | 1850 | 1462923331099 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:31 INFO - PROCESS | 1850 | ++DOCSHELL 0x92732800 == 151 [pid = 1850] [id = 441] 16:35:31 INFO - PROCESS | 1850 | ++DOMWINDOW == 167 (0x92739400) [pid = 1850] [serial = 1324] [outer = (nil)] 16:35:31 INFO - PROCESS | 1850 | ++DOMWINDOW == 168 (0x92abc400) [pid = 1850] [serial = 1325] [outer = 0x92739400] 16:35:31 INFO - PROCESS | 1850 | 1462923331195 Marionette DEBUG loaded listener.js 16:35:31 INFO - PROCESS | 1850 | ++DOMWINDOW == 169 (0x939a1c00) [pid = 1850] [serial = 1326] [outer = 0x92739400] 16:35:32 INFO - PROCESS | 1850 | 1462923332149 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]]]}] 16:35:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 16:35:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1741ms 16:35:32 INFO - PROCESS | 1850 | 1462923332216 Marionette TRACE conn3 -> [0,1737,"getWindowHandle",null] 16:35:32 INFO - PROCESS | 1850 | 1462923332220 Marionette TRACE conn3 <- [1,1737,null,{"value":"8"}] 16:35:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 16:35:32 INFO - PROCESS | 1850 | 1462923332226 Marionette TRACE conn3 -> [0,1738,"setScriptTimeout",{"ms":35000}] 16:35:32 INFO - PROCESS | 1850 | 1462923332229 Marionette TRACE conn3 <- [1,1738,null,{}] 16:35:32 INFO - PROCESS | 1850 | 1462923332235 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}] 16:35:32 INFO - PROCESS | 1850 | 1462923332520 Marionette TRACE conn3 <- [1,1739,null,{"value":null}] 16:35:32 INFO - PROCESS | 1850 | 1462923332838 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:32 INFO - PROCESS | 1850 | ++DOCSHELL 0x86fdd400 == 152 [pid = 1850] [id = 442] 16:35:32 INFO - PROCESS | 1850 | ++DOMWINDOW == 170 (0x91150000) [pid = 1850] [serial = 1327] [outer = (nil)] 16:35:32 INFO - PROCESS | 1850 | ++DOMWINDOW == 171 (0x93bdac00) [pid = 1850] [serial = 1328] [outer = 0x91150000] 16:35:32 INFO - PROCESS | 1850 | 1462923332933 Marionette DEBUG loaded listener.js 16:35:33 INFO - PROCESS | 1850 | ++DOMWINDOW == 172 (0x94f0e800) [pid = 1850] [serial = 1329] [outer = 0x91150000] 16:35:33 INFO - PROCESS | 1850 | 1462923333973 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]]]}] 16:35:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 16:35:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1789ms 16:35:34 INFO - PROCESS | 1850 | 1462923334016 Marionette TRACE conn3 -> [0,1741,"getWindowHandle",null] 16:35:34 INFO - PROCESS | 1850 | 1462923334020 Marionette TRACE conn3 <- [1,1741,null,{"value":"8"}] 16:35:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 16:35:34 INFO - PROCESS | 1850 | 1462923334028 Marionette TRACE conn3 -> [0,1742,"setScriptTimeout",{"ms":35000}] 16:35:34 INFO - PROCESS | 1850 | 1462923334032 Marionette TRACE conn3 <- [1,1742,null,{}] 16:35:34 INFO - PROCESS | 1850 | 1462923334037 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}] 16:35:34 INFO - PROCESS | 1850 | 1462923334263 Marionette TRACE conn3 <- [1,1743,null,{"value":null}] 16:35:34 INFO - PROCESS | 1850 | 1462923334584 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:34 INFO - PROCESS | 1850 | ++DOCSHELL 0x93b08000 == 153 [pid = 1850] [id = 443] 16:35:34 INFO - PROCESS | 1850 | ++DOMWINDOW == 173 (0x93bd9000) [pid = 1850] [serial = 1330] [outer = (nil)] 16:35:34 INFO - PROCESS | 1850 | ++DOMWINDOW == 174 (0x95080400) [pid = 1850] [serial = 1331] [outer = 0x93bd9000] 16:35:34 INFO - PROCESS | 1850 | 1462923334676 Marionette DEBUG loaded listener.js 16:35:34 INFO - PROCESS | 1850 | ++DOMWINDOW == 175 (0x95082c00) [pid = 1850] [serial = 1332] [outer = 0x93bd9000] 16:35:35 INFO - PROCESS | 1850 | 1462923335616 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]]]}] 16:35:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 16:35:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1630ms 16:35:35 INFO - PROCESS | 1850 | 1462923335659 Marionette TRACE conn3 -> [0,1745,"getWindowHandle",null] 16:35:35 INFO - PROCESS | 1850 | 1462923335663 Marionette TRACE conn3 <- [1,1745,null,{"value":"8"}] 16:35:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 16:35:35 INFO - PROCESS | 1850 | 1462923335670 Marionette TRACE conn3 -> [0,1746,"setScriptTimeout",{"ms":35000}] 16:35:35 INFO - PROCESS | 1850 | 1462923335673 Marionette TRACE conn3 <- [1,1746,null,{}] 16:35:35 INFO - PROCESS | 1850 | 1462923335679 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}] 16:35:35 INFO - PROCESS | 1850 | 1462923335899 Marionette TRACE conn3 <- [1,1747,null,{"value":null}] 16:35:36 INFO - PROCESS | 1850 | 1462923336237 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:36 INFO - PROCESS | 1850 | ++DOCSHELL 0x86fdd800 == 154 [pid = 1850] [id = 444] 16:35:36 INFO - PROCESS | 1850 | ++DOMWINDOW == 176 (0x86fe2000) [pid = 1850] [serial = 1333] [outer = (nil)] 16:35:36 INFO - PROCESS | 1850 | ++DOMWINDOW == 177 (0x953df400) [pid = 1850] [serial = 1334] [outer = 0x86fe2000] 16:35:36 INFO - PROCESS | 1850 | 1462923336331 Marionette DEBUG loaded listener.js 16:35:36 INFO - PROCESS | 1850 | ++DOMWINDOW == 178 (0x957ec400) [pid = 1850] [serial = 1335] [outer = 0x86fe2000] 16:35:37 INFO - PROCESS | 1850 | 1462923337213 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]]]}] 16:35:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 16:35:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1582ms 16:35:37 INFO - PROCESS | 1850 | 1462923337253 Marionette TRACE conn3 -> [0,1749,"getWindowHandle",null] 16:35:37 INFO - PROCESS | 1850 | 1462923337257 Marionette TRACE conn3 <- [1,1749,null,{"value":"8"}] 16:35:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 16:35:37 INFO - PROCESS | 1850 | 1462923337267 Marionette TRACE conn3 -> [0,1750,"setScriptTimeout",{"ms":35000}] 16:35:37 INFO - PROCESS | 1850 | 1462923337275 Marionette TRACE conn3 <- [1,1750,null,{}] 16:35:37 INFO - PROCESS | 1850 | 1462923337285 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}] 16:35:37 INFO - PROCESS | 1850 | 1462923337523 Marionette TRACE conn3 <- [1,1751,null,{"value":null}] 16:35:37 INFO - PROCESS | 1850 | 1462923337880 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:37 INFO - PROCESS | 1850 | ++DOCSHELL 0x9515d400 == 155 [pid = 1850] [id = 445] 16:35:37 INFO - PROCESS | 1850 | ++DOMWINDOW == 179 (0x953de800) [pid = 1850] [serial = 1336] [outer = (nil)] 16:35:37 INFO - PROCESS | 1850 | ++DOMWINDOW == 180 (0x980a8c00) [pid = 1850] [serial = 1337] [outer = 0x953de800] 16:35:37 INFO - PROCESS | 1850 | 1462923337974 Marionette DEBUG loaded listener.js 16:35:38 INFO - PROCESS | 1850 | ++DOMWINDOW == 181 (0x98834800) [pid = 1850] [serial = 1338] [outer = 0x953de800] 16:35:40 INFO - PROCESS | 1850 | --DOCSHELL 0x88ef6400 == 154 [pid = 1850] [id = 427] 16:35:40 INFO - PROCESS | 1850 | --DOCSHELL 0x862ac000 == 153 [pid = 1850] [id = 426] 16:35:40 INFO - PROCESS | 1850 | --DOCSHELL 0x88239c00 == 152 [pid = 1850] [id = 425] 16:35:40 INFO - PROCESS | 1850 | --DOCSHELL 0x86ccd800 == 151 [pid = 1850] [id = 424] 16:35:40 INFO - PROCESS | 1850 | --DOCSHELL 0x8b685c00 == 150 [pid = 1850] [id = 422] 16:35:40 INFO - PROCESS | 1850 | --DOCSHELL 0x99bad800 == 149 [pid = 1850] [id = 421] 16:35:40 INFO - PROCESS | 1850 | --DOCSHELL 0x87feac00 == 148 [pid = 1850] [id = 419] 16:35:40 INFO - PROCESS | 1850 | --DOCSHELL 0x9a605400 == 147 [pid = 1850] [id = 420] 16:35:40 INFO - PROCESS | 1850 | --DOCSHELL 0x989a7000 == 146 [pid = 1850] [id = 418] 16:35:40 INFO - PROCESS | 1850 | --DOCSHELL 0x953d3c00 == 145 [pid = 1850] [id = 417] 16:35:40 INFO - PROCESS | 1850 | --DOCSHELL 0x87498400 == 144 [pid = 1850] [id = 416] 16:35:40 INFO - PROCESS | 1850 | --DOCSHELL 0x91006000 == 143 [pid = 1850] [id = 414] 16:35:40 INFO - PROCESS | 1850 | --DOCSHELL 0x9230d800 == 142 [pid = 1850] [id = 415] 16:35:40 INFO - PROCESS | 1850 | --DOCSHELL 0x883b1400 == 141 [pid = 1850] [id = 413] 16:35:40 INFO - PROCESS | 1850 | --DOCSHELL 0x8ee45c00 == 140 [pid = 1850] [id = 412] 16:35:40 INFO - PROCESS | 1850 | --DOCSHELL 0x8d3a3400 == 139 [pid = 1850] [id = 411] 16:35:40 INFO - PROCESS | 1850 | --DOCSHELL 0x87fdfc00 == 138 [pid = 1850] [id = 410] 16:35:40 INFO - PROCESS | 1850 | --DOCSHELL 0x8ee38800 == 137 [pid = 1850] [id = 409] 16:35:40 INFO - PROCESS | 1850 | --DOCSHELL 0x8b785800 == 136 [pid = 1850] [id = 408] 16:35:40 INFO - PROCESS | 1850 | --DOCSHELL 0x88ef5400 == 135 [pid = 1850] [id = 407] 16:35:40 INFO - PROCESS | 1850 | --DOMWINDOW == 180 (0x9130d000) [pid = 1850] [serial = 1166] [outer = (nil)] [url = about:blank] 16:35:40 INFO - PROCESS | 1850 | --DOMWINDOW == 179 (0x8f065000) [pid = 1850] [serial = 1161] [outer = (nil)] [url = about:blank] 16:35:40 INFO - PROCESS | 1850 | --DOMWINDOW == 178 (0x88238000) [pid = 1850] [serial = 1209] [outer = (nil)] [url = about:blank] 16:35:40 INFO - PROCESS | 1850 | --DOMWINDOW == 177 (0x99eed000) [pid = 1850] [serial = 1187] [outer = (nil)] [url = about:blank] 16:35:40 INFO - PROCESS | 1850 | --DOMWINDOW == 176 (0x9238f400) [pid = 1850] [serial = 1170] [outer = (nil)] [url = about:blank] 16:35:40 INFO - PROCESS | 1850 | --DOMWINDOW == 175 (0x94f41c00) [pid = 1850] [serial = 1179] [outer = (nil)] [url = about:blank] 16:35:40 INFO - PROCESS | 1850 | --DOMWINDOW == 174 (0x8b9dbc00) [pid = 1850] [serial = 1215] [outer = (nil)] [url = about:blank] 16:35:40 INFO - PROCESS | 1850 | --DOMWINDOW == 173 (0x91e36c00) [pid = 1850] [serial = 1169] [outer = (nil)] [url = about:blank] 16:35:40 INFO - PROCESS | 1850 | --DOMWINDOW == 172 (0x9270c800) [pid = 1850] [serial = 1173] [outer = (nil)] [url = about:blank] 16:35:40 INFO - PROCESS | 1850 | --DOMWINDOW == 171 (0x9106ac00) [pid = 1850] [serial = 1164] [outer = (nil)] [url = about:blank] 16:35:40 INFO - PROCESS | 1850 | --DOMWINDOW == 170 (0x9adb3c00) [pid = 1850] [serial = 1197] [outer = (nil)] [url = about:blank] 16:35:40 INFO - PROCESS | 1850 | --DOMWINDOW == 169 (0x9a3da800) [pid = 1850] [serial = 1190] [outer = (nil)] [url = about:blank] 16:35:40 INFO - PROCESS | 1850 | --DOMWINDOW == 168 (0x9a60a800) [pid = 1850] [serial = 1191] [outer = (nil)] [url = about:blank] 16:35:40 INFO - PROCESS | 1850 | --DOMWINDOW == 167 (0x9adab800) [pid = 1850] [serial = 1196] [outer = (nil)] [url = about:blank] 16:35:40 INFO - PROCESS | 1850 | --DOMWINDOW == 166 (0x9275b400) [pid = 1850] [serial = 1175] [outer = (nil)] [url = about:blank] 16:35:40 INFO - PROCESS | 1850 | --DOMWINDOW == 165 (0x9acdc000) [pid = 1850] [serial = 1194] [outer = (nil)] [url = about:blank] 16:35:40 INFO - PROCESS | 1850 | --DOMWINDOW == 164 (0x953db800) [pid = 1850] [serial = 1182] [outer = (nil)] [url = about:blank] 16:35:40 INFO - PROCESS | 1850 | --DOMWINDOW == 163 (0x953d8c00) [pid = 1850] [serial = 1181] [outer = (nil)] [url = about:blank] 16:35:40 INFO - PROCESS | 1850 | --DOMWINDOW == 162 (0x8b689000) [pid = 1850] [serial = 1214] [outer = (nil)] [url = about:blank] 16:35:40 INFO - PROCESS | 1850 | --DOMWINDOW == 161 (0x9b7dac00) [pid = 1850] [serial = 1205] [outer = (nil)] [url = about:blank] 16:35:40 INFO - PROCESS | 1850 | --DOMWINDOW == 160 (0x9ac7c400) [pid = 1850] [serial = 1193] [outer = (nil)] [url = about:blank] 16:35:40 INFO - PROCESS | 1850 | --DOMWINDOW == 159 (0x91acb400) [pid = 1850] [serial = 1167] [outer = (nil)] [url = about:blank] 16:35:40 INFO - PROCESS | 1850 | --DOMWINDOW == 158 (0x875b2400) [pid = 1850] [serial = 1217] [outer = (nil)] [url = about:blank] 16:35:40 INFO - PROCESS | 1850 | --DOMWINDOW == 157 (0x9b15fc00) [pid = 1850] [serial = 1200] [outer = (nil)] [url = about:blank] 16:35:40 INFO - PROCESS | 1850 | --DOMWINDOW == 156 (0x9b191400) [pid = 1850] [serial = 1202] [outer = (nil)] [url = about:blank] 16:35:40 INFO - PROCESS | 1850 | --DOMWINDOW == 155 (0x99ef2400) [pid = 1850] [serial = 1188] [outer = (nil)] [url = about:blank] 16:35:40 INFO - PROCESS | 1850 | --DOMWINDOW == 154 (0x8e602800) [pid = 1850] [serial = 1158] [outer = (nil)] [url = about:blank] 16:35:40 INFO - PROCESS | 1850 | --DOMWINDOW == 153 (0x8af0d400) [pid = 1850] [serial = 1155] [outer = (nil)] [url = about:blank] 16:35:40 INFO - PROCESS | 1850 | --DOMWINDOW == 152 (0x87fdb800) [pid = 1850] [serial = 1208] [outer = (nil)] [url = about:blank] 16:35:40 INFO - PROCESS | 1850 | --DOMWINDOW == 151 (0x92abcc00) [pid = 1850] [serial = 1176] [outer = (nil)] [url = about:blank] 16:35:40 INFO - PROCESS | 1850 | --DOMWINDOW == 150 (0x88ef8400) [pid = 1850] [serial = 1218] [outer = (nil)] [url = about:blank] 16:35:40 INFO - PROCESS | 1850 | --DOMWINDOW == 149 (0x9b193c00) [pid = 1850] [serial = 1203] [outer = (nil)] [url = about:blank] 16:35:40 INFO - PROCESS | 1850 | --DOMWINDOW == 148 (0x9950e000) [pid = 1850] [serial = 1184] [outer = (nil)] [url = about:blank] 16:35:40 INFO - PROCESS | 1850 | --DOMWINDOW == 147 (0x93bde800) [pid = 1850] [serial = 1178] [outer = (nil)] [url = about:blank] 16:35:40 INFO - PROCESS | 1850 | --DOMWINDOW == 146 (0x9100e800) [pid = 1850] [serial = 1163] [outer = (nil)] [url = about:blank] 16:35:40 INFO - PROCESS | 1850 | --DOMWINDOW == 145 (0x99a53000) [pid = 1850] [serial = 1185] [outer = (nil)] [url = about:blank] 16:35:40 INFO - PROCESS | 1850 | --DOMWINDOW == 144 (0x8b0f7c00) [pid = 1850] [serial = 1212] [outer = (nil)] [url = about:blank] 16:35:40 INFO - PROCESS | 1850 | --DOMWINDOW == 143 (0x8a0e7000) [pid = 1850] [serial = 1154] [outer = (nil)] [url = about:blank] 16:35:40 INFO - PROCESS | 1850 | --DOMWINDOW == 142 (0x9b154800) [pid = 1850] [serial = 1199] [outer = (nil)] [url = about:blank] 16:35:40 INFO - PROCESS | 1850 | --DOMWINDOW == 141 (0x92702800) [pid = 1850] [serial = 1172] [outer = (nil)] [url = about:blank] 16:35:40 INFO - PROCESS | 1850 | --DOMWINDOW == 140 (0x8d3af000) [pid = 1850] [serial = 1157] [outer = (nil)] [url = about:blank] 16:35:40 INFO - PROCESS | 1850 | --DOMWINDOW == 139 (0x8ef08000) [pid = 1850] [serial = 1160] [outer = (nil)] [url = about:blank] 16:35:40 INFO - PROCESS | 1850 | --DOMWINDOW == 138 (0x8dd16800) [pid = 1850] [serial = 1151] [outer = (nil)] [url = about:blank] 16:35:40 INFO - PROCESS | 1850 | --DOMWINDOW == 137 (0x8af04000) [pid = 1850] [serial = 1211] [outer = (nil)] [url = about:blank] 16:35:40 INFO - PROCESS | 1850 | --DOMWINDOW == 136 (0x8b9e1800) [pid = 1850] [serial = 1220] [outer = (nil)] [url = about:blank] 16:35:40 INFO - PROCESS | 1850 | 1462923340602 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]]]}] 16:35:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 16:35:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 3353ms 16:35:40 INFO - PROCESS | 1850 | 1462923340617 Marionette TRACE conn3 -> [0,1753,"getWindowHandle",null] 16:35:40 INFO - PROCESS | 1850 | 1462923340622 Marionette TRACE conn3 <- [1,1753,null,{"value":"8"}] 16:35:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 16:35:40 INFO - PROCESS | 1850 | 1462923340631 Marionette TRACE conn3 -> [0,1754,"setScriptTimeout",{"ms":35000}] 16:35:40 INFO - PROCESS | 1850 | 1462923340636 Marionette TRACE conn3 <- [1,1754,null,{}] 16:35:40 INFO - PROCESS | 1850 | 1462923340647 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}] 16:35:40 INFO - PROCESS | 1850 | 1462923340959 Marionette TRACE conn3 <- [1,1755,null,{"value":null}] 16:35:41 INFO - PROCESS | 1850 | 1462923341186 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:41 INFO - PROCESS | 1850 | ++DOCSHELL 0x875ae800 == 136 [pid = 1850] [id = 446] 16:35:41 INFO - PROCESS | 1850 | ++DOMWINDOW == 137 (0x875b5c00) [pid = 1850] [serial = 1339] [outer = (nil)] 16:35:41 INFO - PROCESS | 1850 | ++DOMWINDOW == 138 (0x883b1400) [pid = 1850] [serial = 1340] [outer = 0x875b5c00] 16:35:41 INFO - PROCESS | 1850 | 1462923341264 Marionette DEBUG loaded listener.js 16:35:41 INFO - PROCESS | 1850 | ++DOMWINDOW == 139 (0x88ef6400) [pid = 1850] [serial = 1341] [outer = 0x875b5c00] 16:35:42 INFO - PROCESS | 1850 | 1462923342090 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]]]}] 16:35:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 16:35:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1490ms 16:35:42 INFO - PROCESS | 1850 | 1462923342125 Marionette TRACE conn3 -> [0,1757,"getWindowHandle",null] 16:35:42 INFO - PROCESS | 1850 | 1462923342133 Marionette TRACE conn3 <- [1,1757,null,{"value":"8"}] 16:35:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 16:35:42 INFO - PROCESS | 1850 | 1462923342145 Marionette TRACE conn3 -> [0,1758,"setScriptTimeout",{"ms":35000}] 16:35:42 INFO - PROCESS | 1850 | 1462923342149 Marionette TRACE conn3 <- [1,1758,null,{}] 16:35:42 INFO - PROCESS | 1850 | 1462923342155 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}] 16:35:42 INFO - PROCESS | 1850 | 1462923342354 Marionette TRACE conn3 <- [1,1759,null,{"value":null}] 16:35:42 INFO - PROCESS | 1850 | 1462923342620 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:42 INFO - PROCESS | 1850 | ++DOCSHELL 0x883b1000 == 137 [pid = 1850] [id = 447] 16:35:42 INFO - PROCESS | 1850 | ++DOMWINDOW == 140 (0x890e1400) [pid = 1850] [serial = 1342] [outer = (nil)] 16:35:42 INFO - PROCESS | 1850 | ++DOMWINDOW == 141 (0x8afe0400) [pid = 1850] [serial = 1343] [outer = 0x890e1400] 16:35:42 INFO - PROCESS | 1850 | 1462923342750 Marionette DEBUG loaded listener.js 16:35:42 INFO - PROCESS | 1850 | ++DOMWINDOW == 142 (0x8b0f1000) [pid = 1850] [serial = 1344] [outer = 0x890e1400] 16:35:43 INFO - PROCESS | 1850 | 1462923343663 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]]]}] 16:35:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 16:35:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1548ms 16:35:43 INFO - PROCESS | 1850 | 1462923343693 Marionette TRACE conn3 -> [0,1761,"getWindowHandle",null] 16:35:43 INFO - PROCESS | 1850 | 1462923343697 Marionette TRACE conn3 <- [1,1761,null,{"value":"8"}] 16:35:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 16:35:43 INFO - PROCESS | 1850 | 1462923343703 Marionette TRACE conn3 -> [0,1762,"setScriptTimeout",{"ms":35000}] 16:35:43 INFO - PROCESS | 1850 | 1462923343708 Marionette TRACE conn3 <- [1,1762,null,{}] 16:35:43 INFO - PROCESS | 1850 | 1462923343735 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}] 16:35:44 INFO - PROCESS | 1850 | 1462923344021 Marionette TRACE conn3 <- [1,1763,null,{"value":null}] 16:35:44 INFO - PROCESS | 1850 | 1462923344053 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:44 INFO - PROCESS | 1850 | ++DOCSHELL 0x8afe2000 == 138 [pid = 1850] [id = 448] 16:35:44 INFO - PROCESS | 1850 | ++DOMWINDOW == 143 (0x8b67e800) [pid = 1850] [serial = 1345] [outer = (nil)] 16:35:44 INFO - PROCESS | 1850 | ++DOMWINDOW == 144 (0x8b9d8400) [pid = 1850] [serial = 1346] [outer = 0x8b67e800] 16:35:44 INFO - PROCESS | 1850 | 1462923344131 Marionette DEBUG loaded listener.js 16:35:44 INFO - PROCESS | 1850 | ++DOMWINDOW == 145 (0x8d3a5400) [pid = 1850] [serial = 1347] [outer = 0x8b67e800] 16:35:45 INFO - PROCESS | 1850 | --DOMWINDOW == 144 (0x8b9e2400) [pid = 1850] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 16:35:45 INFO - PROCESS | 1850 | --DOMWINDOW == 143 (0x8f064c00) [pid = 1850] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 16:35:45 INFO - PROCESS | 1850 | --DOMWINDOW == 142 (0x883b9400) [pid = 1850] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 16:35:45 INFO - PROCESS | 1850 | --DOMWINDOW == 141 (0x92738c00) [pid = 1850] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 16:35:45 INFO - PROCESS | 1850 | --DOMWINDOW == 140 (0x9130dc00) [pid = 1850] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 16:35:45 INFO - PROCESS | 1850 | --DOMWINDOW == 139 (0x89c7e800) [pid = 1850] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 16:35:45 INFO - PROCESS | 1850 | --DOMWINDOW == 138 (0x98e29000) [pid = 1850] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 16:35:45 INFO - PROCESS | 1850 | --DOMWINDOW == 137 (0x8afe0800) [pid = 1850] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 16:35:45 INFO - PROCESS | 1850 | --DOMWINDOW == 136 (0x9b782000) [pid = 1850] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 16:35:45 INFO - PROCESS | 1850 | --DOMWINDOW == 135 (0x989b0000) [pid = 1850] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 16:35:45 INFO - PROCESS | 1850 | --DOMWINDOW == 134 (0x8ee47c00) [pid = 1850] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 16:35:45 INFO - PROCESS | 1850 | --DOMWINDOW == 133 (0x89c76800) [pid = 1850] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 16:35:45 INFO - PROCESS | 1850 | --DOMWINDOW == 132 (0x8e6e0400) [pid = 1850] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 16:35:45 INFO - PROCESS | 1850 | --DOMWINDOW == 131 (0x86ccdc00) [pid = 1850] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 16:35:45 INFO - PROCESS | 1850 | --DOMWINDOW == 130 (0x8a0e9c00) [pid = 1850] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 16:35:45 INFO - PROCESS | 1850 | --DOMWINDOW == 129 (0x9b18c800) [pid = 1850] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 16:35:45 INFO - PROCESS | 1850 | --DOMWINDOW == 128 (0x875a7400) [pid = 1850] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 16:35:45 INFO - PROCESS | 1850 | --DOMWINDOW == 127 (0x890e2800) [pid = 1850] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 16:35:45 INFO - PROCESS | 1850 | --DOMWINDOW == 126 (0x921fd000) [pid = 1850] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 16:35:45 INFO - PROCESS | 1850 | --DOMWINDOW == 125 (0x8d3a2800) [pid = 1850] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 16:35:45 INFO - PROCESS | 1850 | 1462923345671 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]]]}] 16:35:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 16:35:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1992ms 16:35:45 INFO - PROCESS | 1850 | 1462923345762 Marionette TRACE conn3 -> [0,1765,"getWindowHandle",null] 16:35:45 INFO - PROCESS | 1850 | 1462923345765 Marionette TRACE conn3 <- [1,1765,null,{"value":"8"}] 16:35:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 16:35:45 INFO - PROCESS | 1850 | 1462923345780 Marionette TRACE conn3 -> [0,1766,"setScriptTimeout",{"ms":35000}] 16:35:45 INFO - PROCESS | 1850 | 1462923345784 Marionette TRACE conn3 <- [1,1766,null,{}] 16:35:45 INFO - PROCESS | 1850 | 1462923345789 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}] 16:35:45 INFO - PROCESS | 1850 | 1462923345971 Marionette TRACE conn3 <- [1,1767,null,{"value":null}] 16:35:46 INFO - PROCESS | 1850 | 1462923346150 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:46 INFO - PROCESS | 1850 | ++DOCSHELL 0x883b9400 == 139 [pid = 1850] [id = 449] 16:35:46 INFO - PROCESS | 1850 | ++DOMWINDOW == 126 (0x89c70800) [pid = 1850] [serial = 1348] [outer = (nil)] 16:35:46 INFO - PROCESS | 1850 | ++DOMWINDOW == 127 (0x8b9e2400) [pid = 1850] [serial = 1349] [outer = 0x89c70800] 16:35:46 INFO - PROCESS | 1850 | 1462923346222 Marionette DEBUG loaded listener.js 16:35:46 INFO - PROCESS | 1850 | ++DOMWINDOW == 128 (0x8dcf8800) [pid = 1850] [serial = 1350] [outer = 0x89c70800] 16:35:46 INFO - PROCESS | 1850 | 1462923346992 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]]]}] 16:35:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 16:35:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1237ms 16:35:47 INFO - PROCESS | 1850 | 1462923347018 Marionette TRACE conn3 -> [0,1769,"getWindowHandle",null] 16:35:47 INFO - PROCESS | 1850 | 1462923347022 Marionette TRACE conn3 <- [1,1769,null,{"value":"8"}] 16:35:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 16:35:47 INFO - PROCESS | 1850 | 1462923347028 Marionette TRACE conn3 -> [0,1770,"setScriptTimeout",{"ms":35000}] 16:35:47 INFO - PROCESS | 1850 | 1462923347032 Marionette TRACE conn3 <- [1,1770,null,{}] 16:35:47 INFO - PROCESS | 1850 | 1462923347037 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}] 16:35:47 INFO - PROCESS | 1850 | 1462923347291 Marionette TRACE conn3 <- [1,1771,null,{"value":null}] 16:35:47 INFO - PROCESS | 1850 | 1462923347313 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:47 INFO - PROCESS | 1850 | ++DOCSHELL 0x890e2800 == 140 [pid = 1850] [id = 450] 16:35:47 INFO - PROCESS | 1850 | ++DOMWINDOW == 129 (0x8d3a2800) [pid = 1850] [serial = 1351] [outer = (nil)] 16:35:47 INFO - PROCESS | 1850 | ++DOMWINDOW == 130 (0x8e608c00) [pid = 1850] [serial = 1352] [outer = 0x8d3a2800] 16:35:47 INFO - PROCESS | 1850 | 1462923347385 Marionette DEBUG loaded listener.js 16:35:47 INFO - PROCESS | 1850 | ++DOMWINDOW == 131 (0x8e602800) [pid = 1850] [serial = 1353] [outer = 0x8d3a2800] 16:35:48 INFO - PROCESS | 1850 | 1462923348641 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]]]}] 16:35:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 16:35:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1646ms 16:35:48 INFO - PROCESS | 1850 | 1462923348675 Marionette TRACE conn3 -> [0,1773,"getWindowHandle",null] 16:35:48 INFO - PROCESS | 1850 | 1462923348682 Marionette TRACE conn3 <- [1,1773,null,{"value":"8"}] 16:35:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 16:35:48 INFO - PROCESS | 1850 | 1462923348690 Marionette TRACE conn3 -> [0,1774,"setScriptTimeout",{"ms":35000}] 16:35:48 INFO - PROCESS | 1850 | 1462923348697 Marionette TRACE conn3 <- [1,1774,null,{}] 16:35:48 INFO - PROCESS | 1850 | 1462923348705 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}] 16:35:48 INFO - PROCESS | 1850 | 1462923348921 Marionette TRACE conn3 <- [1,1775,null,{"value":null}] 16:35:49 INFO - PROCESS | 1850 | 1462923349259 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:49 INFO - PROCESS | 1850 | ++DOCSHELL 0x890e4000 == 141 [pid = 1850] [id = 451] 16:35:49 INFO - PROCESS | 1850 | ++DOMWINDOW == 132 (0x89c75800) [pid = 1850] [serial = 1354] [outer = (nil)] 16:35:49 INFO - PROCESS | 1850 | ++DOMWINDOW == 133 (0x8afec000) [pid = 1850] [serial = 1355] [outer = 0x89c75800] 16:35:49 INFO - PROCESS | 1850 | 1462923349356 Marionette DEBUG loaded listener.js 16:35:49 INFO - PROCESS | 1850 | ++DOMWINDOW == 134 (0x8b114000) [pid = 1850] [serial = 1356] [outer = 0x89c75800] 16:35:50 INFO - PROCESS | 1850 | 1462923350287 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]]]}] 16:35:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 16:35:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1641ms 16:35:50 INFO - PROCESS | 1850 | 1462923350334 Marionette TRACE conn3 -> [0,1777,"getWindowHandle",null] 16:35:50 INFO - PROCESS | 1850 | 1462923350343 Marionette TRACE conn3 <- [1,1777,null,{"value":"8"}] 16:35:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 16:35:50 INFO - PROCESS | 1850 | 1462923350353 Marionette TRACE conn3 -> [0,1778,"setScriptTimeout",{"ms":35000}] 16:35:50 INFO - PROCESS | 1850 | 1462923350358 Marionette TRACE conn3 <- [1,1778,null,{}] 16:35:50 INFO - PROCESS | 1850 | 1462923350364 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}] 16:35:50 INFO - PROCESS | 1850 | 1462923350591 Marionette TRACE conn3 <- [1,1779,null,{"value":null}] 16:35:50 INFO - PROCESS | 1850 | 1462923350955 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:50 INFO - PROCESS | 1850 | ++DOCSHELL 0x8afe8c00 == 142 [pid = 1850] [id = 452] 16:35:50 INFO - PROCESS | 1850 | ++DOMWINDOW == 135 (0x8b9dbc00) [pid = 1850] [serial = 1357] [outer = (nil)] 16:35:51 INFO - PROCESS | 1850 | ++DOMWINDOW == 136 (0x8dd0f400) [pid = 1850] [serial = 1358] [outer = 0x8b9dbc00] 16:35:51 INFO - PROCESS | 1850 | 1462923351049 Marionette DEBUG loaded listener.js 16:35:51 INFO - PROCESS | 1850 | ++DOMWINDOW == 137 (0x8ee3b800) [pid = 1850] [serial = 1359] [outer = 0x8b9dbc00] 16:35:51 INFO - PROCESS | 1850 | 1462923351970 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]]]}] 16:35:52 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 16:35:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1685ms 16:35:52 INFO - PROCESS | 1850 | 1462923352039 Marionette TRACE conn3 -> [0,1781,"getWindowHandle",null] 16:35:52 INFO - PROCESS | 1850 | 1462923352043 Marionette TRACE conn3 <- [1,1781,null,{"value":"8"}] 16:35:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 16:35:52 INFO - PROCESS | 1850 | 1462923352050 Marionette TRACE conn3 -> [0,1782,"setScriptTimeout",{"ms":35000}] 16:35:52 INFO - PROCESS | 1850 | 1462923352057 Marionette TRACE conn3 <- [1,1782,null,{}] 16:35:52 INFO - PROCESS | 1850 | 1462923352074 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}] 16:35:52 INFO - PROCESS | 1850 | 1462923352374 Marionette TRACE conn3 <- [1,1783,null,{"value":null}] 16:35:52 INFO - PROCESS | 1850 | 1462923352842 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:52 INFO - PROCESS | 1850 | ++DOCSHELL 0x8ef04000 == 143 [pid = 1850] [id = 453] 16:35:52 INFO - PROCESS | 1850 | ++DOMWINDOW == 138 (0x8f057c00) [pid = 1850] [serial = 1360] [outer = (nil)] 16:35:52 INFO - PROCESS | 1850 | ++DOMWINDOW == 139 (0x8f067800) [pid = 1850] [serial = 1361] [outer = 0x8f057c00] 16:35:52 INFO - PROCESS | 1850 | 1462923352937 Marionette DEBUG loaded listener.js 16:35:53 INFO - PROCESS | 1850 | ++DOMWINDOW == 140 (0x9100e800) [pid = 1850] [serial = 1362] [outer = 0x8f057c00] 16:35:53 INFO - PROCESS | 1850 | 1462923353982 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]]]}] 16:35:54 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 16:35:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1999ms 16:35:54 INFO - PROCESS | 1850 | 1462923354050 Marionette TRACE conn3 -> [0,1785,"getWindowHandle",null] 16:35:54 INFO - PROCESS | 1850 | 1462923354055 Marionette TRACE conn3 <- [1,1785,null,{"value":"8"}] 16:35:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 16:35:54 INFO - PROCESS | 1850 | 1462923354062 Marionette TRACE conn3 -> [0,1786,"setScriptTimeout",{"ms":35000}] 16:35:54 INFO - PROCESS | 1850 | 1462923354067 Marionette TRACE conn3 <- [1,1786,null,{}] 16:35:54 INFO - PROCESS | 1850 | 1462923354074 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}] 16:35:54 INFO - PROCESS | 1850 | 1462923354295 Marionette TRACE conn3 <- [1,1787,null,{"value":null}] 16:35:54 INFO - PROCESS | 1850 | 1462923354617 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:54 INFO - PROCESS | 1850 | ++DOCSHELL 0x8f059400 == 144 [pid = 1850] [id = 454] 16:35:54 INFO - PROCESS | 1850 | ++DOMWINDOW == 141 (0x8f060c00) [pid = 1850] [serial = 1363] [outer = (nil)] 16:35:54 INFO - PROCESS | 1850 | ++DOMWINDOW == 142 (0x91156000) [pid = 1850] [serial = 1364] [outer = 0x8f060c00] 16:35:54 INFO - PROCESS | 1850 | 1462923354711 Marionette DEBUG loaded listener.js 16:35:54 INFO - PROCESS | 1850 | ++DOMWINDOW == 143 (0x91310c00) [pid = 1850] [serial = 1365] [outer = 0x8f060c00] 16:35:55 INFO - PROCESS | 1850 | 1462923355672 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]]]}] 16:35:55 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 16:35:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1682ms 16:35:55 INFO - PROCESS | 1850 | 1462923355745 Marionette TRACE conn3 -> [0,1789,"getWindowHandle",null] 16:35:55 INFO - PROCESS | 1850 | 1462923355749 Marionette TRACE conn3 <- [1,1789,null,{"value":"8"}] 16:35:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 16:35:55 INFO - PROCESS | 1850 | 1462923355755 Marionette TRACE conn3 -> [0,1790,"setScriptTimeout",{"ms":35000}] 16:35:55 INFO - PROCESS | 1850 | 1462923355759 Marionette TRACE conn3 <- [1,1790,null,{}] 16:35:55 INFO - PROCESS | 1850 | 1462923355764 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}] 16:35:55 INFO - PROCESS | 1850 | 1462923355981 Marionette TRACE conn3 <- [1,1791,null,{"value":null}] 16:35:56 INFO - PROCESS | 1850 | 1462923356304 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:56 INFO - PROCESS | 1850 | ++DOCSHELL 0x8f066000 == 145 [pid = 1850] [id = 455] 16:35:56 INFO - PROCESS | 1850 | ++DOMWINDOW == 144 (0x91152c00) [pid = 1850] [serial = 1366] [outer = (nil)] 16:35:56 INFO - PROCESS | 1850 | ++DOMWINDOW == 145 (0x91e2a400) [pid = 1850] [serial = 1367] [outer = 0x91152c00] 16:35:56 INFO - PROCESS | 1850 | 1462923356394 Marionette DEBUG loaded listener.js 16:35:56 INFO - PROCESS | 1850 | ++DOMWINDOW == 146 (0x91e31800) [pid = 1850] [serial = 1368] [outer = 0x91152c00] 16:35:57 INFO - PROCESS | 1850 | 1462923357361 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]]]}] 16:35:57 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) 16:35:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1684ms 16:35:57 INFO - PROCESS | 1850 | 1462923357440 Marionette TRACE conn3 -> [0,1793,"getWindowHandle",null] 16:35:57 INFO - PROCESS | 1850 | 1462923357444 Marionette TRACE conn3 <- [1,1793,null,{"value":"8"}] 16:35:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 16:35:57 INFO - PROCESS | 1850 | 1462923357451 Marionette TRACE conn3 -> [0,1794,"setScriptTimeout",{"ms":35000}] 16:35:57 INFO - PROCESS | 1850 | 1462923357454 Marionette TRACE conn3 <- [1,1794,null,{}] 16:35:57 INFO - PROCESS | 1850 | 1462923357460 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}] 16:35:57 INFO - PROCESS | 1850 | 1462923357828 Marionette TRACE conn3 <- [1,1795,null,{"value":null}] 16:35:58 INFO - PROCESS | 1850 | 1462923358184 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:58 INFO - PROCESS | 1850 | ++DOCSHELL 0x87fe0c00 == 146 [pid = 1850] [id = 456] 16:35:58 INFO - PROCESS | 1850 | ++DOMWINDOW == 147 (0x8b9d9000) [pid = 1850] [serial = 1369] [outer = (nil)] 16:35:58 INFO - PROCESS | 1850 | ++DOMWINDOW == 148 (0x92395800) [pid = 1850] [serial = 1370] [outer = 0x8b9d9000] 16:35:58 INFO - PROCESS | 1850 | 1462923358273 Marionette DEBUG loaded listener.js 16:35:58 INFO - PROCESS | 1850 | ++DOMWINDOW == 149 (0x92563800) [pid = 1850] [serial = 1371] [outer = 0x8b9d9000] 16:35:59 INFO - PROCESS | 1850 | 1462923359202 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]]]}] 16:35:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 16:35:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1789ms 16:35:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 16:35:59 INFO - PROCESS | 1850 | 1462923359241 Marionette TRACE conn3 -> [0,1797,"getWindowHandle",null] 16:35:59 INFO - PROCESS | 1850 | 1462923359244 Marionette TRACE conn3 <- [1,1797,null,{"value":"8"}] 16:35:59 INFO - PROCESS | 1850 | 1462923359251 Marionette TRACE conn3 -> [0,1798,"setScriptTimeout",{"ms":35000}] 16:35:59 INFO - PROCESS | 1850 | 1462923359255 Marionette TRACE conn3 <- [1,1798,null,{}] 16:35:59 INFO - PROCESS | 1850 | 1462923359260 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}] 16:35:59 INFO - PROCESS | 1850 | 1462923359548 Marionette TRACE conn3 <- [1,1799,null,{"value":null}] 16:35:59 INFO - PROCESS | 1850 | 1462923359868 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:59 INFO - PROCESS | 1850 | ++DOCSHELL 0x91ad2c00 == 147 [pid = 1850] [id = 457] 16:35:59 INFO - PROCESS | 1850 | ++DOMWINDOW == 150 (0x91d97400) [pid = 1850] [serial = 1372] [outer = (nil)] 16:35:59 INFO - PROCESS | 1850 | ++DOMWINDOW == 151 (0x92710000) [pid = 1850] [serial = 1373] [outer = 0x91d97400] 16:35:59 INFO - PROCESS | 1850 | 1462923359959 Marionette DEBUG loaded listener.js 16:36:00 INFO - PROCESS | 1850 | ++DOMWINDOW == 152 (0x92737400) [pid = 1850] [serial = 1374] [outer = 0x91d97400] 16:36:00 INFO - PROCESS | 1850 | 1462923360873 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]]]}] 16:36:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 16:36:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1682ms 16:36:00 INFO - PROCESS | 1850 | 1462923360934 Marionette TRACE conn3 -> [0,1801,"getWindowHandle",null] 16:36:00 INFO - PROCESS | 1850 | 1462923360938 Marionette TRACE conn3 <- [1,1801,null,{"value":"8"}] 16:36:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 16:36:00 INFO - PROCESS | 1850 | 1462923360946 Marionette TRACE conn3 -> [0,1802,"setScriptTimeout",{"ms":35000}] 16:36:00 INFO - PROCESS | 1850 | 1462923360950 Marionette TRACE conn3 <- [1,1802,null,{}] 16:36:00 INFO - PROCESS | 1850 | 1462923360956 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}] 16:36:01 INFO - PROCESS | 1850 | 1462923361168 Marionette TRACE conn3 <- [1,1803,null,{"value":null}] 16:36:01 INFO - PROCESS | 1850 | 1462923361489 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:01 INFO - PROCESS | 1850 | ++DOCSHELL 0x91d94000 == 148 [pid = 1850] [id = 458] 16:36:01 INFO - PROCESS | 1850 | ++DOMWINDOW == 153 (0x92709c00) [pid = 1850] [serial = 1375] [outer = (nil)] 16:36:01 INFO - PROCESS | 1850 | ++DOMWINDOW == 154 (0x92abec00) [pid = 1850] [serial = 1376] [outer = 0x92709c00] 16:36:01 INFO - PROCESS | 1850 | 1462923361584 Marionette DEBUG loaded listener.js 16:36:01 INFO - PROCESS | 1850 | ++DOMWINDOW == 155 (0x939a5800) [pid = 1850] [serial = 1377] [outer = 0x92709c00] 16:36:02 INFO - PROCESS | 1850 | 1462923362610 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]]]}] 16:36:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 16:36:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1732ms 16:36:02 INFO - PROCESS | 1850 | 1462923362679 Marionette TRACE conn3 -> [0,1805,"getWindowHandle",null] 16:36:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 16:36:02 INFO - PROCESS | 1850 | 1462923362683 Marionette TRACE conn3 <- [1,1805,null,{"value":"8"}] 16:36:02 INFO - PROCESS | 1850 | 1462923362690 Marionette TRACE conn3 -> [0,1806,"setScriptTimeout",{"ms":35000}] 16:36:02 INFO - PROCESS | 1850 | 1462923362694 Marionette TRACE conn3 <- [1,1806,null,{}] 16:36:02 INFO - PROCESS | 1850 | 1462923362701 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}] 16:36:02 INFO - PROCESS | 1850 | 1462923362953 Marionette TRACE conn3 <- [1,1807,null,{"value":null}] 16:36:03 INFO - PROCESS | 1850 | 1462923363272 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:03 INFO - PROCESS | 1850 | ++DOCSHELL 0x92734800 == 149 [pid = 1850] [id = 459] 16:36:03 INFO - PROCESS | 1850 | ++DOMWINDOW == 156 (0x9275b400) [pid = 1850] [serial = 1378] [outer = (nil)] 16:36:03 INFO - PROCESS | 1850 | ++DOMWINDOW == 157 (0x94f43c00) [pid = 1850] [serial = 1379] [outer = 0x9275b400] 16:36:03 INFO - PROCESS | 1850 | 1462923363364 Marionette DEBUG loaded listener.js 16:36:03 INFO - PROCESS | 1850 | ++DOMWINDOW == 158 (0x94f4c000) [pid = 1850] [serial = 1380] [outer = 0x9275b400] 16:36:04 INFO - PROCESS | 1850 | 1462923364282 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]]]}] 16:36:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 16:36:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1641ms 16:36:04 INFO - PROCESS | 1850 | 1462923364331 Marionette TRACE conn3 -> [0,1809,"getWindowHandle",null] 16:36:04 INFO - PROCESS | 1850 | 1462923364335 Marionette TRACE conn3 <- [1,1809,null,{"value":"8"}] 16:36:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 16:36:04 INFO - PROCESS | 1850 | 1462923364341 Marionette TRACE conn3 -> [0,1810,"setScriptTimeout",{"ms":35000}] 16:36:04 INFO - PROCESS | 1850 | 1462923364345 Marionette TRACE conn3 <- [1,1810,null,{}] 16:36:04 INFO - PROCESS | 1850 | 1462923364351 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}] 16:36:04 INFO - PROCESS | 1850 | 1462923364585 Marionette TRACE conn3 <- [1,1811,null,{"value":null}] 16:36:04 INFO - PROCESS | 1850 | 1462923364920 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:04 INFO - PROCESS | 1850 | ++DOCSHELL 0x86fd8000 == 150 [pid = 1850] [id = 460] 16:36:04 INFO - PROCESS | 1850 | ++DOMWINDOW == 159 (0x957e9c00) [pid = 1850] [serial = 1381] [outer = (nil)] 16:36:05 INFO - PROCESS | 1850 | ++DOMWINDOW == 160 (0x957f6000) [pid = 1850] [serial = 1382] [outer = 0x957e9c00] 16:36:05 INFO - PROCESS | 1850 | 1462923365015 Marionette DEBUG loaded listener.js 16:36:05 INFO - PROCESS | 1850 | ++DOMWINDOW == 161 (0x980d6800) [pid = 1850] [serial = 1383] [outer = 0x957e9c00] 16:36:06 INFO - PROCESS | 1850 | 1462923366002 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]]]}] 16:36:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 16:36:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1730ms 16:36:06 INFO - PROCESS | 1850 | 1462923366073 Marionette TRACE conn3 -> [0,1813,"getWindowHandle",null] 16:36:06 INFO - PROCESS | 1850 | 1462923366077 Marionette TRACE conn3 <- [1,1813,null,{"value":"8"}] 16:36:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 16:36:06 INFO - PROCESS | 1850 | 1462923366084 Marionette TRACE conn3 -> [0,1814,"setScriptTimeout",{"ms":35000}] 16:36:06 INFO - PROCESS | 1850 | 1462923366088 Marionette TRACE conn3 <- [1,1814,null,{}] 16:36:06 INFO - PROCESS | 1850 | 1462923366094 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}] 16:36:06 INFO - PROCESS | 1850 | 1462923366349 Marionette TRACE conn3 <- [1,1815,null,{"value":null}] 16:36:06 INFO - PROCESS | 1850 | 1462923366687 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:06 INFO - PROCESS | 1850 | ++DOCSHELL 0x953de400 == 151 [pid = 1850] [id = 461] 16:36:06 INFO - PROCESS | 1850 | ++DOMWINDOW == 162 (0x953e0000) [pid = 1850] [serial = 1384] [outer = (nil)] 16:36:06 INFO - PROCESS | 1850 | ++DOMWINDOW == 163 (0x99601800) [pid = 1850] [serial = 1385] [outer = 0x953e0000] 16:36:06 INFO - PROCESS | 1850 | 1462923366793 Marionette DEBUG loaded listener.js 16:36:06 INFO - PROCESS | 1850 | ++DOMWINDOW == 164 (0x999b4c00) [pid = 1850] [serial = 1386] [outer = 0x953e0000] 16:36:07 INFO - PROCESS | 1850 | 1462923367731 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]]]}] 16:36:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 16:36:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1686ms 16:36:07 INFO - PROCESS | 1850 | 1462923367770 Marionette TRACE conn3 -> [0,1817,"getWindowHandle",null] 16:36:07 INFO - PROCESS | 1850 | 1462923367773 Marionette TRACE conn3 <- [1,1817,null,{"value":"8"}] 16:36:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 16:36:07 INFO - PROCESS | 1850 | 1462923367780 Marionette TRACE conn3 -> [0,1818,"setScriptTimeout",{"ms":35000}] 16:36:07 INFO - PROCESS | 1850 | 1462923367783 Marionette TRACE conn3 <- [1,1818,null,{}] 16:36:07 INFO - PROCESS | 1850 | 1462923367790 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}] 16:36:08 INFO - PROCESS | 1850 | 1462923368073 Marionette TRACE conn3 <- [1,1819,null,{"value":null}] 16:36:08 INFO - PROCESS | 1850 | 1462923368475 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:08 INFO - PROCESS | 1850 | ++DOCSHELL 0x88eed800 == 152 [pid = 1850] [id = 462] 16:36:08 INFO - PROCESS | 1850 | ++DOMWINDOW == 165 (0x8b109800) [pid = 1850] [serial = 1387] [outer = (nil)] 16:36:08 INFO - PROCESS | 1850 | ++DOMWINDOW == 166 (0x99e1e400) [pid = 1850] [serial = 1388] [outer = 0x8b109800] 16:36:08 INFO - PROCESS | 1850 | 1462923368572 Marionette DEBUG loaded listener.js 16:36:08 INFO - PROCESS | 1850 | ++DOMWINDOW == 167 (0x99e26000) [pid = 1850] [serial = 1389] [outer = 0x8b109800] 16:36:09 INFO - PROCESS | 1850 | 1462923369497 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]]]}] 16:36:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 16:36:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1788ms 16:36:09 INFO - PROCESS | 1850 | 1462923369569 Marionette TRACE conn3 -> [0,1821,"getWindowHandle",null] 16:36:09 INFO - PROCESS | 1850 | 1462923369572 Marionette TRACE conn3 <- [1,1821,null,{"value":"8"}] 16:36:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 16:36:09 INFO - PROCESS | 1850 | 1462923369578 Marionette TRACE conn3 -> [0,1822,"setScriptTimeout",{"ms":35000}] 16:36:09 INFO - PROCESS | 1850 | 1462923369582 Marionette TRACE conn3 <- [1,1822,null,{}] 16:36:09 INFO - PROCESS | 1850 | 1462923369588 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}] 16:36:09 INFO - PROCESS | 1850 | 1462923369898 Marionette TRACE conn3 <- [1,1823,null,{"value":null}] 16:36:10 INFO - PROCESS | 1850 | 1462923370243 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:10 INFO - PROCESS | 1850 | ++DOCSHELL 0x95089800 == 153 [pid = 1850] [id = 463] 16:36:10 INFO - PROCESS | 1850 | ++DOMWINDOW == 168 (0x99940400) [pid = 1850] [serial = 1390] [outer = (nil)] 16:36:10 INFO - PROCESS | 1850 | ++DOMWINDOW == 169 (0x99eee800) [pid = 1850] [serial = 1391] [outer = 0x99940400] 16:36:10 INFO - PROCESS | 1850 | 1462923370339 Marionette DEBUG loaded listener.js 16:36:10 INFO - PROCESS | 1850 | ++DOMWINDOW == 170 (0x99ef3000) [pid = 1850] [serial = 1392] [outer = 0x99940400] 16:36:11 INFO - PROCESS | 1850 | 1462923371278 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]]]}] 16:36:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 16:36:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1742ms 16:36:11 INFO - PROCESS | 1850 | 1462923371321 Marionette TRACE conn3 -> [0,1825,"getWindowHandle",null] 16:36:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 16:36:11 INFO - PROCESS | 1850 | 1462923371325 Marionette TRACE conn3 <- [1,1825,null,{"value":"8"}] 16:36:11 INFO - PROCESS | 1850 | 1462923371331 Marionette TRACE conn3 -> [0,1826,"setScriptTimeout",{"ms":35000}] 16:36:11 INFO - PROCESS | 1850 | 1462923371335 Marionette TRACE conn3 <- [1,1826,null,{}] 16:36:11 INFO - PROCESS | 1850 | 1462923371341 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}] 16:36:11 INFO - PROCESS | 1850 | 1462923371567 Marionette TRACE conn3 <- [1,1827,null,{"value":null}] 16:36:11 INFO - PROCESS | 1850 | 1462923371892 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:11 INFO - PROCESS | 1850 | ++DOCSHELL 0x997c1800 == 154 [pid = 1850] [id = 464] 16:36:11 INFO - PROCESS | 1850 | ++DOMWINDOW == 171 (0x99e97c00) [pid = 1850] [serial = 1393] [outer = (nil)] 16:36:11 INFO - PROCESS | 1850 | ++DOMWINDOW == 172 (0x9a3d6c00) [pid = 1850] [serial = 1394] [outer = 0x99e97c00] 16:36:11 INFO - PROCESS | 1850 | 1462923371988 Marionette DEBUG loaded listener.js 16:36:12 INFO - PROCESS | 1850 | ++DOMWINDOW == 173 (0x9a3d8c00) [pid = 1850] [serial = 1395] [outer = 0x99e97c00] 16:36:12 INFO - PROCESS | 1850 | 1462923372898 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]]]}] 16:36:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 16:36:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1632ms 16:36:12 INFO - PROCESS | 1850 | 1462923372964 Marionette TRACE conn3 -> [0,1829,"getWindowHandle",null] 16:36:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 16:36:12 INFO - PROCESS | 1850 | 1462923372969 Marionette TRACE conn3 <- [1,1829,null,{"value":"8"}] 16:36:12 INFO - PROCESS | 1850 | 1462923372976 Marionette TRACE conn3 -> [0,1830,"setScriptTimeout",{"ms":35000}] 16:36:12 INFO - PROCESS | 1850 | 1462923372980 Marionette TRACE conn3 <- [1,1830,null,{}] 16:36:12 INFO - PROCESS | 1850 | 1462923372993 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}] 16:36:13 INFO - PROCESS | 1850 | 1462923373301 Marionette TRACE conn3 <- [1,1831,null,{"value":null}] 16:36:13 INFO - PROCESS | 1850 | 1462923373633 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:13 INFO - PROCESS | 1850 | ++DOCSHELL 0x8823a000 == 155 [pid = 1850] [id = 465] 16:36:13 INFO - PROCESS | 1850 | ++DOMWINDOW == 174 (0x8afeb000) [pid = 1850] [serial = 1396] [outer = (nil)] 16:36:13 INFO - PROCESS | 1850 | ++DOMWINDOW == 175 (0x9a609c00) [pid = 1850] [serial = 1397] [outer = 0x8afeb000] 16:36:13 INFO - PROCESS | 1850 | 1462923373721 Marionette DEBUG loaded listener.js 16:36:13 INFO - PROCESS | 1850 | ++DOMWINDOW == 176 (0x9a60e000) [pid = 1850] [serial = 1398] [outer = 0x8afeb000] 16:36:14 INFO - PROCESS | 1850 | 1462923374619 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]]]}] 16:36:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 16:36:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1700ms 16:36:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 16:36:14 INFO - PROCESS | 1850 | 1462923374677 Marionette TRACE conn3 -> [0,1833,"getWindowHandle",null] 16:36:14 INFO - PROCESS | 1850 | 1462923374680 Marionette TRACE conn3 <- [1,1833,null,{"value":"8"}] 16:36:14 INFO - PROCESS | 1850 | 1462923374687 Marionette TRACE conn3 -> [0,1834,"setScriptTimeout",{"ms":35000}] 16:36:14 INFO - PROCESS | 1850 | 1462923374690 Marionette TRACE conn3 <- [1,1834,null,{}] 16:36:14 INFO - PROCESS | 1850 | 1462923374696 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}] 16:36:14 INFO - PROCESS | 1850 | 1462923374925 Marionette TRACE conn3 <- [1,1835,null,{"value":null}] 16:36:15 INFO - PROCESS | 1850 | 1462923375248 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:15 INFO - PROCESS | 1850 | ++DOCSHELL 0x86cd0800 == 156 [pid = 1850] [id = 466] 16:36:15 INFO - PROCESS | 1850 | ++DOMWINDOW == 177 (0x9a3d7c00) [pid = 1850] [serial = 1399] [outer = (nil)] 16:36:15 INFO - PROCESS | 1850 | ++DOMWINDOW == 178 (0x9acdf000) [pid = 1850] [serial = 1400] [outer = 0x9a3d7c00] 16:36:15 INFO - PROCESS | 1850 | 1462923375341 Marionette DEBUG loaded listener.js 16:36:15 INFO - PROCESS | 1850 | ++DOMWINDOW == 179 (0x9ace0800) [pid = 1850] [serial = 1401] [outer = 0x9a3d7c00] 16:36:16 INFO - PROCESS | 1850 | 1462923376251 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]]]}] 16:36:16 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 16:36:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1633ms 16:36:16 INFO - PROCESS | 1850 | 1462923376321 Marionette TRACE conn3 -> [0,1837,"getWindowHandle",null] 16:36:16 INFO - PROCESS | 1850 | 1462923376325 Marionette TRACE conn3 <- [1,1837,null,{"value":"8"}] 16:36:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 16:36:16 INFO - PROCESS | 1850 | 1462923376331 Marionette TRACE conn3 -> [0,1838,"setScriptTimeout",{"ms":35000}] 16:36:16 INFO - PROCESS | 1850 | 1462923376334 Marionette TRACE conn3 <- [1,1838,null,{}] 16:36:16 INFO - PROCESS | 1850 | 1462923376340 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}] 16:36:16 INFO - PROCESS | 1850 | 1462923376569 Marionette TRACE conn3 <- [1,1839,null,{"value":null}] 16:36:16 INFO - PROCESS | 1850 | 1462923376896 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:16 INFO - PROCESS | 1850 | ++DOCSHELL 0x9a602c00 == 157 [pid = 1850] [id = 467] 16:36:16 INFO - PROCESS | 1850 | ++DOMWINDOW == 180 (0x9a608c00) [pid = 1850] [serial = 1402] [outer = (nil)] 16:36:16 INFO - PROCESS | 1850 | ++DOMWINDOW == 181 (0x9afc1c00) [pid = 1850] [serial = 1403] [outer = 0x9a608c00] 16:36:16 INFO - PROCESS | 1850 | 1462923376990 Marionette DEBUG loaded listener.js 16:36:17 INFO - PROCESS | 1850 | ++DOMWINDOW == 182 (0x9afcd400) [pid = 1850] [serial = 1404] [outer = 0x9a608c00] 16:36:19 INFO - PROCESS | 1850 | --DOCSHELL 0x939b0000 == 156 [pid = 1850] [id = 76] 16:36:19 INFO - PROCESS | 1850 | --DOCSHELL 0x87fe4400 == 155 [pid = 1850] [id = 218] 16:36:19 INFO - PROCESS | 1850 | --DOCSHELL 0x9a850400 == 154 [pid = 1850] [id = 77] 16:36:19 INFO - PROCESS | 1850 | --DOCSHELL 0x883b9400 == 153 [pid = 1850] [id = 449] 16:36:19 INFO - PROCESS | 1850 | --DOCSHELL 0x8afe2000 == 152 [pid = 1850] [id = 448] 16:36:19 INFO - PROCESS | 1850 | --DOCSHELL 0x883b1000 == 151 [pid = 1850] [id = 447] 16:36:19 INFO - PROCESS | 1850 | --DOCSHELL 0x875ae800 == 150 [pid = 1850] [id = 446] 16:36:19 INFO - PROCESS | 1850 | --DOCSHELL 0x862ab800 == 149 [pid = 1850] [id = 271] 16:36:19 INFO - PROCESS | 1850 | --DOCSHELL 0x862af800 == 148 [pid = 1850] [id = 437] 16:36:19 INFO - PROCESS | 1850 | --DOCSHELL 0x91066c00 == 147 [pid = 1850] [id = 435] 16:36:19 INFO - PROCESS | 1850 | --DOCSHELL 0x8b0f7000 == 146 [pid = 1850] [id = 436] 16:36:19 INFO - PROCESS | 1850 | --DOCSHELL 0x8dcf9400 == 145 [pid = 1850] [id = 434] 16:36:19 INFO - PROCESS | 1850 | --DOCSHELL 0x8ee41000 == 144 [pid = 1850] [id = 433] 16:36:19 INFO - PROCESS | 1850 | --DOCSHELL 0x8b68b800 == 143 [pid = 1850] [id = 432] 16:36:19 INFO - PROCESS | 1850 | --DOCSHELL 0x8b683c00 == 142 [pid = 1850] [id = 431] 16:36:19 INFO - PROCESS | 1850 | --DOCSHELL 0x8af09400 == 141 [pid = 1850] [id = 430] 16:36:19 INFO - PROCESS | 1850 | --DOCSHELL 0x8749a000 == 140 [pid = 1850] [id = 429] 16:36:19 INFO - PROCESS | 1850 | --DOMWINDOW == 181 (0x91308400) [pid = 1850] [serial = 1235] [outer = (nil)] [url = about:blank] 16:36:19 INFO - PROCESS | 1850 | --DOMWINDOW == 180 (0x88eee800) [pid = 1850] [serial = 1277] [outer = (nil)] [url = about:blank] 16:36:19 INFO - PROCESS | 1850 | --DOMWINDOW == 179 (0x94f0a400) [pid = 1850] [serial = 1247] [outer = (nil)] [url = about:blank] 16:36:19 INFO - PROCESS | 1850 | --DOMWINDOW == 178 (0x9230d400) [pid = 1850] [serial = 1239] [outer = (nil)] [url = about:blank] 16:36:19 INFO - PROCESS | 1850 | --DOMWINDOW == 177 (0x8a0e9000) [pid = 1850] [serial = 1280] [outer = (nil)] [url = about:blank] 16:36:19 INFO - PROCESS | 1850 | --DOMWINDOW == 176 (0x99509800) [pid = 1850] [serial = 1253] [outer = (nil)] [url = about:blank] 16:36:19 INFO - PROCESS | 1850 | --DOMWINDOW == 175 (0x9a60f800) [pid = 1850] [serial = 1259] [outer = (nil)] [url = about:blank] 16:36:19 INFO - PROCESS | 1850 | --DOMWINDOW == 174 (0x9b9ee800) [pid = 1850] [serial = 1263] [outer = (nil)] [url = about:blank] 16:36:19 INFO - PROCESS | 1850 | --DOMWINDOW == 173 (0x99ee8800) [pid = 1850] [serial = 1256] [outer = (nil)] [url = about:blank] 16:36:19 INFO - PROCESS | 1850 | --DOMWINDOW == 172 (0x8ee69c00) [pid = 1850] [serial = 1229] [outer = (nil)] [url = about:blank] 16:36:19 INFO - PROCESS | 1850 | --DOMWINDOW == 171 (0x8b10ac00) [pid = 1850] [serial = 1283] [outer = (nil)] [url = about:blank] 16:36:19 INFO - PROCESS | 1850 | --DOMWINDOW == 170 (0x91005400) [pid = 1850] [serial = 1232] [outer = (nil)] [url = about:blank] 16:36:19 INFO - PROCESS | 1850 | --DOMWINDOW == 169 (0x86fde000) [pid = 1850] [serial = 1274] [outer = (nil)] [url = about:blank] 16:36:19 INFO - PROCESS | 1850 | --DOMWINDOW == 168 (0x92701400) [pid = 1850] [serial = 1241] [outer = (nil)] [url = about:blank] 16:36:19 INFO - PROCESS | 1850 | --DOMWINDOW == 167 (0x91060c00) [pid = 1850] [serial = 1233] [outer = (nil)] [url = about:blank] 16:36:19 INFO - PROCESS | 1850 | --DOMWINDOW == 166 (0x9ba6d800) [pid = 1850] [serial = 1265] [outer = (nil)] [url = about:blank] 16:36:19 INFO - PROCESS | 1850 | --DOMWINDOW == 165 (0x95089400) [pid = 1850] [serial = 1250] [outer = (nil)] [url = about:blank] 16:36:19 INFO - PROCESS | 1850 | --DOMWINDOW == 164 (0x9b9e2800) [pid = 1850] [serial = 1262] [outer = (nil)] [url = about:blank] 16:36:19 INFO - PROCESS | 1850 | --DOMWINDOW == 163 (0x8af09c00) [pid = 1850] [serial = 1223] [outer = (nil)] [url = about:blank] 16:36:19 INFO - PROCESS | 1850 | --DOMWINDOW == 162 (0x8d3ad800) [pid = 1850] [serial = 1226] [outer = (nil)] [url = about:blank] 16:36:19 INFO - PROCESS | 1850 | --DOMWINDOW == 161 (0x99ef4000) [pid = 1850] [serial = 1257] [outer = (nil)] [url = about:blank] 16:36:19 INFO - PROCESS | 1850 | --DOMWINDOW == 160 (0x953d5400) [pid = 1850] [serial = 1251] [outer = (nil)] [url = about:blank] 16:36:19 INFO - PROCESS | 1850 | --DOMWINDOW == 159 (0x8749e800) [pid = 1850] [serial = 1275] [outer = (nil)] [url = about:blank] 16:36:19 INFO - PROCESS | 1850 | --DOMWINDOW == 158 (0x890e2400) [pid = 1850] [serial = 1278] [outer = (nil)] [url = about:blank] 16:36:19 INFO - PROCESS | 1850 | --DOMWINDOW == 157 (0x92abf800) [pid = 1850] [serial = 1245] [outer = (nil)] [url = about:blank] 16:36:19 INFO - PROCESS | 1850 | --DOMWINDOW == 156 (0x92757000) [pid = 1850] [serial = 1244] [outer = (nil)] [url = about:blank] 16:36:19 INFO - PROCESS | 1850 | --DOMWINDOW == 155 (0x9ac7d800) [pid = 1850] [serial = 1260] [outer = (nil)] [url = about:blank] 16:36:19 INFO - PROCESS | 1850 | --DOMWINDOW == 154 (0x92710c00) [pid = 1850] [serial = 1242] [outer = (nil)] [url = about:blank] 16:36:19 INFO - PROCESS | 1850 | --DOMWINDOW == 153 (0x94f41400) [pid = 1850] [serial = 1248] [outer = (nil)] [url = about:blank] 16:36:19 INFO - PROCESS | 1850 | --DOMWINDOW == 152 (0x8f052000) [pid = 1850] [serial = 1230] [outer = (nil)] [url = about:blank] 16:36:19 INFO - PROCESS | 1850 | --DOMWINDOW == 151 (0x91ad0800) [pid = 1850] [serial = 1236] [outer = (nil)] [url = about:blank] 16:36:19 INFO - PROCESS | 1850 | --DOMWINDOW == 150 (0x8e6d8000) [pid = 1850] [serial = 1152] [outer = (nil)] [url = about:blank] 16:36:19 INFO - PROCESS | 1850 | --DOMWINDOW == 149 (0x999b3800) [pid = 1850] [serial = 1254] [outer = (nil)] [url = about:blank] 16:36:19 INFO - PROCESS | 1850 | --DOMWINDOW == 148 (0x8afe1c00) [pid = 1850] [serial = 1281] [outer = (nil)] [url = about:blank] 16:36:19 INFO - PROCESS | 1850 | --DOMWINDOW == 147 (0x8b112400) [pid = 1850] [serial = 1224] [outer = (nil)] [url = about:blank] 16:36:19 INFO - PROCESS | 1850 | --DOMWINDOW == 146 (0x9d8cbc00) [pid = 1850] [serial = 1268] [outer = (nil)] [url = about:blank] 16:36:19 INFO - PROCESS | 1850 | --DOMWINDOW == 145 (0xa213e800) [pid = 1850] [serial = 1271] [outer = (nil)] [url = about:blank] 16:36:19 INFO - PROCESS | 1850 | --DOMWINDOW == 144 (0x91e37800) [pid = 1850] [serial = 1238] [outer = (nil)] [url = about:blank] 16:36:19 INFO - PROCESS | 1850 | --DOMWINDOW == 143 (0x9ba76000) [pid = 1850] [serial = 1266] [outer = (nil)] [url = about:blank] 16:36:19 INFO - PROCESS | 1850 | --DOMWINDOW == 142 (0x8b2e2000) [pid = 1850] [serial = 1284] [outer = (nil)] [url = about:blank] 16:36:19 INFO - PROCESS | 1850 | --DOMWINDOW == 141 (0x8dd09400) [pid = 1850] [serial = 1227] [outer = (nil)] [url = about:blank] 16:36:19 INFO - PROCESS | 1850 | 1462923379963 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]]]}] 16:36:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 16:36:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 3752ms 16:36:20 INFO - PROCESS | 1850 | 1462923380084 Marionette TRACE conn3 -> [0,1841,"getWindowHandle",null] 16:36:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 16:36:20 INFO - PROCESS | 1850 | 1462923380090 Marionette TRACE conn3 <- [1,1841,null,{"value":"8"}] 16:36:20 INFO - PROCESS | 1850 | 1462923380098 Marionette TRACE conn3 -> [0,1842,"setScriptTimeout",{"ms":35000}] 16:36:20 INFO - PROCESS | 1850 | 1462923380104 Marionette TRACE conn3 <- [1,1842,null,{}] 16:36:20 INFO - PROCESS | 1850 | 1462923380113 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}] 16:36:20 INFO - PROCESS | 1850 | 1462923380323 Marionette TRACE conn3 <- [1,1843,null,{"value":null}] 16:36:20 INFO - PROCESS | 1850 | 1462923380556 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:20 INFO - PROCESS | 1850 | ++DOCSHELL 0x875b4000 == 141 [pid = 1850] [id = 468] 16:36:20 INFO - PROCESS | 1850 | ++DOMWINDOW == 142 (0x87fde000) [pid = 1850] [serial = 1405] [outer = (nil)] 16:36:20 INFO - PROCESS | 1850 | ++DOMWINDOW == 143 (0x87fe6000) [pid = 1850] [serial = 1406] [outer = 0x87fde000] 16:36:20 INFO - PROCESS | 1850 | 1462923380634 Marionette DEBUG loaded listener.js 16:36:20 INFO - PROCESS | 1850 | ++DOMWINDOW == 144 (0x883b4400) [pid = 1850] [serial = 1407] [outer = 0x87fde000] 16:36:21 INFO - PROCESS | 1850 | 1462923381453 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]]]}] 16:36:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 16:36:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1392ms 16:36:21 INFO - PROCESS | 1850 | 1462923381489 Marionette TRACE conn3 -> [0,1845,"getWindowHandle",null] 16:36:21 INFO - PROCESS | 1850 | 1462923381496 Marionette TRACE conn3 <- [1,1845,null,{"value":"8"}] 16:36:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 16:36:21 INFO - PROCESS | 1850 | 1462923381507 Marionette TRACE conn3 -> [0,1846,"setScriptTimeout",{"ms":35000}] 16:36:21 INFO - PROCESS | 1850 | 1462923381510 Marionette TRACE conn3 <- [1,1846,null,{}] 16:36:21 INFO - PROCESS | 1850 | 1462923381516 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}] 16:36:21 INFO - PROCESS | 1850 | 1462923381711 Marionette TRACE conn3 <- [1,1847,null,{"value":null}] 16:36:21 INFO - PROCESS | 1850 | 1462923381926 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:21 INFO - PROCESS | 1850 | ++DOCSHELL 0x883be400 == 142 [pid = 1850] [id = 469] 16:36:21 INFO - PROCESS | 1850 | ++DOMWINDOW == 145 (0x88eeb000) [pid = 1850] [serial = 1408] [outer = (nil)] 16:36:21 INFO - PROCESS | 1850 | ++DOMWINDOW == 146 (0x89c7c800) [pid = 1850] [serial = 1409] [outer = 0x88eeb000] 16:36:22 INFO - PROCESS | 1850 | 1462923382005 Marionette DEBUG loaded listener.js 16:36:22 INFO - PROCESS | 1850 | ++DOMWINDOW == 147 (0x8a0ef000) [pid = 1850] [serial = 1410] [outer = 0x88eeb000] 16:36:22 INFO - PROCESS | 1850 | 1462923382983 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]]]}] 16:36:23 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) 16:36:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1550ms 16:36:23 INFO - PROCESS | 1850 | 1462923383059 Marionette TRACE conn3 -> [0,1849,"getWindowHandle",null] 16:36:23 INFO - PROCESS | 1850 | 1462923383063 Marionette TRACE conn3 <- [1,1849,null,{"value":"8"}] 16:36:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 16:36:23 INFO - PROCESS | 1850 | 1462923383070 Marionette TRACE conn3 -> [0,1850,"setScriptTimeout",{"ms":35000}] 16:36:23 INFO - PROCESS | 1850 | 1462923383076 Marionette TRACE conn3 <- [1,1850,null,{}] 16:36:23 INFO - PROCESS | 1850 | 1462923383091 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}] 16:36:23 INFO - PROCESS | 1850 | 1462923383405 Marionette TRACE conn3 <- [1,1851,null,{"value":null}] 16:36:23 INFO - PROCESS | 1850 | 1462923383459 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:23 INFO - PROCESS | 1850 | ++DOCSHELL 0x8b112800 == 143 [pid = 1850] [id = 470] 16:36:23 INFO - PROCESS | 1850 | ++DOMWINDOW == 148 (0x8b2e1400) [pid = 1850] [serial = 1411] [outer = (nil)] 16:36:23 INFO - PROCESS | 1850 | ++DOMWINDOW == 149 (0x8b2e9000) [pid = 1850] [serial = 1412] [outer = 0x8b2e1400] 16:36:23 INFO - PROCESS | 1850 | 1462923383690 Marionette DEBUG loaded listener.js 16:36:23 INFO - PROCESS | 1850 | ++DOMWINDOW == 150 (0x8b786c00) [pid = 1850] [serial = 1413] [outer = 0x8b2e1400] 16:36:25 INFO - PROCESS | 1850 | --DOMWINDOW == 149 (0x89c70800) [pid = 1850] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 16:36:25 INFO - PROCESS | 1850 | --DOMWINDOW == 148 (0x890e1400) [pid = 1850] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 16:36:25 INFO - PROCESS | 1850 | --DOMWINDOW == 147 (0x91150000) [pid = 1850] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 16:36:25 INFO - PROCESS | 1850 | --DOMWINDOW == 146 (0x86fe2000) [pid = 1850] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 16:36:25 INFO - PROCESS | 1850 | --DOMWINDOW == 145 (0x91006c00) [pid = 1850] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 16:36:25 INFO - PROCESS | 1850 | --DOMWINDOW == 144 (0x9255f000) [pid = 1850] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 16:36:25 INFO - PROCESS | 1850 | --DOMWINDOW == 143 (0x875b5c00) [pid = 1850] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 16:36:25 INFO - PROCESS | 1850 | --DOMWINDOW == 142 (0x8b67e800) [pid = 1850] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 16:36:25 INFO - PROCESS | 1850 | --DOMWINDOW == 141 (0x953de800) [pid = 1850] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 16:36:25 INFO - PROCESS | 1850 | --DOMWINDOW == 140 (0x8ef09c00) [pid = 1850] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 16:36:25 INFO - PROCESS | 1850 | --DOMWINDOW == 139 (0x92739400) [pid = 1850] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 16:36:25 INFO - PROCESS | 1850 | --DOMWINDOW == 138 (0x9114c000) [pid = 1850] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 16:36:25 INFO - PROCESS | 1850 | --DOMWINDOW == 137 (0x93bd9000) [pid = 1850] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 16:36:25 INFO - PROCESS | 1850 | --DOMWINDOW == 136 (0x91155800) [pid = 1850] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 16:36:25 INFO - PROCESS | 1850 | --DOMWINDOW == 135 (0x9255b400) [pid = 1850] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 16:36:25 INFO - PROCESS | 1850 | --DOMWINDOW == 134 (0x8dcefc00) [pid = 1850] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 16:36:25 INFO - PROCESS | 1850 | 1462923385245 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]]]}] 16:36:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 16:36:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 2238ms 16:36:25 INFO - PROCESS | 1850 | 1462923385324 Marionette TRACE conn3 -> [0,1853,"getWindowHandle",null] 16:36:25 INFO - PROCESS | 1850 | 1462923385329 Marionette TRACE conn3 <- [1,1853,null,{"value":"8"}] 16:36:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 16:36:25 INFO - PROCESS | 1850 | 1462923385337 Marionette TRACE conn3 -> [0,1854,"setScriptTimeout",{"ms":35000}] 16:36:25 INFO - PROCESS | 1850 | 1462923385340 Marionette TRACE conn3 <- [1,1854,null,{}] 16:36:25 INFO - PROCESS | 1850 | 1462923385346 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}] 16:36:25 INFO - PROCESS | 1850 | 1462923385544 Marionette TRACE conn3 <- [1,1855,null,{"value":null}] 16:36:25 INFO - PROCESS | 1850 | 1462923385728 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:25 INFO - PROCESS | 1850 | ++DOCSHELL 0x86fe2000 == 144 [pid = 1850] [id = 471] 16:36:25 INFO - PROCESS | 1850 | ++DOMWINDOW == 135 (0x875a7400) [pid = 1850] [serial = 1414] [outer = (nil)] 16:36:25 INFO - PROCESS | 1850 | ++DOMWINDOW == 136 (0x8b684400) [pid = 1850] [serial = 1415] [outer = 0x875a7400] 16:36:25 INFO - PROCESS | 1850 | 1462923385806 Marionette DEBUG loaded listener.js 16:36:25 INFO - PROCESS | 1850 | ++DOMWINDOW == 137 (0x8dcef800) [pid = 1850] [serial = 1416] [outer = 0x875a7400] 16:36:26 INFO - PROCESS | 1850 | 1462923386596 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]]]}] 16:36:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 16:36:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1335ms 16:36:26 INFO - PROCESS | 1850 | 1462923386672 Marionette TRACE conn3 -> [0,1857,"getWindowHandle",null] 16:36:26 INFO - PROCESS | 1850 | 1462923386676 Marionette TRACE conn3 <- [1,1857,null,{"value":"8"}] 16:36:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 16:36:26 INFO - PROCESS | 1850 | 1462923386682 Marionette TRACE conn3 -> [0,1858,"setScriptTimeout",{"ms":35000}] 16:36:26 INFO - PROCESS | 1850 | 1462923386685 Marionette TRACE conn3 <- [1,1858,null,{}] 16:36:26 INFO - PROCESS | 1850 | 1462923386691 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}] 16:36:26 INFO - PROCESS | 1850 | 1462923386892 Marionette TRACE conn3 <- [1,1859,null,{"value":null}] 16:36:27 INFO - PROCESS | 1850 | 1462923387221 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:27 INFO - PROCESS | 1850 | ++DOCSHELL 0x862b1000 == 145 [pid = 1850] [id = 472] 16:36:27 INFO - PROCESS | 1850 | ++DOMWINDOW == 138 (0x86cc3400) [pid = 1850] [serial = 1417] [outer = (nil)] 16:36:27 INFO - PROCESS | 1850 | ++DOMWINDOW == 139 (0x86fdd000) [pid = 1850] [serial = 1418] [outer = 0x86cc3400] 16:36:27 INFO - PROCESS | 1850 | 1462923387380 Marionette DEBUG loaded listener.js 16:36:27 INFO - PROCESS | 1850 | ++DOMWINDOW == 140 (0x875a8400) [pid = 1850] [serial = 1419] [outer = 0x86cc3400] 16:36:28 INFO - PROCESS | 1850 | 1462923388436 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]]]}] 16:36:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 16:36:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1830ms 16:36:28 INFO - PROCESS | 1850 | 1462923388515 Marionette TRACE conn3 -> [0,1861,"getWindowHandle",null] 16:36:28 INFO - PROCESS | 1850 | 1462923388522 Marionette TRACE conn3 <- [1,1861,null,{"value":"8"}] 16:36:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 16:36:28 INFO - PROCESS | 1850 | 1462923388531 Marionette TRACE conn3 -> [0,1862,"setScriptTimeout",{"ms":35000}] 16:36:28 INFO - PROCESS | 1850 | 1462923388537 Marionette TRACE conn3 <- [1,1862,null,{}] 16:36:28 INFO - PROCESS | 1850 | 1462923388545 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}] 16:36:28 INFO - PROCESS | 1850 | 1462923388827 Marionette TRACE conn3 <- [1,1863,null,{"value":null}] 16:36:29 INFO - PROCESS | 1850 | 1462923389171 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:29 INFO - PROCESS | 1850 | ++DOCSHELL 0x890ed000 == 146 [pid = 1850] [id = 473] 16:36:29 INFO - PROCESS | 1850 | ++DOMWINDOW == 141 (0x89c72800) [pid = 1850] [serial = 1420] [outer = (nil)] 16:36:29 INFO - PROCESS | 1850 | ++DOMWINDOW == 142 (0x8a0e3800) [pid = 1850] [serial = 1421] [outer = 0x89c72800] 16:36:29 INFO - PROCESS | 1850 | 1462923389267 Marionette DEBUG loaded listener.js 16:36:29 INFO - PROCESS | 1850 | ++DOMWINDOW == 143 (0x8af0dc00) [pid = 1850] [serial = 1422] [outer = 0x89c72800] 16:36:30 INFO - PROCESS | 1850 | 1462923390288 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]]]}] 16:36:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 16:36:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1795ms 16:36:30 INFO - PROCESS | 1850 | 1462923390328 Marionette TRACE conn3 -> [0,1865,"getWindowHandle",null] 16:36:30 INFO - PROCESS | 1850 | 1462923390335 Marionette TRACE conn3 <- [1,1865,null,{"value":"8"}] 16:36:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 16:36:30 INFO - PROCESS | 1850 | 1462923390343 Marionette TRACE conn3 -> [0,1866,"setScriptTimeout",{"ms":35000}] 16:36:30 INFO - PROCESS | 1850 | 1462923390346 Marionette TRACE conn3 <- [1,1866,null,{}] 16:36:30 INFO - PROCESS | 1850 | 1462923390353 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}] 16:36:30 INFO - PROCESS | 1850 | 1462923390594 Marionette TRACE conn3 <- [1,1867,null,{"value":null}] 16:36:30 INFO - PROCESS | 1850 | 1462923390957 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:31 INFO - PROCESS | 1850 | ++DOCSHELL 0x8afeac00 == 147 [pid = 1850] [id = 474] 16:36:31 INFO - PROCESS | 1850 | ++DOMWINDOW == 144 (0x8b0f3800) [pid = 1850] [serial = 1423] [outer = (nil)] 16:36:31 INFO - PROCESS | 1850 | ++DOMWINDOW == 145 (0x8b113000) [pid = 1850] [serial = 1424] [outer = 0x8b0f3800] 16:36:31 INFO - PROCESS | 1850 | 1462923391055 Marionette DEBUG loaded listener.js 16:36:31 INFO - PROCESS | 1850 | ++DOMWINDOW == 146 (0x8b9da400) [pid = 1850] [serial = 1425] [outer = 0x8b0f3800] 16:36:32 INFO - PROCESS | 1850 | 1462923392022 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]]]}] 16:36:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 16:36:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1729ms 16:36:32 INFO - PROCESS | 1850 | 1462923392073 Marionette TRACE conn3 -> [0,1869,"getWindowHandle",null] 16:36:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 16:36:32 INFO - PROCESS | 1850 | 1462923392078 Marionette TRACE conn3 <- [1,1869,null,{"value":"8"}] 16:36:32 INFO - PROCESS | 1850 | 1462923392087 Marionette TRACE conn3 -> [0,1870,"setScriptTimeout",{"ms":35000}] 16:36:32 INFO - PROCESS | 1850 | 1462923392097 Marionette TRACE conn3 <- [1,1870,null,{}] 16:36:32 INFO - PROCESS | 1850 | 1462923392112 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}] 16:36:32 INFO - PROCESS | 1850 | 1462923392363 Marionette TRACE conn3 <- [1,1871,null,{"value":null}] 16:36:32 INFO - PROCESS | 1850 | 1462923392690 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:32 INFO - PROCESS | 1850 | ++DOCSHELL 0x8af10400 == 148 [pid = 1850] [id = 475] 16:36:32 INFO - PROCESS | 1850 | ++DOMWINDOW == 147 (0x8dd12c00) [pid = 1850] [serial = 1426] [outer = (nil)] 16:36:32 INFO - PROCESS | 1850 | ++DOMWINDOW == 148 (0x8e6e2400) [pid = 1850] [serial = 1427] [outer = 0x8dd12c00] 16:36:32 INFO - PROCESS | 1850 | 1462923392785 Marionette DEBUG loaded listener.js 16:36:32 INFO - PROCESS | 1850 | ++DOMWINDOW == 149 (0x8ee43c00) [pid = 1850] [serial = 1428] [outer = 0x8dd12c00] 16:36:33 INFO - PROCESS | 1850 | 1462923393760 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]]]}] 16:36:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 16:36:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1754ms 16:36:33 INFO - PROCESS | 1850 | 1462923393840 Marionette TRACE conn3 -> [0,1873,"getWindowHandle",null] 16:36:33 INFO - PROCESS | 1850 | 1462923393845 Marionette TRACE conn3 <- [1,1873,null,{"value":"8"}] 16:36:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 16:36:33 INFO - PROCESS | 1850 | 1462923393851 Marionette TRACE conn3 -> [0,1874,"setScriptTimeout",{"ms":35000}] 16:36:33 INFO - PROCESS | 1850 | 1462923393855 Marionette TRACE conn3 <- [1,1874,null,{}] 16:36:33 INFO - PROCESS | 1850 | 1462923393861 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}] 16:36:34 INFO - PROCESS | 1850 | 1462923394142 Marionette TRACE conn3 <- [1,1875,null,{"value":null}] 16:36:34 INFO - PROCESS | 1850 | 1462923394468 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:34 INFO - PROCESS | 1850 | ++DOCSHELL 0x890e2400 == 149 [pid = 1850] [id = 476] 16:36:34 INFO - PROCESS | 1850 | ++DOMWINDOW == 150 (0x8afe8400) [pid = 1850] [serial = 1429] [outer = (nil)] 16:36:34 INFO - PROCESS | 1850 | ++DOMWINDOW == 151 (0x8ef06000) [pid = 1850] [serial = 1430] [outer = 0x8afe8400] 16:36:34 INFO - PROCESS | 1850 | 1462923394558 Marionette DEBUG loaded listener.js 16:36:34 INFO - PROCESS | 1850 | ++DOMWINDOW == 152 (0x8f055c00) [pid = 1850] [serial = 1431] [outer = 0x8afe8400] 16:36:35 INFO - PROCESS | 1850 | 1462923395497 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]]]}] 16:36:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 16:36:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1680ms 16:36:35 INFO - PROCESS | 1850 | 1462923395532 Marionette TRACE conn3 -> [0,1877,"getWindowHandle",null] 16:36:35 INFO - PROCESS | 1850 | 1462923395536 Marionette TRACE conn3 <- [1,1877,null,{"value":"8"}] 16:36:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 16:36:35 INFO - PROCESS | 1850 | 1462923395543 Marionette TRACE conn3 -> [0,1878,"setScriptTimeout",{"ms":35000}] 16:36:35 INFO - PROCESS | 1850 | 1462923395547 Marionette TRACE conn3 <- [1,1878,null,{}] 16:36:35 INFO - PROCESS | 1850 | 1462923395553 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}] 16:36:35 INFO - PROCESS | 1850 | 1462923395773 Marionette TRACE conn3 <- [1,1879,null,{"value":null}] 16:36:36 INFO - PROCESS | 1850 | 1462923396102 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:36 INFO - PROCESS | 1850 | ++DOCSHELL 0x8f065800 == 150 [pid = 1850] [id = 477] 16:36:36 INFO - PROCESS | 1850 | ++DOMWINDOW == 153 (0x8f06bc00) [pid = 1850] [serial = 1432] [outer = (nil)] 16:36:36 INFO - PROCESS | 1850 | ++DOMWINDOW == 154 (0x91005c00) [pid = 1850] [serial = 1433] [outer = 0x8f06bc00] 16:36:36 INFO - PROCESS | 1850 | 1462923396206 Marionette DEBUG loaded listener.js 16:36:36 INFO - PROCESS | 1850 | ++DOMWINDOW == 155 (0x91147c00) [pid = 1850] [serial = 1434] [outer = 0x8f06bc00] 16:36:37 INFO - PROCESS | 1850 | 1462923397167 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]]]}] 16:36:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 16:36:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1681ms 16:36:37 INFO - PROCESS | 1850 | 1462923397226 Marionette TRACE conn3 -> [0,1881,"getWindowHandle",null] 16:36:37 INFO - PROCESS | 1850 | 1462923397230 Marionette TRACE conn3 <- [1,1881,null,{"value":"8"}] 16:36:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 16:36:37 INFO - PROCESS | 1850 | 1462923397237 Marionette TRACE conn3 -> [0,1882,"setScriptTimeout",{"ms":35000}] 16:36:37 INFO - PROCESS | 1850 | 1462923397240 Marionette TRACE conn3 <- [1,1882,null,{}] 16:36:37 INFO - PROCESS | 1850 | 1462923397246 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}] 16:36:37 INFO - PROCESS | 1850 | 1462923397482 Marionette TRACE conn3 <- [1,1883,null,{"value":null}] 16:36:37 INFO - PROCESS | 1850 | 1462923397802 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:37 INFO - PROCESS | 1850 | ++DOCSHELL 0x8dd17000 == 151 [pid = 1850] [id = 478] 16:36:37 INFO - PROCESS | 1850 | ++DOMWINDOW == 156 (0x8ee3dc00) [pid = 1850] [serial = 1435] [outer = (nil)] 16:36:37 INFO - PROCESS | 1850 | ++DOMWINDOW == 157 (0x91d9d400) [pid = 1850] [serial = 1436] [outer = 0x8ee3dc00] 16:36:37 INFO - PROCESS | 1850 | 1462923397913 Marionette DEBUG loaded listener.js 16:36:38 INFO - PROCESS | 1850 | ++DOMWINDOW == 158 (0x91e2d000) [pid = 1850] [serial = 1437] [outer = 0x8ee3dc00] 16:36:38 INFO - PROCESS | 1850 | 1462923398925 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]]]}] 16:36:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 16:36:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1740ms 16:36:38 INFO - PROCESS | 1850 | 1462923398977 Marionette TRACE conn3 -> [0,1885,"getWindowHandle",null] 16:36:38 INFO - PROCESS | 1850 | 1462923398982 Marionette TRACE conn3 <- [1,1885,null,{"value":"8"}] 16:36:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 16:36:38 INFO - PROCESS | 1850 | 1462923398988 Marionette TRACE conn3 -> [0,1886,"setScriptTimeout",{"ms":35000}] 16:36:38 INFO - PROCESS | 1850 | 1462923398992 Marionette TRACE conn3 <- [1,1886,null,{}] 16:36:39 INFO - PROCESS | 1850 | 1462923398998 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}] 16:36:39 INFO - PROCESS | 1850 | 1462923399244 Marionette TRACE conn3 <- [1,1887,null,{"value":null}] 16:36:39 INFO - PROCESS | 1850 | 1462923399570 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:39 INFO - PROCESS | 1850 | ++DOCSHELL 0x8b683400 == 152 [pid = 1850] [id = 479] 16:36:39 INFO - PROCESS | 1850 | ++DOMWINDOW == 159 (0x8f053400) [pid = 1850] [serial = 1438] [outer = (nil)] 16:36:39 INFO - PROCESS | 1850 | ++DOMWINDOW == 160 (0x921fa800) [pid = 1850] [serial = 1439] [outer = 0x8f053400] 16:36:39 INFO - PROCESS | 1850 | 1462923399657 Marionette DEBUG loaded listener.js 16:36:39 INFO - PROCESS | 1850 | ++DOMWINDOW == 161 (0x92310400) [pid = 1850] [serial = 1440] [outer = 0x8f053400] 16:36:40 INFO - PROCESS | 1850 | 1462923400582 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]]]}] 16:36:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 16:36:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1634ms 16:36:40 INFO - PROCESS | 1850 | 1462923400624 Marionette TRACE conn3 -> [0,1889,"getWindowHandle",null] 16:36:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 16:36:40 INFO - PROCESS | 1850 | 1462923400628 Marionette TRACE conn3 <- [1,1889,null,{"value":"8"}] 16:36:40 INFO - PROCESS | 1850 | 1462923400634 Marionette TRACE conn3 -> [0,1890,"setScriptTimeout",{"ms":35000}] 16:36:40 INFO - PROCESS | 1850 | 1462923400638 Marionette TRACE conn3 <- [1,1890,null,{}] 16:36:40 INFO - PROCESS | 1850 | 1462923400644 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}] 16:36:40 INFO - PROCESS | 1850 | 1462923400886 Marionette TRACE conn3 <- [1,1891,null,{"value":null}] 16:36:41 INFO - PROCESS | 1850 | 1462923401212 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:41 INFO - PROCESS | 1850 | ++DOCSHELL 0x91acac00 == 153 [pid = 1850] [id = 480] 16:36:41 INFO - PROCESS | 1850 | ++DOMWINDOW == 162 (0x91ad4400) [pid = 1850] [serial = 1441] [outer = (nil)] 16:36:41 INFO - PROCESS | 1850 | ++DOMWINDOW == 163 (0x92703c00) [pid = 1850] [serial = 1442] [outer = 0x91ad4400] 16:36:41 INFO - PROCESS | 1850 | 1462923401302 Marionette DEBUG loaded listener.js 16:36:41 INFO - PROCESS | 1850 | ++DOMWINDOW == 164 (0x9270a400) [pid = 1850] [serial = 1443] [outer = 0x91ad4400] 16:36:42 INFO - PROCESS | 1850 | 1462923402217 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]]]}] 16:36:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 16:36:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1642ms 16:36:42 INFO - PROCESS | 1850 | 1462923402277 Marionette TRACE conn3 -> [0,1893,"getWindowHandle",null] 16:36:42 INFO - PROCESS | 1850 | 1462923402282 Marionette TRACE conn3 <- [1,1893,null,{"value":"8"}] 16:36:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 16:36:42 INFO - PROCESS | 1850 | 1462923402289 Marionette TRACE conn3 -> [0,1894,"setScriptTimeout",{"ms":35000}] 16:36:42 INFO - PROCESS | 1850 | 1462923402293 Marionette TRACE conn3 <- [1,1894,null,{}] 16:36:42 INFO - PROCESS | 1850 | 1462923402299 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}] 16:36:42 INFO - PROCESS | 1850 | 1462923402540 Marionette TRACE conn3 <- [1,1895,null,{"value":null}] 16:36:42 INFO - PROCESS | 1850 | 1462923402867 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:42 INFO - PROCESS | 1850 | ++DOCSHELL 0x9255b800 == 154 [pid = 1850] [id = 481] 16:36:42 INFO - PROCESS | 1850 | ++DOMWINDOW == 165 (0x9255ec00) [pid = 1850] [serial = 1444] [outer = (nil)] 16:36:42 INFO - PROCESS | 1850 | ++DOMWINDOW == 166 (0x9275b800) [pid = 1850] [serial = 1445] [outer = 0x9255ec00] 16:36:42 INFO - PROCESS | 1850 | 1462923402962 Marionette DEBUG loaded listener.js 16:36:43 INFO - PROCESS | 1850 | ++DOMWINDOW == 167 (0x92aba000) [pid = 1850] [serial = 1446] [outer = 0x9255ec00] 16:36:44 INFO - PROCESS | 1850 | 1462923404009 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]]]}] 16:36:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 16:36:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1788ms 16:36:44 INFO - PROCESS | 1850 | 1462923404079 Marionette TRACE conn3 -> [0,1897,"getWindowHandle",null] 16:36:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 16:36:44 INFO - PROCESS | 1850 | 1462923404083 Marionette TRACE conn3 <- [1,1897,null,{"value":"8"}] 16:36:44 INFO - PROCESS | 1850 | 1462923404090 Marionette TRACE conn3 -> [0,1898,"setScriptTimeout",{"ms":35000}] 16:36:44 INFO - PROCESS | 1850 | 1462923404094 Marionette TRACE conn3 <- [1,1898,null,{}] 16:36:44 INFO - PROCESS | 1850 | 1462923404100 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}] 16:36:44 INFO - PROCESS | 1850 | 1462923404348 Marionette TRACE conn3 <- [1,1899,null,{"value":null}] 16:36:44 INFO - PROCESS | 1850 | 1462923404662 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:44 INFO - PROCESS | 1850 | ++DOCSHELL 0x93b05c00 == 155 [pid = 1850] [id = 482] 16:36:44 INFO - PROCESS | 1850 | ++DOMWINDOW == 168 (0x93b0c800) [pid = 1850] [serial = 1447] [outer = (nil)] 16:36:44 INFO - PROCESS | 1850 | ++DOMWINDOW == 169 (0x94f0b800) [pid = 1850] [serial = 1448] [outer = 0x93b0c800] 16:36:44 INFO - PROCESS | 1850 | 1462923404769 Marionette DEBUG loaded listener.js 16:36:44 INFO - PROCESS | 1850 | ++DOMWINDOW == 170 (0x9507fc00) [pid = 1850] [serial = 1449] [outer = 0x93b0c800] 16:36:45 INFO - PROCESS | 1850 | 1462923405767 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]]]}] 16:36:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 16:36:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1733ms 16:36:45 INFO - PROCESS | 1850 | 1462923405823 Marionette TRACE conn3 -> [0,1901,"getWindowHandle",null] 16:36:45 INFO - PROCESS | 1850 | 1462923405828 Marionette TRACE conn3 <- [1,1901,null,{"value":"8"}] 16:36:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 16:36:45 INFO - PROCESS | 1850 | 1462923405834 Marionette TRACE conn3 -> [0,1902,"setScriptTimeout",{"ms":35000}] 16:36:45 INFO - PROCESS | 1850 | 1462923405839 Marionette TRACE conn3 <- [1,1902,null,{}] 16:36:45 INFO - PROCESS | 1850 | 1462923405846 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}] 16:36:46 INFO - PROCESS | 1850 | 1462923406113 Marionette TRACE conn3 <- [1,1903,null,{"value":null}] 16:36:46 INFO - PROCESS | 1850 | 1462923406445 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:46 INFO - PROCESS | 1850 | ++DOCSHELL 0x95084400 == 156 [pid = 1850] [id = 483] 16:36:46 INFO - PROCESS | 1850 | ++DOMWINDOW == 171 (0x953d1400) [pid = 1850] [serial = 1450] [outer = (nil)] 16:36:46 INFO - PROCESS | 1850 | ++DOMWINDOW == 172 (0x98047400) [pid = 1850] [serial = 1451] [outer = 0x953d1400] 16:36:46 INFO - PROCESS | 1850 | 1462923406539 Marionette DEBUG loaded listener.js 16:36:46 INFO - PROCESS | 1850 | ++DOMWINDOW == 173 (0x989ac000) [pid = 1850] [serial = 1452] [outer = 0x953d1400] 16:36:47 INFO - PROCESS | 1850 | 1462923407453 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]]]}] 16:36:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 16:36:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1683ms 16:36:47 INFO - PROCESS | 1850 | 1462923407519 Marionette TRACE conn3 -> [0,1905,"getWindowHandle",null] 16:36:47 INFO - PROCESS | 1850 | 1462923407523 Marionette TRACE conn3 <- [1,1905,null,{"value":"8"}] 16:36:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 16:36:47 INFO - PROCESS | 1850 | 1462923407530 Marionette TRACE conn3 -> [0,1906,"setScriptTimeout",{"ms":35000}] 16:36:47 INFO - PROCESS | 1850 | 1462923407533 Marionette TRACE conn3 <- [1,1906,null,{}] 16:36:47 INFO - PROCESS | 1850 | 1462923407539 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}] 16:36:47 INFO - PROCESS | 1850 | 1462923407760 Marionette TRACE conn3 <- [1,1907,null,{"value":null}] 16:36:48 INFO - PROCESS | 1850 | 1462923408086 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:48 INFO - PROCESS | 1850 | ++DOCSHELL 0x957ed400 == 157 [pid = 1850] [id = 484] 16:36:48 INFO - PROCESS | 1850 | ++DOMWINDOW == 174 (0x957ee400) [pid = 1850] [serial = 1453] [outer = (nil)] 16:36:48 INFO - PROCESS | 1850 | ++DOMWINDOW == 175 (0x99724800) [pid = 1850] [serial = 1454] [outer = 0x957ee400] 16:36:48 INFO - PROCESS | 1850 | 1462923408183 Marionette DEBUG loaded listener.js 16:36:48 INFO - PROCESS | 1850 | ++DOMWINDOW == 176 (0x99948400) [pid = 1850] [serial = 1455] [outer = 0x957ee400] 16:36:49 INFO - PROCESS | 1850 | 1462923409105 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]]]}] 16:36:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 16:36:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1631ms 16:36:49 INFO - PROCESS | 1850 | 1462923409162 Marionette TRACE conn3 -> [0,1909,"getWindowHandle",null] 16:36:49 INFO - PROCESS | 1850 | 1462923409176 Marionette TRACE conn3 <- [1,1909,null,{"value":"8"}] 16:36:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 16:36:49 INFO - PROCESS | 1850 | 1462923409183 Marionette TRACE conn3 -> [0,1910,"setScriptTimeout",{"ms":35000}] 16:36:49 INFO - PROCESS | 1850 | 1462923409186 Marionette TRACE conn3 <- [1,1910,null,{}] 16:36:49 INFO - PROCESS | 1850 | 1462923409192 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}] 16:36:49 INFO - PROCESS | 1850 | 1462923409418 Marionette TRACE conn3 <- [1,1911,null,{"value":null}] 16:36:49 INFO - PROCESS | 1850 | 1462923409754 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:49 INFO - PROCESS | 1850 | ++DOCSHELL 0x9238ac00 == 158 [pid = 1850] [id = 485] 16:36:49 INFO - PROCESS | 1850 | ++DOMWINDOW == 177 (0x92750c00) [pid = 1850] [serial = 1456] [outer = (nil)] 16:36:49 INFO - PROCESS | 1850 | ++DOMWINDOW == 178 (0x99e9d400) [pid = 1850] [serial = 1457] [outer = 0x92750c00] 16:36:49 INFO - PROCESS | 1850 | 1462923409849 Marionette DEBUG loaded listener.js 16:36:49 INFO - PROCESS | 1850 | ++DOMWINDOW == 179 (0x9a1e2000) [pid = 1850] [serial = 1458] [outer = 0x92750c00] 16:36:50 INFO - PROCESS | 1850 | 1462923410790 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]]]}] 16:36:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 16:36:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1682ms 16:36:50 INFO - PROCESS | 1850 | 1462923410866 Marionette TRACE conn3 -> [0,1913,"getWindowHandle",null] 16:36:50 INFO - PROCESS | 1850 | 1462923410870 Marionette TRACE conn3 <- [1,1913,null,{"value":"8"}] 16:36:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 16:36:50 INFO - PROCESS | 1850 | 1462923410877 Marionette TRACE conn3 -> [0,1914,"setScriptTimeout",{"ms":35000}] 16:36:50 INFO - PROCESS | 1850 | 1462923410879 Marionette TRACE conn3 <- [1,1914,null,{}] 16:36:50 INFO - PROCESS | 1850 | 1462923410885 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}] 16:36:51 INFO - PROCESS | 1850 | 1462923411156 Marionette TRACE conn3 <- [1,1915,null,{"value":null}] 16:36:51 INFO - PROCESS | 1850 | 1462923411481 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:51 INFO - PROCESS | 1850 | ++DOCSHELL 0x862b0400 == 159 [pid = 1850] [id = 486] 16:36:51 INFO - PROCESS | 1850 | ++DOMWINDOW == 180 (0x86cc2800) [pid = 1850] [serial = 1459] [outer = (nil)] 16:36:51 INFO - PROCESS | 1850 | ++DOMWINDOW == 181 (0x9ad7d000) [pid = 1850] [serial = 1460] [outer = 0x86cc2800] 16:36:51 INFO - PROCESS | 1850 | 1462923411576 Marionette DEBUG loaded listener.js 16:36:51 INFO - PROCESS | 1850 | ++DOMWINDOW == 182 (0x9adb4400) [pid = 1850] [serial = 1461] [outer = 0x86cc2800] 16:36:52 INFO - PROCESS | 1850 | 1462923412461 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]]]}] 16:36:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 16:36:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1634ms 16:36:52 INFO - PROCESS | 1850 | 1462923412512 Marionette TRACE conn3 -> [0,1917,"getWindowHandle",null] 16:36:52 INFO - PROCESS | 1850 | 1462923412517 Marionette TRACE conn3 <- [1,1917,null,{"value":"8"}] 16:36:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 16:36:52 INFO - PROCESS | 1850 | 1462923412524 Marionette TRACE conn3 -> [0,1918,"setScriptTimeout",{"ms":35000}] 16:36:52 INFO - PROCESS | 1850 | 1462923412528 Marionette TRACE conn3 <- [1,1918,null,{}] 16:36:52 INFO - PROCESS | 1850 | 1462923412533 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}] 16:36:52 INFO - PROCESS | 1850 | 1462923412774 Marionette TRACE conn3 <- [1,1919,null,{"value":null}] 16:36:53 INFO - PROCESS | 1850 | 1462923413112 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:53 INFO - PROCESS | 1850 | ++DOCSHELL 0x99ee5400 == 160 [pid = 1850] [id = 487] 16:36:53 INFO - PROCESS | 1850 | ++DOMWINDOW == 183 (0x9a60f800) [pid = 1850] [serial = 1462] [outer = (nil)] 16:36:53 INFO - PROCESS | 1850 | ++DOMWINDOW == 184 (0x9b191800) [pid = 1850] [serial = 1463] [outer = 0x9a60f800] 16:36:53 INFO - PROCESS | 1850 | 1462923413208 Marionette DEBUG loaded listener.js 16:36:53 INFO - PROCESS | 1850 | ++DOMWINDOW == 185 (0x9b193c00) [pid = 1850] [serial = 1464] [outer = 0x9a60f800] 16:36:54 INFO - PROCESS | 1850 | 1462923414165 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]]]}] 16:36:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 16:36:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1680ms 16:36:54 INFO - PROCESS | 1850 | 1462923414205 Marionette TRACE conn3 -> [0,1921,"getWindowHandle",null] 16:36:54 INFO - PROCESS | 1850 | 1462923414209 Marionette TRACE conn3 <- [1,1921,null,{"value":"8"}] 16:36:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 16:36:54 INFO - PROCESS | 1850 | 1462923414217 Marionette TRACE conn3 -> [0,1922,"setScriptTimeout",{"ms":35000}] 16:36:54 INFO - PROCESS | 1850 | 1462923414220 Marionette TRACE conn3 <- [1,1922,null,{}] 16:36:54 INFO - PROCESS | 1850 | 1462923414228 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}] 16:36:54 INFO - PROCESS | 1850 | 1462923414467 Marionette TRACE conn3 <- [1,1923,null,{"value":null}] 16:36:54 INFO - PROCESS | 1850 | 1462923414805 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:54 INFO - PROCESS | 1850 | ++DOCSHELL 0x953d2400 == 161 [pid = 1850] [id = 488] 16:36:54 INFO - PROCESS | 1850 | ++DOMWINDOW == 186 (0x99604800) [pid = 1850] [serial = 1465] [outer = (nil)] 16:36:54 INFO - PROCESS | 1850 | ++DOMWINDOW == 187 (0x9b8b1400) [pid = 1850] [serial = 1466] [outer = 0x99604800] 16:36:54 INFO - PROCESS | 1850 | 1462923414899 Marionette DEBUG loaded listener.js 16:36:55 INFO - PROCESS | 1850 | ++DOMWINDOW == 188 (0x9b9e9400) [pid = 1850] [serial = 1467] [outer = 0x99604800] 16:36:55 INFO - PROCESS | 1850 | 1462923415825 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]]]}] 16:36:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 16:36:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1690ms 16:36:55 INFO - PROCESS | 1850 | 1462923415907 Marionette TRACE conn3 -> [0,1925,"getWindowHandle",null] 16:36:55 INFO - PROCESS | 1850 | 1462923415910 Marionette TRACE conn3 <- [1,1925,null,{"value":"8"}] 16:36:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 16:36:55 INFO - PROCESS | 1850 | 1462923415918 Marionette TRACE conn3 -> [0,1926,"setScriptTimeout",{"ms":35000}] 16:36:55 INFO - PROCESS | 1850 | 1462923415922 Marionette TRACE conn3 <- [1,1926,null,{}] 16:36:55 INFO - PROCESS | 1850 | 1462923415928 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}] 16:36:56 INFO - PROCESS | 1850 | 1462923416240 Marionette TRACE conn3 <- [1,1927,null,{"value":null}] 16:36:56 INFO - PROCESS | 1850 | 1462923416603 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:56 INFO - PROCESS | 1850 | ++DOCSHELL 0x9b9f0c00 == 162 [pid = 1850] [id = 489] 16:36:56 INFO - PROCESS | 1850 | ++DOMWINDOW == 189 (0x9b9f6c00) [pid = 1850] [serial = 1468] [outer = (nil)] 16:36:56 INFO - PROCESS | 1850 | ++DOMWINDOW == 190 (0x9ba6d800) [pid = 1850] [serial = 1469] [outer = 0x9b9f6c00] 16:36:56 INFO - PROCESS | 1850 | 1462923416695 Marionette DEBUG loaded listener.js 16:36:56 INFO - PROCESS | 1850 | ++DOMWINDOW == 191 (0x9ba76000) [pid = 1850] [serial = 1470] [outer = 0x9b9f6c00] 16:36:59 INFO - PROCESS | 1850 | --DOCSHELL 0x86fe2000 == 161 [pid = 1850] [id = 471] 16:36:59 INFO - PROCESS | 1850 | --DOCSHELL 0x8b112800 == 160 [pid = 1850] [id = 470] 16:36:59 INFO - PROCESS | 1850 | --DOCSHELL 0x883be400 == 159 [pid = 1850] [id = 469] 16:36:59 INFO - PROCESS | 1850 | --DOCSHELL 0x875b4000 == 158 [pid = 1850] [id = 468] 16:36:59 INFO - PROCESS | 1850 | --DOCSHELL 0x86cd0800 == 157 [pid = 1850] [id = 466] 16:36:59 INFO - PROCESS | 1850 | --DOCSHELL 0x8823a000 == 156 [pid = 1850] [id = 465] 16:36:59 INFO - PROCESS | 1850 | --DOCSHELL 0x95089800 == 155 [pid = 1850] [id = 463] 16:36:59 INFO - PROCESS | 1850 | --DOCSHELL 0x997c1800 == 154 [pid = 1850] [id = 464] 16:36:59 INFO - PROCESS | 1850 | --DOCSHELL 0x88eed800 == 153 [pid = 1850] [id = 462] 16:36:59 INFO - PROCESS | 1850 | --DOCSHELL 0x953de400 == 152 [pid = 1850] [id = 461] 16:36:59 INFO - PROCESS | 1850 | --DOCSHELL 0x86fd8000 == 151 [pid = 1850] [id = 460] 16:36:59 INFO - PROCESS | 1850 | --DOCSHELL 0x91d94000 == 150 [pid = 1850] [id = 458] 16:36:59 INFO - PROCESS | 1850 | --DOCSHELL 0x92734800 == 149 [pid = 1850] [id = 459] 16:36:59 INFO - PROCESS | 1850 | --DOCSHELL 0x91ad2c00 == 148 [pid = 1850] [id = 457] 16:36:59 INFO - PROCESS | 1850 | --DOCSHELL 0x87fe0c00 == 147 [pid = 1850] [id = 456] 16:36:59 INFO - PROCESS | 1850 | --DOCSHELL 0x8f066000 == 146 [pid = 1850] [id = 455] 16:36:59 INFO - PROCESS | 1850 | --DOCSHELL 0x8f059400 == 145 [pid = 1850] [id = 454] 16:36:59 INFO - PROCESS | 1850 | --DOCSHELL 0x8ef04000 == 144 [pid = 1850] [id = 453] 16:36:59 INFO - PROCESS | 1850 | --DOCSHELL 0x890e4000 == 143 [pid = 1850] [id = 451] 16:36:59 INFO - PROCESS | 1850 | --DOCSHELL 0x8afe8c00 == 142 [pid = 1850] [id = 452] 16:36:59 INFO - PROCESS | 1850 | --DOMWINDOW == 190 (0x8b9e2400) [pid = 1850] [serial = 1349] [outer = (nil)] [url = about:blank] 16:36:59 INFO - PROCESS | 1850 | --DOMWINDOW == 189 (0x8dcf8800) [pid = 1850] [serial = 1350] [outer = (nil)] [url = about:blank] 16:36:59 INFO - PROCESS | 1850 | --DOMWINDOW == 188 (0x8afe0400) [pid = 1850] [serial = 1343] [outer = (nil)] [url = about:blank] 16:36:59 INFO - PROCESS | 1850 | --DOMWINDOW == 187 (0x93bdac00) [pid = 1850] [serial = 1328] [outer = (nil)] [url = about:blank] 16:36:59 INFO - PROCESS | 1850 | --DOMWINDOW == 186 (0x957ec400) [pid = 1850] [serial = 1335] [outer = (nil)] [url = about:blank] 16:36:59 INFO - PROCESS | 1850 | --DOMWINDOW == 185 (0x921fc400) [pid = 1850] [serial = 1316] [outer = (nil)] [url = about:blank] 16:36:59 INFO - PROCESS | 1850 | --DOMWINDOW == 184 (0x9270c400) [pid = 1850] [serial = 1320] [outer = (nil)] [url = about:blank] 16:36:59 INFO - PROCESS | 1850 | --DOMWINDOW == 183 (0x88ef6400) [pid = 1850] [serial = 1341] [outer = (nil)] [url = about:blank] 16:36:59 INFO - PROCESS | 1850 | --DOMWINDOW == 182 (0x8b9d8400) [pid = 1850] [serial = 1346] [outer = (nil)] [url = about:blank] 16:36:59 INFO - PROCESS | 1850 | --DOMWINDOW == 181 (0x98834800) [pid = 1850] [serial = 1338] [outer = (nil)] [url = about:blank] 16:36:59 INFO - PROCESS | 1850 | --DOMWINDOW == 180 (0x91ad5c00) [pid = 1850] [serial = 1310] [outer = (nil)] [url = about:blank] 16:36:59 INFO - PROCESS | 1850 | --DOMWINDOW == 179 (0x922d3400) [pid = 1850] [serial = 1317] [outer = (nil)] [url = about:blank] 16:36:59 INFO - PROCESS | 1850 | --DOMWINDOW == 178 (0x92abc400) [pid = 1850] [serial = 1325] [outer = (nil)] [url = about:blank] 16:36:59 INFO - PROCESS | 1850 | --DOMWINDOW == 177 (0x91301c00) [pid = 1850] [serial = 1308] [outer = (nil)] [url = about:blank] 16:36:59 INFO - PROCESS | 1850 | --DOMWINDOW == 176 (0x8e6d8400) [pid = 1850] [serial = 1298] [outer = (nil)] [url = about:blank] 16:36:59 INFO - PROCESS | 1850 | --DOMWINDOW == 175 (0x94f0e800) [pid = 1850] [serial = 1329] [outer = (nil)] [url = about:blank] 16:36:59 INFO - PROCESS | 1850 | --DOMWINDOW == 174 (0x95080400) [pid = 1850] [serial = 1331] [outer = (nil)] [url = about:blank] 16:36:59 INFO - PROCESS | 1850 | --DOMWINDOW == 173 (0x91e2f800) [pid = 1850] [serial = 1314] [outer = (nil)] [url = about:blank] 16:36:59 INFO - PROCESS | 1850 | --DOMWINDOW == 172 (0x8b688c00) [pid = 1850] [serial = 1286] [outer = (nil)] [url = about:blank] 16:36:59 INFO - PROCESS | 1850 | --DOMWINDOW == 171 (0x88ef0400) [pid = 1850] [serial = 1289] [outer = (nil)] [url = about:blank] 16:36:59 INFO - PROCESS | 1850 | --DOMWINDOW == 170 (0x9274f800) [pid = 1850] [serial = 1322] [outer = (nil)] [url = about:blank] 16:36:59 INFO - PROCESS | 1850 | --DOMWINDOW == 169 (0x8e602c00) [pid = 1850] [serial = 1296] [outer = (nil)] [url = about:blank] 16:36:59 INFO - PROCESS | 1850 | --DOMWINDOW == 168 (0x8b67d800) [pid = 1850] [serial = 1292] [outer = (nil)] [url = about:blank] 16:36:59 INFO - PROCESS | 1850 | --DOMWINDOW == 167 (0x91d98400) [pid = 1850] [serial = 1311] [outer = (nil)] [url = about:blank] 16:36:59 INFO - PROCESS | 1850 | --DOMWINDOW == 166 (0x95082c00) [pid = 1850] [serial = 1332] [outer = (nil)] [url = about:blank] 16:36:59 INFO - PROCESS | 1850 | --DOMWINDOW == 165 (0x883b1400) [pid = 1850] [serial = 1340] [outer = (nil)] [url = about:blank] 16:36:59 INFO - PROCESS | 1850 | --DOMWINDOW == 164 (0x8ef01400) [pid = 1850] [serial = 1301] [outer = (nil)] [url = about:blank] 16:36:59 INFO - PROCESS | 1850 | --DOMWINDOW == 163 (0x91e2cc00) [pid = 1850] [serial = 1313] [outer = (nil)] [url = about:blank] 16:36:59 INFO - PROCESS | 1850 | --DOMWINDOW == 162 (0x91152800) [pid = 1850] [serial = 1307] [outer = (nil)] [url = about:blank] 16:36:59 INFO - PROCESS | 1850 | --DOMWINDOW == 161 (0x8b0f1000) [pid = 1850] [serial = 1344] [outer = (nil)] [url = about:blank] 16:36:59 INFO - PROCESS | 1850 | --DOMWINDOW == 160 (0x8d3a5400) [pid = 1850] [serial = 1347] [outer = (nil)] [url = about:blank] 16:36:59 INFO - PROCESS | 1850 | --DOMWINDOW == 159 (0x953df400) [pid = 1850] [serial = 1334] [outer = (nil)] [url = about:blank] 16:36:59 INFO - PROCESS | 1850 | --DOMWINDOW == 158 (0x92753000) [pid = 1850] [serial = 1323] [outer = (nil)] [url = about:blank] 16:36:59 INFO - PROCESS | 1850 | --DOMWINDOW == 157 (0x980a8c00) [pid = 1850] [serial = 1337] [outer = (nil)] [url = about:blank] 16:36:59 INFO - PROCESS | 1850 | --DOMWINDOW == 156 (0x8dd09c00) [pid = 1850] [serial = 1295] [outer = (nil)] [url = about:blank] 16:36:59 INFO - PROCESS | 1850 | --DOMWINDOW == 155 (0x92701800) [pid = 1850] [serial = 1319] [outer = (nil)] [url = about:blank] 16:36:59 INFO - PROCESS | 1850 | --DOMWINDOW == 154 (0x939a1c00) [pid = 1850] [serial = 1326] [outer = (nil)] [url = about:blank] 16:36:59 INFO - PROCESS | 1850 | --DOMWINDOW == 153 (0x91004400) [pid = 1850] [serial = 1304] [outer = (nil)] [url = about:blank] 16:36:59 INFO - PROCESS | 1850 | 1462923419837 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]]]}] 16:36:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 16:36:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 3939ms 16:36:59 INFO - PROCESS | 1850 | 1462923419857 Marionette TRACE conn3 -> [0,1929,"getWindowHandle",null] 16:36:59 INFO - PROCESS | 1850 | 1462923419862 Marionette TRACE conn3 <- [1,1929,null,{"value":"8"}] 16:36:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 16:36:59 INFO - PROCESS | 1850 | 1462923419871 Marionette TRACE conn3 -> [0,1930,"setScriptTimeout",{"ms":35000}] 16:36:59 INFO - PROCESS | 1850 | 1462923419875 Marionette TRACE conn3 <- [1,1930,null,{}] 16:36:59 INFO - PROCESS | 1850 | 1462923419885 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}] 16:37:00 INFO - PROCESS | 1850 | 1462923420125 Marionette TRACE conn3 <- [1,1931,null,{"value":null}] 16:37:00 INFO - PROCESS | 1850 | 1462923420350 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:00 INFO - PROCESS | 1850 | ++DOCSHELL 0x875b0000 == 143 [pid = 1850] [id = 490] 16:37:00 INFO - PROCESS | 1850 | ++DOMWINDOW == 154 (0x875b5c00) [pid = 1850] [serial = 1471] [outer = (nil)] 16:37:00 INFO - PROCESS | 1850 | ++DOMWINDOW == 155 (0x88ef4000) [pid = 1850] [serial = 1472] [outer = 0x875b5c00] 16:37:00 INFO - PROCESS | 1850 | 1462923420437 Marionette DEBUG loaded listener.js 16:37:00 INFO - PROCESS | 1850 | ++DOMWINDOW == 156 (0x890f0000) [pid = 1850] [serial = 1473] [outer = 0x875b5c00] 16:37:01 INFO - PROCESS | 1850 | 1462923421302 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]]]}] 16:37:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 16:37:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1484ms 16:37:01 INFO - PROCESS | 1850 | 1462923421357 Marionette TRACE conn3 -> [0,1933,"getWindowHandle",null] 16:37:01 INFO - PROCESS | 1850 | 1462923421365 Marionette TRACE conn3 <- [1,1933,null,{"value":"8"}] 16:37:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 16:37:01 INFO - PROCESS | 1850 | 1462923421375 Marionette TRACE conn3 -> [0,1934,"setScriptTimeout",{"ms":35000}] 16:37:01 INFO - PROCESS | 1850 | 1462923421379 Marionette TRACE conn3 <- [1,1934,null,{}] 16:37:01 INFO - PROCESS | 1850 | 1462923421385 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}] 16:37:01 INFO - PROCESS | 1850 | 1462923421608 Marionette TRACE conn3 <- [1,1935,null,{"value":null}] 16:37:01 INFO - PROCESS | 1850 | 1462923421888 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:01 INFO - PROCESS | 1850 | ++DOCSHELL 0x8afe1000 == 144 [pid = 1850] [id = 491] 16:37:01 INFO - PROCESS | 1850 | ++DOMWINDOW == 157 (0x8afe1800) [pid = 1850] [serial = 1474] [outer = (nil)] 16:37:01 INFO - PROCESS | 1850 | ++DOMWINDOW == 158 (0x8b0ec400) [pid = 1850] [serial = 1475] [outer = 0x8afe1800] 16:37:01 INFO - PROCESS | 1850 | 1462923421984 Marionette DEBUG loaded listener.js 16:37:02 INFO - PROCESS | 1850 | ++DOMWINDOW == 159 (0x8b111000) [pid = 1850] [serial = 1476] [outer = 0x8afe1800] 16:37:03 INFO - PROCESS | 1850 | 1462923423147 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]]]}] 16:37:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 16:37:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1849ms 16:37:03 INFO - PROCESS | 1850 | 1462923423225 Marionette TRACE conn3 -> [0,1937,"getWindowHandle",null] 16:37:03 INFO - PROCESS | 1850 | 1462923423229 Marionette TRACE conn3 <- [1,1937,null,{"value":"8"}] 16:37:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 16:37:03 INFO - PROCESS | 1850 | 1462923423236 Marionette TRACE conn3 -> [0,1938,"setScriptTimeout",{"ms":35000}] 16:37:03 INFO - PROCESS | 1850 | 1462923423241 Marionette TRACE conn3 <- [1,1938,null,{}] 16:37:03 INFO - PROCESS | 1850 | 1462923423264 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}] 16:37:03 INFO - PROCESS | 1850 | 1462923423595 Marionette TRACE conn3 <- [1,1939,null,{"value":null}] 16:37:04 INFO - PROCESS | 1850 | 1462923424355 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:04 INFO - PROCESS | 1850 | --DOMWINDOW == 158 (0x9adb2000) [pid = 1850] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 16:37:04 INFO - PROCESS | 1850 | --DOMWINDOW == 157 (0x8b0f0c00) [pid = 1850] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 16:37:04 INFO - PROCESS | 1850 | --DOMWINDOW == 156 (0x8afea800) [pid = 1850] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 16:37:04 INFO - PROCESS | 1850 | --DOMWINDOW == 155 (0x8e604000) [pid = 1850] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 16:37:04 INFO - PROCESS | 1850 | --DOMWINDOW == 154 (0x875b5000) [pid = 1850] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 16:37:04 INFO - PROCESS | 1850 | --DOMWINDOW == 153 (0x8b2e1400) [pid = 1850] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 16:37:04 INFO - PROCESS | 1850 | --DOMWINDOW == 152 (0x9a3d7c00) [pid = 1850] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 16:37:04 INFO - PROCESS | 1850 | --DOMWINDOW == 151 (0x8afeb000) [pid = 1850] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 16:37:04 INFO - PROCESS | 1850 | --DOMWINDOW == 150 (0x99e97c00) [pid = 1850] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 16:37:04 INFO - PROCESS | 1850 | --DOMWINDOW == 149 (0x99940400) [pid = 1850] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 16:37:04 INFO - PROCESS | 1850 | --DOMWINDOW == 148 (0x8b109800) [pid = 1850] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 16:37:04 INFO - PROCESS | 1850 | --DOMWINDOW == 147 (0x953e0000) [pid = 1850] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 16:37:04 INFO - PROCESS | 1850 | --DOMWINDOW == 146 (0x957e9c00) [pid = 1850] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 16:37:04 INFO - PROCESS | 1850 | --DOMWINDOW == 145 (0x9275b400) [pid = 1850] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 16:37:04 INFO - PROCESS | 1850 | --DOMWINDOW == 144 (0x92709c00) [pid = 1850] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 16:37:04 INFO - PROCESS | 1850 | --DOMWINDOW == 143 (0x91d97400) [pid = 1850] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 16:37:04 INFO - PROCESS | 1850 | --DOMWINDOW == 142 (0x8b9d9000) [pid = 1850] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 16:37:04 INFO - PROCESS | 1850 | --DOMWINDOW == 141 (0x91152c00) [pid = 1850] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 16:37:04 INFO - PROCESS | 1850 | --DOMWINDOW == 140 (0x8f060c00) [pid = 1850] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 16:37:04 INFO - PROCESS | 1850 | --DOMWINDOW == 139 (0x8f057c00) [pid = 1850] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 16:37:04 INFO - PROCESS | 1850 | --DOMWINDOW == 138 (0x8b9dbc00) [pid = 1850] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 16:37:04 INFO - PROCESS | 1850 | --DOMWINDOW == 137 (0x89c75800) [pid = 1850] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 16:37:04 INFO - PROCESS | 1850 | --DOMWINDOW == 136 (0x88eeb000) [pid = 1850] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 16:37:04 INFO - PROCESS | 1850 | --DOMWINDOW == 135 (0x87fde000) [pid = 1850] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 16:37:04 INFO - PROCESS | 1850 | --DOMWINDOW == 134 (0x8f05c800) [pid = 1850] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 16:37:04 INFO - PROCESS | 1850 | --DOMWINDOW == 133 (0x875b2000) [pid = 1850] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 16:37:04 INFO - PROCESS | 1850 | --DOMWINDOW == 132 (0x8b0eb800) [pid = 1850] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 16:37:04 INFO - PROCESS | 1850 | --DOMWINDOW == 131 (0x8dcfac00) [pid = 1850] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 16:37:04 INFO - PROCESS | 1850 | --DOMWINDOW == 130 (0x8ee66c00) [pid = 1850] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 16:37:04 INFO - PROCESS | 1850 | ++DOCSHELL 0x87495800 == 145 [pid = 1850] [id = 492] 16:37:04 INFO - PROCESS | 1850 | ++DOMWINDOW == 131 (0x875b2000) [pid = 1850] [serial = 1477] [outer = (nil)] 16:37:04 INFO - PROCESS | 1850 | ++DOMWINDOW == 132 (0x88ef2800) [pid = 1850] [serial = 1478] [outer = 0x875b2000] 16:37:04 INFO - PROCESS | 1850 | 1462923424532 Marionette DEBUG loaded listener.js 16:37:04 INFO - PROCESS | 1850 | ++DOMWINDOW == 133 (0x8b9dbc00) [pid = 1850] [serial = 1479] [outer = 0x875b2000] 16:37:05 INFO - PROCESS | 1850 | 1462923425337 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]]]}] 16:37:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 16:37:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 2145ms 16:37:05 INFO - PROCESS | 1850 | 1462923425382 Marionette TRACE conn3 -> [0,1941,"getWindowHandle",null] 16:37:05 INFO - PROCESS | 1850 | 1462923425387 Marionette TRACE conn3 <- [1,1941,null,{"value":"8"}] 16:37:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 16:37:05 INFO - PROCESS | 1850 | 1462923425398 Marionette TRACE conn3 -> [0,1942,"setScriptTimeout",{"ms":35000}] 16:37:05 INFO - PROCESS | 1850 | 1462923425401 Marionette TRACE conn3 <- [1,1942,null,{}] 16:37:05 INFO - PROCESS | 1850 | 1462923425407 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}] 16:37:05 INFO - PROCESS | 1850 | 1462923425642 Marionette TRACE conn3 <- [1,1943,null,{"value":null}] 16:37:05 INFO - PROCESS | 1850 | 1462923425854 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:05 INFO - PROCESS | 1850 | ++DOCSHELL 0x89c7ac00 == 146 [pid = 1850] [id = 493] 16:37:05 INFO - PROCESS | 1850 | ++DOMWINDOW == 134 (0x8d3a4c00) [pid = 1850] [serial = 1480] [outer = (nil)] 16:37:05 INFO - PROCESS | 1850 | ++DOMWINDOW == 135 (0x8dd13c00) [pid = 1850] [serial = 1481] [outer = 0x8d3a4c00] 16:37:05 INFO - PROCESS | 1850 | 1462923425930 Marionette DEBUG loaded listener.js 16:37:06 INFO - PROCESS | 1850 | ++DOMWINDOW == 136 (0x8e6d9c00) [pid = 1850] [serial = 1482] [outer = 0x8d3a4c00] 16:37:06 INFO - PROCESS | 1850 | 1462923426987 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]]]}] 16:37:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 16:37:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1631ms 16:37:07 INFO - PROCESS | 1850 | 1462923427030 Marionette TRACE conn3 -> [0,1945,"getWindowHandle",null] 16:37:07 INFO - PROCESS | 1850 | 1462923427037 Marionette TRACE conn3 <- [1,1945,null,{"value":"8"}] 16:37:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 16:37:07 INFO - PROCESS | 1850 | 1462923427046 Marionette TRACE conn3 -> [0,1946,"setScriptTimeout",{"ms":35000}] 16:37:07 INFO - PROCESS | 1850 | 1462923427052 Marionette TRACE conn3 <- [1,1946,null,{}] 16:37:07 INFO - PROCESS | 1850 | 1462923427061 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}] 16:37:07 INFO - PROCESS | 1850 | 1462923427309 Marionette TRACE conn3 <- [1,1947,null,{"value":null}] 16:37:07 INFO - PROCESS | 1850 | 1462923427665 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:07 INFO - PROCESS | 1850 | ++DOCSHELL 0x88236000 == 147 [pid = 1850] [id = 494] 16:37:07 INFO - PROCESS | 1850 | ++DOMWINDOW == 137 (0x88ef7c00) [pid = 1850] [serial = 1483] [outer = (nil)] 16:37:07 INFO - PROCESS | 1850 | ++DOMWINDOW == 138 (0x8af07400) [pid = 1850] [serial = 1484] [outer = 0x88ef7c00] 16:37:07 INFO - PROCESS | 1850 | 1462923427775 Marionette DEBUG loaded listener.js 16:37:07 INFO - PROCESS | 1850 | ++DOMWINDOW == 139 (0x8b0f0400) [pid = 1850] [serial = 1485] [outer = 0x88ef7c00] 16:37:08 INFO - PROCESS | 1850 | 1462923428843 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]]]}] 16:37:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 16:37:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1839ms 16:37:08 INFO - PROCESS | 1850 | 1462923428886 Marionette TRACE conn3 -> [0,1949,"getWindowHandle",null] 16:37:08 INFO - PROCESS | 1850 | 1462923428895 Marionette TRACE conn3 <- [1,1949,null,{"value":"8"}] 16:37:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 16:37:08 INFO - PROCESS | 1850 | 1462923428906 Marionette TRACE conn3 -> [0,1950,"setScriptTimeout",{"ms":35000}] 16:37:08 INFO - PROCESS | 1850 | 1462923428910 Marionette TRACE conn3 <- [1,1950,null,{}] 16:37:08 INFO - PROCESS | 1850 | 1462923428920 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}] 16:37:09 INFO - PROCESS | 1850 | 1462923429263 Marionette TRACE conn3 <- [1,1951,null,{"value":null}] 16:37:09 INFO - PROCESS | 1850 | 1462923429608 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:09 INFO - PROCESS | 1850 | ++DOCSHELL 0x8b9d9000 == 148 [pid = 1850] [id = 495] 16:37:09 INFO - PROCESS | 1850 | ++DOMWINDOW == 140 (0x8b9e1c00) [pid = 1850] [serial = 1486] [outer = (nil)] 16:37:09 INFO - PROCESS | 1850 | ++DOMWINDOW == 141 (0x8e6e0c00) [pid = 1850] [serial = 1487] [outer = 0x8b9e1c00] 16:37:09 INFO - PROCESS | 1850 | 1462923429699 Marionette DEBUG loaded listener.js 16:37:09 INFO - PROCESS | 1850 | ++DOMWINDOW == 142 (0x8ef03400) [pid = 1850] [serial = 1488] [outer = 0x8b9e1c00] 16:37:10 INFO - PROCESS | 1850 | 1462923430696 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]]]}] 16:37:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 16:37:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1848ms 16:37:10 INFO - PROCESS | 1850 | 1462923430755 Marionette TRACE conn3 -> [0,1953,"getWindowHandle",null] 16:37:10 INFO - PROCESS | 1850 | 1462923430759 Marionette TRACE conn3 <- [1,1953,null,{"value":"8"}] 16:37:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 16:37:10 INFO - PROCESS | 1850 | 1462923430766 Marionette TRACE conn3 -> [0,1954,"setScriptTimeout",{"ms":35000}] 16:37:10 INFO - PROCESS | 1850 | 1462923430772 Marionette TRACE conn3 <- [1,1954,null,{}] 16:37:10 INFO - PROCESS | 1850 | 1462923430789 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}] 16:37:11 INFO - PROCESS | 1850 | 1462923431076 Marionette TRACE conn3 <- [1,1955,null,{"value":null}] 16:37:11 INFO - PROCESS | 1850 | 1462923431408 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:11 INFO - PROCESS | 1850 | ++DOCSHELL 0x8f058800 == 149 [pid = 1850] [id = 496] 16:37:11 INFO - PROCESS | 1850 | ++DOMWINDOW == 143 (0x91002800) [pid = 1850] [serial = 1489] [outer = (nil)] 16:37:11 INFO - PROCESS | 1850 | ++DOMWINDOW == 144 (0x91061c00) [pid = 1850] [serial = 1490] [outer = 0x91002800] 16:37:11 INFO - PROCESS | 1850 | 1462923431505 Marionette DEBUG loaded listener.js 16:37:11 INFO - PROCESS | 1850 | ++DOMWINDOW == 145 (0x91067c00) [pid = 1850] [serial = 1491] [outer = 0x91002800] 16:37:12 INFO - PROCESS | 1850 | 1462923432456 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]]]}] 16:37:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 16:37:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1738ms 16:37:12 INFO - PROCESS | 1850 | 1462923432505 Marionette TRACE conn3 -> [0,1957,"getWindowHandle",null] 16:37:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 16:37:12 INFO - PROCESS | 1850 | 1462923432510 Marionette TRACE conn3 <- [1,1957,null,{"value":"8"}] 16:37:12 INFO - PROCESS | 1850 | 1462923432516 Marionette TRACE conn3 -> [0,1958,"setScriptTimeout",{"ms":35000}] 16:37:12 INFO - PROCESS | 1850 | 1462923432520 Marionette TRACE conn3 <- [1,1958,null,{}] 16:37:12 INFO - PROCESS | 1850 | 1462923432526 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}] 16:37:12 INFO - PROCESS | 1850 | 1462923432749 Marionette TRACE conn3 <- [1,1959,null,{"value":null}] 16:37:13 INFO - PROCESS | 1850 | 1462923433084 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:13 INFO - PROCESS | 1850 | ++DOCSHELL 0x8f06b000 == 150 [pid = 1850] [id = 497] 16:37:13 INFO - PROCESS | 1850 | ++DOMWINDOW == 146 (0x8f06f400) [pid = 1850] [serial = 1492] [outer = (nil)] 16:37:13 INFO - PROCESS | 1850 | ++DOMWINDOW == 147 (0x9130d400) [pid = 1850] [serial = 1493] [outer = 0x8f06f400] 16:37:13 INFO - PROCESS | 1850 | 1462923433180 Marionette DEBUG loaded listener.js 16:37:13 INFO - PROCESS | 1850 | ++DOMWINDOW == 148 (0x91ad7800) [pid = 1850] [serial = 1494] [outer = 0x8f06f400] 16:37:14 INFO - PROCESS | 1850 | 1462923434064 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]]]}] 16:37:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 16:37:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1588ms 16:37:14 INFO - PROCESS | 1850 | 1462923434111 Marionette TRACE conn3 -> [0,1961,"getWindowHandle",null] 16:37:14 INFO - PROCESS | 1850 | 1462923434118 Marionette TRACE conn3 <- [1,1961,null,{"value":"8"}] 16:37:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 16:37:14 INFO - PROCESS | 1850 | 1462923434132 Marionette TRACE conn3 -> [0,1962,"setScriptTimeout",{"ms":35000}] 16:37:14 INFO - PROCESS | 1850 | 1462923434134 Marionette TRACE conn3 <- [1,1962,null,{}] 16:37:14 INFO - PROCESS | 1850 | 1462923434141 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}] 16:37:14 INFO - PROCESS | 1850 | 1462923434368 Marionette TRACE conn3 <- [1,1963,null,{"value":null}] 16:37:14 INFO - PROCESS | 1850 | 1462923434694 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:14 INFO - PROCESS | 1850 | ++DOCSHELL 0x8e6de000 == 151 [pid = 1850] [id = 498] 16:37:14 INFO - PROCESS | 1850 | ++DOMWINDOW == 149 (0x91304000) [pid = 1850] [serial = 1495] [outer = (nil)] 16:37:14 INFO - PROCESS | 1850 | ++DOMWINDOW == 150 (0x91d9dc00) [pid = 1850] [serial = 1496] [outer = 0x91304000] 16:37:14 INFO - PROCESS | 1850 | 1462923434788 Marionette DEBUG loaded listener.js 16:37:14 INFO - PROCESS | 1850 | ++DOMWINDOW == 151 (0x91e2e800) [pid = 1850] [serial = 1497] [outer = 0x91304000] 16:37:15 INFO - PROCESS | 1850 | 1462923435723 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]]]}] 16:37:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 16:37:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1632ms 16:37:15 INFO - PROCESS | 1850 | 1462923435764 Marionette TRACE conn3 -> [0,1965,"getWindowHandle",null] 16:37:15 INFO - PROCESS | 1850 | 1462923435768 Marionette TRACE conn3 <- [1,1965,null,{"value":"8"}] 16:37:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 16:37:15 INFO - PROCESS | 1850 | 1462923435775 Marionette TRACE conn3 -> [0,1966,"setScriptTimeout",{"ms":35000}] 16:37:15 INFO - PROCESS | 1850 | 1462923435777 Marionette TRACE conn3 <- [1,1966,null,{}] 16:37:15 INFO - PROCESS | 1850 | 1462923435783 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}] 16:37:16 INFO - PROCESS | 1850 | 1462923436035 Marionette TRACE conn3 <- [1,1967,null,{"value":null}] 16:37:16 INFO - PROCESS | 1850 | 1462923436379 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:16 INFO - PROCESS | 1850 | ++DOCSHELL 0x87fe9800 == 152 [pid = 1850] [id = 499] 16:37:16 INFO - PROCESS | 1850 | ++DOMWINDOW == 152 (0x8af04800) [pid = 1850] [serial = 1498] [outer = (nil)] 16:37:16 INFO - PROCESS | 1850 | ++DOMWINDOW == 153 (0x9255e800) [pid = 1850] [serial = 1499] [outer = 0x8af04800] 16:37:16 INFO - PROCESS | 1850 | 1462923436474 Marionette DEBUG loaded listener.js 16:37:16 INFO - PROCESS | 1850 | ++DOMWINDOW == 154 (0x92705800) [pid = 1850] [serial = 1500] [outer = 0x8af04800] 16:37:17 INFO - PROCESS | 1850 | 1462923437607 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]]]}] 16:37:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 16:37:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1881ms 16:37:17 INFO - PROCESS | 1850 | 1462923437658 Marionette TRACE conn3 -> [0,1969,"getWindowHandle",null] 16:37:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 16:37:17 INFO - PROCESS | 1850 | 1462923437662 Marionette TRACE conn3 <- [1,1969,null,{"value":"8"}] 16:37:17 INFO - PROCESS | 1850 | 1462923437668 Marionette TRACE conn3 -> [0,1970,"setScriptTimeout",{"ms":35000}] 16:37:17 INFO - PROCESS | 1850 | 1462923437672 Marionette TRACE conn3 <- [1,1970,null,{}] 16:37:17 INFO - PROCESS | 1850 | 1462923437677 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}] 16:37:17 INFO - PROCESS | 1850 | 1462923437938 Marionette TRACE conn3 <- [1,1971,null,{"value":null}] 16:37:18 INFO - PROCESS | 1850 | 1462923438269 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:18 INFO - PROCESS | 1850 | ++DOCSHELL 0x92735c00 == 153 [pid = 1850] [id = 500] 16:37:18 INFO - PROCESS | 1850 | ++DOMWINDOW == 155 (0x92738800) [pid = 1850] [serial = 1501] [outer = (nil)] 16:37:18 INFO - PROCESS | 1850 | ++DOMWINDOW == 156 (0x92ab6800) [pid = 1850] [serial = 1502] [outer = 0x92738800] 16:37:18 INFO - PROCESS | 1850 | 1462923438363 Marionette DEBUG loaded listener.js 16:37:18 INFO - PROCESS | 1850 | ++DOMWINDOW == 157 (0x92ac5400) [pid = 1850] [serial = 1503] [outer = 0x92738800] 16:37:19 INFO - PROCESS | 1850 | 1462923439305 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]]]}] 16:37:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 16:37:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1686ms 16:37:19 INFO - PROCESS | 1850 | 1462923439355 Marionette TRACE conn3 -> [0,1973,"getWindowHandle",null] 16:37:19 INFO - PROCESS | 1850 | 1462923439359 Marionette TRACE conn3 <- [1,1973,null,{"value":"8"}] 16:37:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 16:37:19 INFO - PROCESS | 1850 | 1462923439365 Marionette TRACE conn3 -> [0,1974,"setScriptTimeout",{"ms":35000}] 16:37:19 INFO - PROCESS | 1850 | 1462923439369 Marionette TRACE conn3 <- [1,1974,null,{}] 16:37:19 INFO - PROCESS | 1850 | 1462923439374 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}] 16:37:19 INFO - PROCESS | 1850 | 1462923439604 Marionette TRACE conn3 <- [1,1975,null,{"value":null}] 16:37:19 INFO - PROCESS | 1850 | 1462923439942 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:19 INFO - PROCESS | 1850 | ++DOCSHELL 0x883be400 == 154 [pid = 1850] [id = 501] 16:37:19 INFO - PROCESS | 1850 | ++DOMWINDOW == 158 (0x91d94000) [pid = 1850] [serial = 1504] [outer = (nil)] 16:37:20 INFO - PROCESS | 1850 | ++DOMWINDOW == 159 (0x94f0ac00) [pid = 1850] [serial = 1505] [outer = 0x91d94000] 16:37:20 INFO - PROCESS | 1850 | 1462923440034 Marionette DEBUG loaded listener.js 16:37:20 INFO - PROCESS | 1850 | ++DOMWINDOW == 160 (0x94f13800) [pid = 1850] [serial = 1506] [outer = 0x91d94000] 16:37:20 INFO - PROCESS | 1850 | 1462923440928 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]]]}] 16:37:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 16:37:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1639ms 16:37:21 INFO - PROCESS | 1850 | 1462923441005 Marionette TRACE conn3 -> [0,1977,"getWindowHandle",null] 16:37:21 INFO - PROCESS | 1850 | 1462923441009 Marionette TRACE conn3 <- [1,1977,null,{"value":"8"}] 16:37:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 16:37:21 INFO - PROCESS | 1850 | 1462923441015 Marionette TRACE conn3 -> [0,1978,"setScriptTimeout",{"ms":35000}] 16:37:21 INFO - PROCESS | 1850 | 1462923441019 Marionette TRACE conn3 <- [1,1978,null,{}] 16:37:21 INFO - PROCESS | 1850 | 1462923441025 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}] 16:37:21 INFO - PROCESS | 1850 | 1462923441300 Marionette TRACE conn3 <- [1,1979,null,{"value":null}] 16:37:21 INFO - PROCESS | 1850 | 1462923441632 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:21 INFO - PROCESS | 1850 | ++DOCSHELL 0x883bfc00 == 155 [pid = 1850] [id = 502] 16:37:21 INFO - PROCESS | 1850 | ++DOMWINDOW == 161 (0x9238c000) [pid = 1850] [serial = 1507] [outer = (nil)] 16:37:21 INFO - PROCESS | 1850 | ++DOMWINDOW == 162 (0x95083800) [pid = 1850] [serial = 1508] [outer = 0x9238c000] 16:37:21 INFO - PROCESS | 1850 | 1462923441724 Marionette DEBUG loaded listener.js 16:37:21 INFO - PROCESS | 1850 | ++DOMWINDOW == 163 (0x95089800) [pid = 1850] [serial = 1509] [outer = 0x9238c000] 16:37:22 INFO - PROCESS | 1850 | 1462923442631 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]]]}] 16:37:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 16:37:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1687ms 16:37:22 INFO - PROCESS | 1850 | 1462923442704 Marionette TRACE conn3 -> [0,1981,"getWindowHandle",null] 16:37:22 INFO - PROCESS | 1850 | 1462923442707 Marionette TRACE conn3 <- [1,1981,null,{"value":"8"}] 16:37:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 16:37:22 INFO - PROCESS | 1850 | 1462923442713 Marionette TRACE conn3 -> [0,1982,"setScriptTimeout",{"ms":35000}] 16:37:22 INFO - PROCESS | 1850 | 1462923442717 Marionette TRACE conn3 <- [1,1982,null,{}] 16:37:22 INFO - PROCESS | 1850 | 1462923442723 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}] 16:37:22 INFO - PROCESS | 1850 | 1462923442977 Marionette TRACE conn3 <- [1,1983,null,{"value":null}] 16:37:23 INFO - PROCESS | 1850 | 1462923443305 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:23 INFO - PROCESS | 1850 | ++DOCSHELL 0x86ccf000 == 156 [pid = 1850] [id = 503] 16:37:23 INFO - PROCESS | 1850 | ++DOMWINDOW == 164 (0x92abb400) [pid = 1850] [serial = 1510] [outer = (nil)] 16:37:23 INFO - PROCESS | 1850 | ++DOMWINDOW == 165 (0x957ef800) [pid = 1850] [serial = 1511] [outer = 0x92abb400] 16:37:23 INFO - PROCESS | 1850 | 1462923443396 Marionette DEBUG loaded listener.js 16:37:23 INFO - PROCESS | 1850 | ++DOMWINDOW == 166 (0x957f6800) [pid = 1850] [serial = 1512] [outer = 0x92abb400] 16:37:24 INFO - PROCESS | 1850 | 1462923444369 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]]]}] 16:37:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 16:37:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1689ms 16:37:24 INFO - PROCESS | 1850 | 1462923444405 Marionette TRACE conn3 -> [0,1985,"getWindowHandle",null] 16:37:24 INFO - PROCESS | 1850 | 1462923444409 Marionette TRACE conn3 <- [1,1985,null,{"value":"8"}] 16:37:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 16:37:24 INFO - PROCESS | 1850 | 1462923444416 Marionette TRACE conn3 -> [0,1986,"setScriptTimeout",{"ms":35000}] 16:37:24 INFO - PROCESS | 1850 | 1462923444420 Marionette TRACE conn3 <- [1,1986,null,{}] 16:37:24 INFO - PROCESS | 1850 | 1462923444426 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}] 16:37:24 INFO - PROCESS | 1850 | 1462923444688 Marionette TRACE conn3 <- [1,1987,null,{"value":null}] 16:37:25 INFO - PROCESS | 1850 | 1462923445031 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:25 INFO - PROCESS | 1850 | ++DOCSHELL 0x8d3a7c00 == 157 [pid = 1850] [id = 504] 16:37:25 INFO - PROCESS | 1850 | ++DOMWINDOW == 167 (0x99946400) [pid = 1850] [serial = 1513] [outer = (nil)] 16:37:25 INFO - PROCESS | 1850 | ++DOMWINDOW == 168 (0x99e97c00) [pid = 1850] [serial = 1514] [outer = 0x99946400] 16:37:25 INFO - PROCESS | 1850 | 1462923445126 Marionette DEBUG loaded listener.js 16:37:25 INFO - PROCESS | 1850 | ++DOMWINDOW == 169 (0x9a1e3c00) [pid = 1850] [serial = 1515] [outer = 0x99946400] 16:37:26 INFO - PROCESS | 1850 | 1462923446073 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]]]}] 16:37:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 16:37:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1691ms 16:37:26 INFO - PROCESS | 1850 | 1462923446108 Marionette TRACE conn3 -> [0,1989,"getWindowHandle",null] 16:37:26 INFO - PROCESS | 1850 | 1462923446112 Marionette TRACE conn3 <- [1,1989,null,{"value":"8"}] 16:37:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 16:37:26 INFO - PROCESS | 1850 | 1462923446118 Marionette TRACE conn3 -> [0,1990,"setScriptTimeout",{"ms":35000}] 16:37:26 INFO - PROCESS | 1850 | 1462923446121 Marionette TRACE conn3 <- [1,1990,null,{}] 16:37:26 INFO - PROCESS | 1850 | 1462923446127 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}] 16:37:26 INFO - PROCESS | 1850 | 1462923446363 Marionette TRACE conn3 <- [1,1991,null,{"value":null}] 16:37:26 INFO - PROCESS | 1850 | 1462923446664 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:26 INFO - PROCESS | 1850 | ++DOCSHELL 0x98e2f000 == 158 [pid = 1850] [id = 505] 16:37:26 INFO - PROCESS | 1850 | ++DOMWINDOW == 170 (0x99e1c800) [pid = 1850] [serial = 1516] [outer = (nil)] 16:37:26 INFO - PROCESS | 1850 | ++DOMWINDOW == 171 (0x9aaaa800) [pid = 1850] [serial = 1517] [outer = 0x99e1c800] 16:37:26 INFO - PROCESS | 1850 | 1462923446802 Marionette DEBUG loaded listener.js 16:37:26 INFO - PROCESS | 1850 | ++DOMWINDOW == 172 (0x9adb5800) [pid = 1850] [serial = 1518] [outer = 0x99e1c800] 16:37:27 INFO - PROCESS | 1850 | 1462923447722 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]]]}] 16:37:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 16:37:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1632ms 16:37:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 16:37:27 INFO - PROCESS | 1850 | 1462923447753 Marionette TRACE conn3 -> [0,1993,"getWindowHandle",null] 16:37:27 INFO - PROCESS | 1850 | 1462923447756 Marionette TRACE conn3 <- [1,1993,null,{"value":"8"}] 16:37:27 INFO - PROCESS | 1850 | 1462923447763 Marionette TRACE conn3 -> [0,1994,"setScriptTimeout",{"ms":35000}] 16:37:27 INFO - PROCESS | 1850 | 1462923447766 Marionette TRACE conn3 <- [1,1994,null,{}] 16:37:27 INFO - PROCESS | 1850 | 1462923447772 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}] 16:37:27 INFO - PROCESS | 1850 | 1462923447991 Marionette TRACE conn3 <- [1,1995,null,{"value":null}] 16:37:28 INFO - PROCESS | 1850 | 1462923448322 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:28 INFO - PROCESS | 1850 | ++DOCSHELL 0x93bd3000 == 159 [pid = 1850] [id = 506] 16:37:28 INFO - PROCESS | 1850 | ++DOMWINDOW == 173 (0x953da000) [pid = 1850] [serial = 1519] [outer = (nil)] 16:37:28 INFO - PROCESS | 1850 | ++DOMWINDOW == 174 (0x9b7e2800) [pid = 1850] [serial = 1520] [outer = 0x953da000] 16:37:28 INFO - PROCESS | 1850 | 1462923448411 Marionette DEBUG loaded listener.js 16:37:28 INFO - PROCESS | 1850 | ++DOMWINDOW == 175 (0x9b9f7800) [pid = 1850] [serial = 1521] [outer = 0x953da000] 16:37:29 INFO - PROCESS | 1850 | 1462923449296 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]]]}] 16:37:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 16:37:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1580ms 16:37:29 INFO - PROCESS | 1850 | 1462923449343 Marionette TRACE conn3 -> [0,1997,"getWindowHandle",null] 16:37:29 INFO - PROCESS | 1850 | 1462923449347 Marionette TRACE conn3 <- [1,1997,null,{"value":"8"}] 16:37:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 16:37:29 INFO - PROCESS | 1850 | 1462923449354 Marionette TRACE conn3 -> [0,1998,"setScriptTimeout",{"ms":35000}] 16:37:29 INFO - PROCESS | 1850 | 1462923449357 Marionette TRACE conn3 <- [1,1998,null,{}] 16:37:29 INFO - PROCESS | 1850 | 1462923449363 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}] 16:37:29 INFO - PROCESS | 1850 | 1462923449606 Marionette TRACE conn3 <- [1,1999,null,{"value":null}] 16:37:29 INFO - PROCESS | 1850 | 1462923449935 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:29 INFO - PROCESS | 1850 | ++DOCSHELL 0x92703400 == 160 [pid = 1850] [id = 507] 16:37:29 INFO - PROCESS | 1850 | ++DOMWINDOW == 176 (0x9ad7f800) [pid = 1850] [serial = 1522] [outer = (nil)] 16:37:30 INFO - PROCESS | 1850 | ++DOMWINDOW == 177 (0xa050b800) [pid = 1850] [serial = 1523] [outer = 0x9ad7f800] 16:37:30 INFO - PROCESS | 1850 | 1462923450031 Marionette DEBUG loaded listener.js 16:37:30 INFO - PROCESS | 1850 | ++DOMWINDOW == 178 (0xa050fc00) [pid = 1850] [serial = 1524] [outer = 0x9ad7f800] 16:37:30 INFO - PROCESS | 1850 | 1462923450953 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]]]}] 16:37:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 16:37:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1636ms 16:37:30 INFO - PROCESS | 1850 | 1462923450992 Marionette TRACE conn3 -> [0,2001,"getWindowHandle",null] 16:37:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 16:37:31 INFO - PROCESS | 1850 | 1462923450996 Marionette TRACE conn3 <- [1,2001,null,{"value":"8"}] 16:37:31 INFO - PROCESS | 1850 | 1462923451002 Marionette TRACE conn3 -> [0,2002,"setScriptTimeout",{"ms":35000}] 16:37:31 INFO - PROCESS | 1850 | 1462923451006 Marionette TRACE conn3 <- [1,2002,null,{}] 16:37:31 INFO - PROCESS | 1850 | 1462923451011 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}] 16:37:31 INFO - PROCESS | 1850 | 1462923451237 Marionette TRACE conn3 <- [1,2003,null,{"value":null}] 16:37:31 INFO - PROCESS | 1850 | 1462923451582 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:31 INFO - PROCESS | 1850 | ++DOCSHELL 0x8d3acc00 == 161 [pid = 1850] [id = 508] 16:37:31 INFO - PROCESS | 1850 | ++DOMWINDOW == 179 (0x8e604400) [pid = 1850] [serial = 1525] [outer = (nil)] 16:37:31 INFO - PROCESS | 1850 | ++DOMWINDOW == 180 (0xa213e800) [pid = 1850] [serial = 1526] [outer = 0x8e604400] 16:37:31 INFO - PROCESS | 1850 | 1462923451678 Marionette DEBUG loaded listener.js 16:37:31 INFO - PROCESS | 1850 | ++DOMWINDOW == 181 (0xa21a6800) [pid = 1850] [serial = 1527] [outer = 0x8e604400] 16:37:32 INFO - PROCESS | 1850 | 1462923452608 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]]]}] 16:37:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 16:37:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1640ms 16:37:32 INFO - PROCESS | 1850 | 1462923452643 Marionette TRACE conn3 -> [0,2005,"getWindowHandle",null] 16:37:32 INFO - PROCESS | 1850 | 1462923452647 Marionette TRACE conn3 <- [1,2005,null,{"value":"8"}] 16:37:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 16:37:32 INFO - PROCESS | 1850 | 1462923452653 Marionette TRACE conn3 -> [0,2006,"setScriptTimeout",{"ms":35000}] 16:37:32 INFO - PROCESS | 1850 | 1462923452656 Marionette TRACE conn3 <- [1,2006,null,{}] 16:37:32 INFO - PROCESS | 1850 | 1462923452662 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}] 16:37:32 INFO - PROCESS | 1850 | 1462923452882 Marionette TRACE conn3 <- [1,2007,null,{"value":null}] 16:37:33 INFO - PROCESS | 1850 | 1462923453216 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:33 INFO - PROCESS | 1850 | ++DOCSHELL 0x9b9f8000 == 162 [pid = 1850] [id = 509] 16:37:33 INFO - PROCESS | 1850 | ++DOMWINDOW == 182 (0x9ba77000) [pid = 1850] [serial = 1528] [outer = (nil)] 16:37:33 INFO - PROCESS | 1850 | ++DOMWINDOW == 183 (0xa262c800) [pid = 1850] [serial = 1529] [outer = 0x9ba77000] 16:37:33 INFO - PROCESS | 1850 | 1462923453306 Marionette DEBUG loaded listener.js 16:37:33 INFO - PROCESS | 1850 | ++DOMWINDOW == 184 (0xa26c2c00) [pid = 1850] [serial = 1530] [outer = 0x9ba77000] 16:37:34 INFO - PROCESS | 1850 | 1462923454221 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]]]}] 16:37:34 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 16:37:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1630ms 16:37:34 INFO - PROCESS | 1850 | 1462923454284 Marionette TRACE conn3 -> [0,2009,"getWindowHandle",null] 16:37:34 INFO - PROCESS | 1850 | 1462923454287 Marionette TRACE conn3 <- [1,2009,null,{"value":"8"}] 16:37:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 16:37:34 INFO - PROCESS | 1850 | 1462923454294 Marionette TRACE conn3 -> [0,2010,"setScriptTimeout",{"ms":35000}] 16:37:34 INFO - PROCESS | 1850 | 1462923454297 Marionette TRACE conn3 <- [1,2010,null,{}] 16:37:34 INFO - PROCESS | 1850 | 1462923454303 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}] 16:37:34 INFO - PROCESS | 1850 | 1462923454543 Marionette TRACE conn3 <- [1,2011,null,{"value":null}] 16:37:34 INFO - PROCESS | 1850 | 1462923454875 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:34 INFO - PROCESS | 1850 | ++DOCSHELL 0x86cc7c00 == 163 [pid = 1850] [id = 510] 16:37:34 INFO - PROCESS | 1850 | ++DOMWINDOW == 185 (0x86ccc800) [pid = 1850] [serial = 1531] [outer = (nil)] 16:37:34 INFO - PROCESS | 1850 | ++DOMWINDOW == 186 (0xa3062800) [pid = 1850] [serial = 1532] [outer = 0x86ccc800] 16:37:34 INFO - PROCESS | 1850 | 1462923454971 Marionette DEBUG loaded listener.js 16:37:35 INFO - PROCESS | 1850 | ++DOMWINDOW == 187 (0xa30d6800) [pid = 1850] [serial = 1533] [outer = 0x86ccc800] 16:37:35 INFO - PROCESS | 1850 | 1462923455849 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]]]}] 16:37:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | If there is no subpath, the point is added and used for subsequent drawing 16:37:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1632ms 16:37:35 INFO - PROCESS | 1850 | 1462923455927 Marionette TRACE conn3 -> [0,2013,"getWindowHandle",null] 16:37:35 INFO - PROCESS | 1850 | 1462923455931 Marionette TRACE conn3 <- [1,2013,null,{"value":"8"}] 16:37:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 16:37:35 INFO - PROCESS | 1850 | 1462923455938 Marionette TRACE conn3 -> [0,2014,"setScriptTimeout",{"ms":35000}] 16:37:35 INFO - PROCESS | 1850 | 1462923455941 Marionette TRACE conn3 <- [1,2014,null,{}] 16:37:35 INFO - PROCESS | 1850 | 1462923455947 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}] 16:37:36 INFO - PROCESS | 1850 | 1462923456180 Marionette TRACE conn3 <- [1,2015,null,{"value":null}] 16:37:36 INFO - PROCESS | 1850 | 1462923456532 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:36 INFO - PROCESS | 1850 | ++DOCSHELL 0x86cc1400 == 164 [pid = 1850] [id = 511] 16:37:36 INFO - PROCESS | 1850 | ++DOMWINDOW == 188 (0x8f063c00) [pid = 1850] [serial = 1534] [outer = (nil)] 16:37:36 INFO - PROCESS | 1850 | ++DOMWINDOW == 189 (0xa3251000) [pid = 1850] [serial = 1535] [outer = 0x8f063c00] 16:37:36 INFO - PROCESS | 1850 | 1462923456629 Marionette DEBUG loaded listener.js 16:37:36 INFO - PROCESS | 1850 | ++DOMWINDOW == 190 (0xa349bc00) [pid = 1850] [serial = 1536] [outer = 0x8f063c00] 16:37:38 INFO - PROCESS | 1850 | --DOCSHELL 0x9515d400 == 163 [pid = 1850] [id = 445] 16:37:38 INFO - PROCESS | 1850 | --DOCSHELL 0x92732800 == 162 [pid = 1850] [id = 441] 16:37:38 INFO - PROCESS | 1850 | --DOCSHELL 0x86fe3000 == 161 [pid = 1850] [id = 336] 16:37:38 INFO - PROCESS | 1850 | --DOCSHELL 0x91ad7400 == 160 [pid = 1850] [id = 89] 16:37:38 INFO - PROCESS | 1850 | --DOCSHELL 0x91e33800 == 159 [pid = 1850] [id = 439] 16:37:38 INFO - PROCESS | 1850 | --DOCSHELL 0x8afe6000 == 158 [pid = 1850] [id = 253] 16:37:38 INFO - PROCESS | 1850 | --DOCSHELL 0x93b08000 == 157 [pid = 1850] [id = 443] 16:37:38 INFO - PROCESS | 1850 | --DOCSHELL 0x86fdec00 == 156 [pid = 1850] [id = 251] 16:37:38 INFO - PROCESS | 1850 | --DOCSHELL 0x86fdd400 == 155 [pid = 1850] [id = 442] 16:37:38 INFO - PROCESS | 1850 | --DOCSHELL 0x86fdd800 == 154 [pid = 1850] [id = 444] 16:37:38 INFO - PROCESS | 1850 | --DOCSHELL 0x92398000 == 153 [pid = 1850] [id = 440] 16:37:38 INFO - PROCESS | 1850 | --DOCSHELL 0x8ee3a000 == 152 [pid = 1850] [id = 252] 16:37:38 INFO - PROCESS | 1850 | --DOCSHELL 0x953d2400 == 151 [pid = 1850] [id = 488] 16:37:38 INFO - PROCESS | 1850 | --DOCSHELL 0x99ee5400 == 150 [pid = 1850] [id = 487] 16:37:38 INFO - PROCESS | 1850 | --DOCSHELL 0x862b0400 == 149 [pid = 1850] [id = 486] 16:37:38 INFO - PROCESS | 1850 | --DOCSHELL 0x9238ac00 == 148 [pid = 1850] [id = 485] 16:37:38 INFO - PROCESS | 1850 | --DOCSHELL 0x957ed400 == 147 [pid = 1850] [id = 484] 16:37:38 INFO - PROCESS | 1850 | --DOCSHELL 0x93b05c00 == 146 [pid = 1850] [id = 482] 16:37:38 INFO - PROCESS | 1850 | --DOCSHELL 0x95084400 == 145 [pid = 1850] [id = 483] 16:37:38 INFO - PROCESS | 1850 | --DOCSHELL 0x9255b800 == 144 [pid = 1850] [id = 481] 16:37:38 INFO - PROCESS | 1850 | --DOCSHELL 0x91acac00 == 143 [pid = 1850] [id = 480] 16:37:38 INFO - PROCESS | 1850 | --DOCSHELL 0x8b683400 == 142 [pid = 1850] [id = 479] 16:37:38 INFO - PROCESS | 1850 | --DOCSHELL 0x8dd17000 == 141 [pid = 1850] [id = 478] 16:37:38 INFO - PROCESS | 1850 | --DOCSHELL 0x8f065800 == 140 [pid = 1850] [id = 477] 16:37:38 INFO - PROCESS | 1850 | --DOCSHELL 0x8af10400 == 139 [pid = 1850] [id = 475] 16:37:38 INFO - PROCESS | 1850 | --DOCSHELL 0x890e2400 == 138 [pid = 1850] [id = 476] 16:37:38 INFO - PROCESS | 1850 | --DOCSHELL 0x8afeac00 == 137 [pid = 1850] [id = 474] 16:37:38 INFO - PROCESS | 1850 | --DOCSHELL 0x890ed000 == 136 [pid = 1850] [id = 473] 16:37:38 INFO - PROCESS | 1850 | --DOCSHELL 0x862b1000 == 135 [pid = 1850] [id = 472] 16:37:38 INFO - PROCESS | 1850 | --DOMWINDOW == 189 (0x91008400) [pid = 1850] [serial = 1305] [outer = (nil)] [url = about:blank] 16:37:38 INFO - PROCESS | 1850 | --DOMWINDOW == 188 (0x8a0e1c00) [pid = 1850] [serial = 1290] [outer = (nil)] [url = about:blank] 16:37:38 INFO - PROCESS | 1850 | --DOMWINDOW == 187 (0x8b68a000) [pid = 1850] [serial = 1293] [outer = (nil)] [url = about:blank] 16:37:38 INFO - PROCESS | 1850 | --DOMWINDOW == 186 (0x8e6e1000) [pid = 1850] [serial = 1299] [outer = (nil)] [url = about:blank] 16:37:38 INFO - PROCESS | 1850 | --DOMWINDOW == 185 (0x8ef07000) [pid = 1850] [serial = 1302] [outer = (nil)] [url = about:blank] 16:37:38 INFO - PROCESS | 1850 | --DOMWINDOW == 184 (0xa219dc00) [pid = 1850] [serial = 1272] [outer = (nil)] [url = about:blank] 16:37:38 INFO - PROCESS | 1850 | --DOMWINDOW == 183 (0x9b7e2000) [pid = 1850] [serial = 1206] [outer = (nil)] [url = about:blank] 16:37:38 INFO - PROCESS | 1850 | --DOMWINDOW == 182 (0x8b787400) [pid = 1850] [serial = 1287] [outer = (nil)] [url = about:blank] 16:37:38 INFO - PROCESS | 1850 | --DOMWINDOW == 181 (0xa0505c00) [pid = 1850] [serial = 1269] [outer = (nil)] [url = about:blank] 16:37:38 INFO - PROCESS | 1850 | --DOMWINDOW == 180 (0x8e610c00) [pid = 1850] [serial = 1221] [outer = (nil)] [url = about:blank] 16:37:38 INFO - PROCESS | 1850 | --DOMWINDOW == 179 (0x8b2e9000) [pid = 1850] [serial = 1412] [outer = (nil)] [url = about:blank] 16:37:38 INFO - PROCESS | 1850 | --DOMWINDOW == 178 (0x8b786c00) [pid = 1850] [serial = 1413] [outer = (nil)] [url = about:blank] 16:37:38 INFO - PROCESS | 1850 | --DOMWINDOW == 177 (0x9acdf000) [pid = 1850] [serial = 1400] [outer = (nil)] [url = about:blank] 16:37:38 INFO - PROCESS | 1850 | --DOMWINDOW == 176 (0x9a60e000) [pid = 1850] [serial = 1398] [outer = (nil)] [url = about:blank] 16:37:38 INFO - PROCESS | 1850 | --DOMWINDOW == 175 (0x9a609c00) [pid = 1850] [serial = 1397] [outer = (nil)] [url = about:blank] 16:37:38 INFO - PROCESS | 1850 | --DOMWINDOW == 174 (0x9a3d8c00) [pid = 1850] [serial = 1395] [outer = (nil)] [url = about:blank] 16:37:38 INFO - PROCESS | 1850 | --DOMWINDOW == 173 (0x9a3d6c00) [pid = 1850] [serial = 1394] [outer = (nil)] [url = about:blank] 16:37:38 INFO - PROCESS | 1850 | --DOMWINDOW == 172 (0x99ef3000) [pid = 1850] [serial = 1392] [outer = (nil)] [url = about:blank] 16:37:38 INFO - PROCESS | 1850 | --DOMWINDOW == 171 (0x99eee800) [pid = 1850] [serial = 1391] [outer = (nil)] [url = about:blank] 16:37:38 INFO - PROCESS | 1850 | --DOMWINDOW == 170 (0x99e26000) [pid = 1850] [serial = 1389] [outer = (nil)] [url = about:blank] 16:37:38 INFO - PROCESS | 1850 | --DOMWINDOW == 169 (0x99e1e400) [pid = 1850] [serial = 1388] [outer = (nil)] [url = about:blank] 16:37:38 INFO - PROCESS | 1850 | --DOMWINDOW == 168 (0x999b4c00) [pid = 1850] [serial = 1386] [outer = (nil)] [url = about:blank] 16:37:38 INFO - PROCESS | 1850 | --DOMWINDOW == 167 (0x99601800) [pid = 1850] [serial = 1385] [outer = (nil)] [url = about:blank] 16:37:38 INFO - PROCESS | 1850 | --DOMWINDOW == 166 (0x980d6800) [pid = 1850] [serial = 1383] [outer = (nil)] [url = about:blank] 16:37:38 INFO - PROCESS | 1850 | --DOMWINDOW == 165 (0x957f6000) [pid = 1850] [serial = 1382] [outer = (nil)] [url = about:blank] 16:37:38 INFO - PROCESS | 1850 | --DOMWINDOW == 164 (0x94f4c000) [pid = 1850] [serial = 1380] [outer = (nil)] [url = about:blank] 16:37:38 INFO - PROCESS | 1850 | --DOMWINDOW == 163 (0x94f43c00) [pid = 1850] [serial = 1379] [outer = (nil)] [url = about:blank] 16:37:38 INFO - PROCESS | 1850 | --DOMWINDOW == 162 (0x939a5800) [pid = 1850] [serial = 1377] [outer = (nil)] [url = about:blank] 16:37:38 INFO - PROCESS | 1850 | --DOMWINDOW == 161 (0x92abec00) [pid = 1850] [serial = 1376] [outer = (nil)] [url = about:blank] 16:37:38 INFO - PROCESS | 1850 | --DOMWINDOW == 160 (0x92737400) [pid = 1850] [serial = 1374] [outer = (nil)] [url = about:blank] 16:37:38 INFO - PROCESS | 1850 | --DOMWINDOW == 159 (0x92710000) [pid = 1850] [serial = 1373] [outer = (nil)] [url = about:blank] 16:37:38 INFO - PROCESS | 1850 | --DOMWINDOW == 158 (0x92563800) [pid = 1850] [serial = 1371] [outer = (nil)] [url = about:blank] 16:37:38 INFO - PROCESS | 1850 | --DOMWINDOW == 157 (0x92395800) [pid = 1850] [serial = 1370] [outer = (nil)] [url = about:blank] 16:37:38 INFO - PROCESS | 1850 | --DOMWINDOW == 156 (0x91e31800) [pid = 1850] [serial = 1368] [outer = (nil)] [url = about:blank] 16:37:38 INFO - PROCESS | 1850 | --DOMWINDOW == 155 (0x91e2a400) [pid = 1850] [serial = 1367] [outer = (nil)] [url = about:blank] 16:37:38 INFO - PROCESS | 1850 | --DOMWINDOW == 154 (0x91310c00) [pid = 1850] [serial = 1365] [outer = (nil)] [url = about:blank] 16:37:38 INFO - PROCESS | 1850 | --DOMWINDOW == 153 (0x91156000) [pid = 1850] [serial = 1364] [outer = (nil)] [url = about:blank] 16:37:38 INFO - PROCESS | 1850 | --DOMWINDOW == 152 (0x9100e800) [pid = 1850] [serial = 1362] [outer = (nil)] [url = about:blank] 16:37:38 INFO - PROCESS | 1850 | --DOMWINDOW == 151 (0x8f067800) [pid = 1850] [serial = 1361] [outer = (nil)] [url = about:blank] 16:37:38 INFO - PROCESS | 1850 | --DOMWINDOW == 150 (0x8ee3b800) [pid = 1850] [serial = 1359] [outer = (nil)] [url = about:blank] 16:37:38 INFO - PROCESS | 1850 | --DOMWINDOW == 149 (0x8dd0f400) [pid = 1850] [serial = 1358] [outer = (nil)] [url = about:blank] 16:37:38 INFO - PROCESS | 1850 | --DOMWINDOW == 148 (0x8b114000) [pid = 1850] [serial = 1356] [outer = (nil)] [url = about:blank] 16:37:38 INFO - PROCESS | 1850 | --DOMWINDOW == 147 (0x8afec000) [pid = 1850] [serial = 1355] [outer = (nil)] [url = about:blank] 16:37:38 INFO - PROCESS | 1850 | --DOMWINDOW == 146 (0x8e608c00) [pid = 1850] [serial = 1352] [outer = (nil)] [url = about:blank] 16:37:38 INFO - PROCESS | 1850 | --DOMWINDOW == 145 (0x89c7c800) [pid = 1850] [serial = 1409] [outer = (nil)] [url = about:blank] 16:37:38 INFO - PROCESS | 1850 | --DOMWINDOW == 144 (0x87fe6000) [pid = 1850] [serial = 1406] [outer = (nil)] [url = about:blank] 16:37:38 INFO - PROCESS | 1850 | --DOMWINDOW == 143 (0x883b4400) [pid = 1850] [serial = 1407] [outer = (nil)] [url = about:blank] 16:37:38 INFO - PROCESS | 1850 | --DOMWINDOW == 142 (0x9afc1c00) [pid = 1850] [serial = 1403] [outer = (nil)] [url = about:blank] 16:37:38 INFO - PROCESS | 1850 | --DOMWINDOW == 141 (0x9ace0800) [pid = 1850] [serial = 1401] [outer = (nil)] [url = about:blank] 16:37:38 INFO - PROCESS | 1850 | --DOMWINDOW == 140 (0x8b684400) [pid = 1850] [serial = 1415] [outer = (nil)] [url = about:blank] 16:37:38 INFO - PROCESS | 1850 | --DOMWINDOW == 139 (0x8a0ef000) [pid = 1850] [serial = 1410] [outer = (nil)] [url = about:blank] 16:37:39 INFO - PROCESS | 1850 | 1462923459660 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]]]}] 16:37:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 16:37:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 3748ms 16:37:39 INFO - PROCESS | 1850 | 1462923459688 Marionette TRACE conn3 -> [0,2017,"getWindowHandle",null] 16:37:39 INFO - PROCESS | 1850 | 1462923459694 Marionette TRACE conn3 <- [1,2017,null,{"value":"8"}] 16:37:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 16:37:39 INFO - PROCESS | 1850 | 1462923459703 Marionette TRACE conn3 -> [0,2018,"setScriptTimeout",{"ms":35000}] 16:37:39 INFO - PROCESS | 1850 | 1462923459708 Marionette TRACE conn3 <- [1,2018,null,{}] 16:37:39 INFO - PROCESS | 1850 | 1462923459718 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}] 16:37:39 INFO - PROCESS | 1850 | 1462923459972 Marionette TRACE conn3 <- [1,2019,null,{"value":null}] 16:37:40 INFO - PROCESS | 1850 | 1462923460256 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:40 INFO - PROCESS | 1850 | ++DOCSHELL 0x883b1400 == 136 [pid = 1850] [id = 512] 16:37:40 INFO - PROCESS | 1850 | ++DOMWINDOW == 140 (0x883b3c00) [pid = 1850] [serial = 1537] [outer = (nil)] 16:37:40 INFO - PROCESS | 1850 | ++DOMWINDOW == 141 (0x890ee800) [pid = 1850] [serial = 1538] [outer = 0x883b3c00] 16:37:40 INFO - PROCESS | 1850 | 1462923460363 Marionette DEBUG loaded listener.js 16:37:40 INFO - PROCESS | 1850 | ++DOMWINDOW == 142 (0x89c7c800) [pid = 1850] [serial = 1539] [outer = 0x883b3c00] 16:37:41 INFO - PROCESS | 1850 | 1462923461248 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]]]}] 16:37:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 16:37:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1588ms 16:37:41 INFO - PROCESS | 1850 | 1462923461329 Marionette TRACE conn3 -> [0,2021,"getWindowHandle",null] 16:37:41 INFO - PROCESS | 1850 | 1462923461338 Marionette TRACE conn3 <- [1,2021,null,{"value":"8"}] 16:37:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 16:37:41 INFO - PROCESS | 1850 | 1462923461365 Marionette TRACE conn3 -> [0,2022,"setScriptTimeout",{"ms":35000}] 16:37:41 INFO - PROCESS | 1850 | 1462923461370 Marionette TRACE conn3 <- [1,2022,null,{}] 16:37:41 INFO - PROCESS | 1850 | 1462923461376 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}] 16:37:41 INFO - PROCESS | 1850 | 1462923461686 Marionette TRACE conn3 <- [1,2023,null,{"value":null}] 16:37:41 INFO - PROCESS | 1850 | 1462923461725 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:41 INFO - PROCESS | 1850 | ++DOCSHELL 0x88240c00 == 137 [pid = 1850] [id = 513] 16:37:41 INFO - PROCESS | 1850 | ++DOMWINDOW == 143 (0x88eee800) [pid = 1850] [serial = 1540] [outer = (nil)] 16:37:41 INFO - PROCESS | 1850 | ++DOMWINDOW == 144 (0x8afec000) [pid = 1850] [serial = 1541] [outer = 0x88eee800] 16:37:41 INFO - PROCESS | 1850 | 1462923461822 Marionette DEBUG loaded listener.js 16:37:41 INFO - PROCESS | 1850 | ++DOMWINDOW == 145 (0x8b113400) [pid = 1850] [serial = 1542] [outer = 0x88eee800] 16:37:42 INFO - PROCESS | 1850 | 1462923462968 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]]]}] 16:37:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 16:37:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1634ms 16:37:42 INFO - PROCESS | 1850 | 1462923462998 Marionette TRACE conn3 -> [0,2025,"getWindowHandle",null] 16:37:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 16:37:43 INFO - PROCESS | 1850 | 1462923463002 Marionette TRACE conn3 <- [1,2025,null,{"value":"8"}] 16:37:43 INFO - PROCESS | 1850 | 1462923463009 Marionette TRACE conn3 -> [0,2026,"setScriptTimeout",{"ms":35000}] 16:37:43 INFO - PROCESS | 1850 | 1462923463015 Marionette TRACE conn3 <- [1,2026,null,{}] 16:37:43 INFO - PROCESS | 1850 | 1462923463038 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}] 16:37:43 INFO - PROCESS | 1850 | 1462923463328 Marionette TRACE conn3 <- [1,2027,null,{"value":null}] 16:37:44 INFO - PROCESS | 1850 | --DOMWINDOW == 144 (0x875b2000) [pid = 1850] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 16:37:44 INFO - PROCESS | 1850 | --DOMWINDOW == 143 (0x875b5c00) [pid = 1850] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 16:37:44 INFO - PROCESS | 1850 | --DOMWINDOW == 142 (0x99604800) [pid = 1850] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 16:37:44 INFO - PROCESS | 1850 | --DOMWINDOW == 141 (0x9a60f800) [pid = 1850] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 16:37:44 INFO - PROCESS | 1850 | --DOMWINDOW == 140 (0x86cc2800) [pid = 1850] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 16:37:44 INFO - PROCESS | 1850 | --DOMWINDOW == 139 (0x92750c00) [pid = 1850] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 16:37:44 INFO - PROCESS | 1850 | --DOMWINDOW == 138 (0x957ee400) [pid = 1850] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 16:37:44 INFO - PROCESS | 1850 | --DOMWINDOW == 137 (0x953d1400) [pid = 1850] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 16:37:44 INFO - PROCESS | 1850 | --DOMWINDOW == 136 (0x93b0c800) [pid = 1850] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 16:37:44 INFO - PROCESS | 1850 | --DOMWINDOW == 135 (0x9255ec00) [pid = 1850] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 16:37:44 INFO - PROCESS | 1850 | --DOMWINDOW == 134 (0x91ad4400) [pid = 1850] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 16:37:44 INFO - PROCESS | 1850 | --DOMWINDOW == 133 (0x8f053400) [pid = 1850] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 16:37:44 INFO - PROCESS | 1850 | --DOMWINDOW == 132 (0x8ee3dc00) [pid = 1850] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 16:37:44 INFO - PROCESS | 1850 | --DOMWINDOW == 131 (0x8f06bc00) [pid = 1850] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 16:37:44 INFO - PROCESS | 1850 | --DOMWINDOW == 130 (0x8afe8400) [pid = 1850] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 16:37:44 INFO - PROCESS | 1850 | --DOMWINDOW == 129 (0x8dd12c00) [pid = 1850] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 16:37:44 INFO - PROCESS | 1850 | --DOMWINDOW == 128 (0x8b0f3800) [pid = 1850] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 16:37:44 INFO - PROCESS | 1850 | --DOMWINDOW == 127 (0x89c72800) [pid = 1850] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 16:37:44 INFO - PROCESS | 1850 | --DOMWINDOW == 126 (0x86cc3400) [pid = 1850] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 16:37:44 INFO - PROCESS | 1850 | --DOMWINDOW == 125 (0x8afe1800) [pid = 1850] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 16:37:44 INFO - PROCESS | 1850 | --DOMWINDOW == 124 (0x8d3a2800) [pid = 1850] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 16:37:44 INFO - PROCESS | 1850 | 1462923464199 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:44 INFO - PROCESS | 1850 | ++DOCSHELL 0x86cc3400 == 138 [pid = 1850] [id = 514] 16:37:44 INFO - PROCESS | 1850 | ++DOMWINDOW == 125 (0x86fd8000) [pid = 1850] [serial = 1543] [outer = (nil)] 16:37:44 INFO - PROCESS | 1850 | ++DOMWINDOW == 126 (0x88ef8c00) [pid = 1850] [serial = 1544] [outer = 0x86fd8000] 16:37:44 INFO - PROCESS | 1850 | 1462923464296 Marionette DEBUG loaded listener.js 16:37:44 INFO - PROCESS | 1850 | ++DOMWINDOW == 127 (0x8b9d3800) [pid = 1850] [serial = 1545] [outer = 0x86fd8000] 16:37:45 INFO - PROCESS | 1850 | 1462923465116 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]]]}] 16:37:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 16:37:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 2138ms 16:37:45 INFO - PROCESS | 1850 | 1462923465148 Marionette TRACE conn3 -> [0,2029,"getWindowHandle",null] 16:37:45 INFO - PROCESS | 1850 | 1462923465152 Marionette TRACE conn3 <- [1,2029,null,{"value":"8"}] 16:37:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 16:37:45 INFO - PROCESS | 1850 | 1462923465159 Marionette TRACE conn3 -> [0,2030,"setScriptTimeout",{"ms":35000}] 16:37:45 INFO - PROCESS | 1850 | 1462923465163 Marionette TRACE conn3 <- [1,2030,null,{}] 16:37:45 INFO - PROCESS | 1850 | 1462923465168 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}] 16:37:45 INFO - PROCESS | 1850 | 1462923465462 Marionette TRACE conn3 <- [1,2031,null,{"value":null}] 16:37:45 INFO - PROCESS | 1850 | 1462923465487 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:45 INFO - PROCESS | 1850 | ++DOCSHELL 0x89c72800 == 139 [pid = 1850] [id = 515] 16:37:45 INFO - PROCESS | 1850 | ++DOMWINDOW == 128 (0x8b9d8c00) [pid = 1850] [serial = 1546] [outer = (nil)] 16:37:45 INFO - PROCESS | 1850 | ++DOMWINDOW == 129 (0x8dcf1800) [pid = 1850] [serial = 1547] [outer = 0x8b9d8c00] 16:37:45 INFO - PROCESS | 1850 | 1462923465571 Marionette DEBUG loaded listener.js 16:37:45 INFO - PROCESS | 1850 | ++DOMWINDOW == 130 (0x8e602000) [pid = 1850] [serial = 1548] [outer = 0x8b9d8c00] 16:37:46 INFO - PROCESS | 1850 | 1462923466848 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]]]}] 16:37:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 16:37:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1735ms 16:37:46 INFO - PROCESS | 1850 | 1462923466896 Marionette TRACE conn3 -> [0,2033,"getWindowHandle",null] 16:37:46 INFO - PROCESS | 1850 | 1462923466904 Marionette TRACE conn3 <- [1,2033,null,{"value":"8"}] 16:37:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 16:37:46 INFO - PROCESS | 1850 | 1462923466922 Marionette TRACE conn3 -> [0,2034,"setScriptTimeout",{"ms":35000}] 16:37:46 INFO - PROCESS | 1850 | 1462923466932 Marionette TRACE conn3 <- [1,2034,null,{}] 16:37:46 INFO - PROCESS | 1850 | 1462923466953 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}] 16:37:47 INFO - PROCESS | 1850 | 1462923467229 Marionette TRACE conn3 <- [1,2035,null,{"value":null}] 16:37:47 INFO - PROCESS | 1850 | 1462923467594 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:47 INFO - PROCESS | 1850 | ++DOCSHELL 0x8749f400 == 140 [pid = 1850] [id = 516] 16:37:47 INFO - PROCESS | 1850 | ++DOMWINDOW == 131 (0x88ef5c00) [pid = 1850] [serial = 1549] [outer = (nil)] 16:37:47 INFO - PROCESS | 1850 | ++DOMWINDOW == 132 (0x8a0e6000) [pid = 1850] [serial = 1550] [outer = 0x88ef5c00] 16:37:47 INFO - PROCESS | 1850 | 1462923467694 Marionette DEBUG loaded listener.js 16:37:47 INFO - PROCESS | 1850 | ++DOMWINDOW == 133 (0x8afe4400) [pid = 1850] [serial = 1551] [outer = 0x88ef5c00] 16:37:48 INFO - PROCESS | 1850 | 1462923468691 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]]]}] 16:37:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 16:37:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1809ms 16:37:48 INFO - PROCESS | 1850 | 1462923468725 Marionette TRACE conn3 -> [0,2037,"getWindowHandle",null] 16:37:48 INFO - PROCESS | 1850 | 1462923468734 Marionette TRACE conn3 <- [1,2037,null,{"value":"8"}] 16:37:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 16:37:48 INFO - PROCESS | 1850 | 1462923468746 Marionette TRACE conn3 -> [0,2038,"setScriptTimeout",{"ms":35000}] 16:37:48 INFO - PROCESS | 1850 | 1462923468750 Marionette TRACE conn3 <- [1,2038,null,{}] 16:37:48 INFO - PROCESS | 1850 | 1462923468757 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}] 16:37:49 INFO - PROCESS | 1850 | 1462923469002 Marionette TRACE conn3 <- [1,2039,null,{"value":null}] 16:37:49 INFO - PROCESS | 1850 | 1462923469345 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:49 INFO - PROCESS | 1850 | ++DOCSHELL 0x8b77cc00 == 141 [pid = 1850] [id = 517] 16:37:49 INFO - PROCESS | 1850 | ++DOMWINDOW == 134 (0x8b781c00) [pid = 1850] [serial = 1552] [outer = (nil)] 16:37:49 INFO - PROCESS | 1850 | ++DOMWINDOW == 135 (0x8d3a9c00) [pid = 1850] [serial = 1553] [outer = 0x8b781c00] 16:37:49 INFO - PROCESS | 1850 | 1462923469448 Marionette DEBUG loaded listener.js 16:37:49 INFO - PROCESS | 1850 | ++DOMWINDOW == 136 (0x8e607c00) [pid = 1850] [serial = 1554] [outer = 0x8b781c00] 16:37:50 INFO - PROCESS | 1850 | 1462923470512 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]]]}] 16:37:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 16:37:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1833ms 16:37:50 INFO - PROCESS | 1850 | 1462923470580 Marionette TRACE conn3 -> [0,2041,"getWindowHandle",null] 16:37:50 INFO - PROCESS | 1850 | 1462923470584 Marionette TRACE conn3 <- [1,2041,null,{"value":"8"}] 16:37:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 16:37:50 INFO - PROCESS | 1850 | 1462923470592 Marionette TRACE conn3 -> [0,2042,"setScriptTimeout",{"ms":35000}] 16:37:50 INFO - PROCESS | 1850 | 1462923470598 Marionette TRACE conn3 <- [1,2042,null,{}] 16:37:50 INFO - PROCESS | 1850 | 1462923470617 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}] 16:37:50 INFO - PROCESS | 1850 | 1462923470923 Marionette TRACE conn3 <- [1,2043,null,{"value":null}] 16:37:51 INFO - PROCESS | 1850 | 1462923471266 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:51 INFO - PROCESS | 1850 | ++DOCSHELL 0x8e6d5400 == 142 [pid = 1850] [id = 518] 16:37:51 INFO - PROCESS | 1850 | ++DOMWINDOW == 137 (0x8ee3d800) [pid = 1850] [serial = 1555] [outer = (nil)] 16:37:51 INFO - PROCESS | 1850 | ++DOMWINDOW == 138 (0x8ee69400) [pid = 1850] [serial = 1556] [outer = 0x8ee3d800] 16:37:51 INFO - PROCESS | 1850 | 1462923471367 Marionette DEBUG loaded listener.js 16:37:51 INFO - PROCESS | 1850 | ++DOMWINDOW == 139 (0x8f052000) [pid = 1850] [serial = 1557] [outer = 0x8ee3d800] 16:37:52 INFO - PROCESS | 1850 | 1462923472434 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]]]}] 16:37:52 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) 16:37:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1895ms 16:37:52 INFO - PROCESS | 1850 | 1462923472488 Marionette TRACE conn3 -> [0,2045,"getWindowHandle",null] 16:37:52 INFO - PROCESS | 1850 | 1462923472492 Marionette TRACE conn3 <- [1,2045,null,{"value":"8"}] 16:37:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 16:37:52 INFO - PROCESS | 1850 | 1462923472500 Marionette TRACE conn3 -> [0,2046,"setScriptTimeout",{"ms":35000}] 16:37:52 INFO - PROCESS | 1850 | 1462923472504 Marionette TRACE conn3 <- [1,2046,null,{}] 16:37:52 INFO - PROCESS | 1850 | 1462923472510 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}] 16:37:52 INFO - PROCESS | 1850 | 1462923472813 Marionette TRACE conn3 <- [1,2047,null,{"value":null}] 16:37:53 INFO - PROCESS | 1850 | 1462923473165 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:53 INFO - PROCESS | 1850 | ++DOCSHELL 0x87feac00 == 143 [pid = 1850] [id = 519] 16:37:53 INFO - PROCESS | 1850 | ++DOMWINDOW == 140 (0x8ef03c00) [pid = 1850] [serial = 1558] [outer = (nil)] 16:37:53 INFO - PROCESS | 1850 | ++DOMWINDOW == 141 (0x8f066c00) [pid = 1850] [serial = 1559] [outer = 0x8ef03c00] 16:37:53 INFO - PROCESS | 1850 | 1462923473259 Marionette DEBUG loaded listener.js 16:37:53 INFO - PROCESS | 1850 | ++DOMWINDOW == 142 (0x91003400) [pid = 1850] [serial = 1560] [outer = 0x8ef03c00] 16:37:54 INFO - PROCESS | 1850 | 1462923474248 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]]]}] 16:37:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 16:37:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1785ms 16:37:54 INFO - PROCESS | 1850 | 1462923474287 Marionette TRACE conn3 -> [0,2049,"getWindowHandle",null] 16:37:54 INFO - PROCESS | 1850 | 1462923474290 Marionette TRACE conn3 <- [1,2049,null,{"value":"8"}] 16:37:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 16:37:54 INFO - PROCESS | 1850 | 1462923474298 Marionette TRACE conn3 -> [0,2050,"setScriptTimeout",{"ms":35000}] 16:37:54 INFO - PROCESS | 1850 | 1462923474302 Marionette TRACE conn3 <- [1,2050,null,{}] 16:37:54 INFO - PROCESS | 1850 | 1462923474308 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}] 16:37:54 INFO - PROCESS | 1850 | 1462923474575 Marionette TRACE conn3 <- [1,2051,null,{"value":null}] 16:37:54 INFO - PROCESS | 1850 | 1462923474953 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:54 INFO - PROCESS | 1850 | ++DOCSHELL 0x8ee41c00 == 144 [pid = 1850] [id = 520] 16:37:55 INFO - PROCESS | 1850 | ++DOMWINDOW == 143 (0x8f06b400) [pid = 1850] [serial = 1561] [outer = (nil)] 16:37:55 INFO - PROCESS | 1850 | ++DOMWINDOW == 144 (0x91064c00) [pid = 1850] [serial = 1562] [outer = 0x8f06b400] 16:37:55 INFO - PROCESS | 1850 | 1462923475072 Marionette DEBUG loaded listener.js 16:37:55 INFO - PROCESS | 1850 | ++DOMWINDOW == 145 (0x9114dc00) [pid = 1850] [serial = 1563] [outer = 0x8f06b400] 16:37:56 INFO - PROCESS | 1850 | 1462923476112 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]]]}] 16:37:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 16:37:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1887ms 16:37:56 INFO - PROCESS | 1850 | 1462923476187 Marionette TRACE conn3 -> [0,2053,"getWindowHandle",null] 16:37:56 INFO - PROCESS | 1850 | 1462923476191 Marionette TRACE conn3 <- [1,2053,null,{"value":"8"}] 16:37:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 16:37:56 INFO - PROCESS | 1850 | 1462923476198 Marionette TRACE conn3 -> [0,2054,"setScriptTimeout",{"ms":35000}] 16:37:56 INFO - PROCESS | 1850 | 1462923476203 Marionette TRACE conn3 <- [1,2054,null,{}] 16:37:56 INFO - PROCESS | 1850 | 1462923476209 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}] 16:37:56 INFO - PROCESS | 1850 | 1462923476535 Marionette TRACE conn3 <- [1,2055,null,{"value":null}] 16:37:56 INFO - PROCESS | 1850 | 1462923476889 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:56 INFO - PROCESS | 1850 | ++DOCSHELL 0x8f064000 == 145 [pid = 1850] [id = 521] 16:37:56 INFO - PROCESS | 1850 | ++DOMWINDOW == 146 (0x91066000) [pid = 1850] [serial = 1564] [outer = (nil)] 16:37:56 INFO - PROCESS | 1850 | ++DOMWINDOW == 147 (0x91da0000) [pid = 1850] [serial = 1565] [outer = 0x91066000] 16:37:56 INFO - PROCESS | 1850 | 1462923476991 Marionette DEBUG loaded listener.js 16:37:57 INFO - PROCESS | 1850 | ++DOMWINDOW == 148 (0x91e2d800) [pid = 1850] [serial = 1566] [outer = 0x91066000] 16:37:58 INFO - PROCESS | 1850 | 1462923478038 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]]]}] 16:37:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 16:37:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1887ms 16:37:58 INFO - PROCESS | 1850 | 1462923478087 Marionette TRACE conn3 -> [0,2057,"getWindowHandle",null] 16:37:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 16:37:58 INFO - PROCESS | 1850 | 1462923478092 Marionette TRACE conn3 <- [1,2057,null,{"value":"8"}] 16:37:58 INFO - PROCESS | 1850 | 1462923478098 Marionette TRACE conn3 -> [0,2058,"setScriptTimeout",{"ms":35000}] 16:37:58 INFO - PROCESS | 1850 | 1462923478102 Marionette TRACE conn3 <- [1,2058,null,{}] 16:37:58 INFO - PROCESS | 1850 | 1462923478108 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}] 16:37:58 INFO - PROCESS | 1850 | 1462923478369 Marionette TRACE conn3 <- [1,2059,null,{"value":null}] 16:37:58 INFO - PROCESS | 1850 | 1462923478702 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:58 INFO - PROCESS | 1850 | ++DOCSHELL 0x890eb800 == 146 [pid = 1850] [id = 522] 16:37:58 INFO - PROCESS | 1850 | ++DOMWINDOW == 149 (0x89d92800) [pid = 1850] [serial = 1567] [outer = (nil)] 16:37:58 INFO - PROCESS | 1850 | ++DOMWINDOW == 150 (0x921fc000) [pid = 1850] [serial = 1568] [outer = 0x89d92800] 16:37:58 INFO - PROCESS | 1850 | 1462923478804 Marionette DEBUG loaded listener.js 16:37:58 INFO - PROCESS | 1850 | ++DOMWINDOW == 151 (0x922d4800) [pid = 1850] [serial = 1569] [outer = 0x89d92800] 16:37:59 INFO - PROCESS | 1850 | 1462923479773 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]]]}] 16:37:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 16:37:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1733ms 16:37:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 16:37:59 INFO - PROCESS | 1850 | 1462923479831 Marionette TRACE conn3 -> [0,2061,"getWindowHandle",null] 16:37:59 INFO - PROCESS | 1850 | 1462923479834 Marionette TRACE conn3 <- [1,2061,null,{"value":"8"}] 16:37:59 INFO - PROCESS | 1850 | 1462923479842 Marionette TRACE conn3 -> [0,2062,"setScriptTimeout",{"ms":35000}] 16:37:59 INFO - PROCESS | 1850 | 1462923479845 Marionette TRACE conn3 <- [1,2062,null,{}] 16:37:59 INFO - PROCESS | 1850 | 1462923479852 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}] 16:38:00 INFO - PROCESS | 1850 | 1462923480087 Marionette TRACE conn3 <- [1,2063,null,{"value":null}] 16:38:00 INFO - PROCESS | 1850 | 1462923480418 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:00 INFO - PROCESS | 1850 | ++DOCSHELL 0x862b1000 == 147 [pid = 1850] [id = 523] 16:38:00 INFO - PROCESS | 1850 | ++DOMWINDOW == 152 (0x8f05b400) [pid = 1850] [serial = 1570] [outer = (nil)] 16:38:00 INFO - PROCESS | 1850 | ++DOMWINDOW == 153 (0x92399800) [pid = 1850] [serial = 1571] [outer = 0x8f05b400] 16:38:00 INFO - PROCESS | 1850 | 1462923480570 Marionette DEBUG loaded listener.js 16:38:00 INFO - PROCESS | 1850 | ++DOMWINDOW == 154 (0x9255dc00) [pid = 1850] [serial = 1572] [outer = 0x8f05b400] 16:38:01 INFO - PROCESS | 1850 | 1462923481722 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]]]}] 16:38:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 16:38:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1941ms 16:38:01 INFO - PROCESS | 1850 | 1462923481784 Marionette TRACE conn3 -> [0,2065,"getWindowHandle",null] 16:38:01 INFO - PROCESS | 1850 | 1462923481789 Marionette TRACE conn3 <- [1,2065,null,{"value":"8"}] 16:38:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 16:38:01 INFO - PROCESS | 1850 | 1462923481795 Marionette TRACE conn3 -> [0,2066,"setScriptTimeout",{"ms":35000}] 16:38:01 INFO - PROCESS | 1850 | 1462923481799 Marionette TRACE conn3 <- [1,2066,null,{}] 16:38:01 INFO - PROCESS | 1850 | 1462923481807 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}] 16:38:02 INFO - PROCESS | 1850 | 1462923482100 Marionette TRACE conn3 <- [1,2067,null,{"value":null}] 16:38:02 INFO - PROCESS | 1850 | 1462923482526 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:02 INFO - PROCESS | 1850 | ++DOCSHELL 0x9130a000 == 148 [pid = 1850] [id = 524] 16:38:02 INFO - PROCESS | 1850 | ++DOMWINDOW == 155 (0x92313000) [pid = 1850] [serial = 1573] [outer = (nil)] 16:38:02 INFO - PROCESS | 1850 | ++DOMWINDOW == 156 (0x9270bc00) [pid = 1850] [serial = 1574] [outer = 0x92313000] 16:38:02 INFO - PROCESS | 1850 | 1462923482689 Marionette DEBUG loaded listener.js 16:38:02 INFO - PROCESS | 1850 | ++DOMWINDOW == 157 (0x92732800) [pid = 1850] [serial = 1575] [outer = 0x92313000] 16:38:03 INFO - PROCESS | 1850 | 1462923483601 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]]]}] 16:38:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 16:38:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1886ms 16:38:03 INFO - PROCESS | 1850 | 1462923483683 Marionette TRACE conn3 -> [0,2069,"getWindowHandle",null] 16:38:03 INFO - PROCESS | 1850 | 1462923483687 Marionette TRACE conn3 <- [1,2069,null,{"value":"8"}] 16:38:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 16:38:03 INFO - PROCESS | 1850 | 1462923483693 Marionette TRACE conn3 -> [0,2070,"setScriptTimeout",{"ms":35000}] 16:38:03 INFO - PROCESS | 1850 | 1462923483697 Marionette TRACE conn3 <- [1,2070,null,{}] 16:38:03 INFO - PROCESS | 1850 | 1462923483703 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}] 16:38:03 INFO - PROCESS | 1850 | 1462923483975 Marionette TRACE conn3 <- [1,2071,null,{"value":null}] 16:38:04 INFO - PROCESS | 1850 | 1462923484342 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:04 INFO - PROCESS | 1850 | ++DOCSHELL 0x8d3a7400 == 149 [pid = 1850] [id = 525] 16:38:04 INFO - PROCESS | 1850 | ++DOMWINDOW == 158 (0x8dcfcc00) [pid = 1850] [serial = 1576] [outer = (nil)] 16:38:04 INFO - PROCESS | 1850 | ++DOMWINDOW == 159 (0x92751000) [pid = 1850] [serial = 1577] [outer = 0x8dcfcc00] 16:38:04 INFO - PROCESS | 1850 | 1462923484442 Marionette DEBUG loaded listener.js 16:38:04 INFO - PROCESS | 1850 | ++DOMWINDOW == 160 (0x92758800) [pid = 1850] [serial = 1578] [outer = 0x8dcfcc00] 16:38:05 INFO - PROCESS | 1850 | 1462923485396 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]]]}] 16:38:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 16:38:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1746ms 16:38:05 INFO - PROCESS | 1850 | 1462923485456 Marionette TRACE conn3 -> [0,2073,"getWindowHandle",null] 16:38:05 INFO - PROCESS | 1850 | 1462923485467 Marionette TRACE conn3 <- [1,2073,null,{"value":"8"}] 16:38:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 16:38:05 INFO - PROCESS | 1850 | 1462923485484 Marionette TRACE conn3 -> [0,2074,"setScriptTimeout",{"ms":35000}] 16:38:05 INFO - PROCESS | 1850 | 1462923485489 Marionette TRACE conn3 <- [1,2074,null,{}] 16:38:05 INFO - PROCESS | 1850 | 1462923485496 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}] 16:38:05 INFO - PROCESS | 1850 | 1462923485765 Marionette TRACE conn3 <- [1,2075,null,{"value":null}] 16:38:06 INFO - PROCESS | 1850 | 1462923486118 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:06 INFO - PROCESS | 1850 | ++DOCSHELL 0x9273d800 == 150 [pid = 1850] [id = 526] 16:38:06 INFO - PROCESS | 1850 | ++DOMWINDOW == 161 (0x93bd9000) [pid = 1850] [serial = 1579] [outer = (nil)] 16:38:06 INFO - PROCESS | 1850 | ++DOMWINDOW == 162 (0x94f44c00) [pid = 1850] [serial = 1580] [outer = 0x93bd9000] 16:38:06 INFO - PROCESS | 1850 | 1462923486220 Marionette DEBUG loaded listener.js 16:38:06 INFO - PROCESS | 1850 | ++DOMWINDOW == 163 (0x95082400) [pid = 1850] [serial = 1581] [outer = 0x93bd9000] 16:38:07 INFO - PROCESS | 1850 | 1462923487215 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]]]}] 16:38:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 16:38:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1804ms 16:38:07 INFO - PROCESS | 1850 | 1462923487288 Marionette TRACE conn3 -> [0,2077,"getWindowHandle",null] 16:38:07 INFO - PROCESS | 1850 | 1462923487291 Marionette TRACE conn3 <- [1,2077,null,{"value":"8"}] 16:38:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 16:38:07 INFO - PROCESS | 1850 | 1462923487299 Marionette TRACE conn3 -> [0,2078,"setScriptTimeout",{"ms":35000}] 16:38:07 INFO - PROCESS | 1850 | 1462923487302 Marionette TRACE conn3 <- [1,2078,null,{}] 16:38:07 INFO - PROCESS | 1850 | 1462923487308 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}] 16:38:07 INFO - PROCESS | 1850 | 1462923487564 Marionette TRACE conn3 <- [1,2079,null,{"value":null}] 16:38:07 INFO - PROCESS | 1850 | 1462923487910 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:07 INFO - PROCESS | 1850 | ++DOCSHELL 0x93b0fc00 == 151 [pid = 1850] [id = 527] 16:38:07 INFO - PROCESS | 1850 | ++DOMWINDOW == 164 (0x9515d400) [pid = 1850] [serial = 1582] [outer = (nil)] 16:38:07 INFO - PROCESS | 1850 | ++DOMWINDOW == 165 (0x957ed400) [pid = 1850] [serial = 1583] [outer = 0x9515d400] 16:38:08 INFO - PROCESS | 1850 | 1462923488002 Marionette DEBUG loaded listener.js 16:38:08 INFO - PROCESS | 1850 | ++DOMWINDOW == 166 (0x957f8000) [pid = 1850] [serial = 1584] [outer = 0x9515d400] 16:38:08 INFO - PROCESS | 1850 | 1462923488978 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]]]}] 16:38:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 16:38:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1733ms 16:38:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 16:38:09 INFO - PROCESS | 1850 | 1462923489032 Marionette TRACE conn3 -> [0,2081,"getWindowHandle",null] 16:38:09 INFO - PROCESS | 1850 | 1462923489035 Marionette TRACE conn3 <- [1,2081,null,{"value":"8"}] 16:38:09 INFO - PROCESS | 1850 | 1462923489042 Marionette TRACE conn3 -> [0,2082,"setScriptTimeout",{"ms":35000}] 16:38:09 INFO - PROCESS | 1850 | 1462923489046 Marionette TRACE conn3 <- [1,2082,null,{}] 16:38:09 INFO - PROCESS | 1850 | 1462923489063 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}] 16:38:09 INFO - PROCESS | 1850 | 1462923489292 Marionette TRACE conn3 <- [1,2083,null,{"value":null}] 16:38:09 INFO - PROCESS | 1850 | 1462923489634 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:09 INFO - PROCESS | 1850 | ++DOCSHELL 0x8823f400 == 152 [pid = 1850] [id = 528] 16:38:09 INFO - PROCESS | 1850 | ++DOMWINDOW == 167 (0x883bd400) [pid = 1850] [serial = 1585] [outer = (nil)] 16:38:09 INFO - PROCESS | 1850 | ++DOMWINDOW == 168 (0x989ab800) [pid = 1850] [serial = 1586] [outer = 0x883bd400] 16:38:09 INFO - PROCESS | 1850 | 1462923489727 Marionette DEBUG loaded listener.js 16:38:09 INFO - PROCESS | 1850 | ++DOMWINDOW == 169 (0x98e33800) [pid = 1850] [serial = 1587] [outer = 0x883bd400] 16:38:10 INFO - PROCESS | 1850 | 1462923490719 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]]]}] 16:38:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 16:38:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1746ms 16:38:10 INFO - PROCESS | 1850 | 1462923490788 Marionette TRACE conn3 -> [0,2085,"getWindowHandle",null] 16:38:10 INFO - PROCESS | 1850 | 1462923490792 Marionette TRACE conn3 <- [1,2085,null,{"value":"8"}] 16:38:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 16:38:10 INFO - PROCESS | 1850 | 1462923490799 Marionette TRACE conn3 -> [0,2086,"setScriptTimeout",{"ms":35000}] 16:38:10 INFO - PROCESS | 1850 | 1462923490802 Marionette TRACE conn3 <- [1,2086,null,{}] 16:38:10 INFO - PROCESS | 1850 | 1462923490808 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}] 16:38:11 INFO - PROCESS | 1850 | 1462923491042 Marionette TRACE conn3 <- [1,2087,null,{"value":null}] 16:38:11 INFO - PROCESS | 1850 | 1462923491382 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:11 INFO - PROCESS | 1850 | ++DOCSHELL 0x953db800 == 153 [pid = 1850] [id = 529] 16:38:11 INFO - PROCESS | 1850 | ++DOMWINDOW == 170 (0x976e4c00) [pid = 1850] [serial = 1588] [outer = (nil)] 16:38:11 INFO - PROCESS | 1850 | ++DOMWINDOW == 171 (0x99944c00) [pid = 1850] [serial = 1589] [outer = 0x976e4c00] 16:38:11 INFO - PROCESS | 1850 | 1462923491487 Marionette DEBUG loaded listener.js 16:38:11 INFO - PROCESS | 1850 | ++DOMWINDOW == 172 (0x99a5b400) [pid = 1850] [serial = 1590] [outer = 0x976e4c00] 16:38:12 INFO - PROCESS | 1850 | 1462923492440 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]]]}] 16:38:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 16:38:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1686ms 16:38:12 INFO - PROCESS | 1850 | 1462923492486 Marionette TRACE conn3 -> [0,2089,"getWindowHandle",null] 16:38:12 INFO - PROCESS | 1850 | 1462923492490 Marionette TRACE conn3 <- [1,2089,null,{"value":"8"}] 16:38:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 16:38:12 INFO - PROCESS | 1850 | 1462923492496 Marionette TRACE conn3 -> [0,2090,"setScriptTimeout",{"ms":35000}] 16:38:12 INFO - PROCESS | 1850 | 1462923492500 Marionette TRACE conn3 <- [1,2090,null,{}] 16:38:12 INFO - PROCESS | 1850 | 1462923492507 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}] 16:38:12 INFO - PROCESS | 1850 | 1462923492773 Marionette TRACE conn3 <- [1,2091,null,{"value":null}] 16:38:13 INFO - PROCESS | 1850 | 1462923493116 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:13 INFO - PROCESS | 1850 | ++DOCSHELL 0x980d8800 == 154 [pid = 1850] [id = 530] 16:38:13 INFO - PROCESS | 1850 | ++DOMWINDOW == 173 (0x9950fc00) [pid = 1850] [serial = 1591] [outer = (nil)] 16:38:13 INFO - PROCESS | 1850 | ++DOMWINDOW == 174 (0x99ef1400) [pid = 1850] [serial = 1592] [outer = 0x9950fc00] 16:38:13 INFO - PROCESS | 1850 | 1462923493214 Marionette DEBUG loaded listener.js 16:38:13 INFO - PROCESS | 1850 | ++DOMWINDOW == 175 (0x99ef3c00) [pid = 1850] [serial = 1593] [outer = 0x9950fc00] 16:38:14 INFO - PROCESS | 1850 | 1462923494114 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]]]}] 16:38:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 16:38:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1690ms 16:38:14 INFO - PROCESS | 1850 | 1462923494188 Marionette TRACE conn3 -> [0,2093,"getWindowHandle",null] 16:38:14 INFO - PROCESS | 1850 | 1462923494191 Marionette TRACE conn3 <- [1,2093,null,{"value":"8"}] 16:38:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 16:38:14 INFO - PROCESS | 1850 | 1462923494198 Marionette TRACE conn3 -> [0,2094,"setScriptTimeout",{"ms":35000}] 16:38:14 INFO - PROCESS | 1850 | 1462923494201 Marionette TRACE conn3 <- [1,2094,null,{}] 16:38:14 INFO - PROCESS | 1850 | 1462923494207 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}] 16:38:14 INFO - PROCESS | 1850 | 1462923494454 Marionette TRACE conn3 <- [1,2095,null,{"value":null}] 16:38:14 INFO - PROCESS | 1850 | 1462923494802 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:14 INFO - PROCESS | 1850 | ++DOCSHELL 0x86cccc00 == 155 [pid = 1850] [id = 531] 16:38:14 INFO - PROCESS | 1850 | ++DOMWINDOW == 176 (0x8e608400) [pid = 1850] [serial = 1594] [outer = (nil)] 16:38:14 INFO - PROCESS | 1850 | ++DOMWINDOW == 177 (0x9a605000) [pid = 1850] [serial = 1595] [outer = 0x8e608400] 16:38:14 INFO - PROCESS | 1850 | 1462923494893 Marionette DEBUG loaded listener.js 16:38:15 INFO - PROCESS | 1850 | ++DOMWINDOW == 178 (0x9a60f000) [pid = 1850] [serial = 1596] [outer = 0x8e608400] 16:38:15 INFO - PROCESS | 1850 | 1462923495870 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]]]}] 16:38:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 16:38:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1734ms 16:38:15 INFO - PROCESS | 1850 | 1462923495950 Marionette TRACE conn3 -> [0,2097,"getWindowHandle",null] 16:38:15 INFO - PROCESS | 1850 | 1462923495954 Marionette TRACE conn3 <- [1,2097,null,{"value":"8"}] 16:38:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 16:38:15 INFO - PROCESS | 1850 | 1462923495971 Marionette TRACE conn3 -> [0,2098,"setScriptTimeout",{"ms":35000}] 16:38:15 INFO - PROCESS | 1850 | 1462923495976 Marionette TRACE conn3 <- [1,2098,null,{}] 16:38:15 INFO - PROCESS | 1850 | 1462923495983 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}] 16:38:16 INFO - PROCESS | 1850 | 1462923496236 Marionette TRACE conn3 <- [1,2099,null,{"value":null}] 16:38:18 INFO - PROCESS | 1850 | --DOCSHELL 0xa21a5800 == 154 [pid = 1850] [id = 32] 16:38:18 INFO - PROCESS | 1850 | --DOMWINDOW == 177 (0x8e602800) [pid = 1850] [serial = 1353] [outer = (nil)] [url = about:blank] 16:38:18 INFO - PROCESS | 1850 | --DOMWINDOW == 176 (0x88ef2800) [pid = 1850] [serial = 1478] [outer = (nil)] [url = about:blank] 16:38:18 INFO - PROCESS | 1850 | --DOMWINDOW == 175 (0x88ef4000) [pid = 1850] [serial = 1472] [outer = (nil)] [url = about:blank] 16:38:18 INFO - PROCESS | 1850 | --DOMWINDOW == 174 (0x890f0000) [pid = 1850] [serial = 1473] [outer = (nil)] [url = about:blank] 16:38:18 INFO - PROCESS | 1850 | --DOMWINDOW == 173 (0x9ba6d800) [pid = 1850] [serial = 1469] [outer = (nil)] [url = about:blank] 16:38:18 INFO - PROCESS | 1850 | --DOMWINDOW == 172 (0x9b9e9400) [pid = 1850] [serial = 1467] [outer = (nil)] [url = about:blank] 16:38:18 INFO - PROCESS | 1850 | --DOMWINDOW == 171 (0x9b8b1400) [pid = 1850] [serial = 1466] [outer = (nil)] [url = about:blank] 16:38:18 INFO - PROCESS | 1850 | --DOMWINDOW == 170 (0x9b193c00) [pid = 1850] [serial = 1464] [outer = (nil)] [url = about:blank] 16:38:18 INFO - PROCESS | 1850 | --DOMWINDOW == 169 (0x9b191800) [pid = 1850] [serial = 1463] [outer = (nil)] [url = about:blank] 16:38:18 INFO - PROCESS | 1850 | --DOMWINDOW == 168 (0x9adb4400) [pid = 1850] [serial = 1461] [outer = (nil)] [url = about:blank] 16:38:18 INFO - PROCESS | 1850 | --DOMWINDOW == 167 (0x9ad7d000) [pid = 1850] [serial = 1460] [outer = (nil)] [url = about:blank] 16:38:18 INFO - PROCESS | 1850 | --DOMWINDOW == 166 (0x9a1e2000) [pid = 1850] [serial = 1458] [outer = (nil)] [url = about:blank] 16:38:18 INFO - PROCESS | 1850 | --DOMWINDOW == 165 (0x99e9d400) [pid = 1850] [serial = 1457] [outer = (nil)] [url = about:blank] 16:38:18 INFO - PROCESS | 1850 | --DOMWINDOW == 164 (0x99948400) [pid = 1850] [serial = 1455] [outer = (nil)] [url = about:blank] 16:38:18 INFO - PROCESS | 1850 | --DOMWINDOW == 163 (0x99724800) [pid = 1850] [serial = 1454] [outer = (nil)] [url = about:blank] 16:38:18 INFO - PROCESS | 1850 | --DOMWINDOW == 162 (0x989ac000) [pid = 1850] [serial = 1452] [outer = (nil)] [url = about:blank] 16:38:18 INFO - PROCESS | 1850 | --DOMWINDOW == 161 (0x98047400) [pid = 1850] [serial = 1451] [outer = (nil)] [url = about:blank] 16:38:18 INFO - PROCESS | 1850 | --DOMWINDOW == 160 (0x9507fc00) [pid = 1850] [serial = 1449] [outer = (nil)] [url = about:blank] 16:38:18 INFO - PROCESS | 1850 | --DOMWINDOW == 159 (0x94f0b800) [pid = 1850] [serial = 1448] [outer = (nil)] [url = about:blank] 16:38:18 INFO - PROCESS | 1850 | --DOMWINDOW == 158 (0x92aba000) [pid = 1850] [serial = 1446] [outer = (nil)] [url = about:blank] 16:38:18 INFO - PROCESS | 1850 | --DOMWINDOW == 157 (0x9275b800) [pid = 1850] [serial = 1445] [outer = (nil)] [url = about:blank] 16:38:18 INFO - PROCESS | 1850 | --DOMWINDOW == 156 (0x9270a400) [pid = 1850] [serial = 1443] [outer = (nil)] [url = about:blank] 16:38:18 INFO - PROCESS | 1850 | --DOMWINDOW == 155 (0x92703c00) [pid = 1850] [serial = 1442] [outer = (nil)] [url = about:blank] 16:38:18 INFO - PROCESS | 1850 | --DOMWINDOW == 154 (0x92310400) [pid = 1850] [serial = 1440] [outer = (nil)] [url = about:blank] 16:38:18 INFO - PROCESS | 1850 | --DOMWINDOW == 153 (0x921fa800) [pid = 1850] [serial = 1439] [outer = (nil)] [url = about:blank] 16:38:18 INFO - PROCESS | 1850 | --DOMWINDOW == 152 (0x91e2d000) [pid = 1850] [serial = 1437] [outer = (nil)] [url = about:blank] 16:38:18 INFO - PROCESS | 1850 | --DOMWINDOW == 151 (0x91d9d400) [pid = 1850] [serial = 1436] [outer = (nil)] [url = about:blank] 16:38:18 INFO - PROCESS | 1850 | --DOMWINDOW == 150 (0x91147c00) [pid = 1850] [serial = 1434] [outer = (nil)] [url = about:blank] 16:38:18 INFO - PROCESS | 1850 | --DOMWINDOW == 149 (0x91005c00) [pid = 1850] [serial = 1433] [outer = (nil)] [url = about:blank] 16:38:18 INFO - PROCESS | 1850 | --DOMWINDOW == 148 (0x8f055c00) [pid = 1850] [serial = 1431] [outer = (nil)] [url = about:blank] 16:38:18 INFO - PROCESS | 1850 | --DOMWINDOW == 147 (0x8ef06000) [pid = 1850] [serial = 1430] [outer = (nil)] [url = about:blank] 16:38:18 INFO - PROCESS | 1850 | --DOMWINDOW == 146 (0x8ee43c00) [pid = 1850] [serial = 1428] [outer = (nil)] [url = about:blank] 16:38:18 INFO - PROCESS | 1850 | --DOMWINDOW == 145 (0x8e6e2400) [pid = 1850] [serial = 1427] [outer = (nil)] [url = about:blank] 16:38:18 INFO - PROCESS | 1850 | --DOMWINDOW == 144 (0x8b9da400) [pid = 1850] [serial = 1425] [outer = (nil)] [url = about:blank] 16:38:18 INFO - PROCESS | 1850 | --DOMWINDOW == 143 (0x8b113000) [pid = 1850] [serial = 1424] [outer = (nil)] [url = about:blank] 16:38:18 INFO - PROCESS | 1850 | --DOMWINDOW == 142 (0x8af0dc00) [pid = 1850] [serial = 1422] [outer = (nil)] [url = about:blank] 16:38:18 INFO - PROCESS | 1850 | --DOMWINDOW == 141 (0x8a0e3800) [pid = 1850] [serial = 1421] [outer = (nil)] [url = about:blank] 16:38:18 INFO - PROCESS | 1850 | --DOMWINDOW == 140 (0x875a8400) [pid = 1850] [serial = 1419] [outer = (nil)] [url = about:blank] 16:38:18 INFO - PROCESS | 1850 | --DOMWINDOW == 139 (0x86fdd000) [pid = 1850] [serial = 1418] [outer = (nil)] [url = about:blank] 16:38:18 INFO - PROCESS | 1850 | --DOMWINDOW == 138 (0x8b0ec400) [pid = 1850] [serial = 1475] [outer = (nil)] [url = about:blank] 16:38:18 INFO - PROCESS | 1850 | --DOMWINDOW == 137 (0x8b9dbc00) [pid = 1850] [serial = 1479] [outer = (nil)] [url = about:blank] 16:38:18 INFO - PROCESS | 1850 | --DOMWINDOW == 136 (0x8dd13c00) [pid = 1850] [serial = 1481] [outer = (nil)] [url = about:blank] 16:38:18 INFO - PROCESS | 1850 | --DOMWINDOW == 135 (0x8b111000) [pid = 1850] [serial = 1476] [outer = (nil)] [url = about:blank] 16:38:19 INFO - PROCESS | 1850 | 1462923499031 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:19 INFO - PROCESS | 1850 | ++DOCSHELL 0x875ab400 == 155 [pid = 1850] [id = 532] 16:38:19 INFO - PROCESS | 1850 | ++DOMWINDOW == 136 (0x875ac800) [pid = 1850] [serial = 1597] [outer = (nil)] 16:38:19 INFO - PROCESS | 1850 | ++DOMWINDOW == 137 (0x875b5c00) [pid = 1850] [serial = 1598] [outer = 0x875ac800] 16:38:19 INFO - PROCESS | 1850 | 1462923499113 Marionette DEBUG loaded listener.js 16:38:19 INFO - PROCESS | 1850 | ++DOMWINDOW == 138 (0x883b9400) [pid = 1850] [serial = 1599] [outer = 0x875ac800] 16:38:19 INFO - PROCESS | 1850 | 1462923499963 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]]]}] 16:38:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 16:38:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 4053ms 16:38:20 INFO - PROCESS | 1850 | 1462923500051 Marionette TRACE conn3 -> [0,2101,"getWindowHandle",null] 16:38:20 INFO - PROCESS | 1850 | 1462923500059 Marionette TRACE conn3 <- [1,2101,null,{"value":"8"}] 16:38:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 16:38:20 INFO - PROCESS | 1850 | 1462923500071 Marionette TRACE conn3 -> [0,2102,"setScriptTimeout",{"ms":35000}] 16:38:20 INFO - PROCESS | 1850 | 1462923500078 Marionette TRACE conn3 <- [1,2102,null,{}] 16:38:20 INFO - PROCESS | 1850 | 1462923500085 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}] 16:38:20 INFO - PROCESS | 1850 | 1462923500313 Marionette TRACE conn3 <- [1,2103,null,{"value":null}] 16:38:20 INFO - PROCESS | 1850 | 1462923500575 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:20 INFO - PROCESS | 1850 | ++DOCSHELL 0x8af05c00 == 156 [pid = 1850] [id = 533] 16:38:20 INFO - PROCESS | 1850 | ++DOMWINDOW == 139 (0x8af0b400) [pid = 1850] [serial = 1600] [outer = (nil)] 16:38:20 INFO - PROCESS | 1850 | ++DOMWINDOW == 140 (0x8afe3c00) [pid = 1850] [serial = 1601] [outer = 0x8af0b400] 16:38:20 INFO - PROCESS | 1850 | 1462923500673 Marionette DEBUG loaded listener.js 16:38:20 INFO - PROCESS | 1850 | ++DOMWINDOW == 141 (0x8b0f3400) [pid = 1850] [serial = 1602] [outer = 0x8af0b400] 16:38:21 INFO - PROCESS | 1850 | 1462923501617 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]]]}] 16:38:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 16:38:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1588ms 16:38:21 INFO - PROCESS | 1850 | 1462923501663 Marionette TRACE conn3 -> [0,2105,"getWindowHandle",null] 16:38:21 INFO - PROCESS | 1850 | 1462923501670 Marionette TRACE conn3 <- [1,2105,null,{"value":"8"}] 16:38:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 16:38:21 INFO - PROCESS | 1850 | 1462923501687 Marionette TRACE conn3 -> [0,2106,"setScriptTimeout",{"ms":35000}] 16:38:21 INFO - PROCESS | 1850 | 1462923501690 Marionette TRACE conn3 <- [1,2106,null,{}] 16:38:21 INFO - PROCESS | 1850 | 1462923501696 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}] 16:38:22 INFO - PROCESS | 1850 | 1462923501992 Marionette TRACE conn3 <- [1,2107,null,{"value":null}] 16:38:22 INFO - PROCESS | 1850 | 1462923502025 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:22 INFO - PROCESS | 1850 | ++DOCSHELL 0x8afe8c00 == 157 [pid = 1850] [id = 534] 16:38:22 INFO - PROCESS | 1850 | ++DOMWINDOW == 142 (0x8b10d000) [pid = 1850] [serial = 1603] [outer = (nil)] 16:38:22 INFO - PROCESS | 1850 | ++DOMWINDOW == 143 (0x8b9da800) [pid = 1850] [serial = 1604] [outer = 0x8b10d000] 16:38:22 INFO - PROCESS | 1850 | 1462923502103 Marionette DEBUG loaded listener.js 16:38:22 INFO - PROCESS | 1850 | ++DOMWINDOW == 144 (0x8dcf7800) [pid = 1850] [serial = 1605] [outer = 0x8b10d000] 16:38:23 INFO - PROCESS | 1850 | 1462923503211 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]]]}] 16:38:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 16:38:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1589ms 16:38:23 INFO - PROCESS | 1850 | --DOMWINDOW == 143 (0x9a608c00) [pid = 1850] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 16:38:23 INFO - PROCESS | 1850 | --DOMWINDOW == 142 (0x883b3c00) [pid = 1850] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 16:38:23 INFO - PROCESS | 1850 | --DOMWINDOW == 141 (0x8f063c00) [pid = 1850] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 16:38:23 INFO - PROCESS | 1850 | --DOMWINDOW == 140 (0x86ccc800) [pid = 1850] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 16:38:23 INFO - PROCESS | 1850 | --DOMWINDOW == 139 (0x9ba77000) [pid = 1850] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 16:38:23 INFO - PROCESS | 1850 | --DOMWINDOW == 138 (0x8e604400) [pid = 1850] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 16:38:23 INFO - PROCESS | 1850 | --DOMWINDOW == 137 (0x9ad7f800) [pid = 1850] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 16:38:23 INFO - PROCESS | 1850 | --DOMWINDOW == 136 (0x953da000) [pid = 1850] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 16:38:23 INFO - PROCESS | 1850 | --DOMWINDOW == 135 (0x99e1c800) [pid = 1850] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 16:38:23 INFO - PROCESS | 1850 | --DOMWINDOW == 134 (0x99946400) [pid = 1850] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 16:38:23 INFO - PROCESS | 1850 | --DOMWINDOW == 133 (0x92abb400) [pid = 1850] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 16:38:23 INFO - PROCESS | 1850 | --DOMWINDOW == 132 (0x9238c000) [pid = 1850] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 16:38:23 INFO - PROCESS | 1850 | --DOMWINDOW == 131 (0x91d94000) [pid = 1850] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 16:38:23 INFO - PROCESS | 1850 | --DOMWINDOW == 130 (0x92738800) [pid = 1850] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 16:38:23 INFO - PROCESS | 1850 | --DOMWINDOW == 129 (0x8af04800) [pid = 1850] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 16:38:23 INFO - PROCESS | 1850 | --DOMWINDOW == 128 (0x91304000) [pid = 1850] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 16:38:23 INFO - PROCESS | 1850 | --DOMWINDOW == 127 (0x8f06f400) [pid = 1850] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 16:38:23 INFO - PROCESS | 1850 | --DOMWINDOW == 126 (0x91002800) [pid = 1850] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 16:38:23 INFO - PROCESS | 1850 | --DOMWINDOW == 125 (0x8b9e1c00) [pid = 1850] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 16:38:23 INFO - PROCESS | 1850 | --DOMWINDOW == 124 (0x88ef7c00) [pid = 1850] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 16:38:23 INFO - PROCESS | 1850 | --DOMWINDOW == 123 (0x88eee800) [pid = 1850] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 16:38:23 INFO - PROCESS | 1850 | --DOMWINDOW == 122 (0x86fd8000) [pid = 1850] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 16:38:23 INFO - PROCESS | 1850 | 1462923503902 Marionette TRACE conn3 -> [0,2109,"getWindowHandle",null] 16:38:23 INFO - PROCESS | 1850 | 1462923503911 Marionette TRACE conn3 <- [1,2109,null,{"value":"8"}] 16:38:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 16:38:23 INFO - PROCESS | 1850 | 1462923503943 Marionette TRACE conn3 -> [0,2110,"setScriptTimeout",{"ms":35000}] 16:38:23 INFO - PROCESS | 1850 | 1462923503952 Marionette TRACE conn3 <- [1,2110,null,{}] 16:38:23 INFO - PROCESS | 1850 | 1462923503958 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}] 16:38:24 INFO - PROCESS | 1850 | 1462923504223 Marionette TRACE conn3 <- [1,2111,null,{"value":null}] 16:38:24 INFO - PROCESS | 1850 | 1462923504352 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:24 INFO - PROCESS | 1850 | ++DOCSHELL 0x8b67fc00 == 158 [pid = 1850] [id = 535] 16:38:24 INFO - PROCESS | 1850 | ++DOMWINDOW == 123 (0x8b68a000) [pid = 1850] [serial = 1606] [outer = (nil)] 16:38:24 INFO - PROCESS | 1850 | ++DOMWINDOW == 124 (0x8e6d9800) [pid = 1850] [serial = 1607] [outer = 0x8b68a000] 16:38:24 INFO - PROCESS | 1850 | 1462923504425 Marionette DEBUG loaded listener.js 16:38:24 INFO - PROCESS | 1850 | ++DOMWINDOW == 125 (0x8ee41000) [pid = 1850] [serial = 1608] [outer = 0x8b68a000] 16:38:25 INFO - PROCESS | 1850 | 1462923505263 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]]]}] 16:38:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 16:38:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1402ms 16:38:25 INFO - PROCESS | 1850 | 1462923505338 Marionette TRACE conn3 -> [0,2113,"getWindowHandle",null] 16:38:25 INFO - PROCESS | 1850 | 1462923505343 Marionette TRACE conn3 <- [1,2113,null,{"value":"8"}] 16:38:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 16:38:25 INFO - PROCESS | 1850 | 1462923505349 Marionette TRACE conn3 -> [0,2114,"setScriptTimeout",{"ms":35000}] 16:38:25 INFO - PROCESS | 1850 | 1462923505351 Marionette TRACE conn3 <- [1,2114,null,{}] 16:38:25 INFO - PROCESS | 1850 | 1462923505357 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}] 16:38:25 INFO - PROCESS | 1850 | 1462923505577 Marionette TRACE conn3 <- [1,2115,null,{"value":null}] 16:38:25 INFO - PROCESS | 1850 | 1462923505774 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:25 INFO - PROCESS | 1850 | ++DOCSHELL 0x874a1800 == 159 [pid = 1850] [id = 536] 16:38:25 INFO - PROCESS | 1850 | ++DOMWINDOW == 126 (0x8d3a2800) [pid = 1850] [serial = 1609] [outer = (nil)] 16:38:25 INFO - PROCESS | 1850 | ++DOMWINDOW == 127 (0x8ef10400) [pid = 1850] [serial = 1610] [outer = 0x8d3a2800] 16:38:25 INFO - PROCESS | 1850 | 1462923505863 Marionette DEBUG loaded listener.js 16:38:25 INFO - PROCESS | 1850 | ++DOMWINDOW == 128 (0x8f05a800) [pid = 1850] [serial = 1611] [outer = 0x8d3a2800] 16:38:26 INFO - PROCESS | 1850 | 1462923506984 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]]]}] 16:38:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 16:38:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1687ms 16:38:27 INFO - PROCESS | 1850 | 1462923507037 Marionette TRACE conn3 -> [0,2117,"getWindowHandle",null] 16:38:27 INFO - PROCESS | 1850 | 1462923507045 Marionette TRACE conn3 <- [1,2117,null,{"value":"8"}] 16:38:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 16:38:27 INFO - PROCESS | 1850 | 1462923507053 Marionette TRACE conn3 -> [0,2118,"setScriptTimeout",{"ms":35000}] 16:38:27 INFO - PROCESS | 1850 | 1462923507060 Marionette TRACE conn3 <- [1,2118,null,{}] 16:38:27 INFO - PROCESS | 1850 | 1462923507068 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}] 16:38:27 INFO - PROCESS | 1850 | 1462923507322 Marionette TRACE conn3 <- [1,2119,null,{"value":null}] 16:38:27 INFO - PROCESS | 1850 | 1462923507666 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:27 INFO - PROCESS | 1850 | ++DOCSHELL 0x88241400 == 160 [pid = 1850] [id = 537] 16:38:27 INFO - PROCESS | 1850 | ++DOMWINDOW == 129 (0x8a0e3800) [pid = 1850] [serial = 1612] [outer = (nil)] 16:38:27 INFO - PROCESS | 1850 | ++DOMWINDOW == 130 (0x8afea400) [pid = 1850] [serial = 1613] [outer = 0x8a0e3800] 16:38:27 INFO - PROCESS | 1850 | 1462923507762 Marionette DEBUG loaded listener.js 16:38:27 INFO - PROCESS | 1850 | ++DOMWINDOW == 131 (0x8b2e4800) [pid = 1850] [serial = 1614] [outer = 0x8a0e3800] 16:38:28 INFO - PROCESS | 1850 | 1462923508749 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]]]}] 16:38:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 16:38:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1735ms 16:38:28 INFO - PROCESS | 1850 | 1462923508791 Marionette TRACE conn3 -> [0,2121,"getWindowHandle",null] 16:38:28 INFO - PROCESS | 1850 | 1462923508801 Marionette TRACE conn3 <- [1,2121,null,{"value":"8"}] 16:38:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 16:38:28 INFO - PROCESS | 1850 | 1462923508812 Marionette TRACE conn3 -> [0,2122,"setScriptTimeout",{"ms":35000}] 16:38:28 INFO - PROCESS | 1850 | 1462923508815 Marionette TRACE conn3 <- [1,2122,null,{}] 16:38:28 INFO - PROCESS | 1850 | 1462923508822 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}] 16:38:29 INFO - PROCESS | 1850 | 1462923509057 Marionette TRACE conn3 <- [1,2123,null,{"value":null}] 16:38:29 INFO - PROCESS | 1850 | 1462923509433 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:29 INFO - PROCESS | 1850 | ++DOCSHELL 0x8b9d5c00 == 161 [pid = 1850] [id = 538] 16:38:29 INFO - PROCESS | 1850 | ++DOMWINDOW == 132 (0x8e6e3400) [pid = 1850] [serial = 1615] [outer = (nil)] 16:38:29 INFO - PROCESS | 1850 | ++DOMWINDOW == 133 (0x8ee69000) [pid = 1850] [serial = 1616] [outer = 0x8e6e3400] 16:38:29 INFO - PROCESS | 1850 | 1462923509524 Marionette DEBUG loaded listener.js 16:38:29 INFO - PROCESS | 1850 | ++DOMWINDOW == 134 (0x8f060800) [pid = 1850] [serial = 1617] [outer = 0x8e6e3400] 16:38:30 INFO - PROCESS | 1850 | 1462923510474 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]]]}] 16:38:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 16:38:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1741ms 16:38:30 INFO - PROCESS | 1850 | 1462923510554 Marionette TRACE conn3 -> [0,2125,"getWindowHandle",null] 16:38:30 INFO - PROCESS | 1850 | 1462923510558 Marionette TRACE conn3 <- [1,2125,null,{"value":"8"}] 16:38:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 16:38:30 INFO - PROCESS | 1850 | 1462923510565 Marionette TRACE conn3 -> [0,2126,"setScriptTimeout",{"ms":35000}] 16:38:30 INFO - PROCESS | 1850 | 1462923510580 Marionette TRACE conn3 <- [1,2126,null,{}] 16:38:30 INFO - PROCESS | 1850 | 1462923510643 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}] 16:38:31 INFO - PROCESS | 1850 | 1462923511017 Marionette TRACE conn3 <- [1,2127,null,{"value":null}] 16:38:31 INFO - PROCESS | 1850 | 1462923511287 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:31 INFO - PROCESS | 1850 | ++DOCSHELL 0x8dd0a400 == 162 [pid = 1850] [id = 539] 16:38:31 INFO - PROCESS | 1850 | ++DOMWINDOW == 135 (0x9105f400) [pid = 1850] [serial = 1618] [outer = (nil)] 16:38:31 INFO - PROCESS | 1850 | ++DOMWINDOW == 136 (0x91302800) [pid = 1850] [serial = 1619] [outer = 0x9105f400] 16:38:31 INFO - PROCESS | 1850 | 1462923511382 Marionette DEBUG loaded listener.js 16:38:31 INFO - PROCESS | 1850 | ++DOMWINDOW == 137 (0x91acd400) [pid = 1850] [serial = 1620] [outer = 0x9105f400] 16:38:32 INFO - PROCESS | 1850 | 1462923512342 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]]]}] 16:38:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 16:38:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1801ms 16:38:32 INFO - PROCESS | 1850 | 1462923512367 Marionette TRACE conn3 -> [0,2129,"getWindowHandle",null] 16:38:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 16:38:32 INFO - PROCESS | 1850 | 1462923512372 Marionette TRACE conn3 <- [1,2129,null,{"value":"8"}] 16:38:32 INFO - PROCESS | 1850 | 1462923512378 Marionette TRACE conn3 -> [0,2130,"setScriptTimeout",{"ms":35000}] 16:38:32 INFO - PROCESS | 1850 | 1462923512382 Marionette TRACE conn3 <- [1,2130,null,{}] 16:38:32 INFO - PROCESS | 1850 | 1462923512388 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}] 16:38:32 INFO - PROCESS | 1850 | 1462923512615 Marionette TRACE conn3 <- [1,2131,null,{"value":null}] 16:38:32 INFO - PROCESS | 1850 | 1462923512893 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:32 INFO - PROCESS | 1850 | ++DOCSHELL 0x8823c000 == 163 [pid = 1850] [id = 540] 16:38:32 INFO - PROCESS | 1850 | ++DOMWINDOW == 138 (0x91acd000) [pid = 1850] [serial = 1621] [outer = (nil)] 16:38:33 INFO - PROCESS | 1850 | ++DOMWINDOW == 139 (0x91e2d000) [pid = 1850] [serial = 1622] [outer = 0x91acd000] 16:38:33 INFO - PROCESS | 1850 | 1462923513032 Marionette DEBUG loaded listener.js 16:38:33 INFO - PROCESS | 1850 | ++DOMWINDOW == 140 (0x921fa800) [pid = 1850] [serial = 1623] [outer = 0x91acd000] 16:38:34 INFO - PROCESS | 1850 | 1462923514003 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] 16:38:34 INFO - PROCESS | 1850 | 1462923514077 Marionette TRACE conn3 <- [1,2133,null,{"value":"8"}] 16:38:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 16:38:34 INFO - PROCESS | 1850 | 1462923514084 Marionette TRACE conn3 -> [0,2134,"setScriptTimeout",{"ms":35000}] 16:38:34 INFO - PROCESS | 1850 | 1462923514088 Marionette TRACE conn3 <- [1,2134,null,{}] 16:38:34 INFO - PROCESS | 1850 | 1462923514094 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}] 16:38:34 INFO - PROCESS | 1850 | 1462923514316 Marionette TRACE conn3 <- [1,2135,null,{"value":null}] 16:38:34 INFO - PROCESS | 1850 | 1462923514655 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:34 INFO - PROCESS | 1850 | ++DOCSHELL 0x8b2e0000 == 164 [pid = 1850] [id = 541] 16:38:34 INFO - PROCESS | 1850 | ++DOMWINDOW == 141 (0x91d97c00) [pid = 1850] [serial = 1624] [outer = (nil)] 16:38:34 INFO - PROCESS | 1850 | ++DOMWINDOW == 142 (0x92564000) [pid = 1850] [serial = 1625] [outer = 0x91d97c00] 16:38:34 INFO - PROCESS | 1850 | 1462923514753 Marionette DEBUG loaded listener.js 16:38:34 INFO - PROCESS | 1850 | ++DOMWINDOW == 143 (0x92701400) [pid = 1850] [serial = 1626] [outer = 0x91d97c00] 16:38:35 INFO - PROCESS | 1850 | 1462923515724 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]]]}] 16:38:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 16:38:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1686ms 16:38:35 INFO - PROCESS | 1850 | 1462923515772 Marionette TRACE conn3 -> [0,2137,"getWindowHandle",null] 16:38:35 INFO - PROCESS | 1850 | 1462923515775 Marionette TRACE conn3 <- [1,2137,null,{"value":"8"}] 16:38:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 16:38:35 INFO - PROCESS | 1850 | 1462923515782 Marionette TRACE conn3 -> [0,2138,"setScriptTimeout",{"ms":35000}] 16:38:35 INFO - PROCESS | 1850 | 1462923515786 Marionette TRACE conn3 <- [1,2138,null,{}] 16:38:35 INFO - PROCESS | 1850 | 1462923515791 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}] 16:38:36 INFO - PROCESS | 1850 | 1462923516048 Marionette TRACE conn3 <- [1,2139,null,{"value":null}] 16:38:36 INFO - PROCESS | 1850 | 1462923516383 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:36 INFO - PROCESS | 1850 | ++DOCSHELL 0x86ccc800 == 165 [pid = 1850] [id = 542] 16:38:36 INFO - PROCESS | 1850 | ++DOMWINDOW == 144 (0x92316000) [pid = 1850] [serial = 1627] [outer = (nil)] 16:38:36 INFO - PROCESS | 1850 | ++DOMWINDOW == 145 (0x92abf800) [pid = 1850] [serial = 1628] [outer = 0x92316000] 16:38:36 INFO - PROCESS | 1850 | 1462923516471 Marionette DEBUG loaded listener.js 16:38:36 INFO - PROCESS | 1850 | ++DOMWINDOW == 146 (0x939a9400) [pid = 1850] [serial = 1629] [outer = 0x92316000] 16:38:37 INFO - PROCESS | 1850 | 1462923517385 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]]]}] 16:38:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 16:38:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1638ms 16:38:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 16:38:37 INFO - PROCESS | 1850 | 1462923517420 Marionette TRACE conn3 -> [0,2141,"getWindowHandle",null] 16:38:37 INFO - PROCESS | 1850 | 1462923517424 Marionette TRACE conn3 <- [1,2141,null,{"value":"8"}] 16:38:37 INFO - PROCESS | 1850 | 1462923517431 Marionette TRACE conn3 -> [0,2142,"setScriptTimeout",{"ms":35000}] 16:38:37 INFO - PROCESS | 1850 | 1462923517435 Marionette TRACE conn3 <- [1,2142,null,{}] 16:38:37 INFO - PROCESS | 1850 | 1462923517442 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}] 16:38:37 INFO - PROCESS | 1850 | 1462923517663 Marionette TRACE conn3 <- [1,2143,null,{"value":null}] 16:38:38 INFO - PROCESS | 1850 | 1462923518003 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:38 INFO - PROCESS | 1850 | ++DOCSHELL 0x92710c00 == 166 [pid = 1850] [id = 543] 16:38:38 INFO - PROCESS | 1850 | ++DOMWINDOW == 147 (0x92751400) [pid = 1850] [serial = 1630] [outer = (nil)] 16:38:38 INFO - PROCESS | 1850 | ++DOMWINDOW == 148 (0x94f14000) [pid = 1850] [serial = 1631] [outer = 0x92751400] 16:38:38 INFO - PROCESS | 1850 | 1462923518098 Marionette DEBUG loaded listener.js 16:38:38 INFO - PROCESS | 1850 | ++DOMWINDOW == 149 (0x94f49000) [pid = 1850] [serial = 1632] [outer = 0x92751400] 16:38:39 INFO - PROCESS | 1850 | 1462923519013 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] 16:38:39 INFO - PROCESS | 1850 | 1462923519079 Marionette TRACE conn3 <- [1,2145,null,{"value":"8"}] 16:38:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 16:38:39 INFO - PROCESS | 1850 | 1462923519085 Marionette TRACE conn3 -> [0,2146,"setScriptTimeout",{"ms":35000}] 16:38:39 INFO - PROCESS | 1850 | 1462923519088 Marionette TRACE conn3 <- [1,2146,null,{}] 16:38:39 INFO - PROCESS | 1850 | 1462923519094 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}] 16:38:39 INFO - PROCESS | 1850 | 1462923519324 Marionette TRACE conn3 <- [1,2147,null,{"value":null}] 16:38:39 INFO - PROCESS | 1850 | 1462923519652 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:39 INFO - PROCESS | 1850 | ++DOCSHELL 0x93b06400 == 167 [pid = 1850] [id = 544] 16:38:39 INFO - PROCESS | 1850 | ++DOMWINDOW == 150 (0x94f0dc00) [pid = 1850] [serial = 1633] [outer = (nil)] 16:38:39 INFO - PROCESS | 1850 | ++DOMWINDOW == 151 (0x957f2800) [pid = 1850] [serial = 1634] [outer = 0x94f0dc00] 16:38:39 INFO - PROCESS | 1850 | 1462923519750 Marionette DEBUG loaded listener.js 16:38:39 INFO - PROCESS | 1850 | ++DOMWINDOW == 152 (0x98047400) [pid = 1850] [serial = 1635] [outer = 0x94f0dc00] 16:38:40 INFO - PROCESS | 1850 | 1462923520729 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] 16:38:40 INFO - PROCESS | 1850 | 1462923520775 Marionette TRACE conn3 <- [1,2149,null,{"value":"8"}] 16:38:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 16:38:40 INFO - PROCESS | 1850 | 1462923520781 Marionette TRACE conn3 -> [0,2150,"setScriptTimeout",{"ms":35000}] 16:38:40 INFO - PROCESS | 1850 | 1462923520784 Marionette TRACE conn3 <- [1,2150,null,{}] 16:38:40 INFO - PROCESS | 1850 | 1462923520790 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}] 16:38:41 INFO - PROCESS | 1850 | 1462923521012 Marionette TRACE conn3 <- [1,2151,null,{"value":null}] 16:38:41 INFO - PROCESS | 1850 | 1462923521351 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:41 INFO - PROCESS | 1850 | ++DOCSHELL 0x87498c00 == 168 [pid = 1850] [id = 545] 16:38:41 INFO - PROCESS | 1850 | ++DOMWINDOW == 153 (0x8823b400) [pid = 1850] [serial = 1636] [outer = (nil)] 16:38:41 INFO - PROCESS | 1850 | ++DOMWINDOW == 154 (0x9994dc00) [pid = 1850] [serial = 1637] [outer = 0x8823b400] 16:38:41 INFO - PROCESS | 1850 | 1462923521444 Marionette DEBUG loaded listener.js 16:38:41 INFO - PROCESS | 1850 | ++DOMWINDOW == 155 (0x99ba9c00) [pid = 1850] [serial = 1638] [outer = 0x8823b400] 16:38:42 INFO - PROCESS | 1850 | 1462923522348 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]]]}] 16:38:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 16:38:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1637ms 16:38:42 INFO - PROCESS | 1850 | 1462923522420 Marionette TRACE conn3 -> [0,2153,"getWindowHandle",null] 16:38:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 16:38:42 INFO - PROCESS | 1850 | 1462923522424 Marionette TRACE conn3 <- [1,2153,null,{"value":"8"}] 16:38:42 INFO - PROCESS | 1850 | 1462923522431 Marionette TRACE conn3 -> [0,2154,"setScriptTimeout",{"ms":35000}] 16:38:42 INFO - PROCESS | 1850 | 1462923522434 Marionette TRACE conn3 <- [1,2154,null,{}] 16:38:42 INFO - PROCESS | 1850 | 1462923522441 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}] 16:38:42 INFO - PROCESS | 1850 | 1462923522659 Marionette TRACE conn3 <- [1,2155,null,{"value":null}] 16:38:43 INFO - PROCESS | 1850 | 1462923523020 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:43 INFO - PROCESS | 1850 | ++DOCSHELL 0x989a7000 == 169 [pid = 1850] [id = 546] 16:38:43 INFO - PROCESS | 1850 | ++DOMWINDOW == 156 (0x9a3d0400) [pid = 1850] [serial = 1639] [outer = (nil)] 16:38:43 INFO - PROCESS | 1850 | ++DOMWINDOW == 157 (0x9a602000) [pid = 1850] [serial = 1640] [outer = 0x9a3d0400] 16:38:43 INFO - PROCESS | 1850 | 1462923523111 Marionette DEBUG loaded listener.js 16:38:43 INFO - PROCESS | 1850 | ++DOMWINDOW == 158 (0x9a609c00) [pid = 1850] [serial = 1641] [outer = 0x9a3d0400] 16:38:44 INFO - PROCESS | 1850 | 1462923524059 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]]]}] 16:38:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 16:38:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1690ms 16:38:44 INFO - PROCESS | 1850 | 1462923524121 Marionette TRACE conn3 -> [0,2157,"getWindowHandle",null] 16:38:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 16:38:44 INFO - PROCESS | 1850 | 1462923524126 Marionette TRACE conn3 <- [1,2157,null,{"value":"8"}] 16:38:44 INFO - PROCESS | 1850 | 1462923524132 Marionette TRACE conn3 -> [0,2158,"setScriptTimeout",{"ms":35000}] 16:38:44 INFO - PROCESS | 1850 | 1462923524137 Marionette TRACE conn3 <- [1,2158,null,{}] 16:38:44 INFO - PROCESS | 1850 | 1462923524143 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}] 16:38:44 INFO - PROCESS | 1850 | 1462923524428 Marionette TRACE conn3 <- [1,2159,null,{"value":null}] 16:38:44 INFO - PROCESS | 1850 | 1462923524770 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:44 INFO - PROCESS | 1850 | ++DOCSHELL 0x99ef3400 == 170 [pid = 1850] [id = 547] 16:38:44 INFO - PROCESS | 1850 | ++DOMWINDOW == 159 (0x9ad7d000) [pid = 1850] [serial = 1642] [outer = (nil)] 16:38:44 INFO - PROCESS | 1850 | ++DOMWINDOW == 160 (0x9b192000) [pid = 1850] [serial = 1643] [outer = 0x9ad7d000] 16:38:44 INFO - PROCESS | 1850 | 1462923524864 Marionette DEBUG loaded listener.js 16:38:44 INFO - PROCESS | 1850 | ++DOMWINDOW == 161 (0x9b781c00) [pid = 1850] [serial = 1644] [outer = 0x9ad7d000] 16:38:45 INFO - PROCESS | 1850 | 1462923525833 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]]]}] 16:38:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 16:38:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1782ms 16:38:45 INFO - PROCESS | 1850 | 1462923525916 Marionette TRACE conn3 -> [0,2161,"getWindowHandle",null] 16:38:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 16:38:45 INFO - PROCESS | 1850 | 1462923525920 Marionette TRACE conn3 <- [1,2161,null,{"value":"8"}] 16:38:45 INFO - PROCESS | 1850 | 1462923525927 Marionette TRACE conn3 -> [0,2162,"setScriptTimeout",{"ms":35000}] 16:38:45 INFO - PROCESS | 1850 | 1462923525931 Marionette TRACE conn3 <- [1,2162,null,{}] 16:38:45 INFO - PROCESS | 1850 | 1462923525937 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}] 16:38:46 INFO - PROCESS | 1850 | 1462923526201 Marionette TRACE conn3 <- [1,2163,null,{"value":null}] 16:38:46 INFO - PROCESS | 1850 | 1462923526540 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:46 INFO - PROCESS | 1850 | ++DOCSHELL 0x89d88c00 == 171 [pid = 1850] [id = 548] 16:38:46 INFO - PROCESS | 1850 | ++DOMWINDOW == 162 (0x8a0e4c00) [pid = 1850] [serial = 1645] [outer = (nil)] 16:38:46 INFO - PROCESS | 1850 | ++DOMWINDOW == 163 (0x9b8ab400) [pid = 1850] [serial = 1646] [outer = 0x8a0e4c00] 16:38:46 INFO - PROCESS | 1850 | 1462923526628 Marionette DEBUG loaded listener.js 16:38:46 INFO - PROCESS | 1850 | ++DOMWINDOW == 164 (0x9b9e9400) [pid = 1850] [serial = 1647] [outer = 0x8a0e4c00] 16:38:47 INFO - PROCESS | 1850 | 1462923527525 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]]]}] 16:38:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 16:38:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1636ms 16:38:47 INFO - PROCESS | 1850 | 1462923527563 Marionette TRACE conn3 -> [0,2165,"getWindowHandle",null] 16:38:47 INFO - PROCESS | 1850 | 1462923527567 Marionette TRACE conn3 <- [1,2165,null,{"value":"8"}] 16:38:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 16:38:47 INFO - PROCESS | 1850 | 1462923527573 Marionette TRACE conn3 -> [0,2166,"setScriptTimeout",{"ms":35000}] 16:38:47 INFO - PROCESS | 1850 | 1462923527587 Marionette TRACE conn3 <- [1,2166,null,{}] 16:38:47 INFO - PROCESS | 1850 | 1462923527593 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}] 16:38:47 INFO - PROCESS | 1850 | 1462923527818 Marionette TRACE conn3 <- [1,2167,null,{"value":null}] 16:38:48 INFO - PROCESS | 1850 | 1462923528116 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:48 INFO - PROCESS | 1850 | ++DOCSHELL 0x86fe3400 == 172 [pid = 1850] [id = 549] 16:38:48 INFO - PROCESS | 1850 | ++DOMWINDOW == 165 (0x87498400) [pid = 1850] [serial = 1648] [outer = (nil)] 16:38:48 INFO - PROCESS | 1850 | ++DOMWINDOW == 166 (0x9d8c2c00) [pid = 1850] [serial = 1649] [outer = 0x87498400] 16:38:48 INFO - PROCESS | 1850 | 1462923528250 Marionette DEBUG loaded listener.js 16:38:48 INFO - PROCESS | 1850 | ++DOMWINDOW == 167 (0xa0506400) [pid = 1850] [serial = 1650] [outer = 0x87498400] 16:38:49 INFO - PROCESS | 1850 | 1462923529120 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]]]}] 16:38:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 16:38:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1593ms 16:38:49 INFO - PROCESS | 1850 | 1462923529167 Marionette TRACE conn3 -> [0,2169,"getWindowHandle",null] 16:38:49 INFO - PROCESS | 1850 | 1462923529170 Marionette TRACE conn3 <- [1,2169,null,{"value":"8"}] 16:38:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 16:38:49 INFO - PROCESS | 1850 | 1462923529197 Marionette TRACE conn3 -> [0,2170,"setScriptTimeout",{"ms":35000}] 16:38:49 INFO - PROCESS | 1850 | 1462923529201 Marionette TRACE conn3 <- [1,2170,null,{}] 16:38:49 INFO - PROCESS | 1850 | 1462923529209 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}] 16:38:49 INFO - PROCESS | 1850 | 1462923529454 Marionette TRACE conn3 <- [1,2171,null,{"value":null}] 16:38:49 INFO - PROCESS | 1850 | 1462923529815 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:49 INFO - PROCESS | 1850 | ++DOCSHELL 0x953da800 == 173 [pid = 1850] [id = 550] 16:38:49 INFO - PROCESS | 1850 | ++DOMWINDOW == 168 (0x9ba77400) [pid = 1850] [serial = 1651] [outer = (nil)] 16:38:49 INFO - PROCESS | 1850 | ++DOMWINDOW == 169 (0xa2145c00) [pid = 1850] [serial = 1652] [outer = 0x9ba77400] 16:38:49 INFO - PROCESS | 1850 | 1462923529910 Marionette DEBUG loaded listener.js 16:38:50 INFO - PROCESS | 1850 | ++DOMWINDOW == 170 (0xa219fc00) [pid = 1850] [serial = 1653] [outer = 0x9ba77400] 16:38:50 INFO - PROCESS | 1850 | 1462923530857 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]]]}] 16:38:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 16:38:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1753ms 16:38:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 16:38:50 INFO - PROCESS | 1850 | 1462923530932 Marionette TRACE conn3 -> [0,2173,"getWindowHandle",null] 16:38:50 INFO - PROCESS | 1850 | 1462923530935 Marionette TRACE conn3 <- [1,2173,null,{"value":"8"}] 16:38:50 INFO - PROCESS | 1850 | 1462923530941 Marionette TRACE conn3 -> [0,2174,"setScriptTimeout",{"ms":35000}] 16:38:50 INFO - PROCESS | 1850 | 1462923530945 Marionette TRACE conn3 <- [1,2174,null,{}] 16:38:50 INFO - PROCESS | 1850 | 1462923530950 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}] 16:38:51 INFO - PROCESS | 1850 | 1462923531169 Marionette TRACE conn3 <- [1,2175,null,{"value":null}] 16:38:51 INFO - PROCESS | 1850 | 1462923531514 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:51 INFO - PROCESS | 1850 | ++DOCSHELL 0x89d86c00 == 174 [pid = 1850] [id = 551] 16:38:51 INFO - PROCESS | 1850 | ++DOMWINDOW == 171 (0x8b787800) [pid = 1850] [serial = 1654] [outer = (nil)] 16:38:51 INFO - PROCESS | 1850 | ++DOMWINDOW == 172 (0xa229cc00) [pid = 1850] [serial = 1655] [outer = 0x8b787800] 16:38:51 INFO - PROCESS | 1850 | 1462923531607 Marionette DEBUG loaded listener.js 16:38:51 INFO - PROCESS | 1850 | ++DOMWINDOW == 173 (0xa26ec400) [pid = 1850] [serial = 1656] [outer = 0x8b787800] 16:38:52 INFO - PROCESS | 1850 | 1462923532498 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]]]}] 16:38:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 16:38:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1635ms 16:38:52 INFO - PROCESS | 1850 | 1462923532577 Marionette TRACE conn3 -> [0,2177,"getWindowHandle",null] 16:38:52 INFO - PROCESS | 1850 | 1462923532581 Marionette TRACE conn3 <- [1,2177,null,{"value":"8"}] 16:38:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 16:38:52 INFO - PROCESS | 1850 | 1462923532588 Marionette TRACE conn3 -> [0,2178,"setScriptTimeout",{"ms":35000}] 16:38:52 INFO - PROCESS | 1850 | 1462923532591 Marionette TRACE conn3 <- [1,2178,null,{}] 16:38:52 INFO - PROCESS | 1850 | 1462923532597 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}] 16:38:52 INFO - PROCESS | 1850 | 1462923532855 Marionette TRACE conn3 <- [1,2179,null,{"value":null}] 16:38:53 INFO - PROCESS | 1850 | 1462923533207 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:53 INFO - PROCESS | 1850 | ++DOCSHELL 0xa104a800 == 175 [pid = 1850] [id = 552] 16:38:53 INFO - PROCESS | 1850 | ++DOMWINDOW == 174 (0xa219e400) [pid = 1850] [serial = 1657] [outer = (nil)] 16:38:53 INFO - PROCESS | 1850 | ++DOMWINDOW == 175 (0xa34a0c00) [pid = 1850] [serial = 1658] [outer = 0xa219e400] 16:38:53 INFO - PROCESS | 1850 | 1462923533312 Marionette DEBUG loaded listener.js 16:38:53 INFO - PROCESS | 1850 | ++DOMWINDOW == 176 (0xa34a2c00) [pid = 1850] [serial = 1659] [outer = 0xa219e400] 16:38:54 INFO - PROCESS | 1850 | 1462923534253 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]]]}] 16:38:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 16:38:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1732ms 16:38:54 INFO - PROCESS | 1850 | 1462923534322 Marionette TRACE conn3 -> [0,2181,"getWindowHandle",null] 16:38:54 INFO - PROCESS | 1850 | 1462923534326 Marionette TRACE conn3 <- [1,2181,null,{"value":"8"}] 16:38:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 16:38:54 INFO - PROCESS | 1850 | 1462923534332 Marionette TRACE conn3 -> [0,2182,"setScriptTimeout",{"ms":35000}] 16:38:54 INFO - PROCESS | 1850 | 1462923534335 Marionette TRACE conn3 <- [1,2182,null,{}] 16:38:54 INFO - PROCESS | 1850 | 1462923534341 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}] 16:38:54 INFO - PROCESS | 1850 | 1462923534564 Marionette TRACE conn3 <- [1,2183,null,{"value":null}] 16:38:54 INFO - PROCESS | 1850 | 1462923534899 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:54 INFO - PROCESS | 1850 | ++DOCSHELL 0x86fdd800 == 176 [pid = 1850] [id = 553] 16:38:54 INFO - PROCESS | 1850 | ++DOMWINDOW == 177 (0x86fde800) [pid = 1850] [serial = 1660] [outer = (nil)] 16:38:54 INFO - PROCESS | 1850 | ++DOMWINDOW == 178 (0xa34cac00) [pid = 1850] [serial = 1661] [outer = 0x86fde800] 16:38:54 INFO - PROCESS | 1850 | 1462923534990 Marionette DEBUG loaded listener.js 16:38:55 INFO - PROCESS | 1850 | ++DOMWINDOW == 179 (0xa354fc00) [pid = 1850] [serial = 1662] [outer = 0x86fde800] 16:38:55 INFO - PROCESS | 1850 | 1462923535953 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]]]}] 16:38:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 16:38:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1680ms 16:38:56 INFO - PROCESS | 1850 | 1462923536012 Marionette TRACE conn3 -> [0,2185,"getWindowHandle",null] 16:38:56 INFO - PROCESS | 1850 | 1462923536016 Marionette TRACE conn3 <- [1,2185,null,{"value":"8"}] 16:38:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 16:38:56 INFO - PROCESS | 1850 | 1462923536023 Marionette TRACE conn3 -> [0,2186,"setScriptTimeout",{"ms":35000}] 16:38:56 INFO - PROCESS | 1850 | 1462923536027 Marionette TRACE conn3 <- [1,2186,null,{}] 16:38:56 INFO - PROCESS | 1850 | 1462923536033 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}] 16:38:56 INFO - PROCESS | 1850 | 1462923536265 Marionette TRACE conn3 <- [1,2187,null,{"value":null}] 16:38:58 INFO - PROCESS | 1850 | --DOCSHELL 0x87fe8c00 == 175 [pid = 1850] [id = 343] 16:38:58 INFO - PROCESS | 1850 | --DOCSHELL 0x86cc4800 == 174 [pid = 1850] [id = 340] 16:38:58 INFO - PROCESS | 1850 | --DOCSHELL 0x8b117400 == 173 [pid = 1850] [id = 347] 16:38:58 INFO - PROCESS | 1850 | --DOCSHELL 0x8f05d400 == 172 [pid = 1850] [id = 346] 16:38:58 INFO - PROCESS | 1850 | --DOCSHELL 0x88eeb400 == 171 [pid = 1850] [id = 348] 16:38:58 INFO - PROCESS | 1850 | --DOCSHELL 0x91d9e800 == 170 [pid = 1850] [id = 352] 16:38:58 INFO - PROCESS | 1850 | --DOCSHELL 0x8ee38400 == 169 [pid = 1850] [id = 102] 16:38:58 INFO - PROCESS | 1850 | --DOCSHELL 0x8dd14000 == 168 [pid = 1850] [id = 345] 16:38:58 INFO - PROCESS | 1850 | --DOCSHELL 0x95085400 == 167 [pid = 1850] [id = 90] 16:38:58 INFO - PROCESS | 1850 | --DOCSHELL 0x8f068c00 == 166 [pid = 1850] [id = 104] 16:38:58 INFO - PROCESS | 1850 | --DOCSHELL 0x921fc800 == 165 [pid = 1850] [id = 350] 16:38:58 INFO - PROCESS | 1850 | --DOCSHELL 0x9a851400 == 164 [pid = 1850] [id = 44] 16:38:58 INFO - PROCESS | 1850 | --DOCSHELL 0x8dcf6800 == 163 [pid = 1850] [id = 344] 16:38:58 INFO - PROCESS | 1850 | --DOCSHELL 0x9130c800 == 162 [pid = 1850] [id = 349] 16:38:58 INFO - PROCESS | 1850 | --DOCSHELL 0x9230cc00 == 161 [pid = 1850] [id = 351] 16:38:58 INFO - PROCESS | 1850 | --DOCSHELL 0x8b67fc00 == 160 [pid = 1850] [id = 535] 16:38:58 INFO - PROCESS | 1850 | --DOCSHELL 0x8afe8c00 == 159 [pid = 1850] [id = 534] 16:38:58 INFO - PROCESS | 1850 | --DOCSHELL 0x8af05c00 == 158 [pid = 1850] [id = 533] 16:38:58 INFO - PROCESS | 1850 | --DOCSHELL 0x875ab400 == 157 [pid = 1850] [id = 532] 16:38:58 INFO - PROCESS | 1850 | --DOCSHELL 0x9130a000 == 156 [pid = 1850] [id = 524] 16:38:58 INFO - PROCESS | 1850 | --DOCSHELL 0x890eb800 == 155 [pid = 1850] [id = 522] 16:38:58 INFO - PROCESS | 1850 | --DOCSHELL 0x862b1000 == 154 [pid = 1850] [id = 523] 16:38:58 INFO - PROCESS | 1850 | --DOCSHELL 0x8f064000 == 153 [pid = 1850] [id = 521] 16:38:58 INFO - PROCESS | 1850 | --DOCSHELL 0x8ee41c00 == 152 [pid = 1850] [id = 520] 16:38:58 INFO - PROCESS | 1850 | --DOCSHELL 0x87feac00 == 151 [pid = 1850] [id = 519] 16:38:58 INFO - PROCESS | 1850 | --DOCSHELL 0x8e6d5400 == 150 [pid = 1850] [id = 518] 16:38:58 INFO - PROCESS | 1850 | --DOCSHELL 0x8b77cc00 == 149 [pid = 1850] [id = 517] 16:38:58 INFO - PROCESS | 1850 | --DOCSHELL 0x8749f400 == 148 [pid = 1850] [id = 516] 16:38:58 INFO - PROCESS | 1850 | --DOMWINDOW == 178 (0x9afcd400) [pid = 1850] [serial = 1404] [outer = (nil)] [url = about:blank] 16:38:58 INFO - PROCESS | 1850 | --DOMWINDOW == 177 (0x8dcf1800) [pid = 1850] [serial = 1547] [outer = (nil)] [url = about:blank] 16:38:58 INFO - PROCESS | 1850 | --DOMWINDOW == 176 (0x890ee800) [pid = 1850] [serial = 1538] [outer = (nil)] [url = about:blank] 16:38:58 INFO - PROCESS | 1850 | --DOMWINDOW == 175 (0xa349bc00) [pid = 1850] [serial = 1536] [outer = (nil)] [url = about:blank] 16:38:58 INFO - PROCESS | 1850 | --DOMWINDOW == 174 (0xa3251000) [pid = 1850] [serial = 1535] [outer = (nil)] [url = about:blank] 16:38:58 INFO - PROCESS | 1850 | --DOMWINDOW == 173 (0xa30d6800) [pid = 1850] [serial = 1533] [outer = (nil)] [url = about:blank] 16:38:58 INFO - PROCESS | 1850 | --DOMWINDOW == 172 (0xa3062800) [pid = 1850] [serial = 1532] [outer = (nil)] [url = about:blank] 16:38:58 INFO - PROCESS | 1850 | --DOMWINDOW == 171 (0xa26c2c00) [pid = 1850] [serial = 1530] [outer = (nil)] [url = about:blank] 16:38:58 INFO - PROCESS | 1850 | --DOMWINDOW == 170 (0xa262c800) [pid = 1850] [serial = 1529] [outer = (nil)] [url = about:blank] 16:38:58 INFO - PROCESS | 1850 | --DOMWINDOW == 169 (0xa21a6800) [pid = 1850] [serial = 1527] [outer = (nil)] [url = about:blank] 16:38:58 INFO - PROCESS | 1850 | --DOMWINDOW == 168 (0xa213e800) [pid = 1850] [serial = 1526] [outer = (nil)] [url = about:blank] 16:38:58 INFO - PROCESS | 1850 | --DOMWINDOW == 167 (0xa050fc00) [pid = 1850] [serial = 1524] [outer = (nil)] [url = about:blank] 16:38:58 INFO - PROCESS | 1850 | --DOMWINDOW == 166 (0xa050b800) [pid = 1850] [serial = 1523] [outer = (nil)] [url = about:blank] 16:38:58 INFO - PROCESS | 1850 | --DOMWINDOW == 165 (0x9b9f7800) [pid = 1850] [serial = 1521] [outer = (nil)] [url = about:blank] 16:38:58 INFO - PROCESS | 1850 | --DOMWINDOW == 164 (0x9b7e2800) [pid = 1850] [serial = 1520] [outer = (nil)] [url = about:blank] 16:38:58 INFO - PROCESS | 1850 | --DOMWINDOW == 163 (0x9adb5800) [pid = 1850] [serial = 1518] [outer = (nil)] [url = about:blank] 16:38:58 INFO - PROCESS | 1850 | --DOMWINDOW == 162 (0x9aaaa800) [pid = 1850] [serial = 1517] [outer = (nil)] [url = about:blank] 16:38:58 INFO - PROCESS | 1850 | --DOMWINDOW == 161 (0x9a1e3c00) [pid = 1850] [serial = 1515] [outer = (nil)] [url = about:blank] 16:38:58 INFO - PROCESS | 1850 | --DOMWINDOW == 160 (0x99e97c00) [pid = 1850] [serial = 1514] [outer = (nil)] [url = about:blank] 16:38:58 INFO - PROCESS | 1850 | --DOMWINDOW == 159 (0x957f6800) [pid = 1850] [serial = 1512] [outer = (nil)] [url = about:blank] 16:38:58 INFO - PROCESS | 1850 | --DOMWINDOW == 158 (0x957ef800) [pid = 1850] [serial = 1511] [outer = (nil)] [url = about:blank] 16:38:58 INFO - PROCESS | 1850 | --DOMWINDOW == 157 (0x95089800) [pid = 1850] [serial = 1509] [outer = (nil)] [url = about:blank] 16:38:58 INFO - PROCESS | 1850 | --DOMWINDOW == 156 (0x95083800) [pid = 1850] [serial = 1508] [outer = (nil)] [url = about:blank] 16:38:58 INFO - PROCESS | 1850 | --DOMWINDOW == 155 (0x94f13800) [pid = 1850] [serial = 1506] [outer = (nil)] [url = about:blank] 16:38:58 INFO - PROCESS | 1850 | --DOMWINDOW == 154 (0x94f0ac00) [pid = 1850] [serial = 1505] [outer = (nil)] [url = about:blank] 16:38:58 INFO - PROCESS | 1850 | --DOMWINDOW == 153 (0x92ac5400) [pid = 1850] [serial = 1503] [outer = (nil)] [url = about:blank] 16:38:58 INFO - PROCESS | 1850 | --DOMWINDOW == 152 (0x92ab6800) [pid = 1850] [serial = 1502] [outer = (nil)] [url = about:blank] 16:38:58 INFO - PROCESS | 1850 | --DOMWINDOW == 151 (0x92705800) [pid = 1850] [serial = 1500] [outer = (nil)] [url = about:blank] 16:38:58 INFO - PROCESS | 1850 | --DOMWINDOW == 150 (0x9255e800) [pid = 1850] [serial = 1499] [outer = (nil)] [url = about:blank] 16:38:58 INFO - PROCESS | 1850 | --DOMWINDOW == 149 (0x91e2e800) [pid = 1850] [serial = 1497] [outer = (nil)] [url = about:blank] 16:38:58 INFO - PROCESS | 1850 | --DOMWINDOW == 148 (0x91d9dc00) [pid = 1850] [serial = 1496] [outer = (nil)] [url = about:blank] 16:38:58 INFO - PROCESS | 1850 | --DOMWINDOW == 147 (0x91ad7800) [pid = 1850] [serial = 1494] [outer = (nil)] [url = about:blank] 16:38:58 INFO - PROCESS | 1850 | --DOMWINDOW == 146 (0x9130d400) [pid = 1850] [serial = 1493] [outer = (nil)] [url = about:blank] 16:38:58 INFO - PROCESS | 1850 | --DOMWINDOW == 145 (0x91067c00) [pid = 1850] [serial = 1491] [outer = (nil)] [url = about:blank] 16:38:58 INFO - PROCESS | 1850 | --DOMWINDOW == 144 (0x91061c00) [pid = 1850] [serial = 1490] [outer = (nil)] [url = about:blank] 16:38:58 INFO - PROCESS | 1850 | --DOMWINDOW == 143 (0x8ef03400) [pid = 1850] [serial = 1488] [outer = (nil)] [url = about:blank] 16:38:58 INFO - PROCESS | 1850 | --DOMWINDOW == 142 (0x8e6e0c00) [pid = 1850] [serial = 1487] [outer = (nil)] [url = about:blank] 16:38:58 INFO - PROCESS | 1850 | --DOMWINDOW == 141 (0x8b0f0400) [pid = 1850] [serial = 1485] [outer = (nil)] [url = about:blank] 16:38:58 INFO - PROCESS | 1850 | --DOMWINDOW == 140 (0x8af07400) [pid = 1850] [serial = 1484] [outer = (nil)] [url = about:blank] 16:38:58 INFO - PROCESS | 1850 | --DOMWINDOW == 139 (0x8afec000) [pid = 1850] [serial = 1541] [outer = (nil)] [url = about:blank] 16:38:58 INFO - PROCESS | 1850 | --DOMWINDOW == 138 (0x8b113400) [pid = 1850] [serial = 1542] [outer = (nil)] [url = about:blank] 16:38:58 INFO - PROCESS | 1850 | --DOMWINDOW == 137 (0x89c7c800) [pid = 1850] [serial = 1539] [outer = (nil)] [url = about:blank] 16:38:58 INFO - PROCESS | 1850 | --DOMWINDOW == 136 (0x88ef8c00) [pid = 1850] [serial = 1544] [outer = (nil)] [url = about:blank] 16:38:58 INFO - PROCESS | 1850 | --DOMWINDOW == 135 (0x8b9d3800) [pid = 1850] [serial = 1545] [outer = (nil)] [url = about:blank] 16:38:58 INFO - PROCESS | 1850 | 1462923538786 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:58 INFO - PROCESS | 1850 | ++DOCSHELL 0x86fd8800 == 149 [pid = 1850] [id = 554] 16:38:58 INFO - PROCESS | 1850 | ++DOMWINDOW == 136 (0x86fddc00) [pid = 1850] [serial = 1663] [outer = (nil)] 16:38:58 INFO - PROCESS | 1850 | ++DOMWINDOW == 137 (0x8749c400) [pid = 1850] [serial = 1664] [outer = 0x86fddc00] 16:38:58 INFO - PROCESS | 1850 | 1462923538867 Marionette DEBUG loaded listener.js 16:38:58 INFO - PROCESS | 1850 | ++DOMWINDOW == 138 (0x87fe1c00) [pid = 1850] [serial = 1665] [outer = 0x86fddc00] 16:38:59 INFO - PROCESS | 1850 | 1462923539684 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]]]}] 16:38:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 16:38:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 3704ms 16:38:59 INFO - PROCESS | 1850 | 1462923539729 Marionette TRACE conn3 -> [0,2189,"getWindowHandle",null] 16:38:59 INFO - PROCESS | 1850 | 1462923539735 Marionette TRACE conn3 <- [1,2189,null,{"value":"8"}] 16:38:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 16:38:59 INFO - PROCESS | 1850 | 1462923539743 Marionette TRACE conn3 -> [0,2190,"setScriptTimeout",{"ms":35000}] 16:38:59 INFO - PROCESS | 1850 | 1462923539749 Marionette TRACE conn3 <- [1,2190,null,{}] 16:38:59 INFO - PROCESS | 1850 | 1462923539756 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}] 16:38:59 INFO - PROCESS | 1850 | 1462923539978 Marionette TRACE conn3 <- [1,2191,null,{"value":null}] 16:39:00 INFO - PROCESS | 1850 | 1462923540181 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:00 INFO - PROCESS | 1850 | ++DOCSHELL 0x88ef3800 == 150 [pid = 1850] [id = 555] 16:39:00 INFO - PROCESS | 1850 | ++DOMWINDOW == 139 (0x88ef8c00) [pid = 1850] [serial = 1666] [outer = (nil)] 16:39:00 INFO - PROCESS | 1850 | ++DOMWINDOW == 140 (0x89d84400) [pid = 1850] [serial = 1667] [outer = 0x88ef8c00] 16:39:00 INFO - PROCESS | 1850 | 1462923540264 Marionette DEBUG loaded listener.js 16:39:00 INFO - PROCESS | 1850 | ++DOMWINDOW == 141 (0x8a0e9000) [pid = 1850] [serial = 1668] [outer = 0x88ef8c00] 16:39:01 INFO - PROCESS | 1850 | 1462923541275 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]]]}] 16:39:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 16:39:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1595ms 16:39:01 INFO - PROCESS | 1850 | 1462923541342 Marionette TRACE conn3 -> [0,2193,"getWindowHandle",null] 16:39:01 INFO - PROCESS | 1850 | 1462923541349 Marionette TRACE conn3 <- [1,2193,null,{"value":"8"}] 16:39:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 16:39:01 INFO - PROCESS | 1850 | 1462923541356 Marionette TRACE conn3 -> [0,2194,"setScriptTimeout",{"ms":35000}] 16:39:01 INFO - PROCESS | 1850 | 1462923541359 Marionette TRACE conn3 <- [1,2194,null,{}] 16:39:01 INFO - PROCESS | 1850 | 1462923541374 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}] 16:39:01 INFO - PROCESS | 1850 | 1462923541652 Marionette TRACE conn3 <- [1,2195,null,{"value":null}] 16:39:01 INFO - PROCESS | 1850 | 1462923541690 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:01 INFO - PROCESS | 1850 | ++DOCSHELL 0x8a0ee400 == 151 [pid = 1850] [id = 556] 16:39:01 INFO - PROCESS | 1850 | ++DOMWINDOW == 142 (0x8b10a400) [pid = 1850] [serial = 1669] [outer = (nil)] 16:39:01 INFO - PROCESS | 1850 | ++DOMWINDOW == 143 (0x8b117000) [pid = 1850] [serial = 1670] [outer = 0x8b10a400] 16:39:01 INFO - PROCESS | 1850 | 1462923541795 Marionette DEBUG loaded listener.js 16:39:01 INFO - PROCESS | 1850 | ++DOMWINDOW == 144 (0x8b681c00) [pid = 1850] [serial = 1671] [outer = 0x8b10a400] 16:39:02 INFO - PROCESS | 1850 | 1462923542966 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]]]}] 16:39:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 16:39:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1639ms 16:39:03 INFO - PROCESS | 1850 | 1462923542995 Marionette TRACE conn3 -> [0,2197,"getWindowHandle",null] 16:39:03 INFO - PROCESS | 1850 | 1462923542998 Marionette TRACE conn3 <- [1,2197,null,{"value":"8"}] 16:39:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 16:39:03 INFO - PROCESS | 1850 | 1462923543021 Marionette TRACE conn3 -> [0,2198,"setScriptTimeout",{"ms":35000}] 16:39:03 INFO - PROCESS | 1850 | 1462923543030 Marionette TRACE conn3 <- [1,2198,null,{}] 16:39:03 INFO - PROCESS | 1850 | 1462923543035 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}] 16:39:03 INFO - PROCESS | 1850 | 1462923543940 Marionette TRACE conn3 <- [1,2199,null,{"value":null}] 16:39:03 INFO - PROCESS | 1850 | --DOMWINDOW == 143 (0x875ac800) [pid = 1850] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 16:39:03 INFO - PROCESS | 1850 | --DOMWINDOW == 142 (0x88ef5c00) [pid = 1850] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 16:39:03 INFO - PROCESS | 1850 | --DOMWINDOW == 141 (0x9950fc00) [pid = 1850] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 16:39:04 INFO - PROCESS | 1850 | --DOMWINDOW == 140 (0x89d92800) [pid = 1850] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 16:39:04 INFO - PROCESS | 1850 | --DOMWINDOW == 139 (0x8e608400) [pid = 1850] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 16:39:04 INFO - PROCESS | 1850 | --DOMWINDOW == 138 (0x93bd9000) [pid = 1850] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 16:39:04 INFO - PROCESS | 1850 | --DOMWINDOW == 137 (0x8f05b400) [pid = 1850] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 16:39:04 INFO - PROCESS | 1850 | --DOMWINDOW == 136 (0x9b9f6c00) [pid = 1850] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 16:39:04 INFO - PROCESS | 1850 | --DOMWINDOW == 135 (0x8d3a4c00) [pid = 1850] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 16:39:04 INFO - PROCESS | 1850 | --DOMWINDOW == 134 (0x8f06b400) [pid = 1850] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 16:39:04 INFO - PROCESS | 1850 | --DOMWINDOW == 133 (0x8ef03c00) [pid = 1850] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 16:39:04 INFO - PROCESS | 1850 | --DOMWINDOW == 132 (0x8ee3d800) [pid = 1850] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 16:39:04 INFO - PROCESS | 1850 | --DOMWINDOW == 131 (0x8b781c00) [pid = 1850] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 16:39:04 INFO - PROCESS | 1850 | --DOMWINDOW == 130 (0x976e4c00) [pid = 1850] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 16:39:04 INFO - PROCESS | 1850 | --DOMWINDOW == 129 (0x8b10d000) [pid = 1850] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 16:39:04 INFO - PROCESS | 1850 | --DOMWINDOW == 128 (0x875a7400) [pid = 1850] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 16:39:04 INFO - PROCESS | 1850 | --DOMWINDOW == 127 (0x8af0b400) [pid = 1850] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 16:39:04 INFO - PROCESS | 1850 | --DOMWINDOW == 126 (0x8b68a000) [pid = 1850] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 16:39:04 INFO - PROCESS | 1850 | --DOMWINDOW == 125 (0x8dcfcc00) [pid = 1850] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 16:39:04 INFO - PROCESS | 1850 | --DOMWINDOW == 124 (0x91066000) [pid = 1850] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 16:39:04 INFO - PROCESS | 1850 | --DOMWINDOW == 123 (0x92313000) [pid = 1850] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 16:39:04 INFO - PROCESS | 1850 | --DOMWINDOW == 122 (0x883bd400) [pid = 1850] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 16:39:04 INFO - PROCESS | 1850 | --DOMWINDOW == 121 (0x9515d400) [pid = 1850] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 16:39:04 INFO - PROCESS | 1850 | 1462923544187 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:04 INFO - PROCESS | 1850 | ++DOCSHELL 0x875a7400 == 152 [pid = 1850] [id = 557] 16:39:04 INFO - PROCESS | 1850 | ++DOMWINDOW == 122 (0x875ac800) [pid = 1850] [serial = 1672] [outer = (nil)] 16:39:04 INFO - PROCESS | 1850 | ++DOMWINDOW == 123 (0x8af0b400) [pid = 1850] [serial = 1673] [outer = 0x875ac800] 16:39:04 INFO - PROCESS | 1850 | 1462923544266 Marionette DEBUG loaded listener.js 16:39:04 INFO - PROCESS | 1850 | ++DOMWINDOW == 124 (0x8b781c00) [pid = 1850] [serial = 1674] [outer = 0x875ac800] 16:39:05 INFO - PROCESS | 1850 | 1462923545001 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]]]}] 16:39:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 16:39:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 2005ms 16:39:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 16:39:05 INFO - PROCESS | 1850 | 1462923545012 Marionette TRACE conn3 -> [0,2201,"getWindowHandle",null] 16:39:05 INFO - PROCESS | 1850 | 1462923545015 Marionette TRACE conn3 <- [1,2201,null,{"value":"8"}] 16:39:05 INFO - PROCESS | 1850 | 1462923545021 Marionette TRACE conn3 -> [0,2202,"setScriptTimeout",{"ms":35000}] 16:39:05 INFO - PROCESS | 1850 | 1462923545025 Marionette TRACE conn3 <- [1,2202,null,{}] 16:39:05 INFO - PROCESS | 1850 | 1462923545030 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}] 16:39:05 INFO - PROCESS | 1850 | 1462923545225 Marionette TRACE conn3 <- [1,2203,null,{"value":null}] 16:39:05 INFO - PROCESS | 1850 | 1462923545426 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:05 INFO - PROCESS | 1850 | ++DOCSHELL 0x8af04800 == 153 [pid = 1850] [id = 558] 16:39:05 INFO - PROCESS | 1850 | ++DOMWINDOW == 125 (0x8b10c800) [pid = 1850] [serial = 1675] [outer = (nil)] 16:39:05 INFO - PROCESS | 1850 | ++DOMWINDOW == 126 (0x8e604800) [pid = 1850] [serial = 1676] [outer = 0x8b10c800] 16:39:05 INFO - PROCESS | 1850 | 1462923545511 Marionette DEBUG loaded listener.js 16:39:05 INFO - PROCESS | 1850 | ++DOMWINDOW == 127 (0x8e60f000) [pid = 1850] [serial = 1677] [outer = 0x8b10c800] 16:39:06 INFO - PROCESS | 1850 | 1462923546655 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]]]}] 16:39:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 16:39:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1680ms 16:39:06 INFO - PROCESS | 1850 | 1462923546703 Marionette TRACE conn3 -> [0,2205,"getWindowHandle",null] 16:39:06 INFO - PROCESS | 1850 | 1462923546710 Marionette TRACE conn3 <- [1,2205,null,{"value":"8"}] 16:39:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 16:39:06 INFO - PROCESS | 1850 | 1462923546719 Marionette TRACE conn3 -> [0,2206,"setScriptTimeout",{"ms":35000}] 16:39:06 INFO - PROCESS | 1850 | 1462923546724 Marionette TRACE conn3 <- [1,2206,null,{}] 16:39:06 INFO - PROCESS | 1850 | 1462923546733 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}] 16:39:07 INFO - PROCESS | 1850 | 1462923546999 Marionette TRACE conn3 <- [1,2207,null,{"value":null}] 16:39:07 INFO - PROCESS | 1850 | 1462923547339 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:07 INFO - PROCESS | 1850 | ++DOCSHELL 0x883b5c00 == 154 [pid = 1850] [id = 559] 16:39:07 INFO - PROCESS | 1850 | ++DOMWINDOW == 128 (0x89c70000) [pid = 1850] [serial = 1678] [outer = (nil)] 16:39:07 INFO - PROCESS | 1850 | ++DOMWINDOW == 129 (0x8af0f400) [pid = 1850] [serial = 1679] [outer = 0x89c70000] 16:39:07 INFO - PROCESS | 1850 | 1462923547430 Marionette DEBUG loaded listener.js 16:39:07 INFO - PROCESS | 1850 | ++DOMWINDOW == 130 (0x8b0f3800) [pid = 1850] [serial = 1680] [outer = 0x89c70000] 16:39:08 INFO - PROCESS | 1850 | 1462923548369 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]]]}] 16:39:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 16:39:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1695ms 16:39:08 INFO - PROCESS | 1850 | 1462923548415 Marionette TRACE conn3 -> [0,2209,"getWindowHandle",null] 16:39:08 INFO - PROCESS | 1850 | 1462923548427 Marionette TRACE conn3 <- [1,2209,null,{"value":"8"}] 16:39:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 16:39:08 INFO - PROCESS | 1850 | 1462923548437 Marionette TRACE conn3 -> [0,2210,"setScriptTimeout",{"ms":35000}] 16:39:08 INFO - PROCESS | 1850 | 1462923548441 Marionette TRACE conn3 <- [1,2210,null,{}] 16:39:08 INFO - PROCESS | 1850 | 1462923548448 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}] 16:39:08 INFO - PROCESS | 1850 | 1462923548666 Marionette TRACE conn3 <- [1,2211,null,{"value":null}] 16:39:09 INFO - PROCESS | 1850 | 1462923549000 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:09 INFO - PROCESS | 1850 | ++DOCSHELL 0x8b9d9400 == 155 [pid = 1850] [id = 560] 16:39:09 INFO - PROCESS | 1850 | ++DOMWINDOW == 131 (0x8b9ddc00) [pid = 1850] [serial = 1681] [outer = (nil)] 16:39:09 INFO - PROCESS | 1850 | ++DOMWINDOW == 132 (0x8dcfbc00) [pid = 1850] [serial = 1682] [outer = 0x8b9ddc00] 16:39:09 INFO - PROCESS | 1850 | 1462923549094 Marionette DEBUG loaded listener.js 16:39:09 INFO - PROCESS | 1850 | ++DOMWINDOW == 133 (0x8e609000) [pid = 1850] [serial = 1683] [outer = 0x8b9ddc00] 16:39:10 INFO - PROCESS | 1850 | 1462923550020 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]]]}] 16:39:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 16:39:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1631ms 16:39:10 INFO - PROCESS | 1850 | 1462923550070 Marionette TRACE conn3 -> [0,2213,"getWindowHandle",null] 16:39:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 16:39:10 INFO - PROCESS | 1850 | 1462923550074 Marionette TRACE conn3 <- [1,2213,null,{"value":"8"}] 16:39:10 INFO - PROCESS | 1850 | 1462923550082 Marionette TRACE conn3 -> [0,2214,"setScriptTimeout",{"ms":35000}] 16:39:10 INFO - PROCESS | 1850 | 1462923550088 Marionette TRACE conn3 <- [1,2214,null,{}] 16:39:10 INFO - PROCESS | 1850 | 1462923550105 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}] 16:39:10 INFO - PROCESS | 1850 | 1462923550333 Marionette TRACE conn3 <- [1,2215,null,{"value":null}] 16:39:10 INFO - PROCESS | 1850 | 1462923550667 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:10 INFO - PROCESS | 1850 | ++DOCSHELL 0x8ee5e000 == 156 [pid = 1850] [id = 561] 16:39:10 INFO - PROCESS | 1850 | ++DOMWINDOW == 134 (0x8ef03c00) [pid = 1850] [serial = 1684] [outer = (nil)] 16:39:10 INFO - PROCESS | 1850 | ++DOMWINDOW == 135 (0x8ef08000) [pid = 1850] [serial = 1685] [outer = 0x8ef03c00] 16:39:10 INFO - PROCESS | 1850 | 1462923550792 Marionette DEBUG loaded listener.js 16:39:10 INFO - PROCESS | 1850 | ++DOMWINDOW == 136 (0x8f05cc00) [pid = 1850] [serial = 1686] [outer = 0x8ef03c00] 16:39:11 INFO - PROCESS | 1850 | 1462923551729 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]]]}] 16:39:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 16:39:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1688ms 16:39:11 INFO - PROCESS | 1850 | 1462923551768 Marionette TRACE conn3 -> [0,2217,"getWindowHandle",null] 16:39:11 INFO - PROCESS | 1850 | 1462923551773 Marionette TRACE conn3 <- [1,2217,null,{"value":"8"}] 16:39:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 16:39:11 INFO - PROCESS | 1850 | 1462923551779 Marionette TRACE conn3 -> [0,2218,"setScriptTimeout",{"ms":35000}] 16:39:11 INFO - PROCESS | 1850 | 1462923551783 Marionette TRACE conn3 <- [1,2218,null,{}] 16:39:11 INFO - PROCESS | 1850 | 1462923551788 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}] 16:39:12 INFO - PROCESS | 1850 | 1462923552003 Marionette TRACE conn3 <- [1,2219,null,{"value":null}] 16:39:12 INFO - PROCESS | 1850 | 1462923552279 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:12 INFO - PROCESS | 1850 | ++DOCSHELL 0x8e6d5400 == 157 [pid = 1850] [id = 562] 16:39:12 INFO - PROCESS | 1850 | ++DOMWINDOW == 137 (0x8f05c400) [pid = 1850] [serial = 1687] [outer = (nil)] 16:39:12 INFO - PROCESS | 1850 | ++DOMWINDOW == 138 (0x9100d400) [pid = 1850] [serial = 1688] [outer = 0x8f05c400] 16:39:12 INFO - PROCESS | 1850 | 1462923552413 Marionette DEBUG loaded listener.js 16:39:12 INFO - PROCESS | 1850 | ++DOMWINDOW == 139 (0x91064400) [pid = 1850] [serial = 1689] [outer = 0x8f05c400] 16:39:13 INFO - PROCESS | 1850 | 1462923553316 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]]]}] 16:39:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 16:39:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1591ms 16:39:13 INFO - PROCESS | 1850 | 1462923553372 Marionette TRACE conn3 -> [0,2221,"getWindowHandle",null] 16:39:13 INFO - PROCESS | 1850 | 1462923553375 Marionette TRACE conn3 <- [1,2221,null,{"value":"8"}] 16:39:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 16:39:13 INFO - PROCESS | 1850 | 1462923553382 Marionette TRACE conn3 -> [0,2222,"setScriptTimeout",{"ms":35000}] 16:39:13 INFO - PROCESS | 1850 | 1462923553385 Marionette TRACE conn3 <- [1,2222,null,{}] 16:39:13 INFO - PROCESS | 1850 | 1462923553391 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}] 16:39:13 INFO - PROCESS | 1850 | 1462923553605 Marionette TRACE conn3 <- [1,2223,null,{"value":null}] 16:39:13 INFO - PROCESS | 1850 | 1462923553929 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:13 INFO - PROCESS | 1850 | ++DOCSHELL 0x8f060000 == 158 [pid = 1850] [id = 563] 16:39:13 INFO - PROCESS | 1850 | ++DOMWINDOW == 140 (0x9100a800) [pid = 1850] [serial = 1690] [outer = (nil)] 16:39:14 INFO - PROCESS | 1850 | ++DOMWINDOW == 141 (0x91155c00) [pid = 1850] [serial = 1691] [outer = 0x9100a800] 16:39:14 INFO - PROCESS | 1850 | 1462923554021 Marionette DEBUG loaded listener.js 16:39:14 INFO - PROCESS | 1850 | ++DOMWINDOW == 142 (0x91308c00) [pid = 1850] [serial = 1692] [outer = 0x9100a800] 16:39:14 INFO - PROCESS | 1850 | 1462923554925 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]]]}] 16:39:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 16:39:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1587ms 16:39:14 INFO - PROCESS | 1850 | 1462923554969 Marionette TRACE conn3 -> [0,2225,"getWindowHandle",null] 16:39:14 INFO - PROCESS | 1850 | 1462923554973 Marionette TRACE conn3 <- [1,2225,null,{"value":"8"}] 16:39:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 16:39:14 INFO - PROCESS | 1850 | 1462923554982 Marionette TRACE conn3 -> [0,2226,"setScriptTimeout",{"ms":35000}] 16:39:14 INFO - PROCESS | 1850 | 1462923554988 Marionette TRACE conn3 <- [1,2226,null,{}] 16:39:15 INFO - PROCESS | 1850 | 1462923554997 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}] 16:39:15 INFO - PROCESS | 1850 | 1462923555302 Marionette TRACE conn3 <- [1,2227,null,{"value":null}] 16:39:15 INFO - PROCESS | 1850 | 1462923555631 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:15 INFO - PROCESS | 1850 | ++DOCSHELL 0x88ef9000 == 159 [pid = 1850] [id = 564] 16:39:15 INFO - PROCESS | 1850 | ++DOMWINDOW == 143 (0x8dcf8000) [pid = 1850] [serial = 1693] [outer = (nil)] 16:39:15 INFO - PROCESS | 1850 | ++DOMWINDOW == 144 (0x91e2d400) [pid = 1850] [serial = 1694] [outer = 0x8dcf8000] 16:39:15 INFO - PROCESS | 1850 | 1462923555721 Marionette DEBUG loaded listener.js 16:39:15 INFO - PROCESS | 1850 | ++DOMWINDOW == 145 (0x91e36800) [pid = 1850] [serial = 1695] [outer = 0x8dcf8000] 16:39:16 INFO - PROCESS | 1850 | 1462923556653 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]]]}] 16:39:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 16:39:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1734ms 16:39:16 INFO - PROCESS | 1850 | 1462923556716 Marionette TRACE conn3 -> [0,2229,"getWindowHandle",null] 16:39:16 INFO - PROCESS | 1850 | 1462923556721 Marionette TRACE conn3 <- [1,2229,null,{"value":"8"}] 16:39:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 16:39:16 INFO - PROCESS | 1850 | 1462923556727 Marionette TRACE conn3 -> [0,2230,"setScriptTimeout",{"ms":35000}] 16:39:16 INFO - PROCESS | 1850 | 1462923556732 Marionette TRACE conn3 <- [1,2230,null,{}] 16:39:16 INFO - PROCESS | 1850 | 1462923556737 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}] 16:39:16 INFO - PROCESS | 1850 | 1462923556949 Marionette TRACE conn3 <- [1,2231,null,{"value":null}] 16:39:17 INFO - PROCESS | 1850 | 1462923557228 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:17 INFO - PROCESS | 1850 | ++DOCSHELL 0x91068c00 == 160 [pid = 1850] [id = 565] 16:39:17 INFO - PROCESS | 1850 | ++DOMWINDOW == 146 (0x91e2f000) [pid = 1850] [serial = 1696] [outer = (nil)] 16:39:17 INFO - PROCESS | 1850 | ++DOMWINDOW == 147 (0x9238cc00) [pid = 1850] [serial = 1697] [outer = 0x91e2f000] 16:39:17 INFO - PROCESS | 1850 | 1462923557360 Marionette DEBUG loaded listener.js 16:39:17 INFO - PROCESS | 1850 | ++DOMWINDOW == 148 (0x92394c00) [pid = 1850] [serial = 1698] [outer = 0x91e2f000] 16:39:18 INFO - PROCESS | 1850 | 1462923558247 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]]]}] 16:39:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 16:39:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1593ms 16:39:18 INFO - PROCESS | 1850 | 1462923558321 Marionette TRACE conn3 -> [0,2233,"getWindowHandle",null] 16:39:18 INFO - PROCESS | 1850 | 1462923558325 Marionette TRACE conn3 <- [1,2233,null,{"value":"8"}] 16:39:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 16:39:18 INFO - PROCESS | 1850 | 1462923558332 Marionette TRACE conn3 -> [0,2234,"setScriptTimeout",{"ms":35000}] 16:39:18 INFO - PROCESS | 1850 | 1462923558334 Marionette TRACE conn3 <- [1,2234,null,{}] 16:39:18 INFO - PROCESS | 1850 | 1462923558340 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}] 16:39:18 INFO - PROCESS | 1850 | 1462923558591 Marionette TRACE conn3 <- [1,2235,null,{"value":null}] 16:39:18 INFO - PROCESS | 1850 | 1462923558914 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:18 INFO - PROCESS | 1850 | ++DOCSHELL 0x8ee5fc00 == 161 [pid = 1850] [id = 566] 16:39:18 INFO - PROCESS | 1850 | ++DOMWINDOW == 149 (0x921fc800) [pid = 1850] [serial = 1699] [outer = (nil)] 16:39:18 INFO - PROCESS | 1850 | ++DOMWINDOW == 150 (0x9270ec00) [pid = 1850] [serial = 1700] [outer = 0x921fc800] 16:39:19 INFO - PROCESS | 1850 | 1462923559005 Marionette DEBUG loaded listener.js 16:39:19 INFO - PROCESS | 1850 | ++DOMWINDOW == 151 (0x92735800) [pid = 1850] [serial = 1701] [outer = 0x921fc800] 16:39:19 INFO - PROCESS | 1850 | 1462923559871 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]]]}] 16:39:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 16:39:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1583ms 16:39:19 INFO - PROCESS | 1850 | 1462923559914 Marionette TRACE conn3 -> [0,2237,"getWindowHandle",null] 16:39:19 INFO - PROCESS | 1850 | 1462923559918 Marionette TRACE conn3 <- [1,2237,null,{"value":"8"}] 16:39:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 16:39:19 INFO - PROCESS | 1850 | 1462923559925 Marionette TRACE conn3 -> [0,2238,"setScriptTimeout",{"ms":35000}] 16:39:19 INFO - PROCESS | 1850 | 1462923559927 Marionette TRACE conn3 <- [1,2238,null,{}] 16:39:19 INFO - PROCESS | 1850 | 1462923559933 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}] 16:39:20 INFO - PROCESS | 1850 | 1462923560133 Marionette TRACE conn3 <- [1,2239,null,{"value":null}] 16:39:20 INFO - PROCESS | 1850 | 1462923560420 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:20 INFO - PROCESS | 1850 | ++DOCSHELL 0x86fe3800 == 162 [pid = 1850] [id = 567] 16:39:20 INFO - PROCESS | 1850 | ++DOMWINDOW == 152 (0x8b67d400) [pid = 1850] [serial = 1702] [outer = (nil)] 16:39:20 INFO - PROCESS | 1850 | ++DOMWINDOW == 153 (0x92757800) [pid = 1850] [serial = 1703] [outer = 0x8b67d400] 16:39:20 INFO - PROCESS | 1850 | 1462923560562 Marionette DEBUG loaded listener.js 16:39:20 INFO - PROCESS | 1850 | ++DOMWINDOW == 154 (0x92aba400) [pid = 1850] [serial = 1704] [outer = 0x8b67d400] 16:39:21 INFO - PROCESS | 1850 | 1462923561475 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]]]}] 16:39:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 16:39:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1586ms 16:39:21 INFO - PROCESS | 1850 | 1462923561512 Marionette TRACE conn3 -> [0,2241,"getWindowHandle",null] 16:39:21 INFO - PROCESS | 1850 | 1462923561516 Marionette TRACE conn3 <- [1,2241,null,{"value":"8"}] 16:39:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 16:39:21 INFO - PROCESS | 1850 | 1462923561523 Marionette TRACE conn3 -> [0,2242,"setScriptTimeout",{"ms":35000}] 16:39:21 INFO - PROCESS | 1850 | 1462923561526 Marionette TRACE conn3 <- [1,2242,null,{}] 16:39:21 INFO - PROCESS | 1850 | 1462923561532 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}] 16:39:21 INFO - PROCESS | 1850 | 1462923561742 Marionette TRACE conn3 <- [1,2243,null,{"value":null}] 16:39:22 INFO - PROCESS | 1850 | 1462923562027 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:22 INFO - PROCESS | 1850 | ++DOCSHELL 0x92740000 == 163 [pid = 1850] [id = 568] 16:39:22 INFO - PROCESS | 1850 | ++DOMWINDOW == 155 (0x9274dc00) [pid = 1850] [serial = 1705] [outer = (nil)] 16:39:22 INFO - PROCESS | 1850 | ++DOMWINDOW == 156 (0x93b0c800) [pid = 1850] [serial = 1706] [outer = 0x9274dc00] 16:39:22 INFO - PROCESS | 1850 | 1462923562165 Marionette DEBUG loaded listener.js 16:39:22 INFO - PROCESS | 1850 | ++DOMWINDOW == 157 (0x93bd7c00) [pid = 1850] [serial = 1707] [outer = 0x9274dc00] 16:39:23 INFO - PROCESS | 1850 | 1462923563084 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]]]}] 16:39:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 16:39:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1596ms 16:39:23 INFO - PROCESS | 1850 | 1462923563119 Marionette TRACE conn3 -> [0,2245,"getWindowHandle",null] 16:39:23 INFO - PROCESS | 1850 | 1462923563123 Marionette TRACE conn3 <- [1,2245,null,{"value":"8"}] 16:39:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 16:39:23 INFO - PROCESS | 1850 | 1462923563130 Marionette TRACE conn3 -> [0,2246,"setScriptTimeout",{"ms":35000}] 16:39:23 INFO - PROCESS | 1850 | 1462923563134 Marionette TRACE conn3 <- [1,2246,null,{}] 16:39:23 INFO - PROCESS | 1850 | 1462923563140 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}] 16:39:23 INFO - PROCESS | 1850 | 1462923563375 Marionette TRACE conn3 <- [1,2247,null,{"value":null}] 16:39:23 INFO - PROCESS | 1850 | 1462923563712 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:23 INFO - PROCESS | 1850 | ++DOCSHELL 0x94f13800 == 164 [pid = 1850] [id = 569] 16:39:23 INFO - PROCESS | 1850 | ++DOMWINDOW == 158 (0x9515bc00) [pid = 1850] [serial = 1708] [outer = (nil)] 16:39:23 INFO - PROCESS | 1850 | ++DOMWINDOW == 159 (0x953d5000) [pid = 1850] [serial = 1709] [outer = 0x9515bc00] 16:39:23 INFO - PROCESS | 1850 | 1462923563813 Marionette DEBUG loaded listener.js 16:39:23 INFO - PROCESS | 1850 | ++DOMWINDOW == 160 (0x957f4000) [pid = 1850] [serial = 1710] [outer = 0x9515bc00] 16:39:24 INFO - PROCESS | 1850 | 1462923564738 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]]]}] 16:39:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 16:39:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1644ms 16:39:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 16:39:24 INFO - PROCESS | 1850 | 1462923564774 Marionette TRACE conn3 -> [0,2249,"getWindowHandle",null] 16:39:24 INFO - PROCESS | 1850 | 1462923564777 Marionette TRACE conn3 <- [1,2249,null,{"value":"8"}] 16:39:24 INFO - PROCESS | 1850 | 1462923564784 Marionette TRACE conn3 -> [0,2250,"setScriptTimeout",{"ms":35000}] 16:39:24 INFO - PROCESS | 1850 | 1462923564788 Marionette TRACE conn3 <- [1,2250,null,{}] 16:39:24 INFO - PROCESS | 1850 | 1462923564793 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}] 16:39:25 INFO - PROCESS | 1850 | 1462923565001 Marionette TRACE conn3 <- [1,2251,null,{"value":null}] 16:39:25 INFO - PROCESS | 1850 | 1462923565344 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:25 INFO - PROCESS | 1850 | ++DOCSHELL 0x862b1400 == 165 [pid = 1850] [id = 570] 16:39:25 INFO - PROCESS | 1850 | ++DOMWINDOW == 161 (0x8dcfe400) [pid = 1850] [serial = 1711] [outer = (nil)] 16:39:25 INFO - PROCESS | 1850 | ++DOMWINDOW == 162 (0x976e7000) [pid = 1850] [serial = 1712] [outer = 0x8dcfe400] 16:39:25 INFO - PROCESS | 1850 | 1462923565434 Marionette DEBUG loaded listener.js 16:39:25 INFO - PROCESS | 1850 | ++DOMWINDOW == 163 (0x99503800) [pid = 1850] [serial = 1713] [outer = 0x8dcfe400] 16:39:26 INFO - PROCESS | 1850 | 1462923566372 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]]]}] 16:39:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 16:39:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1631ms 16:39:26 INFO - PROCESS | 1850 | 1462923566415 Marionette TRACE conn3 -> [0,2253,"getWindowHandle",null] 16:39:26 INFO - PROCESS | 1850 | 1462923566418 Marionette TRACE conn3 <- [1,2253,null,{"value":"8"}] 16:39:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 16:39:26 INFO - PROCESS | 1850 | 1462923566424 Marionette TRACE conn3 -> [0,2254,"setScriptTimeout",{"ms":35000}] 16:39:26 INFO - PROCESS | 1850 | 1462923566428 Marionette TRACE conn3 <- [1,2254,null,{}] 16:39:26 INFO - PROCESS | 1850 | 1462923566434 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}] 16:39:26 INFO - PROCESS | 1850 | 1462923566634 Marionette TRACE conn3 <- [1,2255,null,{"value":null}] 16:39:26 INFO - PROCESS | 1850 | 1462923566964 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:26 INFO - PROCESS | 1850 | ++DOCSHELL 0x86fe2400 == 166 [pid = 1850] [id = 571] 16:39:26 INFO - PROCESS | 1850 | ++DOMWINDOW == 164 (0x92755400) [pid = 1850] [serial = 1714] [outer = (nil)] 16:39:27 INFO - PROCESS | 1850 | ++DOMWINDOW == 165 (0x99e9c800) [pid = 1850] [serial = 1715] [outer = 0x92755400] 16:39:27 INFO - PROCESS | 1850 | 1462923567051 Marionette DEBUG loaded listener.js 16:39:27 INFO - PROCESS | 1850 | ++DOMWINDOW == 166 (0x99eea000) [pid = 1850] [serial = 1716] [outer = 0x92755400] 16:39:27 INFO - PROCESS | 1850 | 1462923567955 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]]]}] 16:39:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 16:39:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1585ms 16:39:28 INFO - PROCESS | 1850 | 1462923568012 Marionette TRACE conn3 -> [0,2257,"getWindowHandle",null] 16:39:28 INFO - PROCESS | 1850 | 1462923568015 Marionette TRACE conn3 <- [1,2257,null,{"value":"8"}] 16:39:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 16:39:28 INFO - PROCESS | 1850 | 1462923568021 Marionette TRACE conn3 -> [0,2258,"setScriptTimeout",{"ms":35000}] 16:39:28 INFO - PROCESS | 1850 | 1462923568024 Marionette TRACE conn3 <- [1,2258,null,{}] 16:39:28 INFO - PROCESS | 1850 | 1462923568030 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}] 16:39:28 INFO - PROCESS | 1850 | 1462923568264 Marionette TRACE conn3 <- [1,2259,null,{"value":null}] 16:39:28 INFO - PROCESS | 1850 | 1462923568592 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:28 INFO - PROCESS | 1850 | ++DOCSHELL 0x85cc7800 == 167 [pid = 1850] [id = 572] 16:39:28 INFO - PROCESS | 1850 | ++DOMWINDOW == 167 (0x9994d400) [pid = 1850] [serial = 1717] [outer = (nil)] 16:39:28 INFO - PROCESS | 1850 | ++DOMWINDOW == 168 (0x9a44ac00) [pid = 1850] [serial = 1718] [outer = 0x9994d400] 16:39:28 INFO - PROCESS | 1850 | 1462923568684 Marionette DEBUG loaded listener.js 16:39:28 INFO - PROCESS | 1850 | ++DOMWINDOW == 169 (0x9a60b800) [pid = 1850] [serial = 1719] [outer = 0x9994d400] 16:39:29 INFO - PROCESS | 1850 | 1462923569623 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]]]}] 16:39:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 16:39:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1632ms 16:39:29 INFO - PROCESS | 1850 | 1462923569655 Marionette TRACE conn3 -> [0,2261,"getWindowHandle",null] 16:39:29 INFO - PROCESS | 1850 | 1462923569659 Marionette TRACE conn3 <- [1,2261,null,{"value":"8"}] 16:39:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 16:39:29 INFO - PROCESS | 1850 | 1462923569665 Marionette TRACE conn3 -> [0,2262,"setScriptTimeout",{"ms":35000}] 16:39:29 INFO - PROCESS | 1850 | 1462923569669 Marionette TRACE conn3 <- [1,2262,null,{}] 16:39:29 INFO - PROCESS | 1850 | 1462923569675 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}] 16:39:29 INFO - PROCESS | 1850 | 1462923569903 Marionette TRACE conn3 <- [1,2263,null,{"value":null}] 16:39:30 INFO - PROCESS | 1850 | 1462923570247 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:30 INFO - PROCESS | 1850 | ++DOCSHELL 0x91acdc00 == 168 [pid = 1850] [id = 573] 16:39:30 INFO - PROCESS | 1850 | ++DOMWINDOW == 170 (0x953d3400) [pid = 1850] [serial = 1720] [outer = (nil)] 16:39:30 INFO - PROCESS | 1850 | ++DOMWINDOW == 171 (0x9afbf400) [pid = 1850] [serial = 1721] [outer = 0x953d3400] 16:39:30 INFO - PROCESS | 1850 | 1462923570337 Marionette DEBUG loaded listener.js 16:39:30 INFO - PROCESS | 1850 | ++DOMWINDOW == 172 (0x9afcc800) [pid = 1850] [serial = 1722] [outer = 0x953d3400] 16:39:31 INFO - PROCESS | 1850 | 1462923571244 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]]]}] 16:39:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 16:39:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1633ms 16:39:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 16:39:31 INFO - PROCESS | 1850 | 1462923571299 Marionette TRACE conn3 -> [0,2265,"getWindowHandle",null] 16:39:31 INFO - PROCESS | 1850 | 1462923571302 Marionette TRACE conn3 <- [1,2265,null,{"value":"8"}] 16:39:31 INFO - PROCESS | 1850 | 1462923571309 Marionette TRACE conn3 -> [0,2266,"setScriptTimeout",{"ms":35000}] 16:39:31 INFO - PROCESS | 1850 | 1462923571312 Marionette TRACE conn3 <- [1,2266,null,{}] 16:39:31 INFO - PROCESS | 1850 | 1462923571318 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}] 16:39:31 INFO - PROCESS | 1850 | 1462923571549 Marionette TRACE conn3 <- [1,2267,null,{"value":null}] 16:39:31 INFO - PROCESS | 1850 | 1462923571879 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:31 INFO - PROCESS | 1850 | ++DOCSHELL 0x99ee7000 == 169 [pid = 1850] [id = 574] 16:39:31 INFO - PROCESS | 1850 | ++DOMWINDOW == 173 (0x9afc4000) [pid = 1850] [serial = 1723] [outer = (nil)] 16:39:31 INFO - PROCESS | 1850 | ++DOMWINDOW == 174 (0x9b191400) [pid = 1850] [serial = 1724] [outer = 0x9afc4000] 16:39:31 INFO - PROCESS | 1850 | 1462923571968 Marionette DEBUG loaded listener.js 16:39:32 INFO - PROCESS | 1850 | ++DOMWINDOW == 175 (0x9b193000) [pid = 1850] [serial = 1725] [outer = 0x9afc4000] 16:39:32 INFO - PROCESS | 1850 | 1462923572880 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]]]}] 16:39:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 16:39:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1631ms 16:39:32 INFO - PROCESS | 1850 | 1462923572940 Marionette TRACE conn3 -> [0,2269,"getWindowHandle",null] 16:39:32 INFO - PROCESS | 1850 | 1462923572943 Marionette TRACE conn3 <- [1,2269,null,{"value":"8"}] 16:39:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 16:39:32 INFO - PROCESS | 1850 | 1462923572950 Marionette TRACE conn3 -> [0,2270,"setScriptTimeout",{"ms":35000}] 16:39:32 INFO - PROCESS | 1850 | 1462923572953 Marionette TRACE conn3 <- [1,2270,null,{}] 16:39:32 INFO - PROCESS | 1850 | 1462923572959 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}] 16:39:33 INFO - PROCESS | 1850 | 1462923573178 Marionette TRACE conn3 <- [1,2271,null,{"value":null}] 16:39:33 INFO - PROCESS | 1850 | 1462923573508 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:33 INFO - PROCESS | 1850 | ++DOCSHELL 0x99948400 == 170 [pid = 1850] [id = 575] 16:39:33 INFO - PROCESS | 1850 | ++DOMWINDOW == 176 (0x9b789800) [pid = 1850] [serial = 1726] [outer = (nil)] 16:39:33 INFO - PROCESS | 1850 | ++DOMWINDOW == 177 (0x9ba77c00) [pid = 1850] [serial = 1727] [outer = 0x9b789800] 16:39:33 INFO - PROCESS | 1850 | 1462923573596 Marionette DEBUG loaded listener.js 16:39:33 INFO - PROCESS | 1850 | ++DOMWINDOW == 178 (0xa0505400) [pid = 1850] [serial = 1728] [outer = 0x9b789800] 16:39:34 INFO - PROCESS | 1850 | 1462923574469 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]]]}] 16:39:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 16:39:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1594ms 16:39:34 INFO - PROCESS | 1850 | 1462923574545 Marionette TRACE conn3 -> [0,2273,"getWindowHandle",null] 16:39:34 INFO - PROCESS | 1850 | 1462923574548 Marionette TRACE conn3 <- [1,2273,null,{"value":"8"}] 16:39:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 16:39:34 INFO - PROCESS | 1850 | 1462923574556 Marionette TRACE conn3 -> [0,2274,"setScriptTimeout",{"ms":35000}] 16:39:34 INFO - PROCESS | 1850 | 1462923574559 Marionette TRACE conn3 <- [1,2274,null,{}] 16:39:34 INFO - PROCESS | 1850 | 1462923574565 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}] 16:39:34 INFO - PROCESS | 1850 | 1462923574826 Marionette TRACE conn3 <- [1,2275,null,{"value":null}] 16:39:35 INFO - PROCESS | 1850 | 1462923575168 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:35 INFO - PROCESS | 1850 | ++DOCSHELL 0x862ad000 == 171 [pid = 1850] [id = 576] 16:39:35 INFO - PROCESS | 1850 | ++DOMWINDOW == 179 (0x922da000) [pid = 1850] [serial = 1729] [outer = (nil)] 16:39:35 INFO - PROCESS | 1850 | ++DOMWINDOW == 180 (0xa2273400) [pid = 1850] [serial = 1730] [outer = 0x922da000] 16:39:35 INFO - PROCESS | 1850 | 1462923575256 Marionette DEBUG loaded listener.js 16:39:35 INFO - PROCESS | 1850 | ++DOMWINDOW == 181 (0xa26c2000) [pid = 1850] [serial = 1731] [outer = 0x922da000] 16:39:36 INFO - PROCESS | 1850 | 1462923576145 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]]]}] 16:39:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 16:39:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1633ms 16:39:38 INFO - PROCESS | 1850 | --DOCSHELL 0x883b1400 == 170 [pid = 1850] [id = 512] 16:39:38 INFO - PROCESS | 1850 | --DOCSHELL 0x875a7400 == 169 [pid = 1850] [id = 557] 16:39:38 INFO - PROCESS | 1850 | --DOCSHELL 0x8a0ee400 == 168 [pid = 1850] [id = 556] 16:39:38 INFO - PROCESS | 1850 | --DOCSHELL 0x88ef3800 == 167 [pid = 1850] [id = 555] 16:39:38 INFO - PROCESS | 1850 | --DOCSHELL 0x86fd8800 == 166 [pid = 1850] [id = 554] 16:39:38 INFO - PROCESS | 1850 | --DOCSHELL 0x953da800 == 165 [pid = 1850] [id = 550] 16:39:38 INFO - PROCESS | 1850 | --DOCSHELL 0x89d86c00 == 164 [pid = 1850] [id = 551] 16:39:38 INFO - PROCESS | 1850 | --DOCSHELL 0x86fe3400 == 163 [pid = 1850] [id = 549] 16:39:38 INFO - PROCESS | 1850 | --DOCSHELL 0x89d88c00 == 162 [pid = 1850] [id = 548] 16:39:38 INFO - PROCESS | 1850 | --DOCSHELL 0x99ef3400 == 161 [pid = 1850] [id = 547] 16:39:38 INFO - PROCESS | 1850 | --DOCSHELL 0x989a7000 == 160 [pid = 1850] [id = 546] 16:39:38 INFO - PROCESS | 1850 | --DOCSHELL 0x93b06400 == 159 [pid = 1850] [id = 544] 16:39:38 INFO - PROCESS | 1850 | --DOCSHELL 0x87498c00 == 158 [pid = 1850] [id = 545] 16:39:38 INFO - PROCESS | 1850 | --DOCSHELL 0x92710c00 == 157 [pid = 1850] [id = 543] 16:39:38 INFO - PROCESS | 1850 | --DOCSHELL 0x86ccc800 == 156 [pid = 1850] [id = 542] 16:39:38 INFO - PROCESS | 1850 | --DOCSHELL 0x8b2e0000 == 155 [pid = 1850] [id = 541] 16:39:38 INFO - PROCESS | 1850 | --DOCSHELL 0x8823c000 == 154 [pid = 1850] [id = 540] 16:39:38 INFO - PROCESS | 1850 | --DOCSHELL 0x8dd0a400 == 153 [pid = 1850] [id = 539] 16:39:38 INFO - PROCESS | 1850 | --DOCSHELL 0x88241400 == 152 [pid = 1850] [id = 537] 16:39:38 INFO - PROCESS | 1850 | --DOCSHELL 0x8b9d5c00 == 151 [pid = 1850] [id = 538] 16:39:38 INFO - PROCESS | 1850 | --DOMWINDOW == 180 (0x875b5c00) [pid = 1850] [serial = 1598] [outer = (nil)] [url = about:blank] 16:39:38 INFO - PROCESS | 1850 | --DOMWINDOW == 179 (0x8afe4400) [pid = 1850] [serial = 1551] [outer = (nil)] [url = about:blank] 16:39:38 INFO - PROCESS | 1850 | --DOMWINDOW == 178 (0x99ef3c00) [pid = 1850] [serial = 1593] [outer = (nil)] [url = about:blank] 16:39:38 INFO - PROCESS | 1850 | --DOMWINDOW == 177 (0x921fc000) [pid = 1850] [serial = 1568] [outer = (nil)] [url = about:blank] 16:39:38 INFO - PROCESS | 1850 | --DOMWINDOW == 176 (0x9a60f000) [pid = 1850] [serial = 1596] [outer = (nil)] [url = about:blank] 16:39:38 INFO - PROCESS | 1850 | --DOMWINDOW == 175 (0x95082400) [pid = 1850] [serial = 1581] [outer = (nil)] [url = about:blank] 16:39:38 INFO - PROCESS | 1850 | --DOMWINDOW == 174 (0x9255dc00) [pid = 1850] [serial = 1572] [outer = (nil)] [url = about:blank] 16:39:38 INFO - PROCESS | 1850 | --DOMWINDOW == 173 (0x9ba76000) [pid = 1850] [serial = 1470] [outer = (nil)] [url = about:blank] 16:39:38 INFO - PROCESS | 1850 | --DOMWINDOW == 172 (0x9a605000) [pid = 1850] [serial = 1595] [outer = (nil)] [url = about:blank] 16:39:38 INFO - PROCESS | 1850 | --DOMWINDOW == 171 (0x8e6d9c00) [pid = 1850] [serial = 1482] [outer = (nil)] [url = about:blank] 16:39:38 INFO - PROCESS | 1850 | --DOMWINDOW == 170 (0x9114dc00) [pid = 1850] [serial = 1563] [outer = (nil)] [url = about:blank] 16:39:38 INFO - PROCESS | 1850 | --DOMWINDOW == 169 (0x922d4800) [pid = 1850] [serial = 1569] [outer = (nil)] [url = about:blank] 16:39:38 INFO - PROCESS | 1850 | --DOMWINDOW == 168 (0x8f066c00) [pid = 1850] [serial = 1559] [outer = (nil)] [url = about:blank] 16:39:38 INFO - PROCESS | 1850 | --DOMWINDOW == 167 (0x8f052000) [pid = 1850] [serial = 1557] [outer = (nil)] [url = about:blank] 16:39:38 INFO - PROCESS | 1850 | --DOMWINDOW == 166 (0x94f44c00) [pid = 1850] [serial = 1580] [outer = (nil)] [url = about:blank] 16:39:38 INFO - PROCESS | 1850 | --DOMWINDOW == 165 (0x91003400) [pid = 1850] [serial = 1560] [outer = (nil)] [url = about:blank] 16:39:38 INFO - PROCESS | 1850 | --DOMWINDOW == 164 (0x8e607c00) [pid = 1850] [serial = 1554] [outer = (nil)] [url = about:blank] 16:39:38 INFO - PROCESS | 1850 | --DOMWINDOW == 163 (0x99944c00) [pid = 1850] [serial = 1589] [outer = (nil)] [url = about:blank] 16:39:38 INFO - PROCESS | 1850 | --DOMWINDOW == 162 (0x8a0e6000) [pid = 1850] [serial = 1550] [outer = (nil)] [url = about:blank] 16:39:38 INFO - PROCESS | 1850 | --DOMWINDOW == 161 (0x8dcf7800) [pid = 1850] [serial = 1605] [outer = (nil)] [url = about:blank] 16:39:38 INFO - PROCESS | 1850 | --DOMWINDOW == 160 (0x8dcef800) [pid = 1850] [serial = 1416] [outer = (nil)] [url = about:blank] 16:39:38 INFO - PROCESS | 1850 | --DOMWINDOW == 159 (0x99ef1400) [pid = 1850] [serial = 1592] [outer = (nil)] [url = about:blank] 16:39:38 INFO - PROCESS | 1850 | --DOMWINDOW == 158 (0x8b0f3400) [pid = 1850] [serial = 1602] [outer = (nil)] [url = about:blank] 16:39:38 INFO - PROCESS | 1850 | --DOMWINDOW == 157 (0x8e6d9800) [pid = 1850] [serial = 1607] [outer = (nil)] [url = about:blank] 16:39:38 INFO - PROCESS | 1850 | --DOMWINDOW == 156 (0x91064c00) [pid = 1850] [serial = 1562] [outer = (nil)] [url = about:blank] 16:39:38 INFO - PROCESS | 1850 | --DOMWINDOW == 155 (0x92751000) [pid = 1850] [serial = 1577] [outer = (nil)] [url = about:blank] 16:39:38 INFO - PROCESS | 1850 | --DOMWINDOW == 154 (0x91e2d800) [pid = 1850] [serial = 1566] [outer = (nil)] [url = about:blank] 16:39:38 INFO - PROCESS | 1850 | --DOMWINDOW == 153 (0x92732800) [pid = 1850] [serial = 1575] [outer = (nil)] [url = about:blank] 16:39:38 INFO - PROCESS | 1850 | --DOMWINDOW == 152 (0x8d3a9c00) [pid = 1850] [serial = 1553] [outer = (nil)] [url = about:blank] 16:39:38 INFO - PROCESS | 1850 | --DOMWINDOW == 151 (0x98e33800) [pid = 1850] [serial = 1587] [outer = (nil)] [url = about:blank] 16:39:38 INFO - PROCESS | 1850 | --DOMWINDOW == 150 (0x8ee69400) [pid = 1850] [serial = 1556] [outer = (nil)] [url = about:blank] 16:39:38 INFO - PROCESS | 1850 | --DOMWINDOW == 149 (0x91da0000) [pid = 1850] [serial = 1565] [outer = (nil)] [url = about:blank] 16:39:38 INFO - PROCESS | 1850 | --DOMWINDOW == 148 (0x92399800) [pid = 1850] [serial = 1571] [outer = (nil)] [url = about:blank] 16:39:38 INFO - PROCESS | 1850 | --DOMWINDOW == 147 (0x9270bc00) [pid = 1850] [serial = 1574] [outer = (nil)] [url = about:blank] 16:39:38 INFO - PROCESS | 1850 | --DOMWINDOW == 146 (0x8afe3c00) [pid = 1850] [serial = 1601] [outer = (nil)] [url = about:blank] 16:39:38 INFO - PROCESS | 1850 | --DOMWINDOW == 145 (0x883b9400) [pid = 1850] [serial = 1599] [outer = (nil)] [url = about:blank] 16:39:38 INFO - PROCESS | 1850 | --DOMWINDOW == 144 (0x99a5b400) [pid = 1850] [serial = 1590] [outer = (nil)] [url = about:blank] 16:39:38 INFO - PROCESS | 1850 | --DOMWINDOW == 143 (0x92758800) [pid = 1850] [serial = 1578] [outer = (nil)] [url = about:blank] 16:39:38 INFO - PROCESS | 1850 | --DOMWINDOW == 142 (0x957f8000) [pid = 1850] [serial = 1584] [outer = (nil)] [url = about:blank] 16:39:38 INFO - PROCESS | 1850 | --DOMWINDOW == 141 (0x957ed400) [pid = 1850] [serial = 1583] [outer = (nil)] [url = about:blank] 16:39:38 INFO - PROCESS | 1850 | --DOMWINDOW == 140 (0x8b9da800) [pid = 1850] [serial = 1604] [outer = (nil)] [url = about:blank] 16:39:38 INFO - PROCESS | 1850 | --DOMWINDOW == 139 (0x989ab800) [pid = 1850] [serial = 1586] [outer = (nil)] [url = about:blank] 16:39:38 INFO - PROCESS | 1850 | --DOMWINDOW == 138 (0x8ee41000) [pid = 1850] [serial = 1608] [outer = (nil)] [url = about:blank] 16:39:38 INFO - PROCESS | 1850 | 1462923578565 Marionette TRACE conn3 -> [0,2277,"getWindowHandle",null] 16:39:38 INFO - PROCESS | 1850 | 1462923578568 Marionette TRACE conn3 <- [1,2277,null,{"value":"8"}] 16:39:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 16:39:38 INFO - PROCESS | 1850 | 1462923578601 Marionette TRACE conn3 -> [0,2278,"setScriptTimeout",{"ms":35000}] 16:39:38 INFO - PROCESS | 1850 | 1462923578608 Marionette TRACE conn3 <- [1,2278,null,{}] 16:39:38 INFO - PROCESS | 1850 | 1462923578616 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}] 16:39:38 INFO - PROCESS | 1850 | 1462923578814 Marionette TRACE conn3 <- [1,2279,null,{"value":null}] 16:39:38 INFO - PROCESS | 1850 | 1462923578833 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:38 INFO - PROCESS | 1850 | ++DOCSHELL 0x883b9c00 == 152 [pid = 1850] [id = 577] 16:39:38 INFO - PROCESS | 1850 | ++DOMWINDOW == 139 (0x883bd400) [pid = 1850] [serial = 1732] [outer = (nil)] 16:39:38 INFO - PROCESS | 1850 | ++DOMWINDOW == 140 (0x88ef8400) [pid = 1850] [serial = 1733] [outer = 0x883bd400] 16:39:38 INFO - PROCESS | 1850 | 1462923578939 Marionette DEBUG loaded listener.js 16:39:39 INFO - PROCESS | 1850 | ++DOMWINDOW == 141 (0x89c77000) [pid = 1850] [serial = 1734] [outer = 0x883bd400] 16:39:39 INFO - PROCESS | 1850 | 1462923579982 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]]]}] 16:39:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 16:39:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1394ms 16:39:40 INFO - PROCESS | 1850 | 1462923579996 Marionette TRACE conn3 -> [0,2281,"getWindowHandle",null] 16:39:40 INFO - PROCESS | 1850 | 1462923580000 Marionette TRACE conn3 <- [1,2281,null,{"value":"8"}] 16:39:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 16:39:40 INFO - PROCESS | 1850 | 1462923580012 Marionette TRACE conn3 -> [0,2282,"setScriptTimeout",{"ms":35000}] 16:39:40 INFO - PROCESS | 1850 | 1462923580017 Marionette TRACE conn3 <- [1,2282,null,{}] 16:39:40 INFO - PROCESS | 1850 | 1462923580023 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}] 16:39:40 INFO - PROCESS | 1850 | 1462923580313 Marionette TRACE conn3 <- [1,2283,null,{"value":null}] 16:39:40 INFO - PROCESS | 1850 | 1462923580339 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:40 INFO - PROCESS | 1850 | ++DOCSHELL 0x89c72400 == 153 [pid = 1850] [id = 578] 16:39:40 INFO - PROCESS | 1850 | ++DOMWINDOW == 142 (0x89d86c00) [pid = 1850] [serial = 1735] [outer = (nil)] 16:39:40 INFO - PROCESS | 1850 | ++DOMWINDOW == 143 (0x8b0ee400) [pid = 1850] [serial = 1736] [outer = 0x89d86c00] 16:39:40 INFO - PROCESS | 1850 | 1462923580419 Marionette DEBUG loaded listener.js 16:39:40 INFO - PROCESS | 1850 | ++DOMWINDOW == 144 (0x8b2dd800) [pid = 1850] [serial = 1737] [outer = 0x89d86c00] 16:39:41 INFO - PROCESS | 1850 | 1462923581496 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]]]}] 16:39:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 16:39:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1536ms 16:39:41 INFO - PROCESS | 1850 | 1462923581546 Marionette TRACE conn3 -> [0,2285,"getWindowHandle",null] 16:39:41 INFO - PROCESS | 1850 | 1462923581550 Marionette TRACE conn3 <- [1,2285,null,{"value":"8"}] 16:39:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 16:39:41 INFO - PROCESS | 1850 | 1462923581564 Marionette TRACE conn3 -> [0,2286,"setScriptTimeout",{"ms":35000}] 16:39:41 INFO - PROCESS | 1850 | 1462923581569 Marionette TRACE conn3 <- [1,2286,null,{}] 16:39:41 INFO - PROCESS | 1850 | 1462923581583 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}] 16:39:41 INFO - PROCESS | 1850 | 1462923581872 Marionette TRACE conn3 <- [1,2287,null,{"value":null}] 16:39:41 INFO - PROCESS | 1850 | 1462923581912 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:41 INFO - PROCESS | 1850 | ++DOCSHELL 0x8d3a5800 == 154 [pid = 1850] [id = 579] 16:39:41 INFO - PROCESS | 1850 | ++DOMWINDOW == 145 (0x8d3ad800) [pid = 1850] [serial = 1738] [outer = (nil)] 16:39:41 INFO - PROCESS | 1850 | ++DOMWINDOW == 146 (0x8dd0a400) [pid = 1850] [serial = 1739] [outer = 0x8d3ad800] 16:39:41 INFO - PROCESS | 1850 | 1462923581988 Marionette DEBUG loaded listener.js 16:39:42 INFO - PROCESS | 1850 | ++DOMWINDOW == 147 (0x8e60bc00) [pid = 1850] [serial = 1740] [outer = 0x8d3ad800] 16:39:42 INFO - PROCESS | 1850 | 1462923582982 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]]]}] 16:39:43 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 16:39:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1491ms 16:39:43 INFO - PROCESS | 1850 | 1462923583048 Marionette TRACE conn3 -> [0,2289,"getWindowHandle",null] 16:39:43 INFO - PROCESS | 1850 | 1462923583069 Marionette TRACE conn3 <- [1,2289,null,{"value":"8"}] 16:39:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 16:39:43 INFO - PROCESS | 1850 | 1462923583084 Marionette TRACE conn3 -> [0,2290,"setScriptTimeout",{"ms":35000}] 16:39:43 INFO - PROCESS | 1850 | 1462923583087 Marionette TRACE conn3 <- [1,2290,null,{}] 16:39:43 INFO - PROCESS | 1850 | 1462923583093 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}] 16:39:43 INFO - PROCESS | 1850 | 1462923583993 Marionette TRACE conn3 <- [1,2291,null,{"value":null}] 16:39:44 INFO - PROCESS | 1850 | --DOMWINDOW == 146 (0x88ef8c00) [pid = 1850] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 16:39:44 INFO - PROCESS | 1850 | --DOMWINDOW == 145 (0x8e6e3400) [pid = 1850] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 16:39:44 INFO - PROCESS | 1850 | --DOMWINDOW == 144 (0x92751400) [pid = 1850] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 16:39:44 INFO - PROCESS | 1850 | --DOMWINDOW == 143 (0x92316000) [pid = 1850] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 16:39:44 INFO - PROCESS | 1850 | --DOMWINDOW == 142 (0xa219e400) [pid = 1850] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 16:39:44 INFO - PROCESS | 1850 | --DOMWINDOW == 141 (0x87498400) [pid = 1850] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 16:39:44 INFO - PROCESS | 1850 | --DOMWINDOW == 140 (0x8a0e3800) [pid = 1850] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 16:39:44 INFO - PROCESS | 1850 | --DOMWINDOW == 139 (0x9105f400) [pid = 1850] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 16:39:44 INFO - PROCESS | 1850 | --DOMWINDOW == 138 (0x94f0dc00) [pid = 1850] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 16:39:44 INFO - PROCESS | 1850 | --DOMWINDOW == 137 (0x8b787800) [pid = 1850] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 16:39:44 INFO - PROCESS | 1850 | --DOMWINDOW == 136 (0x8823b400) [pid = 1850] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 16:39:44 INFO - PROCESS | 1850 | --DOMWINDOW == 135 (0x91acd000) [pid = 1850] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 16:39:44 INFO - PROCESS | 1850 | --DOMWINDOW == 134 (0x86fddc00) [pid = 1850] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 16:39:44 INFO - PROCESS | 1850 | --DOMWINDOW == 133 (0x8a0e4c00) [pid = 1850] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 16:39:44 INFO - PROCESS | 1850 | --DOMWINDOW == 132 (0x9ba77400) [pid = 1850] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 16:39:44 INFO - PROCESS | 1850 | --DOMWINDOW == 131 (0x875ac800) [pid = 1850] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 16:39:44 INFO - PROCESS | 1850 | --DOMWINDOW == 130 (0x9a3d0400) [pid = 1850] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 16:39:44 INFO - PROCESS | 1850 | --DOMWINDOW == 129 (0x8b9d8c00) [pid = 1850] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 16:39:44 INFO - PROCESS | 1850 | --DOMWINDOW == 128 (0x91d97c00) [pid = 1850] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 16:39:44 INFO - PROCESS | 1850 | --DOMWINDOW == 127 (0x9ad7d000) [pid = 1850] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 16:39:44 INFO - PROCESS | 1850 | --DOMWINDOW == 126 (0x8b10a400) [pid = 1850] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 16:39:44 INFO - PROCESS | 1850 | 1462923584253 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:44 INFO - PROCESS | 1850 | ++DOCSHELL 0x86fddc00 == 155 [pid = 1850] [id = 580] 16:39:44 INFO - PROCESS | 1850 | ++DOMWINDOW == 127 (0x875ac800) [pid = 1850] [serial = 1741] [outer = (nil)] 16:39:44 INFO - PROCESS | 1850 | ++DOMWINDOW == 128 (0x8a0e3800) [pid = 1850] [serial = 1742] [outer = 0x875ac800] 16:39:44 INFO - PROCESS | 1850 | 1462923584329 Marionette DEBUG loaded listener.js 16:39:44 INFO - PROCESS | 1850 | ++DOMWINDOW == 129 (0x8e6d9c00) [pid = 1850] [serial = 1743] [outer = 0x875ac800] 16:39:45 INFO - PROCESS | 1850 | 1462923585114 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]]]}] 16:39:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 16:39:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 2084ms 16:39:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 16:39:45 INFO - PROCESS | 1850 | 1462923585168 Marionette TRACE conn3 -> [0,2293,"getWindowHandle",null] 16:39:45 INFO - PROCESS | 1850 | 1462923585171 Marionette TRACE conn3 <- [1,2293,null,{"value":"8"}] 16:39:45 INFO - PROCESS | 1850 | 1462923585177 Marionette TRACE conn3 -> [0,2294,"setScriptTimeout",{"ms":35000}] 16:39:45 INFO - PROCESS | 1850 | 1462923585180 Marionette TRACE conn3 <- [1,2294,null,{}] 16:39:45 INFO - PROCESS | 1850 | 1462923585186 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}] 16:39:45 INFO - PROCESS | 1850 | 1462923585448 Marionette TRACE conn3 <- [1,2295,null,{"value":null}] 16:39:45 INFO - PROCESS | 1850 | 1462923585469 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:45 INFO - PROCESS | 1850 | ++DOCSHELL 0x8e6de400 == 156 [pid = 1850] [id = 581] 16:39:45 INFO - PROCESS | 1850 | ++DOMWINDOW == 130 (0x8ee3d800) [pid = 1850] [serial = 1744] [outer = (nil)] 16:39:45 INFO - PROCESS | 1850 | ++DOMWINDOW == 131 (0x8ef09c00) [pid = 1850] [serial = 1745] [outer = 0x8ee3d800] 16:39:45 INFO - PROCESS | 1850 | 1462923585539 Marionette DEBUG loaded listener.js 16:39:45 INFO - PROCESS | 1850 | ++DOMWINDOW == 132 (0x8f056000) [pid = 1850] [serial = 1746] [outer = 0x8ee3d800] 16:39:46 INFO - PROCESS | 1850 | 1462923586800 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]]]}] 16:39:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 16:39:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1684ms 16:39:46 INFO - PROCESS | 1850 | 1462923586862 Marionette TRACE conn3 -> [0,2297,"getWindowHandle",null] 16:39:46 INFO - PROCESS | 1850 | 1462923586870 Marionette TRACE conn3 <- [1,2297,null,{"value":"8"}] 16:39:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 16:39:46 INFO - PROCESS | 1850 | 1462923586880 Marionette TRACE conn3 -> [0,2298,"setScriptTimeout",{"ms":35000}] 16:39:46 INFO - PROCESS | 1850 | 1462923586885 Marionette TRACE conn3 <- [1,2298,null,{}] 16:39:46 INFO - PROCESS | 1850 | 1462923586952 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}] 16:39:47 INFO - PROCESS | 1850 | 1462923587197 Marionette TRACE conn3 <- [1,2299,null,{"value":null}] 16:39:47 INFO - PROCESS | 1850 | 1462923587546 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:47 INFO - PROCESS | 1850 | ++DOCSHELL 0x88235000 == 157 [pid = 1850] [id = 582] 16:39:47 INFO - PROCESS | 1850 | ++DOMWINDOW == 133 (0x89c73000) [pid = 1850] [serial = 1747] [outer = (nil)] 16:39:47 INFO - PROCESS | 1850 | ++DOMWINDOW == 134 (0x8afe1800) [pid = 1850] [serial = 1748] [outer = 0x89c73000] 16:39:47 INFO - PROCESS | 1850 | 1462923587637 Marionette DEBUG loaded listener.js 16:39:47 INFO - PROCESS | 1850 | ++DOMWINDOW == 135 (0x8b67c800) [pid = 1850] [serial = 1749] [outer = 0x89c73000] 16:39:48 INFO - PROCESS | 1850 | 1462923588623 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]]]}] 16:39:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 16:39:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1799ms 16:39:48 INFO - PROCESS | 1850 | 1462923588680 Marionette TRACE conn3 -> [0,2301,"getWindowHandle",null] 16:39:48 INFO - PROCESS | 1850 | 1462923588689 Marionette TRACE conn3 <- [1,2301,null,{"value":"8"}] 16:39:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 16:39:48 INFO - PROCESS | 1850 | 1462923588699 Marionette TRACE conn3 -> [0,2302,"setScriptTimeout",{"ms":35000}] 16:39:48 INFO - PROCESS | 1850 | 1462923588703 Marionette TRACE conn3 <- [1,2302,null,{}] 16:39:48 INFO - PROCESS | 1850 | 1462923588710 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}] 16:39:48 INFO - PROCESS | 1850 | 1462923588957 Marionette TRACE conn3 <- [1,2303,null,{"value":null}] 16:39:49 INFO - PROCESS | 1850 | 1462923589297 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:49 INFO - PROCESS | 1850 | ++DOCSHELL 0x8dd10c00 == 158 [pid = 1850] [id = 583] 16:39:49 INFO - PROCESS | 1850 | ++DOMWINDOW == 136 (0x8e6d9800) [pid = 1850] [serial = 1750] [outer = (nil)] 16:39:49 INFO - PROCESS | 1850 | ++DOMWINDOW == 137 (0x8ee38800) [pid = 1850] [serial = 1751] [outer = 0x8e6d9800] 16:39:49 INFO - PROCESS | 1850 | 1462923589388 Marionette DEBUG loaded listener.js 16:39:49 INFO - PROCESS | 1850 | ++DOMWINDOW == 138 (0x8ee6ac00) [pid = 1850] [serial = 1752] [outer = 0x8e6d9800] 16:39:50 INFO - PROCESS | 1850 | 1462923590347 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]]]}] 16:39:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 16:39:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1687ms 16:39:50 INFO - PROCESS | 1850 | 1462923590386 Marionette TRACE conn3 -> [0,2305,"getWindowHandle",null] 16:39:50 INFO - PROCESS | 1850 | 1462923590389 Marionette TRACE conn3 <- [1,2305,null,{"value":"8"}] 16:39:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 16:39:50 INFO - PROCESS | 1850 | 1462923590396 Marionette TRACE conn3 -> [0,2306,"setScriptTimeout",{"ms":35000}] 16:39:50 INFO - PROCESS | 1850 | 1462923590402 Marionette TRACE conn3 <- [1,2306,null,{}] 16:39:50 INFO - PROCESS | 1850 | 1462923590419 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}] 16:39:50 INFO - PROCESS | 1850 | 1462923590653 Marionette TRACE conn3 <- [1,2307,null,{"value":null}] 16:39:51 INFO - PROCESS | 1850 | 1462923590987 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:51 INFO - PROCESS | 1850 | ++DOCSHELL 0x9100c400 == 159 [pid = 1850] [id = 584] 16:39:51 INFO - PROCESS | 1850 | ++DOMWINDOW == 139 (0x91065400) [pid = 1850] [serial = 1753] [outer = (nil)] 16:39:51 INFO - PROCESS | 1850 | ++DOMWINDOW == 140 (0x9114e800) [pid = 1850] [serial = 1754] [outer = 0x91065400] 16:39:51 INFO - PROCESS | 1850 | 1462923591082 Marionette DEBUG loaded listener.js 16:39:51 INFO - PROCESS | 1850 | ++DOMWINDOW == 141 (0x9130dc00) [pid = 1850] [serial = 1755] [outer = 0x91065400] 16:39:52 INFO - PROCESS | 1850 | 1462923591992 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]]]}] 16:39:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 16:39:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1636ms 16:39:52 INFO - PROCESS | 1850 | 1462923592033 Marionette TRACE conn3 -> [0,2309,"getWindowHandle",null] 16:39:52 INFO - PROCESS | 1850 | 1462923592038 Marionette TRACE conn3 <- [1,2309,null,{"value":"8"}] 16:39:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 16:39:52 INFO - PROCESS | 1850 | 1462923592044 Marionette TRACE conn3 -> [0,2310,"setScriptTimeout",{"ms":35000}] 16:39:52 INFO - PROCESS | 1850 | 1462923592048 Marionette TRACE conn3 <- [1,2310,null,{}] 16:39:52 INFO - PROCESS | 1850 | 1462923592053 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}] 16:39:52 INFO - PROCESS | 1850 | 1462923592285 Marionette TRACE conn3 <- [1,2311,null,{"value":null}] 16:39:52 INFO - PROCESS | 1850 | 1462923592612 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:52 INFO - PROCESS | 1850 | ++DOCSHELL 0x91007000 == 160 [pid = 1850] [id = 585] 16:39:52 INFO - PROCESS | 1850 | ++DOMWINDOW == 142 (0x91152000) [pid = 1850] [serial = 1756] [outer = (nil)] 16:39:52 INFO - PROCESS | 1850 | ++DOMWINDOW == 143 (0x91e2ac00) [pid = 1850] [serial = 1757] [outer = 0x91152000] 16:39:52 INFO - PROCESS | 1850 | 1462923592702 Marionette DEBUG loaded listener.js 16:39:52 INFO - PROCESS | 1850 | ++DOMWINDOW == 144 (0x91e33800) [pid = 1850] [serial = 1758] [outer = 0x91152000] 16:39:53 INFO - PROCESS | 1850 | 1462923593644 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]]]}] 16:39:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 16:39:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1630ms 16:39:53 INFO - PROCESS | 1850 | 1462923593675 Marionette TRACE conn3 -> [0,2313,"getWindowHandle",null] 16:39:53 INFO - PROCESS | 1850 | 1462923593679 Marionette TRACE conn3 <- [1,2313,null,{"value":"8"}] 16:39:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 16:39:53 INFO - PROCESS | 1850 | 1462923593686 Marionette TRACE conn3 -> [0,2314,"setScriptTimeout",{"ms":35000}] 16:39:53 INFO - PROCESS | 1850 | 1462923593689 Marionette TRACE conn3 <- [1,2314,null,{}] 16:39:53 INFO - PROCESS | 1850 | 1462923593695 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}] 16:39:53 INFO - PROCESS | 1850 | 1462923593919 Marionette TRACE conn3 <- [1,2315,null,{"value":null}] 16:39:54 INFO - PROCESS | 1850 | 1462923594261 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:54 INFO - PROCESS | 1850 | ++DOCSHELL 0x9114dc00 == 161 [pid = 1850] [id = 586] 16:39:54 INFO - PROCESS | 1850 | ++DOMWINDOW == 145 (0x91e34c00) [pid = 1850] [serial = 1759] [outer = (nil)] 16:39:54 INFO - PROCESS | 1850 | ++DOMWINDOW == 146 (0x922dcc00) [pid = 1850] [serial = 1760] [outer = 0x91e34c00] 16:39:54 INFO - PROCESS | 1850 | 1462923594360 Marionette DEBUG loaded listener.js 16:39:54 INFO - PROCESS | 1850 | ++DOMWINDOW == 147 (0x92311c00) [pid = 1850] [serial = 1761] [outer = 0x91e34c00] 16:39:55 INFO - PROCESS | 1850 | 1462923595271 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]]]}] 16:39:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 16:39:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1640ms 16:39:55 INFO - PROCESS | 1850 | 1462923595326 Marionette TRACE conn3 -> [0,2317,"getWindowHandle",null] 16:39:55 INFO - PROCESS | 1850 | 1462923595330 Marionette TRACE conn3 <- [1,2317,null,{"value":"8"}] 16:39:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 16:39:55 INFO - PROCESS | 1850 | 1462923595337 Marionette TRACE conn3 -> [0,2318,"setScriptTimeout",{"ms":35000}] 16:39:55 INFO - PROCESS | 1850 | 1462923595340 Marionette TRACE conn3 <- [1,2318,null,{}] 16:39:55 INFO - PROCESS | 1850 | 1462923595346 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}] 16:39:55 INFO - PROCESS | 1850 | 1462923595608 Marionette TRACE conn3 <- [1,2319,null,{"value":null}] 16:39:55 INFO - PROCESS | 1850 | 1462923595945 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:55 INFO - PROCESS | 1850 | ++DOCSHELL 0x91069c00 == 162 [pid = 1850] [id = 587] 16:39:55 INFO - PROCESS | 1850 | ++DOMWINDOW == 148 (0x91e2f400) [pid = 1850] [serial = 1762] [outer = (nil)] 16:39:56 INFO - PROCESS | 1850 | ++DOMWINDOW == 149 (0x92738c00) [pid = 1850] [serial = 1763] [outer = 0x91e2f400] 16:39:56 INFO - PROCESS | 1850 | 1462923596037 Marionette DEBUG loaded listener.js 16:39:56 INFO - PROCESS | 1850 | ++DOMWINDOW == 150 (0x92757c00) [pid = 1850] [serial = 1764] [outer = 0x91e2f400] 16:39:57 INFO - PROCESS | 1850 | 1462923597007 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] 16:39:57 INFO - PROCESS | 1850 | 1462923597033 Marionette TRACE conn3 <- [1,2321,null,{"value":"8"}] 16:39:57 INFO - PROCESS | 1850 | 1462923597040 Marionette TRACE conn3 -> [0,2322,"setScriptTimeout",{"ms":35000}] 16:39:57 INFO - PROCESS | 1850 | 1462923597043 Marionette TRACE conn3 <- [1,2322,null,{}] 16:39:57 INFO - PROCESS | 1850 | 1462923597049 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}] 16:39:57 INFO - PROCESS | 1850 | 1462923597272 Marionette TRACE conn3 <- [1,2323,null,{"value":null}] 16:39:57 INFO - PROCESS | 1850 | 1462923597603 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:57 INFO - PROCESS | 1850 | ++DOCSHELL 0x8b9da800 == 163 [pid = 1850] [id = 588] 16:39:57 INFO - PROCESS | 1850 | ++DOMWINDOW == 151 (0x922ce400) [pid = 1850] [serial = 1765] [outer = (nil)] 16:39:57 INFO - PROCESS | 1850 | ++DOMWINDOW == 152 (0x93bd2c00) [pid = 1850] [serial = 1766] [outer = 0x922ce400] 16:39:57 INFO - PROCESS | 1850 | 1462923597697 Marionette DEBUG loaded listener.js 16:39:57 INFO - PROCESS | 1850 | ++DOMWINDOW == 153 (0x94f46c00) [pid = 1850] [serial = 1767] [outer = 0x922ce400] 16:39:58 INFO - PROCESS | 1850 | 1462923598651 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]]]}] 16:39:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 16:39:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1684ms 16:39:58 INFO - PROCESS | 1850 | 1462923598727 Marionette TRACE conn3 -> [0,2325,"getWindowHandle",null] 16:39:58 INFO - PROCESS | 1850 | 1462923598730 Marionette TRACE conn3 <- [1,2325,null,{"value":"8"}] 16:39:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 16:39:58 INFO - PROCESS | 1850 | 1462923598737 Marionette TRACE conn3 -> [0,2326,"setScriptTimeout",{"ms":35000}] 16:39:58 INFO - PROCESS | 1850 | 1462923598741 Marionette TRACE conn3 <- [1,2326,null,{}] 16:39:58 INFO - PROCESS | 1850 | 1462923598746 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}] 16:39:58 INFO - PROCESS | 1850 | 1462923598973 Marionette TRACE conn3 <- [1,2327,null,{"value":null}] 16:39:59 INFO - PROCESS | 1850 | 1462923599305 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:59 INFO - PROCESS | 1850 | ++DOCSHELL 0x92705800 == 164 [pid = 1850] [id = 589] 16:39:59 INFO - PROCESS | 1850 | ++DOMWINDOW == 154 (0x939af800) [pid = 1850] [serial = 1768] [outer = (nil)] 16:39:59 INFO - PROCESS | 1850 | ++DOMWINDOW == 155 (0x95089000) [pid = 1850] [serial = 1769] [outer = 0x939af800] 16:39:59 INFO - PROCESS | 1850 | 1462923599398 Marionette DEBUG loaded listener.js 16:39:59 INFO - PROCESS | 1850 | ++DOMWINDOW == 156 (0x9515a000) [pid = 1850] [serial = 1770] [outer = 0x939af800] 16:40:00 INFO - PROCESS | 1850 | 1462923600362 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]]]}] 16:40:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 16:40:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1682ms 16:40:00 INFO - PROCESS | 1850 | 1462923600422 Marionette TRACE conn3 -> [0,2329,"getWindowHandle",null] 16:40:00 INFO - PROCESS | 1850 | 1462923600429 Marionette TRACE conn3 <- [1,2329,null,{"value":"8"}] 16:40:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 16:40:00 INFO - PROCESS | 1850 | 1462923600439 Marionette TRACE conn3 -> [0,2330,"setScriptTimeout",{"ms":35000}] 16:40:00 INFO - PROCESS | 1850 | 1462923600443 Marionette TRACE conn3 <- [1,2330,null,{}] 16:40:00 INFO - PROCESS | 1850 | 1462923600453 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}] 16:40:00 INFO - PROCESS | 1850 | 1462923600875 Marionette TRACE conn3 <- [1,2331,null,{"value":null}] 16:40:01 INFO - PROCESS | 1850 | 1462923601275 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:01 INFO - PROCESS | 1850 | ++DOCSHELL 0x95086800 == 165 [pid = 1850] [id = 590] 16:40:01 INFO - PROCESS | 1850 | ++DOMWINDOW == 157 (0x953dd800) [pid = 1850] [serial = 1771] [outer = (nil)] 16:40:01 INFO - PROCESS | 1850 | ++DOMWINDOW == 158 (0x980dfc00) [pid = 1850] [serial = 1772] [outer = 0x953dd800] 16:40:01 INFO - PROCESS | 1850 | 1462923601371 Marionette DEBUG loaded listener.js 16:40:01 INFO - PROCESS | 1850 | ++DOMWINDOW == 159 (0x989ac000) [pid = 1850] [serial = 1773] [outer = 0x953dd800] 16:40:02 INFO - PROCESS | 1850 | 1462923602460 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]]]}] 16:40:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 16:40:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 2092ms 16:40:02 INFO - PROCESS | 1850 | 1462923602530 Marionette TRACE conn3 -> [0,2333,"getWindowHandle",null] 16:40:02 INFO - PROCESS | 1850 | 1462923602534 Marionette TRACE conn3 <- [1,2333,null,{"value":"8"}] 16:40:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 16:40:02 INFO - PROCESS | 1850 | 1462923602540 Marionette TRACE conn3 -> [0,2334,"setScriptTimeout",{"ms":35000}] 16:40:02 INFO - PROCESS | 1850 | 1462923602544 Marionette TRACE conn3 <- [1,2334,null,{}] 16:40:02 INFO - PROCESS | 1850 | 1462923602552 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}] 16:40:02 INFO - PROCESS | 1850 | 1462923602868 Marionette TRACE conn3 <- [1,2335,null,{"value":null}] 16:40:03 INFO - PROCESS | 1850 | 1462923603216 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:03 INFO - PROCESS | 1850 | ++DOCSHELL 0x957f2c00 == 166 [pid = 1850] [id = 591] 16:40:03 INFO - PROCESS | 1850 | ++DOMWINDOW == 160 (0x976e3800) [pid = 1850] [serial = 1774] [outer = (nil)] 16:40:03 INFO - PROCESS | 1850 | ++DOMWINDOW == 161 (0x997bf800) [pid = 1850] [serial = 1775] [outer = 0x976e3800] 16:40:03 INFO - PROCESS | 1850 | 1462923603317 Marionette DEBUG loaded listener.js 16:40:03 INFO - PROCESS | 1850 | ++DOMWINDOW == 162 (0x999ab400) [pid = 1850] [serial = 1776] [outer = 0x976e3800] 16:40:04 INFO - PROCESS | 1850 | 1462923604239 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]]]}] 16:40:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 16:40:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1732ms 16:40:04 INFO - PROCESS | 1850 | 1462923604273 Marionette TRACE conn3 -> [0,2337,"getWindowHandle",null] 16:40:04 INFO - PROCESS | 1850 | 1462923604277 Marionette TRACE conn3 <- [1,2337,null,{"value":"8"}] 16:40:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 16:40:04 INFO - PROCESS | 1850 | 1462923604285 Marionette TRACE conn3 -> [0,2338,"setScriptTimeout",{"ms":35000}] 16:40:04 INFO - PROCESS | 1850 | 1462923604289 Marionette TRACE conn3 <- [1,2338,null,{}] 16:40:04 INFO - PROCESS | 1850 | 1462923604295 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}] 16:40:04 INFO - PROCESS | 1850 | 1462923604553 Marionette TRACE conn3 <- [1,2339,null,{"value":null}] 16:40:04 INFO - PROCESS | 1850 | 1462923604902 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:04 INFO - PROCESS | 1850 | ++DOCSHELL 0x99ef3c00 == 167 [pid = 1850] [id = 592] 16:40:04 INFO - PROCESS | 1850 | ++DOMWINDOW == 163 (0x9a603800) [pid = 1850] [serial = 1777] [outer = (nil)] 16:40:04 INFO - PROCESS | 1850 | ++DOMWINDOW == 164 (0x9a60f800) [pid = 1850] [serial = 1778] [outer = 0x9a603800] 16:40:05 INFO - PROCESS | 1850 | 1462923605004 Marionette DEBUG loaded listener.js 16:40:05 INFO - PROCESS | 1850 | ++DOMWINDOW == 165 (0x9adb2c00) [pid = 1850] [serial = 1779] [outer = 0x9a603800] 16:40:05 INFO - PROCESS | 1850 | 1462923605962 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]]]}] 16:40:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 16:40:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1732ms 16:40:06 INFO - PROCESS | 1850 | 1462923606019 Marionette TRACE conn3 -> [0,2341,"getWindowHandle",null] 16:40:06 INFO - PROCESS | 1850 | 1462923606022 Marionette TRACE conn3 <- [1,2341,null,{"value":"8"}] 16:40:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 16:40:06 INFO - PROCESS | 1850 | 1462923606029 Marionette TRACE conn3 -> [0,2342,"setScriptTimeout",{"ms":35000}] 16:40:06 INFO - PROCESS | 1850 | 1462923606032 Marionette TRACE conn3 <- [1,2342,null,{}] 16:40:06 INFO - PROCESS | 1850 | 1462923606038 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}] 16:40:06 INFO - PROCESS | 1850 | 1462923606288 Marionette TRACE conn3 <- [1,2343,null,{"value":null}] 16:40:06 INFO - PROCESS | 1850 | 1462923606626 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:06 INFO - PROCESS | 1850 | ++DOCSHELL 0x89d8d800 == 168 [pid = 1850] [id = 593] 16:40:06 INFO - PROCESS | 1850 | ++DOMWINDOW == 166 (0x8b116800) [pid = 1850] [serial = 1780] [outer = (nil)] 16:40:06 INFO - PROCESS | 1850 | ++DOMWINDOW == 167 (0x9b18b000) [pid = 1850] [serial = 1781] [outer = 0x8b116800] 16:40:06 INFO - PROCESS | 1850 | 1462923606722 Marionette DEBUG loaded listener.js 16:40:06 INFO - PROCESS | 1850 | ++DOMWINDOW == 168 (0x9b7e8800) [pid = 1850] [serial = 1782] [outer = 0x8b116800] 16:40:07 INFO - PROCESS | 1850 | 1462923607632 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]]]}] 16:40:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 16:40:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1635ms 16:40:07 INFO - PROCESS | 1850 | 1462923607663 Marionette TRACE conn3 -> [0,2345,"getWindowHandle",null] 16:40:07 INFO - PROCESS | 1850 | 1462923607667 Marionette TRACE conn3 <- [1,2345,null,{"value":"8"}] 16:40:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 16:40:07 INFO - PROCESS | 1850 | 1462923607674 Marionette TRACE conn3 -> [0,2346,"setScriptTimeout",{"ms":35000}] 16:40:07 INFO - PROCESS | 1850 | 1462923607676 Marionette TRACE conn3 <- [1,2346,null,{}] 16:40:07 INFO - PROCESS | 1850 | 1462923607692 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}] 16:40:07 INFO - PROCESS | 1850 | 1462923607919 Marionette TRACE conn3 <- [1,2347,null,{"value":null}] 16:40:08 INFO - PROCESS | 1850 | 1462923608268 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:08 INFO - PROCESS | 1850 | ++DOCSHELL 0x9a3ce000 == 169 [pid = 1850] [id = 594] 16:40:08 INFO - PROCESS | 1850 | ++DOMWINDOW == 169 (0x9b188400) [pid = 1850] [serial = 1783] [outer = (nil)] 16:40:08 INFO - PROCESS | 1850 | ++DOMWINDOW == 170 (0xa104ac00) [pid = 1850] [serial = 1784] [outer = 0x9b188400] 16:40:08 INFO - PROCESS | 1850 | 1462923608363 Marionette DEBUG loaded listener.js 16:40:08 INFO - PROCESS | 1850 | ++DOMWINDOW == 171 (0xa213c800) [pid = 1850] [serial = 1785] [outer = 0x9b188400] 16:40:09 INFO - PROCESS | 1850 | 1462923609261 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]]]}] 16:40:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 16:40:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1645ms 16:40:09 INFO - PROCESS | 1850 | 1462923609320 Marionette TRACE conn3 -> [0,2349,"getWindowHandle",null] 16:40:09 INFO - PROCESS | 1850 | 1462923609324 Marionette TRACE conn3 <- [1,2349,null,{"value":"8"}] 16:40:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 16:40:09 INFO - PROCESS | 1850 | 1462923609351 Marionette TRACE conn3 -> [0,2350,"setScriptTimeout",{"ms":35000}] 16:40:09 INFO - PROCESS | 1850 | 1462923609355 Marionette TRACE conn3 <- [1,2350,null,{}] 16:40:09 INFO - PROCESS | 1850 | 1462923609361 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}] 16:40:09 INFO - PROCESS | 1850 | 1462923609595 Marionette TRACE conn3 <- [1,2351,null,{"value":null}] 16:40:09 INFO - PROCESS | 1850 | 1462923609933 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:09 INFO - PROCESS | 1850 | ++DOCSHELL 0xa1052000 == 170 [pid = 1850] [id = 595] 16:40:09 INFO - PROCESS | 1850 | ++DOMWINDOW == 172 (0xa2279c00) [pid = 1850] [serial = 1786] [outer = (nil)] 16:40:10 INFO - PROCESS | 1850 | ++DOMWINDOW == 173 (0xa26ea400) [pid = 1850] [serial = 1787] [outer = 0xa2279c00] 16:40:10 INFO - PROCESS | 1850 | 1462923610025 Marionette DEBUG loaded listener.js 16:40:10 INFO - PROCESS | 1850 | ++DOMWINDOW == 174 (0xa30cd800) [pid = 1850] [serial = 1788] [outer = 0xa2279c00] 16:40:10 INFO - PROCESS | 1850 | 1462923610949 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]]]}] 16:40:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 16:40:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1646ms 16:40:10 INFO - PROCESS | 1850 | 1462923610993 Marionette TRACE conn3 -> [0,2353,"getWindowHandle",null] 16:40:10 INFO - PROCESS | 1850 | 1462923610998 Marionette TRACE conn3 <- [1,2353,null,{"value":"8"}] 16:40:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 16:40:11 INFO - PROCESS | 1850 | 1462923611005 Marionette TRACE conn3 -> [0,2354,"setScriptTimeout",{"ms":35000}] 16:40:11 INFO - PROCESS | 1850 | 1462923611008 Marionette TRACE conn3 <- [1,2354,null,{}] 16:40:11 INFO - PROCESS | 1850 | 1462923611014 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}] 16:40:11 INFO - PROCESS | 1850 | 1462923611243 Marionette TRACE conn3 <- [1,2355,null,{"value":null}] 16:40:11 INFO - PROCESS | 1850 | 1462923611598 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:11 INFO - PROCESS | 1850 | ++DOCSHELL 0x85cc4c00 == 171 [pid = 1850] [id = 596] 16:40:11 INFO - PROCESS | 1850 | ++DOMWINDOW == 175 (0x87497000) [pid = 1850] [serial = 1789] [outer = (nil)] 16:40:11 INFO - PROCESS | 1850 | ++DOMWINDOW == 176 (0xa349d400) [pid = 1850] [serial = 1790] [outer = 0x87497000] 16:40:11 INFO - PROCESS | 1850 | 1462923611693 Marionette DEBUG loaded listener.js 16:40:11 INFO - PROCESS | 1850 | ++DOMWINDOW == 177 (0xa34a5000) [pid = 1850] [serial = 1791] [outer = 0x87497000] 16:40:12 INFO - PROCESS | 1850 | 1462923612660 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]]]}] 16:40:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 16:40:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1692ms 16:40:12 INFO - PROCESS | 1850 | 1462923612698 Marionette TRACE conn3 -> [0,2357,"getWindowHandle",null] 16:40:12 INFO - PROCESS | 1850 | 1462923612701 Marionette TRACE conn3 <- [1,2357,null,{"value":"8"}] 16:40:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 16:40:12 INFO - PROCESS | 1850 | 1462923612708 Marionette TRACE conn3 -> [0,2358,"setScriptTimeout",{"ms":35000}] 16:40:12 INFO - PROCESS | 1850 | 1462923612712 Marionette TRACE conn3 <- [1,2358,null,{}] 16:40:12 INFO - PROCESS | 1850 | 1462923612718 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}] 16:40:12 INFO - PROCESS | 1850 | 1462923612951 Marionette TRACE conn3 <- [1,2359,null,{"value":null}] 16:40:13 INFO - PROCESS | 1850 | 1462923613310 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:13 INFO - PROCESS | 1850 | ++DOCSHELL 0x9b15fc00 == 172 [pid = 1850] [id = 597] 16:40:13 INFO - PROCESS | 1850 | ++DOMWINDOW == 178 (0x9d8ca000) [pid = 1850] [serial = 1792] [outer = (nil)] 16:40:13 INFO - PROCESS | 1850 | ++DOMWINDOW == 179 (0xa50a2c00) [pid = 1850] [serial = 1793] [outer = 0x9d8ca000] 16:40:13 INFO - PROCESS | 1850 | 1462923613407 Marionette DEBUG loaded listener.js 16:40:13 INFO - PROCESS | 1850 | ++DOMWINDOW == 180 (0xa50e9400) [pid = 1850] [serial = 1794] [outer = 0x9d8ca000] 16:40:14 INFO - PROCESS | 1850 | 1462923614330 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]]]}] 16:40:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 16:40:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1681ms 16:40:14 INFO - PROCESS | 1850 | 1462923614391 Marionette TRACE conn3 -> [0,2361,"getWindowHandle",null] 16:40:14 INFO - PROCESS | 1850 | 1462923614395 Marionette TRACE conn3 <- [1,2361,null,{"value":"8"}] 16:40:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 16:40:14 INFO - PROCESS | 1850 | 1462923614402 Marionette TRACE conn3 -> [0,2362,"setScriptTimeout",{"ms":35000}] 16:40:14 INFO - PROCESS | 1850 | 1462923614404 Marionette TRACE conn3 <- [1,2362,null,{}] 16:40:14 INFO - PROCESS | 1850 | 1462923614410 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}] 16:40:14 INFO - PROCESS | 1850 | 1462923614651 Marionette TRACE conn3 <- [1,2363,null,{"value":null}] 16:40:15 INFO - PROCESS | 1850 | 1462923614990 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:15 INFO - PROCESS | 1850 | ++DOCSHELL 0x98834800 == 173 [pid = 1850] [id = 598] 16:40:15 INFO - PROCESS | 1850 | ++DOMWINDOW == 181 (0xa35ee000) [pid = 1850] [serial = 1795] [outer = (nil)] 16:40:15 INFO - PROCESS | 1850 | ++DOMWINDOW == 182 (0xa62ec400) [pid = 1850] [serial = 1796] [outer = 0xa35ee000] 16:40:15 INFO - PROCESS | 1850 | 1462923615083 Marionette DEBUG loaded listener.js 16:40:15 INFO - PROCESS | 1850 | ++DOMWINDOW == 183 (0xa6761400) [pid = 1850] [serial = 1797] [outer = 0xa35ee000] 16:40:16 INFO - PROCESS | 1850 | 1462923616003 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]]]}] 16:40:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 16:40:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1682ms 16:40:16 INFO - PROCESS | 1850 | 1462923616085 Marionette TRACE conn3 -> [0,2365,"getWindowHandle",null] 16:40:16 INFO - PROCESS | 1850 | 1462923616089 Marionette TRACE conn3 <- [1,2365,null,{"value":"8"}] 16:40:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 16:40:16 INFO - PROCESS | 1850 | 1462923616096 Marionette TRACE conn3 -> [0,2366,"setScriptTimeout",{"ms":35000}] 16:40:16 INFO - PROCESS | 1850 | 1462923616099 Marionette TRACE conn3 <- [1,2366,null,{}] 16:40:16 INFO - PROCESS | 1850 | 1462923616105 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}] 16:40:16 INFO - PROCESS | 1850 | 1462923616384 Marionette TRACE conn3 <- [1,2367,null,{"value":null}] 16:40:18 INFO - PROCESS | 1850 | --DOCSHELL 0x86fddc00 == 172 [pid = 1850] [id = 580] 16:40:18 INFO - PROCESS | 1850 | --DOCSHELL 0x8d3a5800 == 171 [pid = 1850] [id = 579] 16:40:18 INFO - PROCESS | 1850 | --DOCSHELL 0x89c72400 == 170 [pid = 1850] [id = 578] 16:40:18 INFO - PROCESS | 1850 | --DOCSHELL 0x883b9c00 == 169 [pid = 1850] [id = 577] 16:40:18 INFO - PROCESS | 1850 | --DOCSHELL 0x99948400 == 168 [pid = 1850] [id = 575] 16:40:18 INFO - PROCESS | 1850 | --DOCSHELL 0x91acdc00 == 167 [pid = 1850] [id = 573] 16:40:18 INFO - PROCESS | 1850 | --DOCSHELL 0x99ee7000 == 166 [pid = 1850] [id = 574] 16:40:18 INFO - PROCESS | 1850 | --DOCSHELL 0x85cc7800 == 165 [pid = 1850] [id = 572] 16:40:18 INFO - PROCESS | 1850 | --DOCSHELL 0x86fe2400 == 164 [pid = 1850] [id = 571] 16:40:18 INFO - PROCESS | 1850 | --DOCSHELL 0x862b1400 == 163 [pid = 1850] [id = 570] 16:40:18 INFO - PROCESS | 1850 | --DOCSHELL 0x94f13800 == 162 [pid = 1850] [id = 569] 16:40:18 INFO - PROCESS | 1850 | --DOCSHELL 0x86fe3800 == 161 [pid = 1850] [id = 567] 16:40:18 INFO - PROCESS | 1850 | --DOCSHELL 0x92740000 == 160 [pid = 1850] [id = 568] 16:40:18 INFO - PROCESS | 1850 | --DOCSHELL 0x8ee5fc00 == 159 [pid = 1850] [id = 566] 16:40:18 INFO - PROCESS | 1850 | --DOCSHELL 0x91068c00 == 158 [pid = 1850] [id = 565] 16:40:18 INFO - PROCESS | 1850 | --DOCSHELL 0x88ef9000 == 157 [pid = 1850] [id = 564] 16:40:18 INFO - PROCESS | 1850 | --DOCSHELL 0x8f060000 == 156 [pid = 1850] [id = 563] 16:40:18 INFO - PROCESS | 1850 | --DOCSHELL 0x8e6d5400 == 155 [pid = 1850] [id = 562] 16:40:18 INFO - PROCESS | 1850 | --DOCSHELL 0x8ee5e000 == 154 [pid = 1850] [id = 561] 16:40:18 INFO - PROCESS | 1850 | --DOCSHELL 0x8b9d9400 == 153 [pid = 1850] [id = 560] 16:40:18 INFO - PROCESS | 1850 | --DOCSHELL 0x883b5c00 == 152 [pid = 1850] [id = 559] 16:40:18 INFO - PROCESS | 1850 | --DOMWINDOW == 182 (0x8e604800) [pid = 1850] [serial = 1676] [outer = (nil)] [url = about:blank] 16:40:18 INFO - PROCESS | 1850 | --DOMWINDOW == 181 (0x8a0e9000) [pid = 1850] [serial = 1668] [outer = (nil)] [url = about:blank] 16:40:18 INFO - PROCESS | 1850 | --DOMWINDOW == 180 (0x8f060800) [pid = 1850] [serial = 1617] [outer = (nil)] [url = about:blank] 16:40:18 INFO - PROCESS | 1850 | --DOMWINDOW == 179 (0x94f14000) [pid = 1850] [serial = 1631] [outer = (nil)] [url = about:blank] 16:40:18 INFO - PROCESS | 1850 | --DOMWINDOW == 178 (0x939a9400) [pid = 1850] [serial = 1629] [outer = (nil)] [url = about:blank] 16:40:18 INFO - PROCESS | 1850 | --DOMWINDOW == 177 (0xa34a0c00) [pid = 1850] [serial = 1658] [outer = (nil)] [url = about:blank] 16:40:18 INFO - PROCESS | 1850 | --DOMWINDOW == 176 (0x9d8c2c00) [pid = 1850] [serial = 1649] [outer = (nil)] [url = about:blank] 16:40:18 INFO - PROCESS | 1850 | --DOMWINDOW == 175 (0x8afea400) [pid = 1850] [serial = 1613] [outer = (nil)] [url = about:blank] 16:40:18 INFO - PROCESS | 1850 | --DOMWINDOW == 174 (0x91acd400) [pid = 1850] [serial = 1620] [outer = (nil)] [url = about:blank] 16:40:18 INFO - PROCESS | 1850 | --DOMWINDOW == 173 (0x957f2800) [pid = 1850] [serial = 1634] [outer = (nil)] [url = about:blank] 16:40:18 INFO - PROCESS | 1850 | --DOMWINDOW == 172 (0xa26ec400) [pid = 1850] [serial = 1656] [outer = (nil)] [url = about:blank] 16:40:18 INFO - PROCESS | 1850 | --DOMWINDOW == 171 (0x9994dc00) [pid = 1850] [serial = 1637] [outer = (nil)] [url = about:blank] 16:40:18 INFO - PROCESS | 1850 | --DOMWINDOW == 170 (0x99ba9c00) [pid = 1850] [serial = 1638] [outer = (nil)] [url = about:blank] 16:40:18 INFO - PROCESS | 1850 | --DOMWINDOW == 169 (0x91302800) [pid = 1850] [serial = 1619] [outer = (nil)] [url = about:blank] 16:40:18 INFO - PROCESS | 1850 | --DOMWINDOW == 168 (0x91e2d000) [pid = 1850] [serial = 1622] [outer = (nil)] [url = about:blank] 16:40:18 INFO - PROCESS | 1850 | --DOMWINDOW == 167 (0xa0506400) [pid = 1850] [serial = 1650] [outer = (nil)] [url = about:blank] 16:40:18 INFO - PROCESS | 1850 | --DOMWINDOW == 166 (0x87fe1c00) [pid = 1850] [serial = 1665] [outer = (nil)] [url = about:blank] 16:40:18 INFO - PROCESS | 1850 | --DOMWINDOW == 165 (0x9b9e9400) [pid = 1850] [serial = 1647] [outer = (nil)] [url = about:blank] 16:40:18 INFO - PROCESS | 1850 | --DOMWINDOW == 164 (0x8b2e4800) [pid = 1850] [serial = 1614] [outer = (nil)] [url = about:blank] 16:40:18 INFO - PROCESS | 1850 | --DOMWINDOW == 163 (0xa2145c00) [pid = 1850] [serial = 1652] [outer = (nil)] [url = about:blank] 16:40:18 INFO - PROCESS | 1850 | --DOMWINDOW == 162 (0xa219fc00) [pid = 1850] [serial = 1653] [outer = (nil)] [url = about:blank] 16:40:18 INFO - PROCESS | 1850 | --DOMWINDOW == 161 (0xa229cc00) [pid = 1850] [serial = 1655] [outer = (nil)] [url = about:blank] 16:40:18 INFO - PROCESS | 1850 | --DOMWINDOW == 160 (0x8af0b400) [pid = 1850] [serial = 1673] [outer = (nil)] [url = about:blank] 16:40:18 INFO - PROCESS | 1850 | --DOMWINDOW == 159 (0x8ef10400) [pid = 1850] [serial = 1610] [outer = (nil)] [url = about:blank] 16:40:18 INFO - PROCESS | 1850 | --DOMWINDOW == 158 (0x9a602000) [pid = 1850] [serial = 1640] [outer = (nil)] [url = about:blank] 16:40:18 INFO - PROCESS | 1850 | --DOMWINDOW == 157 (0x8e602000) [pid = 1850] [serial = 1548] [outer = (nil)] [url = about:blank] 16:40:18 INFO - PROCESS | 1850 | --DOMWINDOW == 156 (0x92701400) [pid = 1850] [serial = 1626] [outer = (nil)] [url = about:blank] 16:40:18 INFO - PROCESS | 1850 | --DOMWINDOW == 155 (0x9a609c00) [pid = 1850] [serial = 1641] [outer = (nil)] [url = about:blank] 16:40:18 INFO - PROCESS | 1850 | --DOMWINDOW == 154 (0x98047400) [pid = 1850] [serial = 1635] [outer = (nil)] [url = about:blank] 16:40:18 INFO - PROCESS | 1850 | --DOMWINDOW == 153 (0x8749c400) [pid = 1850] [serial = 1664] [outer = (nil)] [url = about:blank] 16:40:18 INFO - PROCESS | 1850 | --DOMWINDOW == 152 (0x921fa800) [pid = 1850] [serial = 1623] [outer = (nil)] [url = about:blank] 16:40:18 INFO - PROCESS | 1850 | --DOMWINDOW == 151 (0x9b192000) [pid = 1850] [serial = 1643] [outer = (nil)] [url = about:blank] 16:40:18 INFO - PROCESS | 1850 | --DOMWINDOW == 150 (0x92abf800) [pid = 1850] [serial = 1628] [outer = (nil)] [url = about:blank] 16:40:18 INFO - PROCESS | 1850 | --DOMWINDOW == 149 (0xa34a2c00) [pid = 1850] [serial = 1659] [outer = (nil)] [url = about:blank] 16:40:18 INFO - PROCESS | 1850 | --DOMWINDOW == 148 (0x8b781c00) [pid = 1850] [serial = 1674] [outer = (nil)] [url = about:blank] 16:40:18 INFO - PROCESS | 1850 | --DOMWINDOW == 147 (0x92564000) [pid = 1850] [serial = 1625] [outer = (nil)] [url = about:blank] 16:40:18 INFO - PROCESS | 1850 | --DOMWINDOW == 146 (0x8ee69000) [pid = 1850] [serial = 1616] [outer = (nil)] [url = about:blank] 16:40:18 INFO - PROCESS | 1850 | --DOMWINDOW == 145 (0x8b681c00) [pid = 1850] [serial = 1671] [outer = (nil)] [url = about:blank] 16:40:18 INFO - PROCESS | 1850 | --DOMWINDOW == 144 (0x9b781c00) [pid = 1850] [serial = 1644] [outer = (nil)] [url = about:blank] 16:40:18 INFO - PROCESS | 1850 | --DOMWINDOW == 143 (0x89d84400) [pid = 1850] [serial = 1667] [outer = (nil)] [url = about:blank] 16:40:18 INFO - PROCESS | 1850 | --DOMWINDOW == 142 (0xa34cac00) [pid = 1850] [serial = 1661] [outer = (nil)] [url = about:blank] 16:40:18 INFO - PROCESS | 1850 | --DOMWINDOW == 141 (0x94f49000) [pid = 1850] [serial = 1632] [outer = (nil)] [url = about:blank] 16:40:18 INFO - PROCESS | 1850 | --DOMWINDOW == 140 (0x8b117000) [pid = 1850] [serial = 1670] [outer = (nil)] [url = about:blank] 16:40:18 INFO - PROCESS | 1850 | --DOMWINDOW == 139 (0x9b8ab400) [pid = 1850] [serial = 1646] [outer = (nil)] [url = about:blank] 16:40:19 INFO - PROCESS | 1850 | 1462923619050 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:19 INFO - PROCESS | 1850 | ++DOCSHELL 0x86ccd800 == 153 [pid = 1850] [id = 599] 16:40:19 INFO - PROCESS | 1850 | ++DOMWINDOW == 140 (0x86cd0000) [pid = 1850] [serial = 1798] [outer = (nil)] 16:40:19 INFO - PROCESS | 1850 | ++DOMWINDOW == 141 (0x86fe4400) [pid = 1850] [serial = 1799] [outer = 0x86cd0000] 16:40:19 INFO - PROCESS | 1850 | 1462923619132 Marionette DEBUG loaded listener.js 16:40:19 INFO - PROCESS | 1850 | ++DOMWINDOW == 142 (0x875b0800) [pid = 1850] [serial = 1800] [outer = 0x86cd0000] 16:40:19 INFO - PROCESS | 1850 | 1462923619986 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]]]}] 16:40:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 16:40:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 3946ms 16:40:20 INFO - PROCESS | 1850 | 1462923620065 Marionette TRACE conn3 -> [0,2369,"getWindowHandle",null] 16:40:20 INFO - PROCESS | 1850 | 1462923620072 Marionette TRACE conn3 <- [1,2369,null,{"value":"8"}] 16:40:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 16:40:20 INFO - PROCESS | 1850 | 1462923620085 Marionette TRACE conn3 -> [0,2370,"setScriptTimeout",{"ms":35000}] 16:40:20 INFO - PROCESS | 1850 | 1462923620090 Marionette TRACE conn3 <- [1,2370,null,{}] 16:40:20 INFO - PROCESS | 1850 | 1462923620097 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}] 16:40:20 INFO - PROCESS | 1850 | 1462923620298 Marionette TRACE conn3 <- [1,2371,null,{"value":null}] 16:40:20 INFO - PROCESS | 1850 | 1462923620310 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:20 INFO - PROCESS | 1850 | ++DOCSHELL 0x883b9400 == 154 [pid = 1850] [id = 600] 16:40:20 INFO - PROCESS | 1850 | ++DOMWINDOW == 143 (0x88ef1800) [pid = 1850] [serial = 1801] [outer = (nil)] 16:40:20 INFO - PROCESS | 1850 | ++DOMWINDOW == 144 (0x89c75800) [pid = 1850] [serial = 1802] [outer = 0x88ef1800] 16:40:20 INFO - PROCESS | 1850 | 1462923620568 Marionette DEBUG loaded listener.js 16:40:20 INFO - PROCESS | 1850 | ++DOMWINDOW == 145 (0x89d89c00) [pid = 1850] [serial = 1803] [outer = 0x88ef1800] 16:40:21 INFO - PROCESS | 1850 | 1462923621459 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]]]}] 16:40:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 16:40:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1435ms 16:40:21 INFO - PROCESS | 1850 | 1462923621526 Marionette TRACE conn3 -> [0,2373,"getWindowHandle",null] 16:40:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 16:40:21 INFO - PROCESS | 1850 | 1462923621532 Marionette TRACE conn3 <- [1,2373,null,{"value":"8"}] 16:40:21 INFO - PROCESS | 1850 | 1462923621538 Marionette TRACE conn3 -> [0,2374,"setScriptTimeout",{"ms":35000}] 16:40:21 INFO - PROCESS | 1850 | 1462923621542 Marionette TRACE conn3 <- [1,2374,null,{}] 16:40:21 INFO - PROCESS | 1850 | 1462923621547 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}] 16:40:21 INFO - PROCESS | 1850 | 1462923621849 Marionette TRACE conn3 <- [1,2375,null,{"value":null}] 16:40:21 INFO - PROCESS | 1850 | 1462923621884 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:21 INFO - PROCESS | 1850 | ++DOCSHELL 0x8af02000 == 155 [pid = 1850] [id = 601] 16:40:21 INFO - PROCESS | 1850 | ++DOMWINDOW == 146 (0x8afe0400) [pid = 1850] [serial = 1804] [outer = (nil)] 16:40:21 INFO - PROCESS | 1850 | ++DOMWINDOW == 147 (0x8afec000) [pid = 1850] [serial = 1805] [outer = 0x8afe0400] 16:40:21 INFO - PROCESS | 1850 | 1462923621958 Marionette DEBUG loaded listener.js 16:40:22 INFO - PROCESS | 1850 | ++DOMWINDOW == 148 (0x8b0f8800) [pid = 1850] [serial = 1806] [outer = 0x8afe0400] 16:40:23 INFO - PROCESS | 1850 | 1462923623030 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]]]}] 16:40:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 16:40:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1535ms 16:40:23 INFO - PROCESS | 1850 | 1462923623074 Marionette TRACE conn3 -> [0,2377,"getWindowHandle",null] 16:40:23 INFO - PROCESS | 1850 | 1462923623077 Marionette TRACE conn3 <- [1,2377,null,{"value":"8"}] 16:40:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 16:40:23 INFO - PROCESS | 1850 | 1462923623100 Marionette TRACE conn3 -> [0,2378,"setScriptTimeout",{"ms":35000}] 16:40:23 INFO - PROCESS | 1850 | 1462923623109 Marionette TRACE conn3 <- [1,2378,null,{}] 16:40:23 INFO - PROCESS | 1850 | 1462923623114 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}] 16:40:23 INFO - PROCESS | 1850 | 1462923623404 Marionette TRACE conn3 <- [1,2379,null,{"value":null}] 16:40:24 INFO - PROCESS | 1850 | --DOMWINDOW == 147 (0x89c70000) [pid = 1850] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 16:40:24 INFO - PROCESS | 1850 | --DOMWINDOW == 146 (0x953d3400) [pid = 1850] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 16:40:24 INFO - PROCESS | 1850 | --DOMWINDOW == 145 (0x9100a800) [pid = 1850] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 16:40:24 INFO - PROCESS | 1850 | --DOMWINDOW == 144 (0x883bd400) [pid = 1850] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 16:40:24 INFO - PROCESS | 1850 | --DOMWINDOW == 143 (0x92755400) [pid = 1850] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 16:40:24 INFO - PROCESS | 1850 | --DOMWINDOW == 142 (0x9afc4000) [pid = 1850] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 16:40:24 INFO - PROCESS | 1850 | --DOMWINDOW == 141 (0x9994d400) [pid = 1850] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 16:40:24 INFO - PROCESS | 1850 | --DOMWINDOW == 140 (0x8d3ad800) [pid = 1850] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 16:40:24 INFO - PROCESS | 1850 | --DOMWINDOW == 139 (0x8dcfe400) [pid = 1850] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 16:40:24 INFO - PROCESS | 1850 | --DOMWINDOW == 138 (0x8ef03c00) [pid = 1850] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 16:40:24 INFO - PROCESS | 1850 | --DOMWINDOW == 137 (0x8d3a2800) [pid = 1850] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 16:40:24 INFO - PROCESS | 1850 | --DOMWINDOW == 136 (0x8f05c400) [pid = 1850] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 16:40:24 INFO - PROCESS | 1850 | --DOMWINDOW == 135 (0x86fde800) [pid = 1850] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 16:40:24 INFO - PROCESS | 1850 | --DOMWINDOW == 134 (0x875ac800) [pid = 1850] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 16:40:24 INFO - PROCESS | 1850 | --DOMWINDOW == 133 (0x9b789800) [pid = 1850] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 16:40:24 INFO - PROCESS | 1850 | --DOMWINDOW == 132 (0x8b67d400) [pid = 1850] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 16:40:24 INFO - PROCESS | 1850 | --DOMWINDOW == 131 (0x9515bc00) [pid = 1850] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 16:40:24 INFO - PROCESS | 1850 | --DOMWINDOW == 130 (0x9274dc00) [pid = 1850] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 16:40:24 INFO - PROCESS | 1850 | --DOMWINDOW == 129 (0x8b9ddc00) [pid = 1850] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 16:40:24 INFO - PROCESS | 1850 | --DOMWINDOW == 128 (0x89d86c00) [pid = 1850] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 16:40:24 INFO - PROCESS | 1850 | --DOMWINDOW == 127 (0x91e2f000) [pid = 1850] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 16:40:24 INFO - PROCESS | 1850 | --DOMWINDOW == 126 (0x8dcf8000) [pid = 1850] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 16:40:24 INFO - PROCESS | 1850 | --DOMWINDOW == 125 (0x921fc800) [pid = 1850] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 16:40:24 INFO - PROCESS | 1850 | 1462923624314 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:24 INFO - PROCESS | 1850 | ++DOCSHELL 0x86fde800 == 156 [pid = 1850] [id = 602] 16:40:24 INFO - PROCESS | 1850 | ++DOMWINDOW == 126 (0x86fe2000) [pid = 1850] [serial = 1807] [outer = (nil)] 16:40:24 INFO - PROCESS | 1850 | ++DOMWINDOW == 127 (0x8af10400) [pid = 1850] [serial = 1808] [outer = 0x86fe2000] 16:40:24 INFO - PROCESS | 1850 | 1462923624390 Marionette DEBUG loaded listener.js 16:40:24 INFO - PROCESS | 1850 | ++DOMWINDOW == 128 (0x8b783c00) [pid = 1850] [serial = 1809] [outer = 0x86fe2000] 16:40:25 INFO - PROCESS | 1850 | 1462923625237 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]]]}] 16:40:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 16:40:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 2210ms 16:40:25 INFO - PROCESS | 1850 | 1462923625295 Marionette TRACE conn3 -> [0,2381,"getWindowHandle",null] 16:40:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 16:40:25 INFO - PROCESS | 1850 | 1462923625300 Marionette TRACE conn3 <- [1,2381,null,{"value":"8"}] 16:40:25 INFO - PROCESS | 1850 | 1462923625306 Marionette TRACE conn3 -> [0,2382,"setScriptTimeout",{"ms":35000}] 16:40:25 INFO - PROCESS | 1850 | 1462923625309 Marionette TRACE conn3 <- [1,2382,null,{}] 16:40:25 INFO - PROCESS | 1850 | 1462923625314 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}] 16:40:25 INFO - PROCESS | 1850 | 1462923625511 Marionette TRACE conn3 <- [1,2383,null,{"value":null}] 16:40:25 INFO - PROCESS | 1850 | 1462923625719 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:25 INFO - PROCESS | 1850 | ++DOCSHELL 0x8b0ed400 == 157 [pid = 1850] [id = 603] 16:40:25 INFO - PROCESS | 1850 | ++DOMWINDOW == 129 (0x8b2dd400) [pid = 1850] [serial = 1810] [outer = (nil)] 16:40:25 INFO - PROCESS | 1850 | ++DOMWINDOW == 130 (0x8d3a6400) [pid = 1850] [serial = 1811] [outer = 0x8b2dd400] 16:40:25 INFO - PROCESS | 1850 | 1462923625797 Marionette DEBUG loaded listener.js 16:40:25 INFO - PROCESS | 1850 | ++DOMWINDOW == 131 (0x8dcf6800) [pid = 1850] [serial = 1812] [outer = 0x8b2dd400] 16:40:26 INFO - PROCESS | 1850 | 1462923626950 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]]]}] 16:40:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 16:40:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1681ms 16:40:26 INFO - PROCESS | 1850 | 1462923626987 Marionette TRACE conn3 -> [0,2385,"getWindowHandle",null] 16:40:27 INFO - PROCESS | 1850 | 1462923627000 Marionette TRACE conn3 <- [1,2385,null,{"value":"8"}] 16:40:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 16:40:27 INFO - PROCESS | 1850 | 1462923627015 Marionette TRACE conn3 -> [0,2386,"setScriptTimeout",{"ms":35000}] 16:40:27 INFO - PROCESS | 1850 | 1462923627020 Marionette TRACE conn3 <- [1,2386,null,{}] 16:40:27 INFO - PROCESS | 1850 | 1462923627029 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}] 16:40:27 INFO - PROCESS | 1850 | 1462923627287 Marionette TRACE conn3 <- [1,2387,null,{"value":null}] 16:40:27 INFO - PROCESS | 1850 | 1462923627634 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:27 INFO - PROCESS | 1850 | ++DOCSHELL 0x86fdec00 == 158 [pid = 1850] [id = 604] 16:40:27 INFO - PROCESS | 1850 | ++DOMWINDOW == 132 (0x883b5800) [pid = 1850] [serial = 1813] [outer = (nil)] 16:40:27 INFO - PROCESS | 1850 | ++DOMWINDOW == 133 (0x8a0ee000) [pid = 1850] [serial = 1814] [outer = 0x883b5800] 16:40:27 INFO - PROCESS | 1850 | 1462923627728 Marionette DEBUG loaded listener.js 16:40:27 INFO - PROCESS | 1850 | ++DOMWINDOW == 134 (0x8afde800) [pid = 1850] [serial = 1815] [outer = 0x883b5800] 16:40:28 INFO - PROCESS | 1850 | 1462923628708 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]]]}] 16:40:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 16:40:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1740ms 16:40:28 INFO - PROCESS | 1850 | 1462923628755 Marionette TRACE conn3 -> [0,2389,"getWindowHandle",null] 16:40:28 INFO - PROCESS | 1850 | 1462923628764 Marionette TRACE conn3 <- [1,2389,null,{"value":"8"}] 16:40:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 16:40:28 INFO - PROCESS | 1850 | 1462923628775 Marionette TRACE conn3 -> [0,2390,"setScriptTimeout",{"ms":35000}] 16:40:28 INFO - PROCESS | 1850 | 1462923628779 Marionette TRACE conn3 <- [1,2390,null,{}] 16:40:28 INFO - PROCESS | 1850 | 1462923628785 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}] 16:40:29 INFO - PROCESS | 1850 | 1462923629035 Marionette TRACE conn3 <- [1,2391,null,{"value":null}] 16:40:29 INFO - PROCESS | 1850 | 1462923629379 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:29 INFO - PROCESS | 1850 | ++DOCSHELL 0x8b67e000 == 159 [pid = 1850] [id = 605] 16:40:29 INFO - PROCESS | 1850 | ++DOMWINDOW == 135 (0x8b685c00) [pid = 1850] [serial = 1816] [outer = (nil)] 16:40:29 INFO - PROCESS | 1850 | ++DOMWINDOW == 136 (0x8b9e0800) [pid = 1850] [serial = 1817] [outer = 0x8b685c00] 16:40:29 INFO - PROCESS | 1850 | 1462923629475 Marionette DEBUG loaded listener.js 16:40:29 INFO - PROCESS | 1850 | ++DOMWINDOW == 137 (0x8dd0dc00) [pid = 1850] [serial = 1818] [outer = 0x8b685c00] 16:40:30 INFO - PROCESS | 1850 | 1462923630478 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]]]}] 16:40:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 16:40:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1741ms 16:40:30 INFO - PROCESS | 1850 | 1462923630516 Marionette TRACE conn3 -> [0,2393,"getWindowHandle",null] 16:40:30 INFO - PROCESS | 1850 | 1462923630519 Marionette TRACE conn3 <- [1,2393,null,{"value":"8"}] 16:40:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 16:40:30 INFO - PROCESS | 1850 | 1462923630527 Marionette TRACE conn3 -> [0,2394,"setScriptTimeout",{"ms":35000}] 16:40:30 INFO - PROCESS | 1850 | 1462923630533 Marionette TRACE conn3 <- [1,2394,null,{}] 16:40:30 INFO - PROCESS | 1850 | 1462923630549 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}] 16:40:30 INFO - PROCESS | 1850 | 1462923630802 Marionette TRACE conn3 <- [1,2395,null,{"value":null}] 16:40:31 INFO - PROCESS | 1850 | 1462923631144 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:31 INFO - PROCESS | 1850 | ++DOCSHELL 0x8e6d7000 == 160 [pid = 1850] [id = 606] 16:40:31 INFO - PROCESS | 1850 | ++DOMWINDOW == 138 (0x8ee3cc00) [pid = 1850] [serial = 1819] [outer = (nil)] 16:40:31 INFO - PROCESS | 1850 | ++DOMWINDOW == 139 (0x8ef01800) [pid = 1850] [serial = 1820] [outer = 0x8ee3cc00] 16:40:31 INFO - PROCESS | 1850 | 1462923631242 Marionette DEBUG loaded listener.js 16:40:31 INFO - PROCESS | 1850 | ++DOMWINDOW == 140 (0x8f054c00) [pid = 1850] [serial = 1821] [outer = 0x8ee3cc00] 16:40:32 INFO - PROCESS | 1850 | 1462923632166 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]]]}] 16:40:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 16:40:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1685ms 16:40:32 INFO - PROCESS | 1850 | 1462923632235 Marionette TRACE conn3 -> [0,2397,"getWindowHandle",null] 16:40:32 INFO - PROCESS | 1850 | 1462923632243 Marionette TRACE conn3 <- [1,2397,null,{"value":"8"}] 16:40:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 16:40:32 INFO - PROCESS | 1850 | 1462923632258 Marionette TRACE conn3 -> [0,2398,"setScriptTimeout",{"ms":35000}] 16:40:32 INFO - PROCESS | 1850 | 1462923632261 Marionette TRACE conn3 <- [1,2398,null,{}] 16:40:32 INFO - PROCESS | 1850 | 1462923632268 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}] 16:40:32 INFO - PROCESS | 1850 | 1462923632512 Marionette TRACE conn3 <- [1,2399,null,{"value":null}] 16:40:32 INFO - PROCESS | 1850 | 1462923632851 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:32 INFO - PROCESS | 1850 | ++DOCSHELL 0x8b2dcc00 == 161 [pid = 1850] [id = 607] 16:40:32 INFO - PROCESS | 1850 | ++DOMWINDOW == 141 (0x8f057800) [pid = 1850] [serial = 1822] [outer = (nil)] 16:40:32 INFO - PROCESS | 1850 | ++DOMWINDOW == 142 (0x8f06f000) [pid = 1850] [serial = 1823] [outer = 0x8f057800] 16:40:32 INFO - PROCESS | 1850 | 1462923632943 Marionette DEBUG loaded listener.js 16:40:33 INFO - PROCESS | 1850 | ++DOMWINDOW == 143 (0x91009c00) [pid = 1850] [serial = 1824] [outer = 0x8f057800] 16:40:33 INFO - PROCESS | 1850 | 1462923633858 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]]]}] 16:40:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 16:40:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1634ms 16:40:33 INFO - PROCESS | 1850 | 1462923633892 Marionette TRACE conn3 -> [0,2401,"getWindowHandle",null] 16:40:33 INFO - PROCESS | 1850 | 1462923633896 Marionette TRACE conn3 <- [1,2401,null,{"value":"8"}] 16:40:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 16:40:33 INFO - PROCESS | 1850 | 1462923633903 Marionette TRACE conn3 -> [0,2402,"setScriptTimeout",{"ms":35000}] 16:40:33 INFO - PROCESS | 1850 | 1462923633906 Marionette TRACE conn3 <- [1,2402,null,{}] 16:40:33 INFO - PROCESS | 1850 | 1462923633912 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}] 16:40:34 INFO - PROCESS | 1850 | 1462923634139 Marionette TRACE conn3 <- [1,2403,null,{"value":null}] 16:40:34 INFO - PROCESS | 1850 | 1462923634471 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:34 INFO - PROCESS | 1850 | ++DOCSHELL 0x8ef10400 == 162 [pid = 1850] [id = 608] 16:40:34 INFO - PROCESS | 1850 | ++DOMWINDOW == 144 (0x8f06b400) [pid = 1850] [serial = 1825] [outer = (nil)] 16:40:34 INFO - PROCESS | 1850 | ++DOMWINDOW == 145 (0x91069000) [pid = 1850] [serial = 1826] [outer = 0x8f06b400] 16:40:34 INFO - PROCESS | 1850 | 1462923634565 Marionette DEBUG loaded listener.js 16:40:34 INFO - PROCESS | 1850 | ++DOMWINDOW == 146 (0x91148000) [pid = 1850] [serial = 1827] [outer = 0x8f06b400] 16:40:35 INFO - PROCESS | 1850 | 1462923635522 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]]]}] 16:40:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 16:40:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1680ms 16:40:35 INFO - PROCESS | 1850 | 1462923635584 Marionette TRACE conn3 -> [0,2405,"getWindowHandle",null] 16:40:35 INFO - PROCESS | 1850 | 1462923635588 Marionette TRACE conn3 <- [1,2405,null,{"value":"8"}] 16:40:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 16:40:35 INFO - PROCESS | 1850 | 1462923635595 Marionette TRACE conn3 -> [0,2406,"setScriptTimeout",{"ms":35000}] 16:40:35 INFO - PROCESS | 1850 | 1462923635598 Marionette TRACE conn3 <- [1,2406,null,{}] 16:40:35 INFO - PROCESS | 1850 | 1462923635604 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}] 16:40:35 INFO - PROCESS | 1850 | 1462923635860 Marionette TRACE conn3 <- [1,2407,null,{"value":null}] 16:40:36 INFO - PROCESS | 1850 | 1462923636211 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:36 INFO - PROCESS | 1850 | ++DOCSHELL 0x8f068c00 == 163 [pid = 1850] [id = 609] 16:40:36 INFO - PROCESS | 1850 | ++DOMWINDOW == 147 (0x91308400) [pid = 1850] [serial = 1828] [outer = (nil)] 16:40:36 INFO - PROCESS | 1850 | ++DOMWINDOW == 148 (0x91d97000) [pid = 1850] [serial = 1829] [outer = 0x91308400] 16:40:36 INFO - PROCESS | 1850 | 1462923636303 Marionette DEBUG loaded listener.js 16:40:36 INFO - PROCESS | 1850 | ++DOMWINDOW == 149 (0x91e2b000) [pid = 1850] [serial = 1830] [outer = 0x91308400] 16:40:37 INFO - PROCESS | 1850 | 1462923637207 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]]]}] 16:40:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 16:40:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1689ms 16:40:37 INFO - PROCESS | 1850 | 1462923637285 Marionette TRACE conn3 -> [0,2409,"getWindowHandle",null] 16:40:37 INFO - PROCESS | 1850 | 1462923637289 Marionette TRACE conn3 <- [1,2409,null,{"value":"8"}] 16:40:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 16:40:37 INFO - PROCESS | 1850 | 1462923637296 Marionette TRACE conn3 -> [0,2410,"setScriptTimeout",{"ms":35000}] 16:40:37 INFO - PROCESS | 1850 | 1462923637300 Marionette TRACE conn3 <- [1,2410,null,{}] 16:40:37 INFO - PROCESS | 1850 | 1462923637305 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}] 16:40:37 INFO - PROCESS | 1850 | 1462923637523 Marionette TRACE conn3 <- [1,2411,null,{"value":null}] 16:40:37 INFO - PROCESS | 1850 | 1462923637858 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:37 INFO - PROCESS | 1850 | ++DOCSHELL 0x8f052400 == 164 [pid = 1850] [id = 610] 16:40:37 INFO - PROCESS | 1850 | ++DOMWINDOW == 150 (0x91064c00) [pid = 1850] [serial = 1831] [outer = (nil)] 16:40:37 INFO - PROCESS | 1850 | ++DOMWINDOW == 151 (0x92312c00) [pid = 1850] [serial = 1832] [outer = 0x91064c00] 16:40:37 INFO - PROCESS | 1850 | 1462923637946 Marionette DEBUG loaded listener.js 16:40:38 INFO - PROCESS | 1850 | ++DOMWINDOW == 152 (0x92316000) [pid = 1850] [serial = 1833] [outer = 0x91064c00] 16:40:38 INFO - PROCESS | 1850 | 1462923638884 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]]]}] 16:40:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 16:40:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1631ms 16:40:38 INFO - PROCESS | 1850 | 1462923638928 Marionette TRACE conn3 -> [0,2413,"getWindowHandle",null] 16:40:38 INFO - PROCESS | 1850 | 1462923638932 Marionette TRACE conn3 <- [1,2413,null,{"value":"8"}] 16:40:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 16:40:38 INFO - PROCESS | 1850 | 1462923638939 Marionette TRACE conn3 -> [0,2414,"setScriptTimeout",{"ms":35000}] 16:40:38 INFO - PROCESS | 1850 | 1462923638942 Marionette TRACE conn3 <- [1,2414,null,{}] 16:40:38 INFO - PROCESS | 1850 | 1462923638948 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}] 16:40:39 INFO - PROCESS | 1850 | 1462923639194 Marionette TRACE conn3 <- [1,2415,null,{"value":null}] 16:40:39 INFO - PROCESS | 1850 | 1462923639527 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:39 INFO - PROCESS | 1850 | ++DOCSHELL 0x8b2ebc00 == 165 [pid = 1850] [id = 611] 16:40:39 INFO - PROCESS | 1850 | ++DOMWINDOW == 153 (0x91e34400) [pid = 1850] [serial = 1834] [outer = (nil)] 16:40:39 INFO - PROCESS | 1850 | ++DOMWINDOW == 154 (0x92707400) [pid = 1850] [serial = 1835] [outer = 0x91e34400] 16:40:39 INFO - PROCESS | 1850 | 1462923639617 Marionette DEBUG loaded listener.js 16:40:39 INFO - PROCESS | 1850 | ++DOMWINDOW == 155 (0x9270a000) [pid = 1850] [serial = 1836] [outer = 0x91e34400] 16:40:40 INFO - PROCESS | 1850 | 1462923640506 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]]]}] 16:40:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 16:40:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1633ms 16:40:40 INFO - PROCESS | 1850 | 1462923640573 Marionette TRACE conn3 -> [0,2417,"getWindowHandle",null] 16:40:40 INFO - PROCESS | 1850 | 1462923640577 Marionette TRACE conn3 <- [1,2417,null,{"value":"8"}] 16:40:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 16:40:40 INFO - PROCESS | 1850 | 1462923640583 Marionette TRACE conn3 -> [0,2418,"setScriptTimeout",{"ms":35000}] 16:40:40 INFO - PROCESS | 1850 | 1462923640586 Marionette TRACE conn3 <- [1,2418,null,{}] 16:40:40 INFO - PROCESS | 1850 | 1462923640592 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}] 16:40:40 INFO - PROCESS | 1850 | 1462923640811 Marionette TRACE conn3 <- [1,2419,null,{"value":null}] 16:40:41 INFO - PROCESS | 1850 | 1462923641148 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:41 INFO - PROCESS | 1850 | ++DOCSHELL 0x89c71800 == 166 [pid = 1850] [id = 612] 16:40:41 INFO - PROCESS | 1850 | ++DOMWINDOW == 156 (0x8b2df400) [pid = 1850] [serial = 1837] [outer = (nil)] 16:40:41 INFO - PROCESS | 1850 | ++DOMWINDOW == 157 (0x9273c000) [pid = 1850] [serial = 1838] [outer = 0x8b2df400] 16:40:41 INFO - PROCESS | 1850 | 1462923641246 Marionette DEBUG loaded listener.js 16:40:41 INFO - PROCESS | 1850 | ++DOMWINDOW == 158 (0x92754c00) [pid = 1850] [serial = 1839] [outer = 0x8b2df400] 16:40:42 INFO - PROCESS | 1850 | 1462923642153 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]]]}] 16:40:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 16:40:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1637ms 16:40:42 INFO - PROCESS | 1850 | 1462923642221 Marionette TRACE conn3 -> [0,2421,"getWindowHandle",null] 16:40:42 INFO - PROCESS | 1850 | 1462923642224 Marionette TRACE conn3 <- [1,2421,null,{"value":"8"}] 16:40:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 16:40:42 INFO - PROCESS | 1850 | 1462923642232 Marionette TRACE conn3 -> [0,2422,"setScriptTimeout",{"ms":35000}] 16:40:42 INFO - PROCESS | 1850 | 1462923642235 Marionette TRACE conn3 <- [1,2422,null,{}] 16:40:42 INFO - PROCESS | 1850 | 1462923642241 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}] 16:40:42 INFO - PROCESS | 1850 | 1462923642500 Marionette TRACE conn3 <- [1,2423,null,{"value":null}] 16:40:42 INFO - PROCESS | 1850 | 1462923642870 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:42 INFO - PROCESS | 1850 | ++DOCSHELL 0x921f7000 == 167 [pid = 1850] [id = 613] 16:40:42 INFO - PROCESS | 1850 | ++DOMWINDOW == 159 (0x92abd400) [pid = 1850] [serial = 1840] [outer = (nil)] 16:40:42 INFO - PROCESS | 1850 | ++DOMWINDOW == 160 (0x93b08000) [pid = 1850] [serial = 1841] [outer = 0x92abd400] 16:40:42 INFO - PROCESS | 1850 | 1462923642960 Marionette DEBUG loaded listener.js 16:40:43 INFO - PROCESS | 1850 | ++DOMWINDOW == 161 (0x94f0e800) [pid = 1850] [serial = 1842] [outer = 0x92abd400] 16:40:43 INFO - PROCESS | 1850 | 1462923643910 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]]]}] 16:40:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 16:40:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1742ms 16:40:43 INFO - PROCESS | 1850 | 1462923643974 Marionette TRACE conn3 -> [0,2425,"getWindowHandle",null] 16:40:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 16:40:43 INFO - PROCESS | 1850 | 1462923643978 Marionette TRACE conn3 <- [1,2425,null,{"value":"8"}] 16:40:43 INFO - PROCESS | 1850 | 1462923643984 Marionette TRACE conn3 -> [0,2426,"setScriptTimeout",{"ms":35000}] 16:40:43 INFO - PROCESS | 1850 | 1462923643989 Marionette TRACE conn3 <- [1,2426,null,{}] 16:40:43 INFO - PROCESS | 1850 | 1462923643994 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}] 16:40:44 INFO - PROCESS | 1850 | 1462923644244 Marionette TRACE conn3 <- [1,2427,null,{"value":null}] 16:40:44 INFO - PROCESS | 1850 | 1462923644586 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:44 INFO - PROCESS | 1850 | ++DOCSHELL 0x92ac0000 == 168 [pid = 1850] [id = 614] 16:40:44 INFO - PROCESS | 1850 | ++DOMWINDOW == 162 (0x953d4000) [pid = 1850] [serial = 1843] [outer = (nil)] 16:40:44 INFO - PROCESS | 1850 | ++DOMWINDOW == 163 (0x957ebc00) [pid = 1850] [serial = 1844] [outer = 0x953d4000] 16:40:44 INFO - PROCESS | 1850 | 1462923644685 Marionette DEBUG loaded listener.js 16:40:44 INFO - PROCESS | 1850 | ++DOMWINDOW == 164 (0x980e4000) [pid = 1850] [serial = 1845] [outer = 0x953d4000] 16:40:45 INFO - PROCESS | 1850 | 1462923645627 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]]]}] 16:40:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 16:40:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1681ms 16:40:45 INFO - PROCESS | 1850 | 1462923645666 Marionette TRACE conn3 -> [0,2429,"getWindowHandle",null] 16:40:45 INFO - PROCESS | 1850 | 1462923645670 Marionette TRACE conn3 <- [1,2429,null,{"value":"8"}] 16:40:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 16:40:45 INFO - PROCESS | 1850 | 1462923645676 Marionette TRACE conn3 -> [0,2430,"setScriptTimeout",{"ms":35000}] 16:40:45 INFO - PROCESS | 1850 | 1462923645680 Marionette TRACE conn3 <- [1,2430,null,{}] 16:40:45 INFO - PROCESS | 1850 | 1462923645685 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}] 16:40:45 INFO - PROCESS | 1850 | 1462923645918 Marionette TRACE conn3 <- [1,2431,null,{"value":null}] 16:40:46 INFO - PROCESS | 1850 | 1462923646269 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:46 INFO - PROCESS | 1850 | ++DOCSHELL 0x8d3a2400 == 169 [pid = 1850] [id = 615] 16:40:46 INFO - PROCESS | 1850 | ++DOMWINDOW == 165 (0x8ee3f000) [pid = 1850] [serial = 1846] [outer = (nil)] 16:40:46 INFO - PROCESS | 1850 | ++DOMWINDOW == 166 (0x98ebd800) [pid = 1850] [serial = 1847] [outer = 0x8ee3f000] 16:40:46 INFO - PROCESS | 1850 | 1462923646362 Marionette DEBUG loaded listener.js 16:40:46 INFO - PROCESS | 1850 | ++DOMWINDOW == 167 (0x9960e400) [pid = 1850] [serial = 1848] [outer = 0x8ee3f000] 16:40:47 INFO - PROCESS | 1850 | 1462923647279 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]]]}] 16:40:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 16:40:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1638ms 16:40:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 16:40:47 INFO - PROCESS | 1850 | 1462923647315 Marionette TRACE conn3 -> [0,2433,"getWindowHandle",null] 16:40:47 INFO - PROCESS | 1850 | 1462923647318 Marionette TRACE conn3 <- [1,2433,null,{"value":"8"}] 16:40:47 INFO - PROCESS | 1850 | 1462923647325 Marionette TRACE conn3 -> [0,2434,"setScriptTimeout",{"ms":35000}] 16:40:47 INFO - PROCESS | 1850 | 1462923647329 Marionette TRACE conn3 <- [1,2434,null,{}] 16:40:47 INFO - PROCESS | 1850 | 1462923647335 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}] 16:40:47 INFO - PROCESS | 1850 | 1462923647581 Marionette TRACE conn3 <- [1,2435,null,{"value":null}] 16:40:47 INFO - PROCESS | 1850 | 1462923647919 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:47 INFO - PROCESS | 1850 | ++DOCSHELL 0x939a7800 == 170 [pid = 1850] [id = 616] 16:40:47 INFO - PROCESS | 1850 | ++DOMWINDOW == 168 (0x989aa400) [pid = 1850] [serial = 1849] [outer = (nil)] 16:40:48 INFO - PROCESS | 1850 | ++DOMWINDOW == 169 (0x99e9ec00) [pid = 1850] [serial = 1850] [outer = 0x989aa400] 16:40:48 INFO - PROCESS | 1850 | 1462923648014 Marionette DEBUG loaded listener.js 16:40:48 INFO - PROCESS | 1850 | ++DOMWINDOW == 170 (0x99eea800) [pid = 1850] [serial = 1851] [outer = 0x989aa400] 16:40:48 INFO - PROCESS | 1850 | 1462923648929 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]]]}] 16:40:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 16:40:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1639ms 16:40:48 INFO - PROCESS | 1850 | 1462923648964 Marionette TRACE conn3 -> [0,2437,"getWindowHandle",null] 16:40:48 INFO - PROCESS | 1850 | 1462923648967 Marionette TRACE conn3 <- [1,2437,null,{"value":"8"}] 16:40:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 16:40:48 INFO - PROCESS | 1850 | 1462923648974 Marionette TRACE conn3 -> [0,2438,"setScriptTimeout",{"ms":35000}] 16:40:48 INFO - PROCESS | 1850 | 1462923648978 Marionette TRACE conn3 <- [1,2438,null,{}] 16:40:48 INFO - PROCESS | 1850 | 1462923648983 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}] 16:40:49 INFO - PROCESS | 1850 | 1462923649213 Marionette TRACE conn3 <- [1,2439,null,{"value":null}] 16:40:49 INFO - PROCESS | 1850 | 1462923649552 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:49 INFO - PROCESS | 1850 | ++DOCSHELL 0x86cc3800 == 171 [pid = 1850] [id = 617] 16:40:49 INFO - PROCESS | 1850 | ++DOMWINDOW == 171 (0x92ac5000) [pid = 1850] [serial = 1852] [outer = (nil)] 16:40:49 INFO - PROCESS | 1850 | ++DOMWINDOW == 172 (0x9a3cf800) [pid = 1850] [serial = 1853] [outer = 0x92ac5000] 16:40:49 INFO - PROCESS | 1850 | 1462923649646 Marionette DEBUG loaded listener.js 16:40:49 INFO - PROCESS | 1850 | ++DOMWINDOW == 173 (0x9a3d9800) [pid = 1850] [serial = 1854] [outer = 0x92ac5000] 16:40:50 INFO - PROCESS | 1850 | 1462923650573 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]]]}] 16:40:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 16:40:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1636ms 16:40:50 INFO - PROCESS | 1850 | 1462923650611 Marionette TRACE conn3 -> [0,2441,"getWindowHandle",null] 16:40:50 INFO - PROCESS | 1850 | 1462923650614 Marionette TRACE conn3 <- [1,2441,null,{"value":"8"}] 16:40:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 16:40:50 INFO - PROCESS | 1850 | 1462923650621 Marionette TRACE conn3 -> [0,2442,"setScriptTimeout",{"ms":35000}] 16:40:50 INFO - PROCESS | 1850 | 1462923650624 Marionette TRACE conn3 <- [1,2442,null,{}] 16:40:50 INFO - PROCESS | 1850 | 1462923650630 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}] 16:40:50 INFO - PROCESS | 1850 | 1462923650858 Marionette TRACE conn3 <- [1,2443,null,{"value":null}] 16:40:51 INFO - PROCESS | 1850 | 1462923651206 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:51 INFO - PROCESS | 1850 | ++DOCSHELL 0x9130c000 == 172 [pid = 1850] [id = 618] 16:40:51 INFO - PROCESS | 1850 | ++DOMWINDOW == 174 (0x91e2b800) [pid = 1850] [serial = 1855] [outer = (nil)] 16:40:51 INFO - PROCESS | 1850 | ++DOMWINDOW == 175 (0x9ad7e400) [pid = 1850] [serial = 1856] [outer = 0x91e2b800] 16:40:51 INFO - PROCESS | 1850 | 1462923651299 Marionette DEBUG loaded listener.js 16:40:51 INFO - PROCESS | 1850 | ++DOMWINDOW == 176 (0x9adabc00) [pid = 1850] [serial = 1857] [outer = 0x91e2b800] 16:40:52 INFO - PROCESS | 1850 | 1462923652209 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]]]}] 16:40:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 16:40:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1637ms 16:40:52 INFO - PROCESS | 1850 | 1462923652259 Marionette TRACE conn3 -> [0,2445,"getWindowHandle",null] 16:40:52 INFO - PROCESS | 1850 | 1462923652263 Marionette TRACE conn3 <- [1,2445,null,{"value":"8"}] 16:40:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 16:40:52 INFO - PROCESS | 1850 | 1462923652269 Marionette TRACE conn3 -> [0,2446,"setScriptTimeout",{"ms":35000}] 16:40:52 INFO - PROCESS | 1850 | 1462923652273 Marionette TRACE conn3 <- [1,2446,null,{}] 16:40:52 INFO - PROCESS | 1850 | 1462923652279 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}] 16:40:52 INFO - PROCESS | 1850 | 1462923652518 Marionette TRACE conn3 <- [1,2447,null,{"value":null}] 16:40:52 INFO - PROCESS | 1850 | 1462923652870 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:52 INFO - PROCESS | 1850 | ++DOCSHELL 0x9aaae400 == 173 [pid = 1850] [id = 619] 16:40:52 INFO - PROCESS | 1850 | ++DOMWINDOW == 177 (0x9b18d800) [pid = 1850] [serial = 1858] [outer = (nil)] 16:40:52 INFO - PROCESS | 1850 | ++DOMWINDOW == 178 (0x9b781c00) [pid = 1850] [serial = 1859] [outer = 0x9b18d800] 16:40:52 INFO - PROCESS | 1850 | 1462923652963 Marionette DEBUG loaded listener.js 16:40:53 INFO - PROCESS | 1850 | ++DOMWINDOW == 179 (0x9b8af000) [pid = 1850] [serial = 1860] [outer = 0x9b18d800] 16:40:53 INFO - PROCESS | 1850 | 1462923653908 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]]]}] 16:40:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 16:40:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1689ms 16:40:53 INFO - PROCESS | 1850 | 1462923653960 Marionette TRACE conn3 -> [0,2449,"getWindowHandle",null] 16:40:53 INFO - PROCESS | 1850 | 1462923653964 Marionette TRACE conn3 <- [1,2449,null,{"value":"8"}] 16:40:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 16:40:53 INFO - PROCESS | 1850 | 1462923653971 Marionette TRACE conn3 -> [0,2450,"setScriptTimeout",{"ms":35000}] 16:40:53 INFO - PROCESS | 1850 | 1462923653975 Marionette TRACE conn3 <- [1,2450,null,{}] 16:40:53 INFO - PROCESS | 1850 | 1462923653981 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}] 16:40:54 INFO - PROCESS | 1850 | 1462923654216 Marionette TRACE conn3 <- [1,2451,null,{"value":null}] 16:40:54 INFO - PROCESS | 1850 | 1462923654550 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:54 INFO - PROCESS | 1850 | ++DOCSHELL 0x9a3ce400 == 174 [pid = 1850] [id = 620] 16:40:54 INFO - PROCESS | 1850 | ++DOMWINDOW == 180 (0x9a610000) [pid = 1850] [serial = 1861] [outer = (nil)] 16:40:54 INFO - PROCESS | 1850 | ++DOMWINDOW == 181 (0xa050d800) [pid = 1850] [serial = 1862] [outer = 0x9a610000] 16:40:54 INFO - PROCESS | 1850 | 1462923654642 Marionette DEBUG loaded listener.js 16:40:54 INFO - PROCESS | 1850 | ++DOMWINDOW == 182 (0xa213e800) [pid = 1850] [serial = 1863] [outer = 0x9a610000] 16:40:55 INFO - PROCESS | 1850 | 1462923655576 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]]]}] 16:40:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 16:40:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1641ms 16:40:55 INFO - PROCESS | 1850 | 1462923655612 Marionette TRACE conn3 -> [0,2453,"getWindowHandle",null] 16:40:55 INFO - PROCESS | 1850 | 1462923655617 Marionette TRACE conn3 <- [1,2453,null,{"value":"8"}] 16:40:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 16:40:55 INFO - PROCESS | 1850 | 1462923655624 Marionette TRACE conn3 -> [0,2454,"setScriptTimeout",{"ms":35000}] 16:40:55 INFO - PROCESS | 1850 | 1462923655627 Marionette TRACE conn3 <- [1,2454,null,{}] 16:40:55 INFO - PROCESS | 1850 | 1462923655633 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}] 16:40:55 INFO - PROCESS | 1850 | 1462923655868 Marionette TRACE conn3 <- [1,2455,null,{"value":null}] 16:40:56 INFO - PROCESS | 1850 | 1462923656221 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:56 INFO - PROCESS | 1850 | ++DOCSHELL 0x92759000 == 175 [pid = 1850] [id = 621] 16:40:56 INFO - PROCESS | 1850 | ++DOMWINDOW == 183 (0x94f06c00) [pid = 1850] [serial = 1864] [outer = (nil)] 16:40:56 INFO - PROCESS | 1850 | ++DOMWINDOW == 184 (0xa2630c00) [pid = 1850] [serial = 1865] [outer = 0x94f06c00] 16:40:56 INFO - PROCESS | 1850 | 1462923656321 Marionette DEBUG loaded listener.js 16:40:56 INFO - PROCESS | 1850 | ++DOMWINDOW == 185 (0xa305bc00) [pid = 1850] [serial = 1866] [outer = 0x94f06c00] 16:40:59 INFO - PROCESS | 1850 | --DOCSHELL 0x874a2800 == 174 [pid = 1850] [id = 358] 16:40:59 INFO - PROCESS | 1850 | --DOCSHELL 0x86fde800 == 173 [pid = 1850] [id = 602] 16:40:59 INFO - PROCESS | 1850 | --DOCSHELL 0x8af02000 == 172 [pid = 1850] [id = 601] 16:40:59 INFO - PROCESS | 1850 | --DOCSHELL 0x883b9400 == 171 [pid = 1850] [id = 600] 16:40:59 INFO - PROCESS | 1850 | --DOCSHELL 0x86ccd800 == 170 [pid = 1850] [id = 599] 16:40:59 INFO - PROCESS | 1850 | --DOCSHELL 0x9b15fc00 == 169 [pid = 1850] [id = 597] 16:40:59 INFO - PROCESS | 1850 | --DOCSHELL 0x85cc4c00 == 168 [pid = 1850] [id = 596] 16:40:59 INFO - PROCESS | 1850 | --DOCSHELL 0x9a3ce000 == 167 [pid = 1850] [id = 594] 16:40:59 INFO - PROCESS | 1850 | --DOCSHELL 0xa1052000 == 166 [pid = 1850] [id = 595] 16:40:59 INFO - PROCESS | 1850 | --DOCSHELL 0x89d8d800 == 165 [pid = 1850] [id = 593] 16:40:59 INFO - PROCESS | 1850 | --DOCSHELL 0x99ef3c00 == 164 [pid = 1850] [id = 592] 16:40:59 INFO - PROCESS | 1850 | --DOCSHELL 0x957f2c00 == 163 [pid = 1850] [id = 591] 16:40:59 INFO - PROCESS | 1850 | --DOCSHELL 0x95086800 == 162 [pid = 1850] [id = 590] 16:40:59 INFO - PROCESS | 1850 | --DOCSHELL 0x8b9da800 == 161 [pid = 1850] [id = 588] 16:40:59 INFO - PROCESS | 1850 | --DOCSHELL 0x92705800 == 160 [pid = 1850] [id = 589] 16:40:59 INFO - PROCESS | 1850 | --DOCSHELL 0x91069c00 == 159 [pid = 1850] [id = 587] 16:40:59 INFO - PROCESS | 1850 | --DOCSHELL 0x9114dc00 == 158 [pid = 1850] [id = 586] 16:40:59 INFO - PROCESS | 1850 | --DOCSHELL 0x91007000 == 157 [pid = 1850] [id = 585] 16:40:59 INFO - PROCESS | 1850 | --DOCSHELL 0x9100c400 == 156 [pid = 1850] [id = 584] 16:40:59 INFO - PROCESS | 1850 | --DOCSHELL 0x8dd10c00 == 155 [pid = 1850] [id = 583] 16:40:59 INFO - PROCESS | 1850 | --DOCSHELL 0x88235000 == 154 [pid = 1850] [id = 582] 16:40:59 INFO - PROCESS | 1850 | --DOMWINDOW == 184 (0x9238cc00) [pid = 1850] [serial = 1697] [outer = (nil)] [url = about:blank] 16:40:59 INFO - PROCESS | 1850 | --DOMWINDOW == 183 (0x9b193000) [pid = 1850] [serial = 1725] [outer = (nil)] [url = about:blank] 16:40:59 INFO - PROCESS | 1850 | --DOMWINDOW == 182 (0x8af0f400) [pid = 1850] [serial = 1679] [outer = (nil)] [url = about:blank] 16:40:59 INFO - PROCESS | 1850 | --DOMWINDOW == 181 (0x93b0c800) [pid = 1850] [serial = 1706] [outer = (nil)] [url = about:blank] 16:40:59 INFO - PROCESS | 1850 | --DOMWINDOW == 180 (0x8e609000) [pid = 1850] [serial = 1683] [outer = (nil)] [url = about:blank] 16:40:59 INFO - PROCESS | 1850 | --DOMWINDOW == 179 (0x9ba77c00) [pid = 1850] [serial = 1727] [outer = (nil)] [url = about:blank] 16:40:59 INFO - PROCESS | 1850 | --DOMWINDOW == 178 (0x99503800) [pid = 1850] [serial = 1713] [outer = (nil)] [url = about:blank] 16:40:59 INFO - PROCESS | 1850 | --DOMWINDOW == 177 (0x8e6d9c00) [pid = 1850] [serial = 1743] [outer = (nil)] [url = about:blank] 16:40:59 INFO - PROCESS | 1850 | --DOMWINDOW == 176 (0x8b2dd800) [pid = 1850] [serial = 1737] [outer = (nil)] [url = about:blank] 16:40:59 INFO - PROCESS | 1850 | --DOMWINDOW == 175 (0x8ef09c00) [pid = 1850] [serial = 1745] [outer = (nil)] [url = about:blank] 16:40:59 INFO - PROCESS | 1850 | --DOMWINDOW == 174 (0x8b0f3800) [pid = 1850] [serial = 1680] [outer = (nil)] [url = about:blank] 16:40:59 INFO - PROCESS | 1850 | --DOMWINDOW == 173 (0x9afcc800) [pid = 1850] [serial = 1722] [outer = (nil)] [url = about:blank] 16:40:59 INFO - PROCESS | 1850 | --DOMWINDOW == 172 (0x91155c00) [pid = 1850] [serial = 1691] [outer = (nil)] [url = about:blank] 16:40:59 INFO - PROCESS | 1850 | --DOMWINDOW == 171 (0x89c77000) [pid = 1850] [serial = 1734] [outer = (nil)] [url = about:blank] 16:40:59 INFO - PROCESS | 1850 | --DOMWINDOW == 170 (0x99e9c800) [pid = 1850] [serial = 1715] [outer = (nil)] [url = about:blank] 16:40:59 INFO - PROCESS | 1850 | --DOMWINDOW == 169 (0x9b191400) [pid = 1850] [serial = 1724] [outer = (nil)] [url = about:blank] 16:40:59 INFO - PROCESS | 1850 | --DOMWINDOW == 168 (0x9a44ac00) [pid = 1850] [serial = 1718] [outer = (nil)] [url = about:blank] 16:40:59 INFO - PROCESS | 1850 | --DOMWINDOW == 167 (0x88ef8400) [pid = 1850] [serial = 1733] [outer = (nil)] [url = about:blank] 16:40:59 INFO - PROCESS | 1850 | --DOMWINDOW == 166 (0x99eea000) [pid = 1850] [serial = 1716] [outer = (nil)] [url = about:blank] 16:40:59 INFO - PROCESS | 1850 | --DOMWINDOW == 165 (0x8e60bc00) [pid = 1850] [serial = 1740] [outer = (nil)] [url = about:blank] 16:40:59 INFO - PROCESS | 1850 | --DOMWINDOW == 164 (0x976e7000) [pid = 1850] [serial = 1712] [outer = (nil)] [url = about:blank] 16:40:59 INFO - PROCESS | 1850 | --DOMWINDOW == 163 (0x8f05cc00) [pid = 1850] [serial = 1686] [outer = (nil)] [url = about:blank] 16:40:59 INFO - PROCESS | 1850 | --DOMWINDOW == 162 (0x9afbf400) [pid = 1850] [serial = 1721] [outer = (nil)] [url = about:blank] 16:40:59 INFO - PROCESS | 1850 | --DOMWINDOW == 161 (0x8f05a800) [pid = 1850] [serial = 1611] [outer = (nil)] [url = about:blank] 16:40:59 INFO - PROCESS | 1850 | --DOMWINDOW == 160 (0x91064400) [pid = 1850] [serial = 1689] [outer = (nil)] [url = about:blank] 16:40:59 INFO - PROCESS | 1850 | --DOMWINDOW == 159 (0xa354fc00) [pid = 1850] [serial = 1662] [outer = (nil)] [url = about:blank] 16:40:59 INFO - PROCESS | 1850 | --DOMWINDOW == 158 (0x8ef08000) [pid = 1850] [serial = 1685] [outer = (nil)] [url = about:blank] 16:40:59 INFO - PROCESS | 1850 | --DOMWINDOW == 157 (0x8a0e3800) [pid = 1850] [serial = 1742] [outer = (nil)] [url = about:blank] 16:40:59 INFO - PROCESS | 1850 | --DOMWINDOW == 156 (0xa0505400) [pid = 1850] [serial = 1728] [outer = (nil)] [url = about:blank] 16:40:59 INFO - PROCESS | 1850 | --DOMWINDOW == 155 (0x92757800) [pid = 1850] [serial = 1703] [outer = (nil)] [url = about:blank] 16:40:59 INFO - PROCESS | 1850 | --DOMWINDOW == 154 (0x957f4000) [pid = 1850] [serial = 1710] [outer = (nil)] [url = about:blank] 16:40:59 INFO - PROCESS | 1850 | --DOMWINDOW == 153 (0x92aba400) [pid = 1850] [serial = 1704] [outer = (nil)] [url = about:blank] 16:40:59 INFO - PROCESS | 1850 | --DOMWINDOW == 152 (0x953d5000) [pid = 1850] [serial = 1709] [outer = (nil)] [url = about:blank] 16:40:59 INFO - PROCESS | 1850 | --DOMWINDOW == 151 (0xa2273400) [pid = 1850] [serial = 1730] [outer = (nil)] [url = about:blank] 16:40:59 INFO - PROCESS | 1850 | --DOMWINDOW == 150 (0x93bd7c00) [pid = 1850] [serial = 1707] [outer = (nil)] [url = about:blank] 16:40:59 INFO - PROCESS | 1850 | --DOMWINDOW == 149 (0x8dcfbc00) [pid = 1850] [serial = 1682] [outer = (nil)] [url = about:blank] 16:40:59 INFO - PROCESS | 1850 | --DOMWINDOW == 148 (0x9100d400) [pid = 1850] [serial = 1688] [outer = (nil)] [url = about:blank] 16:40:59 INFO - PROCESS | 1850 | --DOMWINDOW == 147 (0x8b0ee400) [pid = 1850] [serial = 1736] [outer = (nil)] [url = about:blank] 16:40:59 INFO - PROCESS | 1850 | --DOMWINDOW == 146 (0x92394c00) [pid = 1850] [serial = 1698] [outer = (nil)] [url = about:blank] 16:40:59 INFO - PROCESS | 1850 | --DOMWINDOW == 145 (0x9a60b800) [pid = 1850] [serial = 1719] [outer = (nil)] [url = about:blank] 16:40:59 INFO - PROCESS | 1850 | --DOMWINDOW == 144 (0x91308c00) [pid = 1850] [serial = 1692] [outer = (nil)] [url = about:blank] 16:40:59 INFO - PROCESS | 1850 | --DOMWINDOW == 143 (0x91e36800) [pid = 1850] [serial = 1695] [outer = (nil)] [url = about:blank] 16:40:59 INFO - PROCESS | 1850 | --DOMWINDOW == 142 (0x8dd0a400) [pid = 1850] [serial = 1739] [outer = (nil)] [url = about:blank] 16:40:59 INFO - PROCESS | 1850 | --DOMWINDOW == 141 (0x9270ec00) [pid = 1850] [serial = 1700] [outer = (nil)] [url = about:blank] 16:40:59 INFO - PROCESS | 1850 | --DOMWINDOW == 140 (0x92735800) [pid = 1850] [serial = 1701] [outer = (nil)] [url = about:blank] 16:40:59 INFO - PROCESS | 1850 | --DOMWINDOW == 139 (0x91e2d400) [pid = 1850] [serial = 1694] [outer = (nil)] [url = about:blank] 16:40:59 INFO - PROCESS | 1850 | 1462923659859 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]]]}] 16:40:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 16:40:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 4292ms 16:40:59 INFO - PROCESS | 1850 | 1462923659917 Marionette TRACE conn3 -> [0,2457,"getWindowHandle",null] 16:40:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 16:40:59 INFO - PROCESS | 1850 | 1462923659922 Marionette TRACE conn3 <- [1,2457,null,{"value":"8"}] 16:40:59 INFO - PROCESS | 1850 | 1462923659929 Marionette TRACE conn3 -> [0,2458,"setScriptTimeout",{"ms":35000}] 16:40:59 INFO - PROCESS | 1850 | 1462923659933 Marionette TRACE conn3 <- [1,2458,null,{}] 16:40:59 INFO - PROCESS | 1850 | 1462923659942 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}] 16:41:00 INFO - PROCESS | 1850 | 1462923660160 Marionette TRACE conn3 <- [1,2459,null,{"value":null}] 16:41:00 INFO - PROCESS | 1850 | 1462923660365 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:00 INFO - PROCESS | 1850 | ++DOCSHELL 0x875a7400 == 155 [pid = 1850] [id = 622] 16:41:00 INFO - PROCESS | 1850 | ++DOMWINDOW == 140 (0x883b2800) [pid = 1850] [serial = 1867] [outer = (nil)] 16:41:00 INFO - PROCESS | 1850 | ++DOMWINDOW == 141 (0x89c7c000) [pid = 1850] [serial = 1868] [outer = 0x883b2800] 16:41:00 INFO - PROCESS | 1850 | 1462923660445 Marionette DEBUG loaded listener.js 16:41:00 INFO - PROCESS | 1850 | ++DOMWINDOW == 142 (0x8a0e9800) [pid = 1850] [serial = 1869] [outer = 0x883b2800] 16:41:01 INFO - PROCESS | 1850 | 1462923661407 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]]]}] 16:41:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 16:41:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1543ms 16:41:01 INFO - PROCESS | 1850 | 1462923661474 Marionette TRACE conn3 -> [0,2461,"getWindowHandle",null] 16:41:01 INFO - PROCESS | 1850 | 1462923661483 Marionette TRACE conn3 <- [1,2461,null,{"value":"8"}] 16:41:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 16:41:01 INFO - PROCESS | 1850 | 1462923661496 Marionette TRACE conn3 -> [0,2462,"setScriptTimeout",{"ms":35000}] 16:41:01 INFO - PROCESS | 1850 | 1462923661503 Marionette TRACE conn3 <- [1,2462,null,{}] 16:41:01 INFO - PROCESS | 1850 | 1462923661511 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}] 16:41:01 INFO - PROCESS | 1850 | 1462923661757 Marionette TRACE conn3 <- [1,2463,null,{"value":null}] 16:41:02 INFO - PROCESS | 1850 | 1462923662088 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:02 INFO - PROCESS | 1850 | ++DOCSHELL 0x8b0f5800 == 156 [pid = 1850] [id = 623] 16:41:02 INFO - PROCESS | 1850 | ++DOMWINDOW == 143 (0x8b109000) [pid = 1850] [serial = 1870] [outer = (nil)] 16:41:02 INFO - PROCESS | 1850 | ++DOMWINDOW == 144 (0x8b2e5000) [pid = 1850] [serial = 1871] [outer = 0x8b109000] 16:41:02 INFO - PROCESS | 1850 | 1462923662183 Marionette DEBUG loaded listener.js 16:41:02 INFO - PROCESS | 1850 | ++DOMWINDOW == 145 (0x8b77cc00) [pid = 1850] [serial = 1872] [outer = 0x8b109000] 16:41:03 INFO - PROCESS | 1850 | 1462923663083 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]]]}] 16:41:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 16:41:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1635ms 16:41:03 INFO - PROCESS | 1850 | 1462923663131 Marionette TRACE conn3 -> [0,2465,"getWindowHandle",null] 16:41:03 INFO - PROCESS | 1850 | 1462923663135 Marionette TRACE conn3 <- [1,2465,null,{"value":"8"}] 16:41:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 16:41:03 INFO - PROCESS | 1850 | 1462923663153 Marionette TRACE conn3 -> [0,2466,"setScriptTimeout",{"ms":35000}] 16:41:03 INFO - PROCESS | 1850 | 1462923663159 Marionette TRACE conn3 <- [1,2466,null,{}] 16:41:03 INFO - PROCESS | 1850 | 1462923663174 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}] 16:41:03 INFO - PROCESS | 1850 | 1462923663547 Marionette TRACE conn3 <- [1,2467,null,{"value":null}] 16:41:03 INFO - PROCESS | 1850 | 1462923663604 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:03 INFO - PROCESS | 1850 | ++DOCSHELL 0x8dcfe400 == 157 [pid = 1850] [id = 624] 16:41:03 INFO - PROCESS | 1850 | ++DOMWINDOW == 146 (0x8dd14c00) [pid = 1850] [serial = 1873] [outer = (nil)] 16:41:03 INFO - PROCESS | 1850 | ++DOMWINDOW == 147 (0x8e608000) [pid = 1850] [serial = 1874] [outer = 0x8dd14c00] 16:41:03 INFO - PROCESS | 1850 | 1462923663681 Marionette DEBUG loaded listener.js 16:41:03 INFO - PROCESS | 1850 | ++DOMWINDOW == 148 (0x8e6da000) [pid = 1850] [serial = 1875] [outer = 0x8dd14c00] 16:41:04 INFO - PROCESS | 1850 | --DOMWINDOW == 147 (0x91152000) [pid = 1850] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 16:41:04 INFO - PROCESS | 1850 | --DOMWINDOW == 146 (0x86fe2000) [pid = 1850] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 16:41:04 INFO - PROCESS | 1850 | --DOMWINDOW == 145 (0x9b188400) [pid = 1850] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 16:41:04 INFO - PROCESS | 1850 | --DOMWINDOW == 144 (0xa2279c00) [pid = 1850] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 16:41:04 INFO - PROCESS | 1850 | --DOMWINDOW == 143 (0x8e6d9800) [pid = 1850] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 16:41:04 INFO - PROCESS | 1850 | --DOMWINDOW == 142 (0x88ef1800) [pid = 1850] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 16:41:04 INFO - PROCESS | 1850 | --DOMWINDOW == 141 (0x91e34c00) [pid = 1850] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 16:41:04 INFO - PROCESS | 1850 | --DOMWINDOW == 140 (0x8afe0400) [pid = 1850] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 16:41:04 INFO - PROCESS | 1850 | --DOMWINDOW == 139 (0x9a603800) [pid = 1850] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 16:41:04 INFO - PROCESS | 1850 | --DOMWINDOW == 138 (0x922ce400) [pid = 1850] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 16:41:04 INFO - PROCESS | 1850 | --DOMWINDOW == 137 (0x8b10c800) [pid = 1850] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 16:41:04 INFO - PROCESS | 1850 | --DOMWINDOW == 136 (0x91065400) [pid = 1850] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 16:41:04 INFO - PROCESS | 1850 | --DOMWINDOW == 135 (0x976e3800) [pid = 1850] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 16:41:04 INFO - PROCESS | 1850 | --DOMWINDOW == 134 (0x939af800) [pid = 1850] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 16:41:04 INFO - PROCESS | 1850 | --DOMWINDOW == 133 (0x922da000) [pid = 1850] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 16:41:04 INFO - PROCESS | 1850 | --DOMWINDOW == 132 (0x9d8ca000) [pid = 1850] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 16:41:04 INFO - PROCESS | 1850 | --DOMWINDOW == 131 (0x953dd800) [pid = 1850] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 16:41:04 INFO - PROCESS | 1850 | --DOMWINDOW == 130 (0x91e2f400) [pid = 1850] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 16:41:04 INFO - PROCESS | 1850 | --DOMWINDOW == 129 (0x89c73000) [pid = 1850] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 16:41:04 INFO - PROCESS | 1850 | --DOMWINDOW == 128 (0x86cd0000) [pid = 1850] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 16:41:04 INFO - PROCESS | 1850 | --DOMWINDOW == 127 (0x87497000) [pid = 1850] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 16:41:04 INFO - PROCESS | 1850 | --DOMWINDOW == 126 (0x8b116800) [pid = 1850] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 16:41:05 INFO - PROCESS | 1850 | 1462923665205 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]]]}] 16:41:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 16:41:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 2086ms 16:41:05 INFO - PROCESS | 1850 | 1462923665240 Marionette TRACE conn3 -> [0,2469,"getWindowHandle",null] 16:41:05 INFO - PROCESS | 1850 | 1462923665244 Marionette TRACE conn3 <- [1,2469,null,{"value":"8"}] 16:41:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 16:41:05 INFO - PROCESS | 1850 | 1462923665250 Marionette TRACE conn3 -> [0,2470,"setScriptTimeout",{"ms":35000}] 16:41:05 INFO - PROCESS | 1850 | 1462923665253 Marionette TRACE conn3 <- [1,2470,null,{}] 16:41:05 INFO - PROCESS | 1850 | 1462923665259 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}] 16:41:05 INFO - PROCESS | 1850 | 1462923665553 Marionette TRACE conn3 <- [1,2471,null,{"value":null}] 16:41:05 INFO - PROCESS | 1850 | 1462923665577 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:05 INFO - PROCESS | 1850 | ++DOCSHELL 0x89c6f400 == 158 [pid = 1850] [id = 625] 16:41:05 INFO - PROCESS | 1850 | ++DOMWINDOW == 127 (0x8dcf2800) [pid = 1850] [serial = 1876] [outer = (nil)] 16:41:05 INFO - PROCESS | 1850 | ++DOMWINDOW == 128 (0x8e6e2400) [pid = 1850] [serial = 1877] [outer = 0x8dcf2800] 16:41:05 INFO - PROCESS | 1850 | 1462923665651 Marionette DEBUG loaded listener.js 16:41:05 INFO - PROCESS | 1850 | ++DOMWINDOW == 129 (0x8ee5fc00) [pid = 1850] [serial = 1878] [outer = 0x8dcf2800] 16:41:06 INFO - PROCESS | 1850 | 1462923666698 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]]]}] 16:41:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 16:41:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1485ms 16:41:06 INFO - PROCESS | 1850 | 1462923666736 Marionette TRACE conn3 -> [0,2473,"getWindowHandle",null] 16:41:06 INFO - PROCESS | 1850 | 1462923666743 Marionette TRACE conn3 <- [1,2473,null,{"value":"8"}] 16:41:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 16:41:06 INFO - PROCESS | 1850 | 1462923666803 Marionette TRACE conn3 -> [0,2474,"setScriptTimeout",{"ms":35000}] 16:41:06 INFO - PROCESS | 1850 | 1462923666810 Marionette TRACE conn3 <- [1,2474,null,{}] 16:41:06 INFO - PROCESS | 1850 | 1462923666825 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}] 16:41:07 INFO - PROCESS | 1850 | 1462923667087 Marionette TRACE conn3 <- [1,2475,null,{"value":null}] 16:41:07 INFO - PROCESS | 1850 | 1462923667416 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:07 INFO - PROCESS | 1850 | ++DOCSHELL 0x88ef1800 == 159 [pid = 1850] [id = 626] 16:41:07 INFO - PROCESS | 1850 | ++DOMWINDOW == 130 (0x890e7800) [pid = 1850] [serial = 1879] [outer = (nil)] 16:41:07 INFO - PROCESS | 1850 | ++DOMWINDOW == 131 (0x89c76800) [pid = 1850] [serial = 1880] [outer = 0x890e7800] 16:41:07 INFO - PROCESS | 1850 | 1462923667507 Marionette DEBUG loaded listener.js 16:41:07 INFO - PROCESS | 1850 | ++DOMWINDOW == 132 (0x8a0ee400) [pid = 1850] [serial = 1881] [outer = 0x890e7800] 16:41:08 INFO - PROCESS | 1850 | 1462923668500 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]]]}] 16:41:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 16:41:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1760ms 16:41:08 INFO - PROCESS | 1850 | 1462923668560 Marionette TRACE conn3 -> [0,2477,"getWindowHandle",null] 16:41:08 INFO - PROCESS | 1850 | 1462923668576 Marionette TRACE conn3 <- [1,2477,null,{"value":"8"}] 16:41:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 16:41:08 INFO - PROCESS | 1850 | 1462923668587 Marionette TRACE conn3 -> [0,2478,"setScriptTimeout",{"ms":35000}] 16:41:08 INFO - PROCESS | 1850 | 1462923668591 Marionette TRACE conn3 <- [1,2478,null,{}] 16:41:08 INFO - PROCESS | 1850 | 1462923668597 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}] 16:41:08 INFO - PROCESS | 1850 | 1462923668868 Marionette TRACE conn3 <- [1,2479,null,{"value":null}] 16:41:09 INFO - PROCESS | 1850 | 1462923669220 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:09 INFO - PROCESS | 1850 | ++DOCSHELL 0x8b2e7400 == 160 [pid = 1850] [id = 627] 16:41:09 INFO - PROCESS | 1850 | ++DOMWINDOW == 133 (0x8b2e8000) [pid = 1850] [serial = 1882] [outer = (nil)] 16:41:09 INFO - PROCESS | 1850 | ++DOMWINDOW == 134 (0x8b9da800) [pid = 1850] [serial = 1883] [outer = 0x8b2e8000] 16:41:09 INFO - PROCESS | 1850 | 1462923669306 Marionette DEBUG loaded listener.js 16:41:09 INFO - PROCESS | 1850 | ++DOMWINDOW == 135 (0x8dcf8000) [pid = 1850] [serial = 1884] [outer = 0x8b2e8000] 16:41:10 INFO - PROCESS | 1850 | 1462923670260 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]]]}] 16:41:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 16:41:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1730ms 16:41:10 INFO - PROCESS | 1850 | 1462923670317 Marionette TRACE conn3 -> [0,2481,"getWindowHandle",null] 16:41:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 16:41:10 INFO - PROCESS | 1850 | 1462923670322 Marionette TRACE conn3 <- [1,2481,null,{"value":"8"}] 16:41:10 INFO - PROCESS | 1850 | 1462923670328 Marionette TRACE conn3 -> [0,2482,"setScriptTimeout",{"ms":35000}] 16:41:10 INFO - PROCESS | 1850 | 1462923670335 Marionette TRACE conn3 <- [1,2482,null,{}] 16:41:10 INFO - PROCESS | 1850 | 1462923670352 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}] 16:41:10 INFO - PROCESS | 1850 | 1462923670643 Marionette TRACE conn3 <- [1,2483,null,{"value":null}] 16:41:11 INFO - PROCESS | 1850 | 1462923671022 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:11 INFO - PROCESS | 1850 | ++DOCSHELL 0x8ee40400 == 161 [pid = 1850] [id = 628] 16:41:11 INFO - PROCESS | 1850 | ++DOMWINDOW == 136 (0x8f05e800) [pid = 1850] [serial = 1885] [outer = (nil)] 16:41:11 INFO - PROCESS | 1850 | ++DOMWINDOW == 137 (0x91001c00) [pid = 1850] [serial = 1886] [outer = 0x8f05e800] 16:41:11 INFO - PROCESS | 1850 | 1462923671114 Marionette DEBUG loaded listener.js 16:41:11 INFO - PROCESS | 1850 | ++DOMWINDOW == 138 (0x9105f800) [pid = 1850] [serial = 1887] [outer = 0x8f05e800] 16:41:12 INFO - PROCESS | 1850 | 1462923672045 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]]]}] 16:41:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 16:41:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1797ms 16:41:12 INFO - PROCESS | 1850 | 1462923672126 Marionette TRACE conn3 -> [0,2485,"getWindowHandle",null] 16:41:12 INFO - PROCESS | 1850 | 1462923672131 Marionette TRACE conn3 <- [1,2485,null,{"value":"8"}] 16:41:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 16:41:12 INFO - PROCESS | 1850 | 1462923672138 Marionette TRACE conn3 -> [0,2486,"setScriptTimeout",{"ms":35000}] 16:41:12 INFO - PROCESS | 1850 | 1462923672141 Marionette TRACE conn3 <- [1,2486,null,{}] 16:41:12 INFO - PROCESS | 1850 | 1462923672148 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}] 16:41:12 INFO - PROCESS | 1850 | 1462923672419 Marionette TRACE conn3 <- [1,2487,null,{"value":null}] 16:41:12 INFO - PROCESS | 1850 | 1462923672754 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:12 INFO - PROCESS | 1850 | ++DOCSHELL 0x883b8800 == 162 [pid = 1850] [id = 629] 16:41:12 INFO - PROCESS | 1850 | ++DOMWINDOW == 139 (0x8f060800) [pid = 1850] [serial = 1888] [outer = (nil)] 16:41:12 INFO - PROCESS | 1850 | ++DOMWINDOW == 140 (0x91307800) [pid = 1850] [serial = 1889] [outer = 0x8f060800] 16:41:12 INFO - PROCESS | 1850 | 1462923672847 Marionette DEBUG loaded listener.js 16:41:12 INFO - PROCESS | 1850 | ++DOMWINDOW == 141 (0x91acec00) [pid = 1850] [serial = 1890] [outer = 0x8f060800] 16:41:13 INFO - PROCESS | 1850 | 1462923673795 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]]]}] 16:41:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 16:41:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1693ms 16:41:13 INFO - PROCESS | 1850 | 1462923673831 Marionette TRACE conn3 -> [0,2489,"getWindowHandle",null] 16:41:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 16:41:13 INFO - PROCESS | 1850 | 1462923673835 Marionette TRACE conn3 <- [1,2489,null,{"value":"8"}] 16:41:13 INFO - PROCESS | 1850 | 1462923673841 Marionette TRACE conn3 -> [0,2490,"setScriptTimeout",{"ms":35000}] 16:41:13 INFO - PROCESS | 1850 | 1462923673845 Marionette TRACE conn3 <- [1,2490,null,{}] 16:41:13 INFO - PROCESS | 1850 | 1462923673850 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}] 16:41:14 INFO - PROCESS | 1850 | 1462923674089 Marionette TRACE conn3 <- [1,2491,null,{"value":null}] 16:41:14 INFO - PROCESS | 1850 | 1462923674422 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:14 INFO - PROCESS | 1850 | ++DOCSHELL 0x8b0fa800 == 163 [pid = 1850] [id = 630] 16:41:14 INFO - PROCESS | 1850 | ++DOMWINDOW == 142 (0x91ad3800) [pid = 1850] [serial = 1891] [outer = (nil)] 16:41:14 INFO - PROCESS | 1850 | ++DOMWINDOW == 143 (0x91e2ec00) [pid = 1850] [serial = 1892] [outer = 0x91ad3800] 16:41:14 INFO - PROCESS | 1850 | 1462923674545 Marionette DEBUG loaded listener.js 16:41:14 INFO - PROCESS | 1850 | ++DOMWINDOW == 144 (0x921fb400) [pid = 1850] [serial = 1893] [outer = 0x91ad3800] 16:41:15 INFO - PROCESS | 1850 | 1462923675506 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]]]}] 16:41:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 16:41:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1733ms 16:41:15 INFO - PROCESS | 1850 | 1462923675575 Marionette TRACE conn3 -> [0,2493,"getWindowHandle",null] 16:41:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 16:41:15 INFO - PROCESS | 1850 | 1462923675579 Marionette TRACE conn3 <- [1,2493,null,{"value":"8"}] 16:41:15 INFO - PROCESS | 1850 | 1462923675586 Marionette TRACE conn3 -> [0,2494,"setScriptTimeout",{"ms":35000}] 16:41:15 INFO - PROCESS | 1850 | 1462923675590 Marionette TRACE conn3 <- [1,2494,null,{}] 16:41:15 INFO - PROCESS | 1850 | 1462923675595 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}] 16:41:15 INFO - PROCESS | 1850 | 1462923675891 Marionette TRACE conn3 <- [1,2495,null,{"value":null}] 16:41:16 INFO - PROCESS | 1850 | 1462923676236 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:16 INFO - PROCESS | 1850 | ++DOCSHELL 0x9114dc00 == 164 [pid = 1850] [id = 631] 16:41:16 INFO - PROCESS | 1850 | ++DOMWINDOW == 145 (0x91ad8800) [pid = 1850] [serial = 1894] [outer = (nil)] 16:41:16 INFO - PROCESS | 1850 | ++DOMWINDOW == 146 (0x92705000) [pid = 1850] [serial = 1895] [outer = 0x91ad8800] 16:41:16 INFO - PROCESS | 1850 | 1462923676328 Marionette DEBUG loaded listener.js 16:41:16 INFO - PROCESS | 1850 | ++DOMWINDOW == 147 (0x9273f400) [pid = 1850] [serial = 1896] [outer = 0x91ad8800] 16:41:17 INFO - PROCESS | 1850 | 1462923677265 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]]]}] 16:41:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 16:41:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1735ms 16:41:17 INFO - PROCESS | 1850 | 1462923677322 Marionette TRACE conn3 -> [0,2497,"getWindowHandle",null] 16:41:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 16:41:17 INFO - PROCESS | 1850 | 1462923677326 Marionette TRACE conn3 <- [1,2497,null,{"value":"8"}] 16:41:17 INFO - PROCESS | 1850 | 1462923677333 Marionette TRACE conn3 -> [0,2498,"setScriptTimeout",{"ms":35000}] 16:41:17 INFO - PROCESS | 1850 | 1462923677336 Marionette TRACE conn3 <- [1,2498,null,{}] 16:41:17 INFO - PROCESS | 1850 | 1462923677342 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}] 16:41:17 INFO - PROCESS | 1850 | 1462923677575 Marionette TRACE conn3 <- [1,2499,null,{"value":null}] 16:41:17 INFO - PROCESS | 1850 | 1462923677918 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:17 INFO - PROCESS | 1850 | ++DOCSHELL 0x88ef2c00 == 165 [pid = 1850] [id = 632] 16:41:17 INFO - PROCESS | 1850 | ++DOMWINDOW == 148 (0x8b10f400) [pid = 1850] [serial = 1897] [outer = (nil)] 16:41:18 INFO - PROCESS | 1850 | ++DOMWINDOW == 149 (0x92ab9400) [pid = 1850] [serial = 1898] [outer = 0x8b10f400] 16:41:18 INFO - PROCESS | 1850 | 1462923678013 Marionette DEBUG loaded listener.js 16:41:18 INFO - PROCESS | 1850 | ++DOMWINDOW == 150 (0x92ac2800) [pid = 1850] [serial = 1899] [outer = 0x8b10f400] 16:41:19 INFO - PROCESS | 1850 | 1462923679034 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]]]}] 16:41:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 16:41:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1783ms 16:41:19 INFO - PROCESS | 1850 | 1462923679116 Marionette TRACE conn3 -> [0,2501,"getWindowHandle",null] 16:41:19 INFO - PROCESS | 1850 | 1462923679120 Marionette TRACE conn3 <- [1,2501,null,{"value":"8"}] 16:41:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 16:41:19 INFO - PROCESS | 1850 | 1462923679126 Marionette TRACE conn3 -> [0,2502,"setScriptTimeout",{"ms":35000}] 16:41:19 INFO - PROCESS | 1850 | 1462923679129 Marionette TRACE conn3 <- [1,2502,null,{}] 16:41:19 INFO - PROCESS | 1850 | 1462923679140 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}] 16:41:19 INFO - PROCESS | 1850 | 1462923679374 Marionette TRACE conn3 <- [1,2503,null,{"value":null}] 16:41:19 INFO - PROCESS | 1850 | 1462923679762 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:19 INFO - PROCESS | 1850 | ++DOCSHELL 0x92710c00 == 166 [pid = 1850] [id = 633] 16:41:19 INFO - PROCESS | 1850 | ++DOMWINDOW == 151 (0x92739400) [pid = 1850] [serial = 1900] [outer = (nil)] 16:41:19 INFO - PROCESS | 1850 | ++DOMWINDOW == 152 (0x94f15c00) [pid = 1850] [serial = 1901] [outer = 0x92739400] 16:41:19 INFO - PROCESS | 1850 | 1462923679874 Marionette DEBUG loaded listener.js 16:41:19 INFO - PROCESS | 1850 | ++DOMWINDOW == 153 (0x94f45800) [pid = 1850] [serial = 1902] [outer = 0x92739400] 16:41:20 INFO - PROCESS | 1850 | 1462923680897 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]]]}] 16:41:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 16:41:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1836ms 16:41:20 INFO - PROCESS | 1850 | 1462923680963 Marionette TRACE conn3 -> [0,2505,"getWindowHandle",null] 16:41:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 16:41:20 INFO - PROCESS | 1850 | 1462923680968 Marionette TRACE conn3 <- [1,2505,null,{"value":"8"}] 16:41:20 INFO - PROCESS | 1850 | 1462923680974 Marionette TRACE conn3 -> [0,2506,"setScriptTimeout",{"ms":35000}] 16:41:20 INFO - PROCESS | 1850 | 1462923680978 Marionette TRACE conn3 <- [1,2506,null,{}] 16:41:20 INFO - PROCESS | 1850 | 1462923680986 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}] 16:41:21 INFO - PROCESS | 1850 | 1462923681237 Marionette TRACE conn3 <- [1,2507,null,{"value":null}] 16:41:21 INFO - PROCESS | 1850 | 1462923681573 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:21 INFO - PROCESS | 1850 | ++DOCSHELL 0x86ccb000 == 167 [pid = 1850] [id = 634] 16:41:21 INFO - PROCESS | 1850 | ++DOMWINDOW == 154 (0x92396000) [pid = 1850] [serial = 1903] [outer = (nil)] 16:41:21 INFO - PROCESS | 1850 | ++DOMWINDOW == 155 (0x9515b400) [pid = 1850] [serial = 1904] [outer = 0x92396000] 16:41:21 INFO - PROCESS | 1850 | 1462923681659 Marionette DEBUG loaded listener.js 16:41:21 INFO - PROCESS | 1850 | ++DOMWINDOW == 156 (0x953d5400) [pid = 1850] [serial = 1905] [outer = 0x92396000] 16:41:22 INFO - PROCESS | 1850 | 1462923682647 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]]]}] 16:41:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 16:41:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1740ms 16:41:22 INFO - PROCESS | 1850 | 1462923682715 Marionette TRACE conn3 -> [0,2509,"getWindowHandle",null] 16:41:22 INFO - PROCESS | 1850 | 1462923682719 Marionette TRACE conn3 <- [1,2509,null,{"value":"8"}] 16:41:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 16:41:22 INFO - PROCESS | 1850 | 1462923682725 Marionette TRACE conn3 -> [0,2510,"setScriptTimeout",{"ms":35000}] 16:41:22 INFO - PROCESS | 1850 | 1462923682728 Marionette TRACE conn3 <- [1,2510,null,{}] 16:41:22 INFO - PROCESS | 1850 | 1462923682734 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}] 16:41:22 INFO - PROCESS | 1850 | 1462923682965 Marionette TRACE conn3 <- [1,2511,null,{"value":null}] 16:41:23 INFO - PROCESS | 1850 | 1462923683315 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:23 INFO - PROCESS | 1850 | ++DOCSHELL 0x8b0f1c00 == 168 [pid = 1850] [id = 635] 16:41:23 INFO - PROCESS | 1850 | ++DOMWINDOW == 157 (0x8d3a9800) [pid = 1850] [serial = 1906] [outer = (nil)] 16:41:23 INFO - PROCESS | 1850 | ++DOMWINDOW == 158 (0x976e4000) [pid = 1850] [serial = 1907] [outer = 0x8d3a9800] 16:41:23 INFO - PROCESS | 1850 | 1462923683413 Marionette DEBUG loaded listener.js 16:41:23 INFO - PROCESS | 1850 | ++DOMWINDOW == 159 (0x988b9400) [pid = 1850] [serial = 1908] [outer = 0x8d3a9800] 16:41:24 INFO - PROCESS | 1850 | 1462923684595 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]]]}] 16:41:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 16:41:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1952ms 16:41:24 INFO - PROCESS | 1850 | 1462923684680 Marionette TRACE conn3 -> [0,2513,"getWindowHandle",null] 16:41:24 INFO - PROCESS | 1850 | 1462923684684 Marionette TRACE conn3 <- [1,2513,null,{"value":"8"}] 16:41:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 16:41:24 INFO - PROCESS | 1850 | 1462923684690 Marionette TRACE conn3 -> [0,2514,"setScriptTimeout",{"ms":35000}] 16:41:24 INFO - PROCESS | 1850 | 1462923684695 Marionette TRACE conn3 <- [1,2514,null,{}] 16:41:24 INFO - PROCESS | 1850 | 1462923684701 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}] 16:41:25 INFO - PROCESS | 1850 | 1462923685029 Marionette TRACE conn3 <- [1,2515,null,{"value":null}] 16:41:25 INFO - PROCESS | 1850 | 1462923685418 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:25 INFO - PROCESS | 1850 | ++DOCSHELL 0x957f0800 == 169 [pid = 1850] [id = 636] 16:41:25 INFO - PROCESS | 1850 | ++DOMWINDOW == 160 (0x99ef1000) [pid = 1850] [serial = 1909] [outer = (nil)] 16:41:25 INFO - PROCESS | 1850 | ++DOMWINDOW == 161 (0x9a3cc800) [pid = 1850] [serial = 1910] [outer = 0x99ef1000] 16:41:25 INFO - PROCESS | 1850 | 1462923685514 Marionette DEBUG loaded listener.js 16:41:25 INFO - PROCESS | 1850 | ++DOMWINDOW == 162 (0x9acd6800) [pid = 1850] [serial = 1911] [outer = 0x99ef1000] 16:41:26 INFO - PROCESS | 1850 | 1462923686490 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]]]}] 16:41:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 16:41:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1832ms 16:41:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 16:41:26 INFO - PROCESS | 1850 | 1462923686524 Marionette TRACE conn3 -> [0,2517,"getWindowHandle",null] 16:41:26 INFO - PROCESS | 1850 | 1462923686527 Marionette TRACE conn3 <- [1,2517,null,{"value":"8"}] 16:41:26 INFO - PROCESS | 1850 | 1462923686534 Marionette TRACE conn3 -> [0,2518,"setScriptTimeout",{"ms":35000}] 16:41:26 INFO - PROCESS | 1850 | 1462923686537 Marionette TRACE conn3 <- [1,2518,null,{}] 16:41:26 INFO - PROCESS | 1850 | 1462923686543 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}] 16:41:26 INFO - PROCESS | 1850 | 1462923686772 Marionette TRACE conn3 <- [1,2519,null,{"value":null}] 16:41:27 INFO - PROCESS | 1850 | 1462923687118 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:27 INFO - PROCESS | 1850 | ++DOCSHELL 0x957f4000 == 170 [pid = 1850] [id = 637] 16:41:27 INFO - PROCESS | 1850 | ++DOMWINDOW == 163 (0x99e96400) [pid = 1850] [serial = 1912] [outer = (nil)] 16:41:27 INFO - PROCESS | 1850 | ++DOMWINDOW == 164 (0x9b18a000) [pid = 1850] [serial = 1913] [outer = 0x99e96400] 16:41:27 INFO - PROCESS | 1850 | 1462923687215 Marionette DEBUG loaded listener.js 16:41:27 INFO - PROCESS | 1850 | ++DOMWINDOW == 165 (0x9b783000) [pid = 1850] [serial = 1914] [outer = 0x99e96400] 16:41:28 INFO - PROCESS | 1850 | 1462923688235 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]]]}] 16:41:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 16:41:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1745ms 16:41:28 INFO - PROCESS | 1850 | 1462923688279 Marionette TRACE conn3 -> [0,2521,"getWindowHandle",null] 16:41:28 INFO - PROCESS | 1850 | 1462923688283 Marionette TRACE conn3 <- [1,2521,null,{"value":"8"}] 16:41:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 16:41:28 INFO - PROCESS | 1850 | 1462923688290 Marionette TRACE conn3 -> [0,2522,"setScriptTimeout",{"ms":35000}] 16:41:28 INFO - PROCESS | 1850 | 1462923688295 Marionette TRACE conn3 <- [1,2522,null,{}] 16:41:28 INFO - PROCESS | 1850 | 1462923688303 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}] 16:41:28 INFO - PROCESS | 1850 | 1462923688565 Marionette TRACE conn3 <- [1,2523,null,{"value":null}] 16:41:28 INFO - PROCESS | 1850 | 1462923688910 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:28 INFO - PROCESS | 1850 | ++DOCSHELL 0x87498c00 == 171 [pid = 1850] [id = 638] 16:41:28 INFO - PROCESS | 1850 | ++DOMWINDOW == 166 (0x8e6de800) [pid = 1850] [serial = 1915] [outer = (nil)] 16:41:29 INFO - PROCESS | 1850 | ++DOMWINDOW == 167 (0x9b9fcc00) [pid = 1850] [serial = 1916] [outer = 0x8e6de800] 16:41:29 INFO - PROCESS | 1850 | 1462923689013 Marionette DEBUG loaded listener.js 16:41:29 INFO - PROCESS | 1850 | ++DOMWINDOW == 168 (0x9ba77400) [pid = 1850] [serial = 1917] [outer = 0x8e6de800] 16:41:30 INFO - PROCESS | 1850 | 1462923690018 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]]]}] 16:41:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 16:41:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1791ms 16:41:30 INFO - PROCESS | 1850 | 1462923690083 Marionette TRACE conn3 -> [0,2525,"getWindowHandle",null] 16:41:30 INFO - PROCESS | 1850 | 1462923690086 Marionette TRACE conn3 <- [1,2525,null,{"value":"8"}] 16:41:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 16:41:30 INFO - PROCESS | 1850 | 1462923690093 Marionette TRACE conn3 -> [0,2526,"setScriptTimeout",{"ms":35000}] 16:41:30 INFO - PROCESS | 1850 | 1462923690097 Marionette TRACE conn3 <- [1,2526,null,{}] 16:41:30 INFO - PROCESS | 1850 | 1462923690102 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}] 16:41:30 INFO - PROCESS | 1850 | 1462923690335 Marionette TRACE conn3 <- [1,2527,null,{"value":null}] 16:41:30 INFO - PROCESS | 1850 | 1462923690675 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:30 INFO - PROCESS | 1850 | ++DOCSHELL 0x86cc2000 == 172 [pid = 1850] [id = 639] 16:41:30 INFO - PROCESS | 1850 | ++DOMWINDOW == 169 (0x86cc4c00) [pid = 1850] [serial = 1918] [outer = (nil)] 16:41:30 INFO - PROCESS | 1850 | ++DOMWINDOW == 170 (0xa219e800) [pid = 1850] [serial = 1919] [outer = 0x86cc4c00] 16:41:30 INFO - PROCESS | 1850 | 1462923690768 Marionette DEBUG loaded listener.js 16:41:30 INFO - PROCESS | 1850 | ++DOMWINDOW == 171 (0xa2297800) [pid = 1850] [serial = 1920] [outer = 0x86cc4c00] 16:41:31 INFO - PROCESS | 1850 | 1462923691797 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]]]}] 16:41:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 16:41:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1746ms 16:41:31 INFO - PROCESS | 1850 | 1462923691840 Marionette TRACE conn3 -> [0,2529,"getWindowHandle",null] 16:41:31 INFO - PROCESS | 1850 | 1462923691845 Marionette TRACE conn3 <- [1,2529,null,{"value":"8"}] 16:41:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 16:41:31 INFO - PROCESS | 1850 | 1462923691852 Marionette TRACE conn3 -> [0,2530,"setScriptTimeout",{"ms":35000}] 16:41:31 INFO - PROCESS | 1850 | 1462923691856 Marionette TRACE conn3 <- [1,2530,null,{}] 16:41:31 INFO - PROCESS | 1850 | 1462923691865 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}] 16:41:32 INFO - PROCESS | 1850 | 1462923692216 Marionette TRACE conn3 <- [1,2531,null,{"value":null}] 16:41:32 INFO - PROCESS | 1850 | 1462923692560 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:32 INFO - PROCESS | 1850 | ++DOCSHELL 0x86fe3000 == 173 [pid = 1850] [id = 640] 16:41:32 INFO - PROCESS | 1850 | ++DOMWINDOW == 172 (0x87499000) [pid = 1850] [serial = 1921] [outer = (nil)] 16:41:32 INFO - PROCESS | 1850 | ++DOMWINDOW == 173 (0xa349e400) [pid = 1850] [serial = 1922] [outer = 0x87499000] 16:41:32 INFO - PROCESS | 1850 | 1462923692658 Marionette DEBUG loaded listener.js 16:41:32 INFO - PROCESS | 1850 | ++DOMWINDOW == 174 (0xa34a4400) [pid = 1850] [serial = 1923] [outer = 0x87499000] 16:41:33 INFO - PROCESS | 1850 | 1462923693625 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]]]}] 16:41:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 16:41:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1844ms 16:41:33 INFO - PROCESS | 1850 | 1462923693700 Marionette TRACE conn3 -> [0,2533,"getWindowHandle",null] 16:41:33 INFO - PROCESS | 1850 | 1462923693710 Marionette TRACE conn3 <- [1,2533,null,{"value":"8"}] 16:41:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 16:41:33 INFO - PROCESS | 1850 | 1462923693719 Marionette TRACE conn3 -> [0,2534,"setScriptTimeout",{"ms":35000}] 16:41:33 INFO - PROCESS | 1850 | 1462923693722 Marionette TRACE conn3 <- [1,2534,null,{}] 16:41:33 INFO - PROCESS | 1850 | 1462923693729 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}] 16:41:34 INFO - PROCESS | 1850 | 1462923694021 Marionette TRACE conn3 <- [1,2535,null,{"value":null}] 16:41:34 INFO - PROCESS | 1850 | 1462923694397 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:34 INFO - PROCESS | 1850 | ++DOCSHELL 0x91d93000 == 174 [pid = 1850] [id = 641] 16:41:34 INFO - PROCESS | 1850 | ++DOMWINDOW == 175 (0x91e2bc00) [pid = 1850] [serial = 1924] [outer = (nil)] 16:41:34 INFO - PROCESS | 1850 | ++DOMWINDOW == 176 (0xa35f4c00) [pid = 1850] [serial = 1925] [outer = 0x91e2bc00] 16:41:34 INFO - PROCESS | 1850 | 1462923694490 Marionette DEBUG loaded listener.js 16:41:34 INFO - PROCESS | 1850 | ++DOMWINDOW == 177 (0xa503a000) [pid = 1850] [serial = 1926] [outer = 0x91e2bc00] 16:41:35 INFO - PROCESS | 1850 | 1462923695467 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]]]}] 16:41:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 16:41:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1780ms 16:41:35 INFO - PROCESS | 1850 | 1462923695500 Marionette TRACE conn3 -> [0,2537,"getWindowHandle",null] 16:41:35 INFO - PROCESS | 1850 | 1462923695504 Marionette TRACE conn3 <- [1,2537,null,{"value":"8"}] 16:41:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 16:41:35 INFO - PROCESS | 1850 | 1462923695511 Marionette TRACE conn3 -> [0,2538,"setScriptTimeout",{"ms":35000}] 16:41:35 INFO - PROCESS | 1850 | 1462923695514 Marionette TRACE conn3 <- [1,2538,null,{}] 16:41:35 INFO - PROCESS | 1850 | 1462923695521 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}] 16:41:35 INFO - PROCESS | 1850 | 1462923695791 Marionette TRACE conn3 <- [1,2539,null,{"value":null}] 16:41:36 INFO - PROCESS | 1850 | 1462923696211 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:36 INFO - PROCESS | 1850 | ++DOCSHELL 0x89d8b800 == 175 [pid = 1850] [id = 642] 16:41:36 INFO - PROCESS | 1850 | ++DOMWINDOW == 178 (0xa3252c00) [pid = 1850] [serial = 1927] [outer = (nil)] 16:41:36 INFO - PROCESS | 1850 | ++DOMWINDOW == 179 (0xa6763000) [pid = 1850] [serial = 1928] [outer = 0xa3252c00] 16:41:36 INFO - PROCESS | 1850 | 1462923696309 Marionette DEBUG loaded listener.js 16:41:36 INFO - PROCESS | 1850 | ++DOMWINDOW == 180 (0xa676f800) [pid = 1850] [serial = 1929] [outer = 0xa3252c00] 16:41:39 INFO - PROCESS | 1850 | --DOCSHELL 0x862ad000 == 174 [pid = 1850] [id = 576] 16:41:39 INFO - PROCESS | 1850 | --DOCSHELL 0x8dcfe400 == 173 [pid = 1850] [id = 624] 16:41:39 INFO - PROCESS | 1850 | --DOCSHELL 0x8b0f5800 == 172 [pid = 1850] [id = 623] 16:41:39 INFO - PROCESS | 1850 | --DOCSHELL 0x8e6de400 == 171 [pid = 1850] [id = 581] 16:41:39 INFO - PROCESS | 1850 | --DOCSHELL 0x875a7400 == 170 [pid = 1850] [id = 622] 16:41:39 INFO - PROCESS | 1850 | --DOCSHELL 0x9a3ce400 == 169 [pid = 1850] [id = 620] 16:41:39 INFO - PROCESS | 1850 | --DOCSHELL 0x9aaae400 == 168 [pid = 1850] [id = 619] 16:41:39 INFO - PROCESS | 1850 | --DOCSHELL 0x9130c000 == 167 [pid = 1850] [id = 618] 16:41:39 INFO - PROCESS | 1850 | --DOCSHELL 0x939a7800 == 166 [pid = 1850] [id = 616] 16:41:39 INFO - PROCESS | 1850 | --DOCSHELL 0x86cc3800 == 165 [pid = 1850] [id = 617] 16:41:39 INFO - PROCESS | 1850 | --DOCSHELL 0x8d3a2400 == 164 [pid = 1850] [id = 615] 16:41:39 INFO - PROCESS | 1850 | --DOCSHELL 0x92ac0000 == 163 [pid = 1850] [id = 614] 16:41:39 INFO - PROCESS | 1850 | --DOCSHELL 0x921f7000 == 162 [pid = 1850] [id = 613] 16:41:39 INFO - PROCESS | 1850 | --DOCSHELL 0x89c71800 == 161 [pid = 1850] [id = 612] 16:41:39 INFO - PROCESS | 1850 | --DOCSHELL 0x8b2ebc00 == 160 [pid = 1850] [id = 611] 16:41:39 INFO - PROCESS | 1850 | --DOCSHELL 0x8f068c00 == 159 [pid = 1850] [id = 609] 16:41:39 INFO - PROCESS | 1850 | --DOCSHELL 0x8f052400 == 158 [pid = 1850] [id = 610] 16:41:39 INFO - PROCESS | 1850 | --DOCSHELL 0x8ef10400 == 157 [pid = 1850] [id = 608] 16:41:39 INFO - PROCESS | 1850 | --DOCSHELL 0x8b2dcc00 == 156 [pid = 1850] [id = 607] 16:41:39 INFO - PROCESS | 1850 | --DOCSHELL 0x8e6d7000 == 155 [pid = 1850] [id = 606] 16:41:39 INFO - PROCESS | 1850 | --DOCSHELL 0x8b67e000 == 154 [pid = 1850] [id = 605] 16:41:39 INFO - PROCESS | 1850 | --DOCSHELL 0x86fdec00 == 153 [pid = 1850] [id = 604] 16:41:40 INFO - PROCESS | 1850 | --DOMWINDOW == 179 (0x8d3a6400) [pid = 1850] [serial = 1811] [outer = (nil)] [url = about:blank] 16:41:40 INFO - PROCESS | 1850 | --DOMWINDOW == 178 (0x91e33800) [pid = 1850] [serial = 1758] [outer = (nil)] [url = about:blank] 16:41:40 INFO - PROCESS | 1850 | --DOMWINDOW == 177 (0x8b783c00) [pid = 1850] [serial = 1809] [outer = (nil)] [url = about:blank] 16:41:40 INFO - PROCESS | 1850 | --DOMWINDOW == 176 (0xa104ac00) [pid = 1850] [serial = 1784] [outer = (nil)] [url = about:blank] 16:41:40 INFO - PROCESS | 1850 | --DOMWINDOW == 175 (0xa30cd800) [pid = 1850] [serial = 1788] [outer = (nil)] [url = about:blank] 16:41:40 INFO - PROCESS | 1850 | --DOMWINDOW == 174 (0x8ee38800) [pid = 1850] [serial = 1751] [outer = (nil)] [url = about:blank] 16:41:40 INFO - PROCESS | 1850 | --DOMWINDOW == 173 (0x89d89c00) [pid = 1850] [serial = 1803] [outer = (nil)] [url = about:blank] 16:41:40 INFO - PROCESS | 1850 | --DOMWINDOW == 172 (0x922dcc00) [pid = 1850] [serial = 1760] [outer = (nil)] [url = about:blank] 16:41:40 INFO - PROCESS | 1850 | --DOMWINDOW == 171 (0x92311c00) [pid = 1850] [serial = 1761] [outer = (nil)] [url = about:blank] 16:41:40 INFO - PROCESS | 1850 | --DOMWINDOW == 170 (0x8afec000) [pid = 1850] [serial = 1805] [outer = (nil)] [url = about:blank] 16:41:40 INFO - PROCESS | 1850 | --DOMWINDOW == 169 (0x9adb2c00) [pid = 1850] [serial = 1779] [outer = (nil)] [url = about:blank] 16:41:40 INFO - PROCESS | 1850 | --DOMWINDOW == 168 (0x93bd2c00) [pid = 1850] [serial = 1766] [outer = (nil)] [url = about:blank] 16:41:40 INFO - PROCESS | 1850 | --DOMWINDOW == 167 (0x8e60f000) [pid = 1850] [serial = 1677] [outer = (nil)] [url = about:blank] 16:41:40 INFO - PROCESS | 1850 | --DOMWINDOW == 166 (0x9130dc00) [pid = 1850] [serial = 1755] [outer = (nil)] [url = about:blank] 16:41:40 INFO - PROCESS | 1850 | --DOMWINDOW == 165 (0x999ab400) [pid = 1850] [serial = 1776] [outer = (nil)] [url = about:blank] 16:41:40 INFO - PROCESS | 1850 | --DOMWINDOW == 164 (0x94f46c00) [pid = 1850] [serial = 1767] [outer = (nil)] [url = about:blank] 16:41:40 INFO - PROCESS | 1850 | --DOMWINDOW == 163 (0x9a60f800) [pid = 1850] [serial = 1778] [outer = (nil)] [url = about:blank] 16:41:40 INFO - PROCESS | 1850 | --DOMWINDOW == 162 (0x9515a000) [pid = 1850] [serial = 1770] [outer = (nil)] [url = about:blank] 16:41:40 INFO - PROCESS | 1850 | --DOMWINDOW == 161 (0xa213c800) [pid = 1850] [serial = 1785] [outer = (nil)] [url = about:blank] 16:41:40 INFO - PROCESS | 1850 | --DOMWINDOW == 160 (0xa26c2000) [pid = 1850] [serial = 1731] [outer = (nil)] [url = about:blank] 16:41:40 INFO - PROCESS | 1850 | --DOMWINDOW == 159 (0xa50e9400) [pid = 1850] [serial = 1794] [outer = (nil)] [url = about:blank] 16:41:40 INFO - PROCESS | 1850 | --DOMWINDOW == 158 (0x997bf800) [pid = 1850] [serial = 1775] [outer = (nil)] [url = about:blank] 16:41:40 INFO - PROCESS | 1850 | --DOMWINDOW == 157 (0x980dfc00) [pid = 1850] [serial = 1772] [outer = (nil)] [url = about:blank] 16:41:40 INFO - PROCESS | 1850 | --DOMWINDOW == 156 (0x989ac000) [pid = 1850] [serial = 1773] [outer = (nil)] [url = about:blank] 16:41:40 INFO - PROCESS | 1850 | --DOMWINDOW == 155 (0x8ee6ac00) [pid = 1850] [serial = 1752] [outer = (nil)] [url = about:blank] 16:41:40 INFO - PROCESS | 1850 | --DOMWINDOW == 154 (0x92738c00) [pid = 1850] [serial = 1763] [outer = (nil)] [url = about:blank] 16:41:40 INFO - PROCESS | 1850 | --DOMWINDOW == 153 (0x92757c00) [pid = 1850] [serial = 1764] [outer = (nil)] [url = about:blank] 16:41:40 INFO - PROCESS | 1850 | --DOMWINDOW == 152 (0x8b67c800) [pid = 1850] [serial = 1749] [outer = (nil)] [url = about:blank] 16:41:40 INFO - PROCESS | 1850 | --DOMWINDOW == 151 (0x89c75800) [pid = 1850] [serial = 1802] [outer = (nil)] [url = about:blank] 16:41:40 INFO - PROCESS | 1850 | --DOMWINDOW == 150 (0x875b0800) [pid = 1850] [serial = 1800] [outer = (nil)] [url = about:blank] 16:41:40 INFO - PROCESS | 1850 | --DOMWINDOW == 149 (0xa349d400) [pid = 1850] [serial = 1790] [outer = (nil)] [url = about:blank] 16:41:40 INFO - PROCESS | 1850 | --DOMWINDOW == 148 (0x8afe1800) [pid = 1850] [serial = 1748] [outer = (nil)] [url = about:blank] 16:41:40 INFO - PROCESS | 1850 | --DOMWINDOW == 147 (0x8af10400) [pid = 1850] [serial = 1808] [outer = (nil)] [url = about:blank] 16:41:40 INFO - PROCESS | 1850 | --DOMWINDOW == 146 (0x86fe4400) [pid = 1850] [serial = 1799] [outer = (nil)] [url = about:blank] 16:41:40 INFO - PROCESS | 1850 | --DOMWINDOW == 145 (0x95089000) [pid = 1850] [serial = 1769] [outer = (nil)] [url = about:blank] 16:41:40 INFO - PROCESS | 1850 | --DOMWINDOW == 144 (0xa34a5000) [pid = 1850] [serial = 1791] [outer = (nil)] [url = about:blank] 16:41:40 INFO - PROCESS | 1850 | --DOMWINDOW == 143 (0x8b0f8800) [pid = 1850] [serial = 1806] [outer = (nil)] [url = about:blank] 16:41:40 INFO - PROCESS | 1850 | --DOMWINDOW == 142 (0x91e2ac00) [pid = 1850] [serial = 1757] [outer = (nil)] [url = about:blank] 16:41:40 INFO - PROCESS | 1850 | --DOMWINDOW == 141 (0x9b7e8800) [pid = 1850] [serial = 1782] [outer = (nil)] [url = about:blank] 16:41:40 INFO - PROCESS | 1850 | --DOMWINDOW == 140 (0xa26ea400) [pid = 1850] [serial = 1787] [outer = (nil)] [url = about:blank] 16:41:40 INFO - PROCESS | 1850 | --DOMWINDOW == 139 (0x9114e800) [pid = 1850] [serial = 1754] [outer = (nil)] [url = about:blank] 16:41:40 INFO - PROCESS | 1850 | --DOMWINDOW == 138 (0xa50a2c00) [pid = 1850] [serial = 1793] [outer = (nil)] [url = about:blank] 16:41:40 INFO - PROCESS | 1850 | --DOMWINDOW == 137 (0xa62ec400) [pid = 1850] [serial = 1796] [outer = (nil)] [url = about:blank] 16:41:40 INFO - PROCESS | 1850 | --DOMWINDOW == 136 (0x9b18b000) [pid = 1850] [serial = 1781] [outer = (nil)] [url = about:blank] 16:41:40 INFO - PROCESS | 1850 | 1462923700368 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]]]}] 16:41:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 16:41:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 4900ms 16:41:40 INFO - PROCESS | 1850 | 1462923700412 Marionette TRACE conn3 -> [0,2541,"getWindowHandle",null] 16:41:40 INFO - PROCESS | 1850 | 1462923700419 Marionette TRACE conn3 <- [1,2541,null,{"value":"8"}] 16:41:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 16:41:40 INFO - PROCESS | 1850 | 1462923700428 Marionette TRACE conn3 -> [0,2542,"setScriptTimeout",{"ms":35000}] 16:41:40 INFO - PROCESS | 1850 | 1462923700434 Marionette TRACE conn3 <- [1,2542,null,{}] 16:41:40 INFO - PROCESS | 1850 | 1462923700444 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}] 16:41:40 INFO - PROCESS | 1850 | 1462923700722 Marionette TRACE conn3 <- [1,2543,null,{"value":null}] 16:41:40 INFO - PROCESS | 1850 | 1462923700955 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:40 INFO - PROCESS | 1850 | ++DOCSHELL 0x87feac00 == 154 [pid = 1850] [id = 643] 16:41:40 INFO - PROCESS | 1850 | ++DOMWINDOW == 137 (0x883b1400) [pid = 1850] [serial = 1930] [outer = (nil)] 16:41:41 INFO - PROCESS | 1850 | ++DOMWINDOW == 138 (0x89c77400) [pid = 1850] [serial = 1931] [outer = 0x883b1400] 16:41:41 INFO - PROCESS | 1850 | 1462923701047 Marionette DEBUG loaded listener.js 16:41:41 INFO - PROCESS | 1850 | ++DOMWINDOW == 139 (0x8af05400) [pid = 1850] [serial = 1932] [outer = 0x883b1400] 16:41:41 INFO - PROCESS | 1850 | 1462923701938 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]]]}] 16:41:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 16:41:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1536ms 16:41:42 INFO - PROCESS | 1850 | 1462923702001 Marionette TRACE conn3 -> [0,2545,"getWindowHandle",null] 16:41:42 INFO - PROCESS | 1850 | 1462923702010 Marionette TRACE conn3 <- [1,2545,null,{"value":"8"}] 16:41:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 16:41:42 INFO - PROCESS | 1850 | 1462923702024 Marionette TRACE conn3 -> [0,2546,"setScriptTimeout",{"ms":35000}] 16:41:42 INFO - PROCESS | 1850 | 1462923702027 Marionette TRACE conn3 <- [1,2546,null,{}] 16:41:42 INFO - PROCESS | 1850 | 1462923702035 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}] 16:41:42 INFO - PROCESS | 1850 | 1462923702271 Marionette TRACE conn3 <- [1,2547,null,{"value":null}] 16:41:42 INFO - PROCESS | 1850 | 1462923702575 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:42 INFO - PROCESS | 1850 | ++DOCSHELL 0x890ef800 == 155 [pid = 1850] [id = 644] 16:41:42 INFO - PROCESS | 1850 | ++DOMWINDOW == 140 (0x89c7e000) [pid = 1850] [serial = 1933] [outer = (nil)] 16:41:42 INFO - PROCESS | 1850 | ++DOMWINDOW == 141 (0x8b2e1000) [pid = 1850] [serial = 1934] [outer = 0x89c7e000] 16:41:42 INFO - PROCESS | 1850 | 1462923702671 Marionette DEBUG loaded listener.js 16:41:42 INFO - PROCESS | 1850 | ++DOMWINDOW == 142 (0x8b785400) [pid = 1850] [serial = 1935] [outer = 0x89c7e000] 16:41:43 INFO - PROCESS | 1850 | 1462923703679 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]]]}] 16:41:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 16:41:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1690ms 16:41:43 INFO - PROCESS | 1850 | 1462923703719 Marionette TRACE conn3 -> [0,2549,"getWindowHandle",null] 16:41:43 INFO - PROCESS | 1850 | 1462923703723 Marionette TRACE conn3 <- [1,2549,null,{"value":"8"}] 16:41:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 16:41:43 INFO - PROCESS | 1850 | 1462923703729 Marionette TRACE conn3 -> [0,2550,"setScriptTimeout",{"ms":35000}] 16:41:43 INFO - PROCESS | 1850 | 1462923703735 Marionette TRACE conn3 <- [1,2550,null,{}] 16:41:43 INFO - PROCESS | 1850 | 1462923703771 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}] 16:41:44 INFO - PROCESS | 1850 | 1462923704107 Marionette TRACE conn3 <- [1,2551,null,{"value":null}] 16:41:44 INFO - PROCESS | 1850 | 1462923704306 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:44 INFO - PROCESS | 1850 | ++DOCSHELL 0x8e6d7000 == 156 [pid = 1850] [id = 645] 16:41:44 INFO - PROCESS | 1850 | ++DOMWINDOW == 143 (0x8e6e0000) [pid = 1850] [serial = 1936] [outer = (nil)] 16:41:44 INFO - PROCESS | 1850 | ++DOMWINDOW == 144 (0x8ee6a000) [pid = 1850] [serial = 1937] [outer = 0x8e6e0000] 16:41:44 INFO - PROCESS | 1850 | 1462923704386 Marionette DEBUG loaded listener.js 16:41:44 INFO - PROCESS | 1850 | ++DOMWINDOW == 145 (0x8f055c00) [pid = 1850] [serial = 1938] [outer = 0x8e6e0000] 16:41:45 INFO - PROCESS | 1850 | --DOMWINDOW == 144 (0x91308400) [pid = 1850] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 16:41:45 INFO - PROCESS | 1850 | --DOMWINDOW == 143 (0x8f057800) [pid = 1850] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 16:41:45 INFO - PROCESS | 1850 | --DOMWINDOW == 142 (0x8ee3f000) [pid = 1850] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 16:41:45 INFO - PROCESS | 1850 | --DOMWINDOW == 141 (0x92ac5000) [pid = 1850] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 16:41:45 INFO - PROCESS | 1850 | --DOMWINDOW == 140 (0x883b2800) [pid = 1850] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 16:41:45 INFO - PROCESS | 1850 | --DOMWINDOW == 139 (0x8ee3cc00) [pid = 1850] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 16:41:45 INFO - PROCESS | 1850 | --DOMWINDOW == 138 (0x8b109000) [pid = 1850] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 16:41:45 INFO - PROCESS | 1850 | --DOMWINDOW == 137 (0x91064c00) [pid = 1850] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 16:41:45 INFO - PROCESS | 1850 | --DOMWINDOW == 136 (0x8f06b400) [pid = 1850] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 16:41:45 INFO - PROCESS | 1850 | --DOMWINDOW == 135 (0x8b2df400) [pid = 1850] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 16:41:45 INFO - PROCESS | 1850 | --DOMWINDOW == 134 (0x8dd14c00) [pid = 1850] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 16:41:45 INFO - PROCESS | 1850 | --DOMWINDOW == 133 (0x91e2b800) [pid = 1850] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 16:41:45 INFO - PROCESS | 1850 | --DOMWINDOW == 132 (0x9a610000) [pid = 1850] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 16:41:45 INFO - PROCESS | 1850 | --DOMWINDOW == 131 (0x989aa400) [pid = 1850] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 16:41:45 INFO - PROCESS | 1850 | --DOMWINDOW == 130 (0x883b5800) [pid = 1850] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 16:41:45 INFO - PROCESS | 1850 | --DOMWINDOW == 129 (0xa35ee000) [pid = 1850] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 16:41:45 INFO - PROCESS | 1850 | --DOMWINDOW == 128 (0x92abd400) [pid = 1850] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 16:41:45 INFO - PROCESS | 1850 | --DOMWINDOW == 127 (0x8ee3d800) [pid = 1850] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 16:41:45 INFO - PROCESS | 1850 | --DOMWINDOW == 126 (0x91e34400) [pid = 1850] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 16:41:45 INFO - PROCESS | 1850 | --DOMWINDOW == 125 (0x953d4000) [pid = 1850] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 16:41:45 INFO - PROCESS | 1850 | --DOMWINDOW == 124 (0x9b18d800) [pid = 1850] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 16:41:45 INFO - PROCESS | 1850 | --DOMWINDOW == 123 (0x8b685c00) [pid = 1850] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 16:41:46 INFO - PROCESS | 1850 | 1462923706021 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]]]}] 16:41:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 16:41:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 2350ms 16:41:46 INFO - PROCESS | 1850 | 1462923706081 Marionette TRACE conn3 -> [0,2553,"getWindowHandle",null] 16:41:46 INFO - PROCESS | 1850 | 1462923706086 Marionette TRACE conn3 <- [1,2553,null,{"value":"8"}] 16:41:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 16:41:46 INFO - PROCESS | 1850 | 1462923706092 Marionette TRACE conn3 -> [0,2554,"setScriptTimeout",{"ms":35000}] 16:41:46 INFO - PROCESS | 1850 | 1462923706095 Marionette TRACE conn3 <- [1,2554,null,{}] 16:41:46 INFO - PROCESS | 1850 | 1462923706101 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}] 16:41:46 INFO - PROCESS | 1850 | 1462923706400 Marionette TRACE conn3 <- [1,2555,null,{"value":null}] 16:41:46 INFO - PROCESS | 1850 | 1462923706537 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:46 INFO - PROCESS | 1850 | ++DOCSHELL 0x8b0f0800 == 157 [pid = 1850] [id = 646] 16:41:46 INFO - PROCESS | 1850 | ++DOMWINDOW == 124 (0x8ee42400) [pid = 1850] [serial = 1939] [outer = (nil)] 16:41:46 INFO - PROCESS | 1850 | ++DOMWINDOW == 125 (0x8f053000) [pid = 1850] [serial = 1940] [outer = 0x8ee42400] 16:41:46 INFO - PROCESS | 1850 | 1462923706621 Marionette DEBUG loaded listener.js 16:41:46 INFO - PROCESS | 1850 | ++DOMWINDOW == 126 (0x8f068c00) [pid = 1850] [serial = 1941] [outer = 0x8ee42400] 16:41:47 INFO - PROCESS | 1850 | 1462923707776 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]]]}] 16:41:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 16:41:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1733ms 16:41:47 INFO - PROCESS | 1850 | 1462923707827 Marionette TRACE conn3 -> [0,2557,"getWindowHandle",null] 16:41:47 INFO - PROCESS | 1850 | 1462923707834 Marionette TRACE conn3 <- [1,2557,null,{"value":"8"}] 16:41:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 16:41:47 INFO - PROCESS | 1850 | 1462923707844 Marionette TRACE conn3 -> [0,2558,"setScriptTimeout",{"ms":35000}] 16:41:47 INFO - PROCESS | 1850 | 1462923707852 Marionette TRACE conn3 <- [1,2558,null,{}] 16:41:47 INFO - PROCESS | 1850 | 1462923707863 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}] 16:41:48 INFO - PROCESS | 1850 | 1462923708175 Marionette TRACE conn3 <- [1,2559,null,{"value":null}] 16:41:48 INFO - PROCESS | 1850 | 1462923708540 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:48 INFO - PROCESS | 1850 | ++DOCSHELL 0x87fde000 == 158 [pid = 1850] [id = 647] 16:41:48 INFO - PROCESS | 1850 | ++DOMWINDOW == 127 (0x88235000) [pid = 1850] [serial = 1942] [outer = (nil)] 16:41:48 INFO - PROCESS | 1850 | ++DOMWINDOW == 128 (0x8af0e400) [pid = 1850] [serial = 1943] [outer = 0x88235000] 16:41:48 INFO - PROCESS | 1850 | 1462923708637 Marionette DEBUG loaded listener.js 16:41:48 INFO - PROCESS | 1850 | ++DOMWINDOW == 129 (0x8b0f5800) [pid = 1850] [serial = 1944] [outer = 0x88235000] 16:41:49 INFO - PROCESS | 1850 | 1462923709875 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]]]}] 16:41:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 16:41:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 2092ms 16:41:49 INFO - PROCESS | 1850 | 1462923709936 Marionette TRACE conn3 -> [0,2561,"getWindowHandle",null] 16:41:49 INFO - PROCESS | 1850 | 1462923709945 Marionette TRACE conn3 <- [1,2561,null,{"value":"8"}] 16:41:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 16:41:49 INFO - PROCESS | 1850 | 1462923709956 Marionette TRACE conn3 -> [0,2562,"setScriptTimeout",{"ms":35000}] 16:41:49 INFO - PROCESS | 1850 | 1462923709960 Marionette TRACE conn3 <- [1,2562,null,{}] 16:41:49 INFO - PROCESS | 1850 | 1462923709967 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}] 16:41:50 INFO - PROCESS | 1850 | 1462923710259 Marionette TRACE conn3 <- [1,2563,null,{"value":null}] 16:41:50 INFO - PROCESS | 1850 | 1462923710620 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:50 INFO - PROCESS | 1850 | ++DOCSHELL 0x8b0f0c00 == 159 [pid = 1850] [id = 648] 16:41:50 INFO - PROCESS | 1850 | ++DOMWINDOW == 130 (0x8d3a6400) [pid = 1850] [serial = 1945] [outer = (nil)] 16:41:50 INFO - PROCESS | 1850 | ++DOMWINDOW == 131 (0x8e6e3400) [pid = 1850] [serial = 1946] [outer = 0x8d3a6400] 16:41:50 INFO - PROCESS | 1850 | 1462923710715 Marionette DEBUG loaded listener.js 16:41:50 INFO - PROCESS | 1850 | ++DOMWINDOW == 132 (0x8f053400) [pid = 1850] [serial = 1947] [outer = 0x8d3a6400] 16:41:51 INFO - PROCESS | 1850 | 1462923711781 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]]]}] 16:41:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 16:41:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1851ms 16:41:51 INFO - PROCESS | 1850 | 1462923711807 Marionette TRACE conn3 -> [0,2565,"getWindowHandle",null] 16:41:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 16:41:51 INFO - PROCESS | 1850 | 1462923711812 Marionette TRACE conn3 <- [1,2565,null,{"value":"8"}] 16:41:51 INFO - PROCESS | 1850 | 1462923711819 Marionette TRACE conn3 -> [0,2566,"setScriptTimeout",{"ms":35000}] 16:41:51 INFO - PROCESS | 1850 | 1462923711825 Marionette TRACE conn3 <- [1,2566,null,{}] 16:41:51 INFO - PROCESS | 1850 | 1462923711842 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}] 16:41:52 INFO - PROCESS | 1850 | 1462923712114 Marionette TRACE conn3 <- [1,2567,null,{"value":null}] 16:41:52 INFO - PROCESS | 1850 | 1462923712463 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:52 INFO - PROCESS | 1850 | ++DOCSHELL 0x91150000 == 160 [pid = 1850] [id = 649] 16:41:52 INFO - PROCESS | 1850 | ++DOMWINDOW == 133 (0x91302400) [pid = 1850] [serial = 1948] [outer = (nil)] 16:41:52 INFO - PROCESS | 1850 | ++DOMWINDOW == 134 (0x91310400) [pid = 1850] [serial = 1949] [outer = 0x91302400] 16:41:52 INFO - PROCESS | 1850 | 1462923712561 Marionette DEBUG loaded listener.js 16:41:52 INFO - PROCESS | 1850 | ++DOMWINDOW == 135 (0x91d99800) [pid = 1850] [serial = 1950] [outer = 0x91302400] 16:41:53 INFO - PROCESS | 1850 | 1462923713560 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]]]}] 16:41:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 16:41:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1793ms 16:41:53 INFO - PROCESS | 1850 | 1462923713612 Marionette TRACE conn3 -> [0,2569,"getWindowHandle",null] 16:41:53 INFO - PROCESS | 1850 | 1462923713617 Marionette TRACE conn3 <- [1,2569,null,{"value":"8"}] 16:41:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 16:41:53 INFO - PROCESS | 1850 | 1462923713624 Marionette TRACE conn3 -> [0,2570,"setScriptTimeout",{"ms":35000}] 16:41:53 INFO - PROCESS | 1850 | 1462923713628 Marionette TRACE conn3 <- [1,2570,null,{}] 16:41:53 INFO - PROCESS | 1850 | 1462923713634 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}] 16:41:53 INFO - PROCESS | 1850 | 1462923713888 Marionette TRACE conn3 <- [1,2571,null,{"value":null}] 16:41:54 INFO - PROCESS | 1850 | 1462923714241 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:54 INFO - PROCESS | 1850 | ++DOCSHELL 0x9114fc00 == 161 [pid = 1850] [id = 650] 16:41:54 INFO - PROCESS | 1850 | ++DOMWINDOW == 136 (0x91d9f800) [pid = 1850] [serial = 1951] [outer = (nil)] 16:41:54 INFO - PROCESS | 1850 | ++DOMWINDOW == 137 (0x921f7800) [pid = 1850] [serial = 1952] [outer = 0x91d9f800] 16:41:54 INFO - PROCESS | 1850 | 1462923714333 Marionette DEBUG loaded listener.js 16:41:54 INFO - PROCESS | 1850 | ++DOMWINDOW == 138 (0x922d5400) [pid = 1850] [serial = 1953] [outer = 0x91d9f800] 16:41:55 INFO - PROCESS | 1850 | 1462923715278 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]]]}] 16:41:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 16:41:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1730ms 16:41:55 INFO - PROCESS | 1850 | 1462923715356 Marionette TRACE conn3 -> [0,2573,"getWindowHandle",null] 16:41:55 INFO - PROCESS | 1850 | 1462923715359 Marionette TRACE conn3 <- [1,2573,null,{"value":"8"}] 16:41:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 16:41:55 INFO - PROCESS | 1850 | 1462923715366 Marionette TRACE conn3 -> [0,2574,"setScriptTimeout",{"ms":35000}] 16:41:55 INFO - PROCESS | 1850 | 1462923715370 Marionette TRACE conn3 <- [1,2574,null,{}] 16:41:55 INFO - PROCESS | 1850 | 1462923715377 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}] 16:41:55 INFO - PROCESS | 1850 | 1462923715672 Marionette TRACE conn3 <- [1,2575,null,{"value":null}] 16:41:56 INFO - PROCESS | 1850 | 1462923716022 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:56 INFO - PROCESS | 1850 | ++DOCSHELL 0x8af0d000 == 162 [pid = 1850] [id = 651] 16:41:56 INFO - PROCESS | 1850 | ++DOMWINDOW == 139 (0x8dcfa800) [pid = 1850] [serial = 1954] [outer = (nil)] 16:41:56 INFO - PROCESS | 1850 | ++DOMWINDOW == 140 (0x9255cc00) [pid = 1850] [serial = 1955] [outer = 0x8dcfa800] 16:41:56 INFO - PROCESS | 1850 | 1462923716114 Marionette DEBUG loaded listener.js 16:41:56 INFO - PROCESS | 1850 | ++DOMWINDOW == 141 (0x92563000) [pid = 1850] [serial = 1956] [outer = 0x8dcfa800] 16:41:57 INFO - PROCESS | 1850 | 1462923717041 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]]]}] 16:41:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 16:41:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1738ms 16:41:57 INFO - PROCESS | 1850 | 1462923717105 Marionette TRACE conn3 -> [0,2577,"getWindowHandle",null] 16:41:57 INFO - PROCESS | 1850 | 1462923717109 Marionette TRACE conn3 <- [1,2577,null,{"value":"8"}] 16:41:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 16:41:57 INFO - PROCESS | 1850 | 1462923717116 Marionette TRACE conn3 -> [0,2578,"setScriptTimeout",{"ms":35000}] 16:41:57 INFO - PROCESS | 1850 | 1462923717119 Marionette TRACE conn3 <- [1,2578,null,{}] 16:41:57 INFO - PROCESS | 1850 | 1462923717125 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}] 16:41:57 INFO - PROCESS | 1850 | 1462923717435 Marionette TRACE conn3 <- [1,2579,null,{"value":null}] 16:41:57 INFO - PROCESS | 1850 | 1462923717788 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:57 INFO - PROCESS | 1850 | ++DOCSHELL 0x89c78000 == 163 [pid = 1850] [id = 652] 16:41:57 INFO - PROCESS | 1850 | ++DOMWINDOW == 142 (0x92310400) [pid = 1850] [serial = 1957] [outer = (nil)] 16:41:57 INFO - PROCESS | 1850 | ++DOMWINDOW == 143 (0x92ac1c00) [pid = 1850] [serial = 1958] [outer = 0x92310400] 16:41:57 INFO - PROCESS | 1850 | 1462923717878 Marionette DEBUG loaded listener.js 16:41:57 INFO - PROCESS | 1850 | ++DOMWINDOW == 144 (0x939ad800) [pid = 1850] [serial = 1959] [outer = 0x92310400] 16:41:58 INFO - PROCESS | 1850 | 1462923718798 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]]]}] 16:41:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 16:41:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1734ms 16:41:58 INFO - PROCESS | 1850 | 1462923718851 Marionette TRACE conn3 -> [0,2581,"getWindowHandle",null] 16:41:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 16:41:58 INFO - PROCESS | 1850 | 1462923718856 Marionette TRACE conn3 <- [1,2581,null,{"value":"8"}] 16:41:58 INFO - PROCESS | 1850 | 1462923718862 Marionette TRACE conn3 -> [0,2582,"setScriptTimeout",{"ms":35000}] 16:41:58 INFO - PROCESS | 1850 | 1462923718866 Marionette TRACE conn3 <- [1,2582,null,{}] 16:41:58 INFO - PROCESS | 1850 | 1462923718872 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}] 16:41:59 INFO - PROCESS | 1850 | 1462923719097 Marionette TRACE conn3 <- [1,2583,null,{"value":null}] 16:41:59 INFO - PROCESS | 1850 | 1462923719444 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:59 INFO - PROCESS | 1850 | ++DOCSHELL 0x92abd400 == 164 [pid = 1850] [id = 653] 16:41:59 INFO - PROCESS | 1850 | ++DOMWINDOW == 145 (0x92abec00) [pid = 1850] [serial = 1960] [outer = (nil)] 16:41:59 INFO - PROCESS | 1850 | ++DOMWINDOW == 146 (0x94f48800) [pid = 1850] [serial = 1961] [outer = 0x92abec00] 16:41:59 INFO - PROCESS | 1850 | 1462923719535 Marionette DEBUG loaded listener.js 16:41:59 INFO - PROCESS | 1850 | ++DOMWINDOW == 147 (0x94fb5000) [pid = 1850] [serial = 1962] [outer = 0x92abec00] 16:42:00 INFO - PROCESS | 1850 | 1462923720491 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]]]}] 16:42:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 16:42:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1684ms 16:42:00 INFO - PROCESS | 1850 | 1462923720548 Marionette TRACE conn3 -> [0,2585,"getWindowHandle",null] 16:42:00 INFO - PROCESS | 1850 | 1462923720551 Marionette TRACE conn3 <- [1,2585,null,{"value":"8"}] 16:42:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 16:42:00 INFO - PROCESS | 1850 | 1462923720558 Marionette TRACE conn3 -> [0,2586,"setScriptTimeout",{"ms":35000}] 16:42:00 INFO - PROCESS | 1850 | 1462923720561 Marionette TRACE conn3 <- [1,2586,null,{}] 16:42:00 INFO - PROCESS | 1850 | 1462923720568 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}] 16:42:00 INFO - PROCESS | 1850 | 1462923720868 Marionette TRACE conn3 <- [1,2587,null,{"value":null}] 16:42:01 INFO - PROCESS | 1850 | 1462923721224 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:01 INFO - PROCESS | 1850 | ++DOCSHELL 0x87fe4c00 == 165 [pid = 1850] [id = 654] 16:42:01 INFO - PROCESS | 1850 | ++DOMWINDOW == 148 (0x8afe7800) [pid = 1850] [serial = 1963] [outer = (nil)] 16:42:01 INFO - PROCESS | 1850 | ++DOMWINDOW == 149 (0x953ddc00) [pid = 1850] [serial = 1964] [outer = 0x8afe7800] 16:42:01 INFO - PROCESS | 1850 | 1462923721320 Marionette DEBUG loaded listener.js 16:42:01 INFO - PROCESS | 1850 | ++DOMWINDOW == 150 (0x98050400) [pid = 1850] [serial = 1965] [outer = 0x8afe7800] 16:42:02 INFO - PROCESS | 1850 | 1462923722254 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]]]}] 16:42:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 16:42:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1740ms 16:42:02 INFO - PROCESS | 1850 | 1462923722301 Marionette TRACE conn3 -> [0,2589,"getWindowHandle",null] 16:42:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 16:42:02 INFO - PROCESS | 1850 | 1462923722306 Marionette TRACE conn3 <- [1,2589,null,{"value":"8"}] 16:42:02 INFO - PROCESS | 1850 | 1462923722313 Marionette TRACE conn3 -> [0,2590,"setScriptTimeout",{"ms":35000}] 16:42:02 INFO - PROCESS | 1850 | 1462923722318 Marionette TRACE conn3 <- [1,2590,null,{}] 16:42:02 INFO - PROCESS | 1850 | 1462923722324 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}] 16:42:02 INFO - PROCESS | 1850 | 1462923722601 Marionette TRACE conn3 <- [1,2591,null,{"value":null}] 16:42:02 INFO - PROCESS | 1850 | 1462923722968 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:03 INFO - PROCESS | 1850 | ++DOCSHELL 0x939a3800 == 166 [pid = 1850] [id = 655] 16:42:03 INFO - PROCESS | 1850 | ++DOMWINDOW == 151 (0x93bd4800) [pid = 1850] [serial = 1966] [outer = (nil)] 16:42:03 INFO - PROCESS | 1850 | ++DOMWINDOW == 152 (0x997c4800) [pid = 1850] [serial = 1967] [outer = 0x93bd4800] 16:42:03 INFO - PROCESS | 1850 | 1462923723061 Marionette DEBUG loaded listener.js 16:42:03 INFO - PROCESS | 1850 | ++DOMWINDOW == 153 (0x999b3800) [pid = 1850] [serial = 1968] [outer = 0x93bd4800] 16:42:04 INFO - PROCESS | 1850 | 1462923724068 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]]]}] 16:42:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 16:42:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1794ms 16:42:04 INFO - PROCESS | 1850 | 1462923724106 Marionette TRACE conn3 -> [0,2593,"getWindowHandle",null] 16:42:04 INFO - PROCESS | 1850 | 1462923724109 Marionette TRACE conn3 <- [1,2593,null,{"value":"8"}] 16:42:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 16:42:04 INFO - PROCESS | 1850 | 1462923724116 Marionette TRACE conn3 -> [0,2594,"setScriptTimeout",{"ms":35000}] 16:42:04 INFO - PROCESS | 1850 | 1462923724120 Marionette TRACE conn3 <- [1,2594,null,{}] 16:42:04 INFO - PROCESS | 1850 | 1462923724125 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}] 16:42:04 INFO - PROCESS | 1850 | 1462923724374 Marionette TRACE conn3 <- [1,2595,null,{"value":null}] 16:42:04 INFO - PROCESS | 1850 | 1462923724712 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:04 INFO - PROCESS | 1850 | ++DOCSHELL 0x94f40800 == 167 [pid = 1850] [id = 656] 16:42:04 INFO - PROCESS | 1850 | ++DOMWINDOW == 154 (0x98ebc000) [pid = 1850] [serial = 1969] [outer = (nil)] 16:42:04 INFO - PROCESS | 1850 | ++DOMWINDOW == 155 (0x99eec400) [pid = 1850] [serial = 1970] [outer = 0x98ebc000] 16:42:04 INFO - PROCESS | 1850 | 1462923724816 Marionette DEBUG loaded listener.js 16:42:05 INFO - PROCESS | 1850 | ++DOMWINDOW == 156 (0x9a602800) [pid = 1850] [serial = 1971] [outer = 0x98ebc000] 16:42:05 INFO - PROCESS | 1850 | 1462923725901 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]]]}] 16:42:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 16:42:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1834ms 16:42:05 INFO - PROCESS | 1850 | 1462923725953 Marionette TRACE conn3 -> [0,2597,"getWindowHandle",null] 16:42:05 INFO - PROCESS | 1850 | 1462923725957 Marionette TRACE conn3 <- [1,2597,null,{"value":"8"}] 16:42:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 16:42:05 INFO - PROCESS | 1850 | 1462923725964 Marionette TRACE conn3 -> [0,2598,"setScriptTimeout",{"ms":35000}] 16:42:05 INFO - PROCESS | 1850 | 1462923725969 Marionette TRACE conn3 <- [1,2598,null,{}] 16:42:05 INFO - PROCESS | 1850 | 1462923725974 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}] 16:42:06 INFO - PROCESS | 1850 | 1462923726277 Marionette TRACE conn3 <- [1,2599,null,{"value":null}] 16:42:06 INFO - PROCESS | 1850 | 1462923726649 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:06 INFO - PROCESS | 1850 | ++DOCSHELL 0x9adb2c00 == 168 [pid = 1850] [id = 657] 16:42:06 INFO - PROCESS | 1850 | ++DOMWINDOW == 157 (0x9adb4800) [pid = 1850] [serial = 1972] [outer = (nil)] 16:42:06 INFO - PROCESS | 1850 | ++DOMWINDOW == 158 (0x9b194400) [pid = 1850] [serial = 1973] [outer = 0x9adb4800] 16:42:06 INFO - PROCESS | 1850 | 1462923726743 Marionette DEBUG loaded listener.js 16:42:06 INFO - PROCESS | 1850 | ++DOMWINDOW == 159 (0x9b9f5c00) [pid = 1850] [serial = 1974] [outer = 0x9adb4800] 16:42:07 INFO - PROCESS | 1850 | 1462923727700 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]]]}] 16:42:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 16:42:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1782ms 16:42:07 INFO - PROCESS | 1850 | 1462923727747 Marionette TRACE conn3 -> [0,2601,"getWindowHandle",null] 16:42:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 16:42:07 INFO - PROCESS | 1850 | 1462923727751 Marionette TRACE conn3 <- [1,2601,null,{"value":"8"}] 16:42:07 INFO - PROCESS | 1850 | 1462923727758 Marionette TRACE conn3 -> [0,2602,"setScriptTimeout",{"ms":35000}] 16:42:07 INFO - PROCESS | 1850 | 1462923727762 Marionette TRACE conn3 <- [1,2602,null,{}] 16:42:07 INFO - PROCESS | 1850 | 1462923727768 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}] 16:42:07 INFO - PROCESS | 1850 | 1462923727986 Marionette TRACE conn3 <- [1,2603,null,{"value":null}] 16:42:08 INFO - PROCESS | 1850 | 1462923728331 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:08 INFO - PROCESS | 1850 | ++DOCSHELL 0x9adb4000 == 169 [pid = 1850] [id = 658] 16:42:08 INFO - PROCESS | 1850 | ++DOMWINDOW == 160 (0x9b9eb800) [pid = 1850] [serial = 1975] [outer = (nil)] 16:42:08 INFO - PROCESS | 1850 | ++DOMWINDOW == 161 (0xa219ec00) [pid = 1850] [serial = 1976] [outer = 0x9b9eb800] 16:42:08 INFO - PROCESS | 1850 | 1462923728427 Marionette DEBUG loaded listener.js 16:42:08 INFO - PROCESS | 1850 | ++DOMWINDOW == 162 (0xa26c5400) [pid = 1850] [serial = 1977] [outer = 0x9b9eb800] 16:42:09 INFO - PROCESS | 1850 | 1462923729421 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]]]}] 16:42:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 16:42:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1739ms 16:42:09 INFO - PROCESS | 1850 | 1462923729497 Marionette TRACE conn3 -> [0,2605,"getWindowHandle",null] 16:42:09 INFO - PROCESS | 1850 | 1462923729500 Marionette TRACE conn3 <- [1,2605,null,{"value":"8"}] 16:42:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 16:42:09 INFO - PROCESS | 1850 | 1462923729507 Marionette TRACE conn3 -> [0,2606,"setScriptTimeout",{"ms":35000}] 16:42:09 INFO - PROCESS | 1850 | 1462923729510 Marionette TRACE conn3 <- [1,2606,null,{}] 16:42:09 INFO - PROCESS | 1850 | 1462923729516 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}] 16:42:09 INFO - PROCESS | 1850 | 1462923729748 Marionette TRACE conn3 <- [1,2607,null,{"value":null}] 16:42:10 INFO - PROCESS | 1850 | 1462923730094 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:10 INFO - PROCESS | 1850 | ++DOCSHELL 0x9114a000 == 170 [pid = 1850] [id = 659] 16:42:10 INFO - PROCESS | 1850 | ++DOMWINDOW == 163 (0x997bf800) [pid = 1850] [serial = 1978] [outer = (nil)] 16:42:10 INFO - PROCESS | 1850 | ++DOMWINDOW == 164 (0xa325c400) [pid = 1850] [serial = 1979] [outer = 0x997bf800] 16:42:10 INFO - PROCESS | 1850 | 1462923730188 Marionette DEBUG loaded listener.js 16:42:10 INFO - PROCESS | 1850 | ++DOMWINDOW == 165 (0xa34a2000) [pid = 1850] [serial = 1980] [outer = 0x997bf800] 16:42:11 INFO - PROCESS | 1850 | 1462923731159 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]]]}] 16:42:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 16:42:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1683ms 16:42:11 INFO - PROCESS | 1850 | 1462923731192 Marionette TRACE conn3 -> [0,2609,"getWindowHandle",null] 16:42:11 INFO - PROCESS | 1850 | 1462923731195 Marionette TRACE conn3 <- [1,2609,null,{"value":"8"}] 16:42:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 16:42:11 INFO - PROCESS | 1850 | 1462923731202 Marionette TRACE conn3 -> [0,2610,"setScriptTimeout",{"ms":35000}] 16:42:11 INFO - PROCESS | 1850 | 1462923731204 Marionette TRACE conn3 <- [1,2610,null,{}] 16:42:11 INFO - PROCESS | 1850 | 1462923731211 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}] 16:42:11 INFO - PROCESS | 1850 | 1462923731429 Marionette TRACE conn3 <- [1,2611,null,{"value":null}] 16:42:11 INFO - PROCESS | 1850 | 1462923731789 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:11 INFO - PROCESS | 1850 | ++DOCSHELL 0x92391000 == 171 [pid = 1850] [id = 660] 16:42:11 INFO - PROCESS | 1850 | ++DOMWINDOW == 166 (0x92732400) [pid = 1850] [serial = 1981] [outer = (nil)] 16:42:11 INFO - PROCESS | 1850 | ++DOMWINDOW == 167 (0xa50ef800) [pid = 1850] [serial = 1982] [outer = 0x92732400] 16:42:11 INFO - PROCESS | 1850 | 1462923731882 Marionette DEBUG loaded listener.js 16:42:12 INFO - PROCESS | 1850 | ++DOMWINDOW == 168 (0xa6283c00) [pid = 1850] [serial = 1983] [outer = 0x92732400] 16:42:12 INFO - PROCESS | 1850 | 1462923732793 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]]]}] 16:42:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 16:42:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1629ms 16:42:12 INFO - PROCESS | 1850 | 1462923732832 Marionette TRACE conn3 -> [0,2613,"getWindowHandle",null] 16:42:12 INFO - PROCESS | 1850 | 1462923732835 Marionette TRACE conn3 <- [1,2613,null,{"value":"8"}] 16:42:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 16:42:12 INFO - PROCESS | 1850 | 1462923732842 Marionette TRACE conn3 -> [0,2614,"setScriptTimeout",{"ms":35000}] 16:42:12 INFO - PROCESS | 1850 | 1462923732844 Marionette TRACE conn3 <- [1,2614,null,{}] 16:42:12 INFO - PROCESS | 1850 | 1462923732850 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}] 16:42:13 INFO - PROCESS | 1850 | 1462923733065 Marionette TRACE conn3 <- [1,2615,null,{"value":null}] 16:42:13 INFO - PROCESS | 1850 | 1462923733412 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:13 INFO - PROCESS | 1850 | ++DOCSHELL 0x875ab400 == 172 [pid = 1850] [id = 661] 16:42:13 INFO - PROCESS | 1850 | ++DOMWINDOW == 169 (0xa349d400) [pid = 1850] [serial = 1984] [outer = (nil)] 16:42:13 INFO - PROCESS | 1850 | ++DOMWINDOW == 170 (0xa689d000) [pid = 1850] [serial = 1985] [outer = 0xa349d400] 16:42:13 INFO - PROCESS | 1850 | 1462923733504 Marionette DEBUG loaded listener.js 16:42:13 INFO - PROCESS | 1850 | ++DOMWINDOW == 171 (0xa6d01800) [pid = 1850] [serial = 1986] [outer = 0xa349d400] 16:42:14 INFO - PROCESS | 1850 | 1462923734464 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]]]}] 16:42:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 16:42:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1683ms 16:42:14 INFO - PROCESS | 1850 | 1462923734526 Marionette TRACE conn3 -> [0,2617,"getWindowHandle",null] 16:42:14 INFO - PROCESS | 1850 | 1462923734530 Marionette TRACE conn3 <- [1,2617,null,{"value":"8"}] 16:42:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 16:42:14 INFO - PROCESS | 1850 | 1462923734536 Marionette TRACE conn3 -> [0,2618,"setScriptTimeout",{"ms":35000}] 16:42:14 INFO - PROCESS | 1850 | 1462923734540 Marionette TRACE conn3 <- [1,2618,null,{}] 16:42:14 INFO - PROCESS | 1850 | 1462923734545 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}] 16:42:14 INFO - PROCESS | 1850 | 1462923734768 Marionette TRACE conn3 <- [1,2619,null,{"value":null}] 16:42:15 INFO - PROCESS | 1850 | 1462923735111 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:15 INFO - PROCESS | 1850 | ++DOCSHELL 0x99944c00 == 173 [pid = 1850] [id = 662] 16:42:15 INFO - PROCESS | 1850 | ++DOMWINDOW == 172 (0xa349f400) [pid = 1850] [serial = 1987] [outer = (nil)] 16:42:15 INFO - PROCESS | 1850 | ++DOMWINDOW == 173 (0xa6d09800) [pid = 1850] [serial = 1988] [outer = 0xa349f400] 16:42:15 INFO - PROCESS | 1850 | 1462923735202 Marionette DEBUG loaded listener.js 16:42:15 INFO - PROCESS | 1850 | ++DOMWINDOW == 174 (0xa6d0c400) [pid = 1850] [serial = 1989] [outer = 0xa349f400] 16:42:16 INFO - PROCESS | 1850 | 1462923736194 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]]]}] 16:42:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 16:42:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1735ms 16:42:16 INFO - PROCESS | 1850 | 1462923736274 Marionette TRACE conn3 -> [0,2621,"getWindowHandle",null] 16:42:16 INFO - PROCESS | 1850 | 1462923736277 Marionette TRACE conn3 <- [1,2621,null,{"value":"8"}] 16:42:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 16:42:16 INFO - PROCESS | 1850 | 1462923736284 Marionette TRACE conn3 -> [0,2622,"setScriptTimeout",{"ms":35000}] 16:42:16 INFO - PROCESS | 1850 | 1462923736288 Marionette TRACE conn3 <- [1,2622,null,{}] 16:42:16 INFO - PROCESS | 1850 | 1462923736294 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}] 16:42:16 INFO - PROCESS | 1850 | 1462923736566 Marionette TRACE conn3 <- [1,2623,null,{"value":null}] 16:42:16 INFO - PROCESS | 1850 | 1462923736924 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:16 INFO - PROCESS | 1850 | ++DOCSHELL 0x953dfc00 == 174 [pid = 1850] [id = 663] 16:42:16 INFO - PROCESS | 1850 | ++DOMWINDOW == 175 (0x98e30c00) [pid = 1850] [serial = 1990] [outer = (nil)] 16:42:17 INFO - PROCESS | 1850 | ++DOMWINDOW == 176 (0xa6d28c00) [pid = 1850] [serial = 1991] [outer = 0x98e30c00] 16:42:17 INFO - PROCESS | 1850 | 1462923737016 Marionette DEBUG loaded listener.js 16:42:17 INFO - PROCESS | 1850 | ++DOMWINDOW == 177 (0xa6d2bc00) [pid = 1850] [serial = 1992] [outer = 0x98e30c00] 16:42:20 INFO - PROCESS | 1850 | --DOCSHELL 0x8e6d7000 == 173 [pid = 1850] [id = 645] 16:42:20 INFO - PROCESS | 1850 | --DOCSHELL 0x890ef800 == 172 [pid = 1850] [id = 644] 16:42:20 INFO - PROCESS | 1850 | --DOCSHELL 0x87feac00 == 171 [pid = 1850] [id = 643] 16:42:20 INFO - PROCESS | 1850 | --DOCSHELL 0x86fe3000 == 170 [pid = 1850] [id = 640] 16:42:20 INFO - PROCESS | 1850 | --DOCSHELL 0x91d93000 == 169 [pid = 1850] [id = 641] 16:42:20 INFO - PROCESS | 1850 | --DOCSHELL 0x86cc2000 == 168 [pid = 1850] [id = 639] 16:42:20 INFO - PROCESS | 1850 | --DOCSHELL 0x87498c00 == 167 [pid = 1850] [id = 638] 16:42:20 INFO - PROCESS | 1850 | --DOCSHELL 0x957f4000 == 166 [pid = 1850] [id = 637] 16:42:20 INFO - PROCESS | 1850 | --DOCSHELL 0x8b0f1c00 == 165 [pid = 1850] [id = 635] 16:42:20 INFO - PROCESS | 1850 | --DOCSHELL 0x957f0800 == 164 [pid = 1850] [id = 636] 16:42:20 INFO - PROCESS | 1850 | --DOCSHELL 0x86ccb000 == 163 [pid = 1850] [id = 634] 16:42:20 INFO - PROCESS | 1850 | --DOCSHELL 0x92710c00 == 162 [pid = 1850] [id = 633] 16:42:20 INFO - PROCESS | 1850 | --DOCSHELL 0x88ef2c00 == 161 [pid = 1850] [id = 632] 16:42:20 INFO - PROCESS | 1850 | --DOCSHELL 0x9114dc00 == 160 [pid = 1850] [id = 631] 16:42:20 INFO - PROCESS | 1850 | --DOCSHELL 0x8b0fa800 == 159 [pid = 1850] [id = 630] 16:42:20 INFO - PROCESS | 1850 | --DOCSHELL 0x8ee40400 == 158 [pid = 1850] [id = 628] 16:42:20 INFO - PROCESS | 1850 | --DOCSHELL 0x883b8800 == 157 [pid = 1850] [id = 629] 16:42:20 INFO - PROCESS | 1850 | --DOCSHELL 0x8b2e7400 == 156 [pid = 1850] [id = 627] 16:42:20 INFO - PROCESS | 1850 | --DOCSHELL 0x88ef1800 == 155 [pid = 1850] [id = 626] 16:42:20 INFO - PROCESS | 1850 | --DOMWINDOW == 176 (0x91d97000) [pid = 1850] [serial = 1829] [outer = (nil)] [url = about:blank] 16:42:20 INFO - PROCESS | 1850 | --DOMWINDOW == 175 (0x8f06f000) [pid = 1850] [serial = 1823] [outer = (nil)] [url = about:blank] 16:42:20 INFO - PROCESS | 1850 | --DOMWINDOW == 174 (0x98ebd800) [pid = 1850] [serial = 1847] [outer = (nil)] [url = about:blank] 16:42:20 INFO - PROCESS | 1850 | --DOMWINDOW == 173 (0x9a3cf800) [pid = 1850] [serial = 1853] [outer = (nil)] [url = about:blank] 16:42:20 INFO - PROCESS | 1850 | --DOMWINDOW == 172 (0x8a0e9800) [pid = 1850] [serial = 1869] [outer = (nil)] [url = about:blank] 16:42:20 INFO - PROCESS | 1850 | --DOMWINDOW == 171 (0x8f054c00) [pid = 1850] [serial = 1821] [outer = (nil)] [url = about:blank] 16:42:20 INFO - PROCESS | 1850 | --DOMWINDOW == 170 (0x8b77cc00) [pid = 1850] [serial = 1872] [outer = (nil)] [url = about:blank] 16:42:20 INFO - PROCESS | 1850 | --DOMWINDOW == 169 (0x92316000) [pid = 1850] [serial = 1833] [outer = (nil)] [url = about:blank] 16:42:20 INFO - PROCESS | 1850 | --DOMWINDOW == 168 (0x91069000) [pid = 1850] [serial = 1826] [outer = (nil)] [url = about:blank] 16:42:20 INFO - PROCESS | 1850 | --DOMWINDOW == 167 (0x92312c00) [pid = 1850] [serial = 1832] [outer = (nil)] [url = about:blank] 16:42:20 INFO - PROCESS | 1850 | --DOMWINDOW == 166 (0x92754c00) [pid = 1850] [serial = 1839] [outer = (nil)] [url = about:blank] 16:42:20 INFO - PROCESS | 1850 | --DOMWINDOW == 165 (0x9960e400) [pid = 1850] [serial = 1848] [outer = (nil)] [url = about:blank] 16:42:20 INFO - PROCESS | 1850 | --DOMWINDOW == 164 (0x8e6da000) [pid = 1850] [serial = 1875] [outer = (nil)] [url = about:blank] 16:42:20 INFO - PROCESS | 1850 | --DOMWINDOW == 163 (0x9ad7e400) [pid = 1850] [serial = 1856] [outer = (nil)] [url = about:blank] 16:42:20 INFO - PROCESS | 1850 | --DOMWINDOW == 162 (0x91148000) [pid = 1850] [serial = 1827] [outer = (nil)] [url = about:blank] 16:42:20 INFO - PROCESS | 1850 | --DOMWINDOW == 161 (0xa213e800) [pid = 1850] [serial = 1863] [outer = (nil)] [url = about:blank] 16:42:20 INFO - PROCESS | 1850 | --DOMWINDOW == 160 (0x99e9ec00) [pid = 1850] [serial = 1850] [outer = (nil)] [url = about:blank] 16:42:20 INFO - PROCESS | 1850 | --DOMWINDOW == 159 (0x8afde800) [pid = 1850] [serial = 1815] [outer = (nil)] [url = about:blank] 16:42:20 INFO - PROCESS | 1850 | --DOMWINDOW == 158 (0xa6761400) [pid = 1850] [serial = 1797] [outer = (nil)] [url = about:blank] 16:42:20 INFO - PROCESS | 1850 | --DOMWINDOW == 157 (0x93b08000) [pid = 1850] [serial = 1841] [outer = (nil)] [url = about:blank] 16:42:20 INFO - PROCESS | 1850 | --DOMWINDOW == 156 (0x8f056000) [pid = 1850] [serial = 1746] [outer = (nil)] [url = about:blank] 16:42:20 INFO - PROCESS | 1850 | --DOMWINDOW == 155 (0x94f0e800) [pid = 1850] [serial = 1842] [outer = (nil)] [url = about:blank] 16:42:20 INFO - PROCESS | 1850 | --DOMWINDOW == 154 (0x9273c000) [pid = 1850] [serial = 1838] [outer = (nil)] [url = about:blank] 16:42:20 INFO - PROCESS | 1850 | --DOMWINDOW == 153 (0xa2630c00) [pid = 1850] [serial = 1865] [outer = (nil)] [url = about:blank] 16:42:20 INFO - PROCESS | 1850 | --DOMWINDOW == 152 (0x9a3d9800) [pid = 1850] [serial = 1854] [outer = (nil)] [url = about:blank] 16:42:20 INFO - PROCESS | 1850 | --DOMWINDOW == 151 (0x9270a000) [pid = 1850] [serial = 1836] [outer = (nil)] [url = about:blank] 16:42:20 INFO - PROCESS | 1850 | --DOMWINDOW == 150 (0x89c7c000) [pid = 1850] [serial = 1868] [outer = (nil)] [url = about:blank] 16:42:20 INFO - PROCESS | 1850 | --DOMWINDOW == 149 (0xa050d800) [pid = 1850] [serial = 1862] [outer = (nil)] [url = about:blank] 16:42:20 INFO - PROCESS | 1850 | --DOMWINDOW == 148 (0x980e4000) [pid = 1850] [serial = 1845] [outer = (nil)] [url = about:blank] 16:42:20 INFO - PROCESS | 1850 | --DOMWINDOW == 147 (0x8a0ee000) [pid = 1850] [serial = 1814] [outer = (nil)] [url = about:blank] 16:42:20 INFO - PROCESS | 1850 | --DOMWINDOW == 146 (0x9adabc00) [pid = 1850] [serial = 1857] [outer = (nil)] [url = about:blank] 16:42:20 INFO - PROCESS | 1850 | --DOMWINDOW == 145 (0x9b781c00) [pid = 1850] [serial = 1859] [outer = (nil)] [url = about:blank] 16:42:20 INFO - PROCESS | 1850 | --DOMWINDOW == 144 (0x99eea800) [pid = 1850] [serial = 1851] [outer = (nil)] [url = about:blank] 16:42:20 INFO - PROCESS | 1850 | --DOMWINDOW == 143 (0x8ef01800) [pid = 1850] [serial = 1820] [outer = (nil)] [url = about:blank] 16:42:20 INFO - PROCESS | 1850 | --DOMWINDOW == 142 (0x91009c00) [pid = 1850] [serial = 1824] [outer = (nil)] [url = about:blank] 16:42:20 INFO - PROCESS | 1850 | --DOMWINDOW == 141 (0x8b2e5000) [pid = 1850] [serial = 1871] [outer = (nil)] [url = about:blank] 16:42:20 INFO - PROCESS | 1850 | --DOMWINDOW == 140 (0x8dd0dc00) [pid = 1850] [serial = 1818] [outer = (nil)] [url = about:blank] 16:42:20 INFO - PROCESS | 1850 | --DOMWINDOW == 139 (0x9b8af000) [pid = 1850] [serial = 1860] [outer = (nil)] [url = about:blank] 16:42:20 INFO - PROCESS | 1850 | --DOMWINDOW == 138 (0x8e608000) [pid = 1850] [serial = 1874] [outer = (nil)] [url = about:blank] 16:42:20 INFO - PROCESS | 1850 | --DOMWINDOW == 137 (0x91e2b000) [pid = 1850] [serial = 1830] [outer = (nil)] [url = about:blank] 16:42:20 INFO - PROCESS | 1850 | --DOMWINDOW == 136 (0x957ebc00) [pid = 1850] [serial = 1844] [outer = (nil)] [url = about:blank] 16:42:20 INFO - PROCESS | 1850 | --DOMWINDOW == 135 (0x92707400) [pid = 1850] [serial = 1835] [outer = (nil)] [url = about:blank] 16:42:20 INFO - PROCESS | 1850 | --DOMWINDOW == 134 (0x8b9e0800) [pid = 1850] [serial = 1817] [outer = (nil)] [url = about:blank] 16:42:20 INFO - PROCESS | 1850 | --DOMWINDOW == 133 (0x8e6e2400) [pid = 1850] [serial = 1877] [outer = (nil)] [url = about:blank] 16:42:20 INFO - PROCESS | 1850 | 1462923740721 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]]]}] 16:42:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 16:42:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 4495ms 16:42:20 INFO - PROCESS | 1850 | 1462923740780 Marionette TRACE conn3 -> [0,2625,"getWindowHandle",null] 16:42:20 INFO - PROCESS | 1850 | 1462923740786 Marionette TRACE conn3 <- [1,2625,null,{"value":"8"}] 16:42:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 16:42:20 INFO - PROCESS | 1850 | 1462923740794 Marionette TRACE conn3 -> [0,2626,"setScriptTimeout",{"ms":35000}] 16:42:20 INFO - PROCESS | 1850 | 1462923740800 Marionette TRACE conn3 <- [1,2626,null,{}] 16:42:20 INFO - PROCESS | 1850 | 1462923740809 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}] 16:42:21 INFO - PROCESS | 1850 | 1462923741061 Marionette TRACE conn3 <- [1,2627,null,{"value":null}] 16:42:21 INFO - PROCESS | 1850 | 1462923741281 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:21 INFO - PROCESS | 1850 | ++DOCSHELL 0x86fe3000 == 156 [pid = 1850] [id = 664] 16:42:21 INFO - PROCESS | 1850 | ++DOMWINDOW == 134 (0x88eed000) [pid = 1850] [serial = 1993] [outer = (nil)] 16:42:21 INFO - PROCESS | 1850 | ++DOMWINDOW == 135 (0x89d8b000) [pid = 1850] [serial = 1994] [outer = 0x88eed000] 16:42:21 INFO - PROCESS | 1850 | 1462923741369 Marionette DEBUG loaded listener.js 16:42:21 INFO - PROCESS | 1850 | ++DOMWINDOW == 136 (0x8afdec00) [pid = 1850] [serial = 1995] [outer = 0x88eed000] 16:42:22 INFO - PROCESS | 1850 | 1462923742218 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]]]}] 16:42:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 16:42:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1491ms 16:42:22 INFO - PROCESS | 1850 | 1462923742286 Marionette TRACE conn3 -> [0,2629,"getWindowHandle",null] 16:42:22 INFO - PROCESS | 1850 | 1462923742295 Marionette TRACE conn3 <- [1,2629,null,{"value":"8"}] 16:42:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 16:42:22 INFO - PROCESS | 1850 | 1462923742342 Marionette TRACE conn3 -> [0,2630,"setScriptTimeout",{"ms":35000}] 16:42:22 INFO - PROCESS | 1850 | 1462923742347 Marionette TRACE conn3 <- [1,2630,null,{}] 16:42:22 INFO - PROCESS | 1850 | 1462923742355 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}] 16:42:22 INFO - PROCESS | 1850 | 1462923742589 Marionette TRACE conn3 <- [1,2631,null,{"value":null}] 16:42:22 INFO - PROCESS | 1850 | 1462923742892 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:22 INFO - PROCESS | 1850 | ++DOCSHELL 0x8b114000 == 157 [pid = 1850] [id = 665] 16:42:22 INFO - PROCESS | 1850 | ++DOMWINDOW == 137 (0x8b2e9000) [pid = 1850] [serial = 1996] [outer = (nil)] 16:42:22 INFO - PROCESS | 1850 | ++DOMWINDOW == 138 (0x8b9d4800) [pid = 1850] [serial = 1997] [outer = 0x8b2e9000] 16:42:22 INFO - PROCESS | 1850 | 1462923742967 Marionette DEBUG loaded listener.js 16:42:23 INFO - PROCESS | 1850 | ++DOMWINDOW == 139 (0x8dcf7800) [pid = 1850] [serial = 1998] [outer = 0x8b2e9000] 16:42:23 INFO - PROCESS | 1850 | 1462923743940 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]]]}] 16:42:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 16:42:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1692ms 16:42:24 INFO - PROCESS | 1850 | 1462923743997 Marionette TRACE conn3 -> [0,2633,"getWindowHandle",null] 16:42:24 INFO - PROCESS | 1850 | 1462923744000 Marionette TRACE conn3 <- [1,2633,null,{"value":"8"}] 16:42:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 16:42:24 INFO - PROCESS | 1850 | 1462923744013 Marionette TRACE conn3 -> [0,2634,"setScriptTimeout",{"ms":35000}] 16:42:24 INFO - PROCESS | 1850 | 1462923744017 Marionette TRACE conn3 <- [1,2634,null,{}] 16:42:24 INFO - PROCESS | 1850 | 1462923744035 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}] 16:42:24 INFO - PROCESS | 1850 | 1462923744352 Marionette TRACE conn3 <- [1,2635,null,{"value":null}] 16:42:24 INFO - PROCESS | 1850 | 1462923744605 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:24 INFO - PROCESS | 1850 | ++DOCSHELL 0x8e6e3800 == 158 [pid = 1850] [id = 666] 16:42:24 INFO - PROCESS | 1850 | ++DOMWINDOW == 140 (0x8ee40400) [pid = 1850] [serial = 1999] [outer = (nil)] 16:42:24 INFO - PROCESS | 1850 | ++DOMWINDOW == 141 (0x8ef05000) [pid = 1850] [serial = 2000] [outer = 0x8ee40400] 16:42:24 INFO - PROCESS | 1850 | 1462923744692 Marionette DEBUG loaded listener.js 16:42:24 INFO - PROCESS | 1850 | ++DOMWINDOW == 142 (0x8f062800) [pid = 1850] [serial = 2001] [outer = 0x8ee40400] 16:42:25 INFO - PROCESS | 1850 | --DOMWINDOW == 141 (0x94f06c00) [pid = 1850] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 16:42:25 INFO - PROCESS | 1850 | --DOMWINDOW == 140 (0x8e6e0000) [pid = 1850] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 16:42:25 INFO - PROCESS | 1850 | --DOMWINDOW == 139 (0x8e6de800) [pid = 1850] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 16:42:25 INFO - PROCESS | 1850 | --DOMWINDOW == 138 (0x99e96400) [pid = 1850] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 16:42:25 INFO - PROCESS | 1850 | --DOMWINDOW == 137 (0x99ef1000) [pid = 1850] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 16:42:25 INFO - PROCESS | 1850 | --DOMWINDOW == 136 (0x8d3a9800) [pid = 1850] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 16:42:25 INFO - PROCESS | 1850 | --DOMWINDOW == 135 (0x92396000) [pid = 1850] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 16:42:25 INFO - PROCESS | 1850 | --DOMWINDOW == 134 (0x890e7800) [pid = 1850] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 16:42:25 INFO - PROCESS | 1850 | --DOMWINDOW == 133 (0x883b1400) [pid = 1850] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 16:42:25 INFO - PROCESS | 1850 | --DOMWINDOW == 132 (0xa3252c00) [pid = 1850] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 16:42:25 INFO - PROCESS | 1850 | --DOMWINDOW == 131 (0x91e2bc00) [pid = 1850] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 16:42:25 INFO - PROCESS | 1850 | --DOMWINDOW == 130 (0x87499000) [pid = 1850] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 16:42:25 INFO - PROCESS | 1850 | --DOMWINDOW == 129 (0x86cc4c00) [pid = 1850] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 16:42:25 INFO - PROCESS | 1850 | --DOMWINDOW == 128 (0x89c7e000) [pid = 1850] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 16:42:26 INFO - PROCESS | 1850 | 1462923746021 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]]]}] 16:42:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 16:42:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 2047ms 16:42:26 INFO - PROCESS | 1850 | 1462923746060 Marionette TRACE conn3 -> [0,2637,"getWindowHandle",null] 16:42:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 16:42:26 INFO - PROCESS | 1850 | 1462923746065 Marionette TRACE conn3 <- [1,2637,null,{"value":"8"}] 16:42:26 INFO - PROCESS | 1850 | 1462923746090 Marionette TRACE conn3 -> [0,2638,"setScriptTimeout",{"ms":35000}] 16:42:26 INFO - PROCESS | 1850 | 1462923746095 Marionette TRACE conn3 <- [1,2638,null,{}] 16:42:26 INFO - PROCESS | 1850 | 1462923746103 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}] 16:42:26 INFO - PROCESS | 1850 | 1462923746376 Marionette TRACE conn3 <- [1,2639,null,{"value":null}] 16:42:26 INFO - PROCESS | 1850 | 1462923746590 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:26 INFO - PROCESS | 1850 | ++DOCSHELL 0x87499000 == 159 [pid = 1850] [id = 667] 16:42:26 INFO - PROCESS | 1850 | ++DOMWINDOW == 129 (0x8a0e3800) [pid = 1850] [serial = 2002] [outer = (nil)] 16:42:26 INFO - PROCESS | 1850 | ++DOMWINDOW == 130 (0x8f05d400) [pid = 1850] [serial = 2003] [outer = 0x8a0e3800] 16:42:26 INFO - PROCESS | 1850 | 1462923746674 Marionette DEBUG loaded listener.js 16:42:26 INFO - PROCESS | 1850 | ++DOMWINDOW == 131 (0x9100e800) [pid = 1850] [serial = 2004] [outer = 0x8a0e3800] 16:42:27 INFO - PROCESS | 1850 | 1462923747762 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]]]}] 16:42:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 16:42:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1755ms 16:42:27 INFO - PROCESS | 1850 | 1462923747827 Marionette TRACE conn3 -> [0,2641,"getWindowHandle",null] 16:42:27 INFO - PROCESS | 1850 | 1462923747834 Marionette TRACE conn3 <- [1,2641,null,{"value":"8"}] 16:42:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 16:42:27 INFO - PROCESS | 1850 | 1462923747844 Marionette TRACE conn3 -> [0,2642,"setScriptTimeout",{"ms":35000}] 16:42:27 INFO - PROCESS | 1850 | 1462923747851 Marionette TRACE conn3 <- [1,2642,null,{}] 16:42:27 INFO - PROCESS | 1850 | 1462923747862 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}] 16:42:28 INFO - PROCESS | 1850 | 1462923748152 Marionette TRACE conn3 <- [1,2643,null,{"value":null}] 16:42:28 INFO - PROCESS | 1850 | 1462923748518 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:28 INFO - PROCESS | 1850 | ++DOCSHELL 0x890e1400 == 160 [pid = 1850] [id = 668] 16:42:28 INFO - PROCESS | 1850 | ++DOMWINDOW == 132 (0x89d92800) [pid = 1850] [serial = 2005] [outer = (nil)] 16:42:28 INFO - PROCESS | 1850 | ++DOMWINDOW == 133 (0x8b109800) [pid = 1850] [serial = 2006] [outer = 0x89d92800] 16:42:28 INFO - PROCESS | 1850 | 1462923748610 Marionette DEBUG loaded listener.js 16:42:28 INFO - PROCESS | 1850 | ++DOMWINDOW == 134 (0x8b681800) [pid = 1850] [serial = 2007] [outer = 0x89d92800] 16:42:29 INFO - PROCESS | 1850 | 1462923749677 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]]]}] 16:42:29 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 16:42:29 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1906ms 16:42:29 INFO - PROCESS | 1850 | 1462923749750 Marionette TRACE conn3 -> [0,2645,"getWindowHandle",null] 16:42:29 INFO - PROCESS | 1850 | 1462923749759 Marionette TRACE conn3 <- [1,2645,null,{"value":"8"}] 16:42:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 16:42:29 INFO - PROCESS | 1850 | 1462923749769 Marionette TRACE conn3 -> [0,2646,"setScriptTimeout",{"ms":35000}] 16:42:29 INFO - PROCESS | 1850 | 1462923749773 Marionette TRACE conn3 <- [1,2646,null,{}] 16:42:29 INFO - PROCESS | 1850 | 1462923749780 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}] 16:42:30 INFO - PROCESS | 1850 | 1462923750064 Marionette TRACE conn3 <- [1,2647,null,{"value":null}] 16:42:30 INFO - PROCESS | 1850 | 1462923750412 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:30 INFO - PROCESS | 1850 | ++DOCSHELL 0x8b10c800 == 161 [pid = 1850] [id = 669] 16:42:30 INFO - PROCESS | 1850 | ++DOMWINDOW == 135 (0x8e60ac00) [pid = 1850] [serial = 2008] [outer = (nil)] 16:42:30 INFO - PROCESS | 1850 | ++DOMWINDOW == 136 (0x8ee39000) [pid = 1850] [serial = 2009] [outer = 0x8e60ac00] 16:42:30 INFO - PROCESS | 1850 | 1462923750507 Marionette DEBUG loaded listener.js 16:42:30 INFO - PROCESS | 1850 | ++DOMWINDOW == 137 (0x8f054c00) [pid = 1850] [serial = 2010] [outer = 0x8e60ac00] 16:42:31 INFO - PROCESS | 1850 | 1462923751505 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]]]}] 16:42:31 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 16:42:31 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1793ms 16:42:31 INFO - PROCESS | 1850 | 1462923751562 Marionette TRACE conn3 -> [0,2649,"getWindowHandle",null] 16:42:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 16:42:31 INFO - PROCESS | 1850 | 1462923751567 Marionette TRACE conn3 <- [1,2649,null,{"value":"8"}] 16:42:31 INFO - PROCESS | 1850 | 1462923751573 Marionette TRACE conn3 -> [0,2650,"setScriptTimeout",{"ms":35000}] 16:42:31 INFO - PROCESS | 1850 | 1462923751579 Marionette TRACE conn3 <- [1,2650,null,{}] 16:42:31 INFO - PROCESS | 1850 | 1462923751596 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}] 16:42:31 INFO - PROCESS | 1850 | 1462923751858 Marionette TRACE conn3 <- [1,2651,null,{"value":null}] 16:42:32 INFO - PROCESS | 1850 | 1462923752237 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:32 INFO - PROCESS | 1850 | ++DOCSHELL 0x91156000 == 162 [pid = 1850] [id = 670] 16:42:32 INFO - PROCESS | 1850 | ++DOMWINDOW == 138 (0x9130ac00) [pid = 1850] [serial = 2011] [outer = (nil)] 16:42:32 INFO - PROCESS | 1850 | ++DOMWINDOW == 139 (0x91acbc00) [pid = 1850] [serial = 2012] [outer = 0x9130ac00] 16:42:32 INFO - PROCESS | 1850 | 1462923752333 Marionette DEBUG loaded listener.js 16:42:32 INFO - PROCESS | 1850 | ++DOMWINDOW == 140 (0x91d9b800) [pid = 1850] [serial = 2013] [outer = 0x9130ac00] 16:42:33 INFO - PROCESS | 1850 | 1462923753270 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]]]}] 16:42:33 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 16:42:33 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1757ms 16:42:33 INFO - PROCESS | 1850 | 1462923753330 Marionette TRACE conn3 -> [0,2653,"getWindowHandle",null] 16:42:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 16:42:33 INFO - PROCESS | 1850 | 1462923753336 Marionette TRACE conn3 <- [1,2653,null,{"value":"8"}] 16:42:33 INFO - PROCESS | 1850 | 1462923753342 Marionette TRACE conn3 -> [0,2654,"setScriptTimeout",{"ms":35000}] 16:42:33 INFO - PROCESS | 1850 | 1462923753345 Marionette TRACE conn3 <- [1,2654,null,{}] 16:42:33 INFO - PROCESS | 1850 | 1462923753351 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}] 16:42:33 INFO - PROCESS | 1850 | 1462923753589 Marionette TRACE conn3 <- [1,2655,null,{"value":null}] 16:42:33 INFO - PROCESS | 1850 | 1462923753929 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:33 INFO - PROCESS | 1850 | ++DOCSHELL 0x91065800 == 163 [pid = 1850] [id = 671] 16:42:33 INFO - PROCESS | 1850 | ++DOMWINDOW == 141 (0x9130b400) [pid = 1850] [serial = 2014] [outer = (nil)] 16:42:34 INFO - PROCESS | 1850 | ++DOMWINDOW == 142 (0x92313400) [pid = 1850] [serial = 2015] [outer = 0x9130b400] 16:42:34 INFO - PROCESS | 1850 | 1462923754033 Marionette DEBUG loaded listener.js 16:42:34 INFO - PROCESS | 1850 | ++DOMWINDOW == 143 (0x9255dc00) [pid = 1850] [serial = 2016] [outer = 0x9130b400] 16:42:34 INFO - PROCESS | 1850 | 1462923754949 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]]]}] 16:42:35 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 16:42:35 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1684ms 16:42:35 INFO - PROCESS | 1850 | 1462923755026 Marionette TRACE conn3 -> [0,2657,"getWindowHandle",null] 16:42:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 16:42:35 INFO - PROCESS | 1850 | 1462923755031 Marionette TRACE conn3 <- [1,2657,null,{"value":"8"}] 16:42:35 INFO - PROCESS | 1850 | 1462923755039 Marionette TRACE conn3 -> [0,2658,"setScriptTimeout",{"ms":35000}] 16:42:35 INFO - PROCESS | 1850 | 1462923755042 Marionette TRACE conn3 <- [1,2658,null,{}] 16:42:35 INFO - PROCESS | 1850 | 1462923755049 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}] 16:42:35 INFO - PROCESS | 1850 | 1462923755322 Marionette TRACE conn3 <- [1,2659,null,{"value":null}] 16:42:35 INFO - PROCESS | 1850 | 1462923755653 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:35 INFO - PROCESS | 1850 | ++DOCSHELL 0x91e35800 == 164 [pid = 1850] [id = 672] 16:42:35 INFO - PROCESS | 1850 | ++DOMWINDOW == 144 (0x921f8000) [pid = 1850] [serial = 2017] [outer = (nil)] 16:42:35 INFO - PROCESS | 1850 | ++DOMWINDOW == 145 (0x9270f800) [pid = 1850] [serial = 2018] [outer = 0x921f8000] 16:42:35 INFO - PROCESS | 1850 | 1462923755750 Marionette DEBUG loaded listener.js 16:42:35 INFO - PROCESS | 1850 | ++DOMWINDOW == 146 (0x92732c00) [pid = 1850] [serial = 2019] [outer = 0x921f8000] 16:42:36 INFO - PROCESS | 1850 | 1462923756672 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]]]}] 16:42:36 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 16:42:36 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1684ms 16:42:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 16:42:36 INFO - PROCESS | 1850 | 1462923756723 Marionette TRACE conn3 -> [0,2661,"getWindowHandle",null] 16:42:36 INFO - PROCESS | 1850 | 1462923756726 Marionette TRACE conn3 <- [1,2661,null,{"value":"8"}] 16:42:36 INFO - PROCESS | 1850 | 1462923756733 Marionette TRACE conn3 -> [0,2662,"setScriptTimeout",{"ms":35000}] 16:42:36 INFO - PROCESS | 1850 | 1462923756736 Marionette TRACE conn3 <- [1,2662,null,{}] 16:42:36 INFO - PROCESS | 1850 | 1462923756742 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}] 16:42:36 INFO - PROCESS | 1850 | 1462923756990 Marionette TRACE conn3 <- [1,2663,null,{"value":null}] 16:42:37 INFO - PROCESS | 1850 | 1462923757341 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:37 INFO - PROCESS | 1850 | ++DOCSHELL 0x922d3800 == 165 [pid = 1850] [id = 673] 16:42:37 INFO - PROCESS | 1850 | ++DOMWINDOW == 147 (0x92703c00) [pid = 1850] [serial = 2020] [outer = (nil)] 16:42:37 INFO - PROCESS | 1850 | ++DOMWINDOW == 148 (0x93b0d400) [pid = 1850] [serial = 2021] [outer = 0x92703c00] 16:42:37 INFO - PROCESS | 1850 | 1462923757430 Marionette DEBUG loaded listener.js 16:42:37 INFO - PROCESS | 1850 | ++DOMWINDOW == 149 (0x94f06c00) [pid = 1850] [serial = 2022] [outer = 0x92703c00] 16:42:38 INFO - PROCESS | 1850 | 1462923758311 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]]]}] 16:42:38 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 16:42:38 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1634ms 16:42:38 INFO - PROCESS | 1850 | 1462923758367 Marionette TRACE conn3 -> [0,2665,"getWindowHandle",null] 16:42:38 INFO - PROCESS | 1850 | 1462923758371 Marionette TRACE conn3 <- [1,2665,null,{"value":"8"}] 16:42:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 16:42:38 INFO - PROCESS | 1850 | 1462923758378 Marionette TRACE conn3 -> [0,2666,"setScriptTimeout",{"ms":35000}] 16:42:38 INFO - PROCESS | 1850 | 1462923758381 Marionette TRACE conn3 <- [1,2666,null,{}] 16:42:38 INFO - PROCESS | 1850 | 1462923758387 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}] 16:42:38 INFO - PROCESS | 1850 | 1462923758614 Marionette TRACE conn3 <- [1,2667,null,{"value":null}] 16:42:38 INFO - PROCESS | 1850 | 1462923758904 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:38 INFO - PROCESS | 1850 | ++DOCSHELL 0x92568800 == 166 [pid = 1850] [id = 674] 16:42:38 INFO - PROCESS | 1850 | ++DOMWINDOW == 150 (0x92757c00) [pid = 1850] [serial = 2023] [outer = (nil)] 16:42:39 INFO - PROCESS | 1850 | ++DOMWINDOW == 151 (0x95082400) [pid = 1850] [serial = 2024] [outer = 0x92757c00] 16:42:39 INFO - PROCESS | 1850 | 1462923759055 Marionette DEBUG loaded listener.js 16:42:39 INFO - PROCESS | 1850 | ++DOMWINDOW == 152 (0x9515bc00) [pid = 1850] [serial = 2025] [outer = 0x92757c00] 16:42:40 INFO - PROCESS | 1850 | SkCairoFTTypeface::onFilterRec unimplemented 16:42:40 INFO - PROCESS | 1850 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:42:40 INFO - PROCESS | 1850 | 1462923760401 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]]]}] 16:42:40 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) 16:42:40 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 2041ms 16:42:40 INFO - PROCESS | 1850 | 1462923760419 Marionette TRACE conn3 -> [0,2669,"getWindowHandle",null] 16:42:40 INFO - PROCESS | 1850 | 1462923760422 Marionette TRACE conn3 <- [1,2669,null,{"value":"8"}] 16:42:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 16:42:40 INFO - PROCESS | 1850 | 1462923760432 Marionette TRACE conn3 -> [0,2670,"setScriptTimeout",{"ms":35000}] 16:42:40 INFO - PROCESS | 1850 | 1462923760437 Marionette TRACE conn3 <- [1,2670,null,{}] 16:42:40 INFO - PROCESS | 1850 | 1462923760444 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}] 16:42:40 INFO - PROCESS | 1850 | 1462923760781 Marionette TRACE conn3 <- [1,2671,null,{"value":null}] 16:42:41 INFO - PROCESS | 1850 | 1462923761048 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:41 INFO - PROCESS | 1850 | ++DOCSHELL 0x88235c00 == 167 [pid = 1850] [id = 675] 16:42:41 INFO - PROCESS | 1850 | ++DOMWINDOW == 153 (0x94fbcc00) [pid = 1850] [serial = 2026] [outer = (nil)] 16:42:41 INFO - PROCESS | 1850 | ++DOMWINDOW == 154 (0x980e4c00) [pid = 1850] [serial = 2027] [outer = 0x94fbcc00] 16:42:41 INFO - PROCESS | 1850 | 1462923761146 Marionette DEBUG loaded listener.js 16:42:41 INFO - PROCESS | 1850 | ++DOMWINDOW == 155 (0x98ebf800) [pid = 1850] [serial = 2028] [outer = 0x94fbcc00] 16:42:42 INFO - PROCESS | 1850 | SkCairoFTTypeface::onFilterRec unimplemented 16:42:42 INFO - PROCESS | 1850 | 1462923762523 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] 16:42:42 INFO - PROCESS | 1850 | 1462923762592 Marionette TRACE conn3 <- [1,2673,null,{"value":"8"}] 16:42:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 16:42:42 INFO - PROCESS | 1850 | 1462923762704 Marionette TRACE conn3 -> [0,2674,"setScriptTimeout",{"ms":35000}] 16:42:42 INFO - PROCESS | 1850 | 1462923762708 Marionette TRACE conn3 <- [1,2674,null,{}] 16:42:42 INFO - PROCESS | 1850 | 1462923762716 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}] 16:42:42 INFO - PROCESS | 1850 | 1462923762985 Marionette TRACE conn3 <- [1,2675,null,{"value":null}] 16:42:43 INFO - PROCESS | 1850 | 1462923763288 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:43 INFO - PROCESS | 1850 | ++DOCSHELL 0x957ebc00 == 168 [pid = 1850] [id = 676] 16:42:43 INFO - PROCESS | 1850 | ++DOMWINDOW == 156 (0x988c1000) [pid = 1850] [serial = 2029] [outer = (nil)] 16:42:43 INFO - PROCESS | 1850 | ++DOMWINDOW == 157 (0x99e9ec00) [pid = 1850] [serial = 2030] [outer = 0x988c1000] 16:42:43 INFO - PROCESS | 1850 | 1462923763378 Marionette DEBUG loaded listener.js 16:42:43 INFO - PROCESS | 1850 | ++DOMWINDOW == 158 (0x99eee400) [pid = 1850] [serial = 2031] [outer = 0x988c1000] 16:42:44 INFO - PROCESS | 1850 | SkCairoFTTypeface::onFilterRec unimplemented 16:42:44 INFO - PROCESS | 1850 | 1462923764789 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] 16:42:44 INFO - PROCESS | 1850 | 1462923764848 Marionette TRACE conn3 <- [1,2677,null,{"value":"8"}] 16:42:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 16:42:44 INFO - PROCESS | 1850 | 1462923764855 Marionette TRACE conn3 -> [0,2678,"setScriptTimeout",{"ms":35000}] 16:42:44 INFO - PROCESS | 1850 | 1462923764859 Marionette TRACE conn3 <- [1,2678,null,{}] 16:42:44 INFO - PROCESS | 1850 | 1462923764960 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}] 16:42:45 INFO - PROCESS | 1850 | 1462923765169 Marionette TRACE conn3 <- [1,2679,null,{"value":null}] 16:42:45 INFO - PROCESS | 1850 | 1462923765455 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:45 INFO - PROCESS | 1850 | ++DOCSHELL 0x99ee6c00 == 169 [pid = 1850] [id = 677] 16:42:45 INFO - PROCESS | 1850 | ++DOMWINDOW == 159 (0x99ee8000) [pid = 1850] [serial = 2032] [outer = (nil)] 16:42:45 INFO - PROCESS | 1850 | ++DOMWINDOW == 160 (0x9a60f800) [pid = 1850] [serial = 2033] [outer = 0x99ee8000] 16:42:45 INFO - PROCESS | 1850 | 1462923765545 Marionette DEBUG loaded listener.js 16:42:45 INFO - PROCESS | 1850 | ++DOMWINDOW == 161 (0x9ad7f800) [pid = 1850] [serial = 2034] [outer = 0x99ee8000] 16:42:46 INFO - PROCESS | 1850 | SkCairoFTTypeface::onFilterRec unimplemented 16:42:46 INFO - PROCESS | 1850 | 1462923766948 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]]]}] 16:42:46 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) 16:42:46 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 2135ms 16:42:46 INFO - PROCESS | 1850 | 1462923766990 Marionette TRACE conn3 -> [0,2681,"getWindowHandle",null] 16:42:46 INFO - PROCESS | 1850 | 1462923766995 Marionette TRACE conn3 <- [1,2681,null,{"value":"8"}] 16:42:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 16:42:47 INFO - PROCESS | 1850 | 1462923767107 Marionette TRACE conn3 -> [0,2682,"setScriptTimeout",{"ms":35000}] 16:42:47 INFO - PROCESS | 1850 | 1462923767111 Marionette TRACE conn3 <- [1,2682,null,{}] 16:42:47 INFO - PROCESS | 1850 | 1462923767120 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}] 16:42:47 INFO - PROCESS | 1850 | 1462923767332 Marionette TRACE conn3 <- [1,2683,null,{"value":null}] 16:42:47 INFO - PROCESS | 1850 | 1462923767621 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:47 INFO - PROCESS | 1850 | ++DOCSHELL 0x9a60b800 == 170 [pid = 1850] [id = 678] 16:42:47 INFO - PROCESS | 1850 | ++DOMWINDOW == 162 (0x9acdf400) [pid = 1850] [serial = 2035] [outer = (nil)] 16:42:47 INFO - PROCESS | 1850 | ++DOMWINDOW == 163 (0x9b9ec800) [pid = 1850] [serial = 2036] [outer = 0x9acdf400] 16:42:47 INFO - PROCESS | 1850 | 1462923767712 Marionette DEBUG loaded listener.js 16:42:47 INFO - PROCESS | 1850 | ++DOMWINDOW == 164 (0xa1054c00) [pid = 1850] [serial = 2037] [outer = 0x9acdf400] 16:42:49 INFO - PROCESS | 1850 | SkCairoFTTypeface::onFilterRec unimplemented 16:42:49 INFO - PROCESS | 1850 | 1462923769077 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]]]}] 16:42:49 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) 16:42:49 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 2046ms 16:42:49 INFO - PROCESS | 1850 | 1462923769100 Marionette TRACE conn3 -> [0,2685,"getWindowHandle",null] 16:42:49 INFO - PROCESS | 1850 | 1462923769103 Marionette TRACE conn3 <- [1,2685,null,{"value":"8"}] 16:42:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 16:42:49 INFO - PROCESS | 1850 | 1462923769110 Marionette TRACE conn3 -> [0,2686,"setScriptTimeout",{"ms":35000}] 16:42:49 INFO - PROCESS | 1850 | 1462923769113 Marionette TRACE conn3 <- [1,2686,null,{}] 16:42:49 INFO - PROCESS | 1850 | 1462923769119 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}] 16:42:49 INFO - PROCESS | 1850 | 1462923769392 Marionette TRACE conn3 <- [1,2687,null,{"value":null}] 16:42:49 INFO - PROCESS | 1850 | 1462923769676 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:49 INFO - PROCESS | 1850 | ++DOCSHELL 0x9b194c00 == 171 [pid = 1850] [id = 679] 16:42:49 INFO - PROCESS | 1850 | ++DOMWINDOW == 165 (0x9b9ed800) [pid = 1850] [serial = 2038] [outer = (nil)] 16:42:49 INFO - PROCESS | 1850 | ++DOMWINDOW == 166 (0xa26ec400) [pid = 1850] [serial = 2039] [outer = 0x9b9ed800] 16:42:49 INFO - PROCESS | 1850 | 1462923769766 Marionette DEBUG loaded listener.js 16:42:49 INFO - PROCESS | 1850 | ++DOMWINDOW == 167 (0xa3252c00) [pid = 1850] [serial = 2040] [outer = 0x9b9ed800] 16:42:51 INFO - PROCESS | 1850 | SkCairoFTTypeface::onFilterRec unimplemented 16:42:51 INFO - PROCESS | 1850 | 1462923771170 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] 16:42:51 INFO - PROCESS | 1850 | 1462923771218 Marionette TRACE conn3 <- [1,2689,null,{"value":"8"}] 16:42:51 INFO - PROCESS | 1850 | 1462923771225 Marionette TRACE conn3 -> [0,2690,"setScriptTimeout",{"ms":35000}] 16:42:51 INFO - PROCESS | 1850 | 1462923771228 Marionette TRACE conn3 <- [1,2690,null,{}] 16:42:51 INFO - PROCESS | 1850 | 1462923771332 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}] 16:42:51 INFO - PROCESS | 1850 | 1462923771657 Marionette TRACE conn3 <- [1,2691,null,{"value":null}] 16:42:51 INFO - PROCESS | 1850 | 1462923771880 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:51 INFO - PROCESS | 1850 | ++DOCSHELL 0xa2273c00 == 172 [pid = 1850] [id = 680] 16:42:51 INFO - PROCESS | 1850 | ++DOMWINDOW == 168 (0xa227cc00) [pid = 1850] [serial = 2041] [outer = (nil)] 16:42:51 INFO - PROCESS | 1850 | ++DOMWINDOW == 169 (0xa6289000) [pid = 1850] [serial = 2042] [outer = 0xa227cc00] 16:42:51 INFO - PROCESS | 1850 | 1462923771972 Marionette DEBUG loaded listener.js 16:42:52 INFO - PROCESS | 1850 | ++DOMWINDOW == 170 (0xa6766400) [pid = 1850] [serial = 2043] [outer = 0xa227cc00] 16:42:53 INFO - PROCESS | 1850 | SkCairoFTTypeface::onFilterRec unimplemented 16:42:53 INFO - PROCESS | 1850 | 1462923773352 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] 16:42:53 INFO - PROCESS | 1850 | 1462923773386 Marionette TRACE conn3 <- [1,2693,null,{"value":"8"}] 16:42:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 16:42:53 INFO - PROCESS | 1850 | 1462923773392 Marionette TRACE conn3 -> [0,2694,"setScriptTimeout",{"ms":35000}] 16:42:53 INFO - PROCESS | 1850 | 1462923773395 Marionette TRACE conn3 <- [1,2694,null,{}] 16:42:53 INFO - PROCESS | 1850 | 1462923773401 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}] 16:42:53 INFO - PROCESS | 1850 | 1462923773653 Marionette TRACE conn3 <- [1,2695,null,{"value":null}] 16:42:53 INFO - PROCESS | 1850 | 1462923773937 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:53 INFO - PROCESS | 1850 | ++DOCSHELL 0x9230d400 == 173 [pid = 1850] [id = 681] 16:42:53 INFO - PROCESS | 1850 | ++DOMWINDOW == 171 (0xa50ad000) [pid = 1850] [serial = 2044] [outer = (nil)] 16:42:54 INFO - PROCESS | 1850 | ++DOMWINDOW == 172 (0xa6d0c000) [pid = 1850] [serial = 2045] [outer = 0xa50ad000] 16:42:54 INFO - PROCESS | 1850 | 1462923774028 Marionette DEBUG loaded listener.js 16:42:54 INFO - PROCESS | 1850 | ++DOMWINDOW == 173 (0xa6d29000) [pid = 1850] [serial = 2046] [outer = 0xa50ad000] 16:42:55 INFO - PROCESS | 1850 | SkCairoFTTypeface::onFilterRec unimplemented 16:42:55 INFO - PROCESS | 1850 | 1462923775460 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] 16:42:55 INFO - PROCESS | 1850 | 1462923775490 Marionette TRACE conn3 <- [1,2697,null,{"value":"8"}] 16:42:55 INFO - PROCESS | 1850 | 1462923775497 Marionette TRACE conn3 -> [0,2698,"setScriptTimeout",{"ms":35000}] 16:42:55 INFO - PROCESS | 1850 | 1462923775500 Marionette TRACE conn3 <- [1,2698,null,{}] 16:42:55 INFO - PROCESS | 1850 | 1462923775507 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}] 16:42:55 INFO - PROCESS | 1850 | 1462923775784 Marionette TRACE conn3 <- [1,2699,null,{"value":null}] 16:42:56 INFO - PROCESS | 1850 | 1462923776060 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:56 INFO - PROCESS | 1850 | ++DOCSHELL 0x87499400 == 174 [pid = 1850] [id = 682] 16:42:56 INFO - PROCESS | 1850 | ++DOMWINDOW == 174 (0x9a60cc00) [pid = 1850] [serial = 2047] [outer = (nil)] 16:42:56 INFO - PROCESS | 1850 | ++DOMWINDOW == 175 (0xa6d33c00) [pid = 1850] [serial = 2048] [outer = 0x9a60cc00] 16:42:56 INFO - PROCESS | 1850 | 1462923776155 Marionette DEBUG loaded listener.js 16:42:56 INFO - PROCESS | 1850 | ++DOMWINDOW == 176 (0xa6d44800) [pid = 1850] [serial = 2049] [outer = 0x9a60cc00] 16:42:57 INFO - PROCESS | 1850 | SkCairoFTTypeface::onFilterRec unimplemented 16:42:57 INFO - PROCESS | 1850 | 1462923777563 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] 16:42:57 INFO - PROCESS | 1850 | 1462923777601 Marionette TRACE conn3 <- [1,2701,null,{"value":"8"}] 16:42:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 16:42:57 INFO - PROCESS | 1850 | 1462923777608 Marionette TRACE conn3 -> [0,2702,"setScriptTimeout",{"ms":35000}] 16:42:57 INFO - PROCESS | 1850 | 1462923777611 Marionette TRACE conn3 <- [1,2702,null,{}] 16:42:57 INFO - PROCESS | 1850 | 1462923777617 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}] 16:42:59 INFO - PROCESS | 1850 | --DOCSHELL 0x8b0ed400 == 173 [pid = 1850] [id = 603] 16:42:59 INFO - PROCESS | 1850 | --DOCSHELL 0x8e6e3800 == 172 [pid = 1850] [id = 666] 16:42:59 INFO - PROCESS | 1850 | --DOCSHELL 0x8b114000 == 171 [pid = 1850] [id = 665] 16:42:59 INFO - PROCESS | 1850 | --DOCSHELL 0x89c6f400 == 170 [pid = 1850] [id = 625] 16:42:59 INFO - PROCESS | 1850 | --DOCSHELL 0x86fe3000 == 169 [pid = 1850] [id = 664] 16:42:59 INFO - PROCESS | 1850 | --DOCSHELL 0x9adb4000 == 168 [pid = 1850] [id = 658] 16:42:59 INFO - PROCESS | 1850 | --DOCSHELL 0x9114a000 == 167 [pid = 1850] [id = 659] 16:42:59 INFO - PROCESS | 1850 | --DOCSHELL 0x9adb2c00 == 166 [pid = 1850] [id = 657] 16:42:59 INFO - PROCESS | 1850 | --DOCSHELL 0x94f40800 == 165 [pid = 1850] [id = 656] 16:42:59 INFO - PROCESS | 1850 | --DOCSHELL 0x939a3800 == 164 [pid = 1850] [id = 655] 16:42:59 INFO - PROCESS | 1850 | --DOCSHELL 0x87fe4c00 == 163 [pid = 1850] [id = 654] 16:42:59 INFO - PROCESS | 1850 | --DOCSHELL 0x92abd400 == 162 [pid = 1850] [id = 653] 16:42:59 INFO - PROCESS | 1850 | --DOCSHELL 0x8af0d000 == 161 [pid = 1850] [id = 651] 16:42:59 INFO - PROCESS | 1850 | --DOCSHELL 0x89c78000 == 160 [pid = 1850] [id = 652] 16:42:59 INFO - PROCESS | 1850 | --DOCSHELL 0x9114fc00 == 159 [pid = 1850] [id = 650] 16:42:59 INFO - PROCESS | 1850 | --DOCSHELL 0x91150000 == 158 [pid = 1850] [id = 649] 16:42:59 INFO - PROCESS | 1850 | --DOCSHELL 0x8b0f0c00 == 157 [pid = 1850] [id = 648] 16:42:59 INFO - PROCESS | 1850 | --DOCSHELL 0x87fde000 == 156 [pid = 1850] [id = 647] 16:42:59 INFO - PROCESS | 1850 | 1462923779610 Marionette TRACE conn3 <- [1,2703,null,{"value":null}] 16:42:59 INFO - PROCESS | 1850 | --DOMWINDOW == 175 (0x8ee6a000) [pid = 1850] [serial = 1937] [outer = (nil)] [url = about:blank] 16:42:59 INFO - PROCESS | 1850 | --DOMWINDOW == 174 (0x8f055c00) [pid = 1850] [serial = 1938] [outer = (nil)] [url = about:blank] 16:42:59 INFO - PROCESS | 1850 | --DOMWINDOW == 173 (0x9b9fcc00) [pid = 1850] [serial = 1916] [outer = (nil)] [url = about:blank] 16:42:59 INFO - PROCESS | 1850 | --DOMWINDOW == 172 (0x9b783000) [pid = 1850] [serial = 1914] [outer = (nil)] [url = about:blank] 16:42:59 INFO - PROCESS | 1850 | --DOMWINDOW == 171 (0x9b18a000) [pid = 1850] [serial = 1913] [outer = (nil)] [url = about:blank] 16:42:59 INFO - PROCESS | 1850 | --DOMWINDOW == 170 (0x9acd6800) [pid = 1850] [serial = 1911] [outer = (nil)] [url = about:blank] 16:42:59 INFO - PROCESS | 1850 | --DOMWINDOW == 169 (0x9a3cc800) [pid = 1850] [serial = 1910] [outer = (nil)] [url = about:blank] 16:42:59 INFO - PROCESS | 1850 | --DOMWINDOW == 168 (0x988b9400) [pid = 1850] [serial = 1908] [outer = (nil)] [url = about:blank] 16:42:59 INFO - PROCESS | 1850 | --DOMWINDOW == 167 (0x976e4000) [pid = 1850] [serial = 1907] [outer = (nil)] [url = about:blank] 16:42:59 INFO - PROCESS | 1850 | --DOMWINDOW == 166 (0x953d5400) [pid = 1850] [serial = 1905] [outer = (nil)] [url = about:blank] 16:42:59 INFO - PROCESS | 1850 | --DOMWINDOW == 165 (0x9515b400) [pid = 1850] [serial = 1904] [outer = (nil)] [url = about:blank] 16:42:59 INFO - PROCESS | 1850 | --DOMWINDOW == 164 (0x94f15c00) [pid = 1850] [serial = 1901] [outer = (nil)] [url = about:blank] 16:42:59 INFO - PROCESS | 1850 | --DOMWINDOW == 163 (0x92ab9400) [pid = 1850] [serial = 1898] [outer = (nil)] [url = about:blank] 16:42:59 INFO - PROCESS | 1850 | --DOMWINDOW == 162 (0x92705000) [pid = 1850] [serial = 1895] [outer = (nil)] [url = about:blank] 16:42:59 INFO - PROCESS | 1850 | --DOMWINDOW == 161 (0x91e2ec00) [pid = 1850] [serial = 1892] [outer = (nil)] [url = about:blank] 16:42:59 INFO - PROCESS | 1850 | --DOMWINDOW == 160 (0x91307800) [pid = 1850] [serial = 1889] [outer = (nil)] [url = about:blank] 16:42:59 INFO - PROCESS | 1850 | --DOMWINDOW == 159 (0x91001c00) [pid = 1850] [serial = 1886] [outer = (nil)] [url = about:blank] 16:42:59 INFO - PROCESS | 1850 | --DOMWINDOW == 158 (0x8b9da800) [pid = 1850] [serial = 1883] [outer = (nil)] [url = about:blank] 16:42:59 INFO - PROCESS | 1850 | --DOMWINDOW == 157 (0x8a0ee400) [pid = 1850] [serial = 1881] [outer = (nil)] [url = about:blank] 16:42:59 INFO - PROCESS | 1850 | --DOMWINDOW == 156 (0x89c76800) [pid = 1850] [serial = 1880] [outer = (nil)] [url = about:blank] 16:42:59 INFO - PROCESS | 1850 | --DOMWINDOW == 155 (0x89c77400) [pid = 1850] [serial = 1931] [outer = (nil)] [url = about:blank] 16:42:59 INFO - PROCESS | 1850 | --DOMWINDOW == 154 (0x8af05400) [pid = 1850] [serial = 1932] [outer = (nil)] [url = about:blank] 16:42:59 INFO - PROCESS | 1850 | --DOMWINDOW == 153 (0xa676f800) [pid = 1850] [serial = 1929] [outer = (nil)] [url = about:blank] 16:42:59 INFO - PROCESS | 1850 | --DOMWINDOW == 152 (0xa6763000) [pid = 1850] [serial = 1928] [outer = (nil)] [url = about:blank] 16:42:59 INFO - PROCESS | 1850 | --DOMWINDOW == 151 (0xa503a000) [pid = 1850] [serial = 1926] [outer = (nil)] [url = about:blank] 16:42:59 INFO - PROCESS | 1850 | --DOMWINDOW == 150 (0xa35f4c00) [pid = 1850] [serial = 1925] [outer = (nil)] [url = about:blank] 16:42:59 INFO - PROCESS | 1850 | --DOMWINDOW == 149 (0xa34a4400) [pid = 1850] [serial = 1923] [outer = (nil)] [url = about:blank] 16:42:59 INFO - PROCESS | 1850 | --DOMWINDOW == 148 (0xa349e400) [pid = 1850] [serial = 1922] [outer = (nil)] [url = about:blank] 16:42:59 INFO - PROCESS | 1850 | --DOMWINDOW == 147 (0xa2297800) [pid = 1850] [serial = 1920] [outer = (nil)] [url = about:blank] 16:42:59 INFO - PROCESS | 1850 | --DOMWINDOW == 146 (0xa219e800) [pid = 1850] [serial = 1919] [outer = (nil)] [url = about:blank] 16:42:59 INFO - PROCESS | 1850 | --DOMWINDOW == 145 (0x9ba77400) [pid = 1850] [serial = 1917] [outer = (nil)] [url = about:blank] 16:42:59 INFO - PROCESS | 1850 | --DOMWINDOW == 144 (0x8b2e1000) [pid = 1850] [serial = 1934] [outer = (nil)] [url = about:blank] 16:42:59 INFO - PROCESS | 1850 | --DOMWINDOW == 143 (0x8b785400) [pid = 1850] [serial = 1935] [outer = (nil)] [url = about:blank] 16:42:59 INFO - PROCESS | 1850 | --DOMWINDOW == 142 (0x8f053000) [pid = 1850] [serial = 1940] [outer = (nil)] [url = about:blank] 16:42:59 INFO - PROCESS | 1850 | --DOMWINDOW == 141 (0xa305bc00) [pid = 1850] [serial = 1866] [outer = (nil)] [url = about:blank] 16:43:00 INFO - PROCESS | 1850 | 1462923780094 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:00 INFO - PROCESS | 1850 | ++DOCSHELL 0x8749d800 == 157 [pid = 1850] [id = 683] 16:43:00 INFO - PROCESS | 1850 | ++DOMWINDOW == 142 (0x874a0800) [pid = 1850] [serial = 2050] [outer = (nil)] 16:43:00 INFO - PROCESS | 1850 | ++DOMWINDOW == 143 (0x87fe5400) [pid = 1850] [serial = 2051] [outer = 0x874a0800] 16:43:00 INFO - PROCESS | 1850 | 1462923780174 Marionette DEBUG loaded listener.js 16:43:00 INFO - PROCESS | 1850 | ++DOMWINDOW == 144 (0x88ef8c00) [pid = 1850] [serial = 2052] [outer = 0x874a0800] 16:43:01 INFO - PROCESS | 1850 | 1462923781035 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]]]}] 16:43:01 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 16:43:01 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 3489ms 16:43:01 INFO - PROCESS | 1850 | 1462923781099 Marionette TRACE conn3 -> [0,2705,"getWindowHandle",null] 16:43:01 INFO - PROCESS | 1850 | 1462923781105 Marionette TRACE conn3 <- [1,2705,null,{"value":"8"}] 16:43:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 16:43:01 INFO - PROCESS | 1850 | 1462923781112 Marionette TRACE conn3 -> [0,2706,"setScriptTimeout",{"ms":35000}] 16:43:01 INFO - PROCESS | 1850 | 1462923781117 Marionette TRACE conn3 <- [1,2706,null,{}] 16:43:01 INFO - PROCESS | 1850 | 1462923781124 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}] 16:43:01 INFO - PROCESS | 1850 | 1462923781361 Marionette TRACE conn3 <- [1,2707,null,{"value":null}] 16:43:01 INFO - PROCESS | 1850 | 1462923781616 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:01 INFO - PROCESS | 1850 | ++DOCSHELL 0x89ca6800 == 158 [pid = 1850] [id = 684] 16:43:01 INFO - PROCESS | 1850 | ++DOMWINDOW == 145 (0x89ca7800) [pid = 1850] [serial = 2053] [outer = (nil)] 16:43:01 INFO - PROCESS | 1850 | ++DOMWINDOW == 146 (0x89d91800) [pid = 1850] [serial = 2054] [outer = 0x89ca7800] 16:43:01 INFO - PROCESS | 1850 | 1462923781749 Marionette DEBUG loaded listener.js 16:43:01 INFO - PROCESS | 1850 | ++DOMWINDOW == 147 (0x8af0b800) [pid = 1850] [serial = 2055] [outer = 0x89ca7800] 16:43:02 INFO - PROCESS | 1850 | 1462923782659 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]]]}] 16:43:02 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 16:43:02 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1589ms 16:43:02 INFO - PROCESS | 1850 | 1462923782703 Marionette TRACE conn3 -> [0,2709,"getWindowHandle",null] 16:43:02 INFO - PROCESS | 1850 | 1462923782707 Marionette TRACE conn3 <- [1,2709,null,{"value":"8"}] 16:43:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 16:43:02 INFO - PROCESS | 1850 | 1462923782714 Marionette TRACE conn3 -> [0,2710,"setScriptTimeout",{"ms":35000}] 16:43:02 INFO - PROCESS | 1850 | 1462923782717 Marionette TRACE conn3 <- [1,2710,null,{}] 16:43:02 INFO - PROCESS | 1850 | 1462923782732 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}] 16:43:03 INFO - PROCESS | 1850 | 1462923783021 Marionette TRACE conn3 <- [1,2711,null,{"value":null}] 16:43:03 INFO - PROCESS | 1850 | 1462923783055 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:03 INFO - PROCESS | 1850 | ++DOCSHELL 0x89ca0400 == 159 [pid = 1850] [id = 685] 16:43:03 INFO - PROCESS | 1850 | ++DOMWINDOW == 148 (0x8afe0800) [pid = 1850] [serial = 2056] [outer = (nil)] 16:43:03 INFO - PROCESS | 1850 | ++DOMWINDOW == 149 (0x8b117400) [pid = 1850] [serial = 2057] [outer = 0x8afe0800] 16:43:03 INFO - PROCESS | 1850 | 1462923783127 Marionette DEBUG loaded listener.js 16:43:03 INFO - PROCESS | 1850 | ++DOMWINDOW == 150 (0x8b2ebc00) [pid = 1850] [serial = 2058] [outer = 0x8afe0800] 16:43:04 INFO - PROCESS | 1850 | 1462923784182 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] 16:43:04 INFO - PROCESS | 1850 | 1462923784262 Marionette TRACE conn3 <- [1,2713,null,{"value":"8"}] 16:43:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 16:43:04 INFO - PROCESS | 1850 | 1462923784278 Marionette TRACE conn3 -> [0,2714,"setScriptTimeout",{"ms":35000}] 16:43:04 INFO - PROCESS | 1850 | 1462923784285 Marionette TRACE conn3 <- [1,2714,null,{}] 16:43:04 INFO - PROCESS | 1850 | 1462923784298 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}] 16:43:05 INFO - PROCESS | 1850 | 1462923785222 Marionette TRACE conn3 <- [1,2715,null,{"value":null}] 16:43:05 INFO - PROCESS | 1850 | --DOMWINDOW == 149 (0x8b2dd400) [pid = 1850] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 16:43:05 INFO - PROCESS | 1850 | --DOMWINDOW == 148 (0x8dcf2800) [pid = 1850] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 16:43:05 INFO - PROCESS | 1850 | --DOMWINDOW == 147 (0x91ad8800) [pid = 1850] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 16:43:05 INFO - PROCESS | 1850 | --DOMWINDOW == 146 (0x92739400) [pid = 1850] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 16:43:05 INFO - PROCESS | 1850 | --DOMWINDOW == 145 (0x8b10f400) [pid = 1850] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 16:43:05 INFO - PROCESS | 1850 | --DOMWINDOW == 144 (0x91ad3800) [pid = 1850] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 16:43:05 INFO - PROCESS | 1850 | --DOMWINDOW == 143 (0x8f060800) [pid = 1850] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 16:43:05 INFO - PROCESS | 1850 | --DOMWINDOW == 142 (0x8b2e8000) [pid = 1850] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 16:43:05 INFO - PROCESS | 1850 | --DOMWINDOW == 141 (0x8f05e800) [pid = 1850] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 16:43:05 INFO - PROCESS | 1850 | --DOMWINDOW == 140 (0x8ee40400) [pid = 1850] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 16:43:05 INFO - PROCESS | 1850 | --DOMWINDOW == 139 (0x91d9f800) [pid = 1850] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 16:43:05 INFO - PROCESS | 1850 | --DOMWINDOW == 138 (0x91302400) [pid = 1850] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 16:43:05 INFO - PROCESS | 1850 | --DOMWINDOW == 137 (0x8d3a6400) [pid = 1850] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 16:43:05 INFO - PROCESS | 1850 | --DOMWINDOW == 136 (0x88235000) [pid = 1850] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 16:43:05 INFO - PROCESS | 1850 | --DOMWINDOW == 135 (0x88eed000) [pid = 1850] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 16:43:05 INFO - PROCESS | 1850 | --DOMWINDOW == 134 (0x98e30c00) [pid = 1850] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 16:43:05 INFO - PROCESS | 1850 | --DOMWINDOW == 133 (0xa349f400) [pid = 1850] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 16:43:05 INFO - PROCESS | 1850 | --DOMWINDOW == 132 (0xa349d400) [pid = 1850] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 16:43:05 INFO - PROCESS | 1850 | --DOMWINDOW == 131 (0x92732400) [pid = 1850] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 16:43:05 INFO - PROCESS | 1850 | --DOMWINDOW == 130 (0x997bf800) [pid = 1850] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 16:43:05 INFO - PROCESS | 1850 | --DOMWINDOW == 129 (0x9b9eb800) [pid = 1850] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 16:43:05 INFO - PROCESS | 1850 | --DOMWINDOW == 128 (0x9adb4800) [pid = 1850] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 16:43:05 INFO - PROCESS | 1850 | --DOMWINDOW == 127 (0x98ebc000) [pid = 1850] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 16:43:05 INFO - PROCESS | 1850 | --DOMWINDOW == 126 (0x93bd4800) [pid = 1850] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 16:43:05 INFO - PROCESS | 1850 | --DOMWINDOW == 125 (0x8afe7800) [pid = 1850] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 16:43:05 INFO - PROCESS | 1850 | --DOMWINDOW == 124 (0x92abec00) [pid = 1850] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 16:43:05 INFO - PROCESS | 1850 | --DOMWINDOW == 123 (0x92310400) [pid = 1850] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 16:43:05 INFO - PROCESS | 1850 | --DOMWINDOW == 122 (0x8dcfa800) [pid = 1850] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 16:43:05 INFO - PROCESS | 1850 | --DOMWINDOW == 121 (0x8b2e9000) [pid = 1850] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 16:43:05 INFO - PROCESS | 1850 | 1462923785492 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:05 INFO - PROCESS | 1850 | ++DOCSHELL 0x862b1400 == 160 [pid = 1850] [id = 686] 16:43:05 INFO - PROCESS | 1850 | ++DOMWINDOW == 122 (0x86fe3400) [pid = 1850] [serial = 2059] [outer = (nil)] 16:43:05 INFO - PROCESS | 1850 | ++DOMWINDOW == 123 (0x8afe7800) [pid = 1850] [serial = 2060] [outer = 0x86fe3400] 16:43:05 INFO - PROCESS | 1850 | 1462923785568 Marionette DEBUG loaded listener.js 16:43:05 INFO - PROCESS | 1850 | ++DOMWINDOW == 124 (0x8d3a6400) [pid = 1850] [serial = 2061] [outer = 0x86fe3400] 16:43:06 INFO - PROCESS | 1850 | 1462923786346 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]]]}] 16:43:06 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 16:43:06 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 2099ms 16:43:06 INFO - PROCESS | 1850 | 1462923786370 Marionette TRACE conn3 -> [0,2717,"getWindowHandle",null] 16:43:06 INFO - PROCESS | 1850 | 1462923786373 Marionette TRACE conn3 <- [1,2717,null,{"value":"8"}] 16:43:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 16:43:06 INFO - PROCESS | 1850 | 1462923786380 Marionette TRACE conn3 -> [0,2718,"setScriptTimeout",{"ms":35000}] 16:43:06 INFO - PROCESS | 1850 | 1462923786383 Marionette TRACE conn3 <- [1,2718,null,{}] 16:43:06 INFO - PROCESS | 1850 | 1462923786388 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}] 16:43:06 INFO - PROCESS | 1850 | 1462923786700 Marionette TRACE conn3 <- [1,2719,null,{"value":null}] 16:43:06 INFO - PROCESS | 1850 | 1462923786723 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:06 INFO - PROCESS | 1850 | ++DOCSHELL 0x88eed000 == 161 [pid = 1850] [id = 687] 16:43:06 INFO - PROCESS | 1850 | ++DOMWINDOW == 125 (0x8afec400) [pid = 1850] [serial = 2062] [outer = (nil)] 16:43:06 INFO - PROCESS | 1850 | ++DOMWINDOW == 126 (0x8ee3f800) [pid = 1850] [serial = 2063] [outer = 0x8afec400] 16:43:06 INFO - PROCESS | 1850 | 1462923786798 Marionette DEBUG loaded listener.js 16:43:06 INFO - PROCESS | 1850 | ++DOMWINDOW == 127 (0x8ee6a000) [pid = 1850] [serial = 2064] [outer = 0x8afec400] 16:43:08 INFO - PROCESS | 1850 | 1462923788040 Marionette TRACE conn3 <- [1,2720,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage.default",1,"assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected \"100px serif\" but got \"1000% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2721,"getWindowHandle",null] 16:43:08 INFO - PROCESS | 1850 | 1462923788072 Marionette TRACE conn3 <- [1,2721,null,{"value":"8"}] 16:43:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 16:43:08 INFO - PROCESS | 1850 | 1462923788082 Marionette TRACE conn3 -> [0,2722,"setScriptTimeout",{"ms":35000}] 16:43:08 INFO - PROCESS | 1850 | 1462923788086 Marionette TRACE conn3 <- [1,2722,null,{}] 16:43:08 INFO - PROCESS | 1850 | 1462923788095 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}] 16:43:08 INFO - PROCESS | 1850 | 1462923788344 Marionette TRACE conn3 <- [1,2723,null,{"value":null}] 16:43:08 INFO - PROCESS | 1850 | 1462923788710 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:08 INFO - PROCESS | 1850 | ++DOCSHELL 0x89c9a000 == 162 [pid = 1850] [id = 688] 16:43:08 INFO - PROCESS | 1850 | ++DOMWINDOW == 128 (0x89ca6400) [pid = 1850] [serial = 2065] [outer = (nil)] 16:43:08 INFO - PROCESS | 1850 | ++DOMWINDOW == 129 (0x8afe3400) [pid = 1850] [serial = 2066] [outer = 0x89ca6400] 16:43:08 INFO - PROCESS | 1850 | 1462923788870 Marionette DEBUG loaded listener.js 16:43:09 INFO - PROCESS | 1850 | ++DOMWINDOW == 130 (0x8b0f3000) [pid = 1850] [serial = 2067] [outer = 0x89ca6400] 16:43:09 INFO - PROCESS | 1850 | 1462923789973 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] 16:43:10 INFO - PROCESS | 1850 | 1462923790035 Marionette TRACE conn3 <- [1,2725,null,{"value":"8"}] 16:43:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 16:43:10 INFO - PROCESS | 1850 | 1462923790045 Marionette TRACE conn3 -> [0,2726,"setScriptTimeout",{"ms":35000}] 16:43:10 INFO - PROCESS | 1850 | 1462923790049 Marionette TRACE conn3 <- [1,2726,null,{}] 16:43:10 INFO - PROCESS | 1850 | 1462923790055 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}] 16:43:10 INFO - PROCESS | 1850 | 1462923790298 Marionette TRACE conn3 <- [1,2727,null,{"value":null}] 16:43:10 INFO - PROCESS | 1850 | 1462923790639 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:10 INFO - PROCESS | 1850 | ++DOCSHELL 0x8e6d8000 == 163 [pid = 1850] [id = 689] 16:43:10 INFO - PROCESS | 1850 | ++DOMWINDOW == 131 (0x8e6dc800) [pid = 1850] [serial = 2068] [outer = (nil)] 16:43:10 INFO - PROCESS | 1850 | ++DOMWINDOW == 132 (0x8ee40400) [pid = 1850] [serial = 2069] [outer = 0x8e6dc800] 16:43:10 INFO - PROCESS | 1850 | 1462923790735 Marionette DEBUG loaded listener.js 16:43:10 INFO - PROCESS | 1850 | ++DOMWINDOW == 133 (0x8f05e000) [pid = 1850] [serial = 2070] [outer = 0x8e6dc800] 16:43:11 INFO - PROCESS | 1850 | 1462923791913 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]]]}] 16:43:11 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 16:43:11 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1941ms 16:43:11 INFO - PROCESS | 1850 | 1462923791987 Marionette TRACE conn3 -> [0,2729,"getWindowHandle",null] 16:43:11 INFO - PROCESS | 1850 | 1462923791991 Marionette TRACE conn3 <- [1,2729,null,{"value":"8"}] 16:43:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 16:43:12 INFO - PROCESS | 1850 | 1462923791998 Marionette TRACE conn3 -> [0,2730,"setScriptTimeout",{"ms":35000}] 16:43:12 INFO - PROCESS | 1850 | 1462923792004 Marionette TRACE conn3 <- [1,2730,null,{}] 16:43:12 INFO - PROCESS | 1850 | 1462923792021 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}] 16:43:12 INFO - PROCESS | 1850 | 1462923792319 Marionette TRACE conn3 <- [1,2731,null,{"value":null}] 16:43:12 INFO - PROCESS | 1850 | 1462923792662 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:12 INFO - PROCESS | 1850 | ++DOCSHELL 0x91062000 == 164 [pid = 1850] [id = 690] 16:43:12 INFO - PROCESS | 1850 | ++DOMWINDOW == 134 (0x91069c00) [pid = 1850] [serial = 2071] [outer = (nil)] 16:43:12 INFO - PROCESS | 1850 | ++DOMWINDOW == 135 (0x9114e800) [pid = 1850] [serial = 2072] [outer = 0x91069c00] 16:43:12 INFO - PROCESS | 1850 | 1462923792755 Marionette DEBUG loaded listener.js 16:43:12 INFO - PROCESS | 1850 | ++DOMWINDOW == 136 (0x91308c00) [pid = 1850] [serial = 2073] [outer = 0x91069c00] 16:43:14 INFO - PROCESS | 1850 | 1462923794132 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] 16:43:14 INFO - PROCESS | 1850 | 1462923794211 Marionette TRACE conn3 <- [1,2733,null,{"value":"8"}] 16:43:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 16:43:14 INFO - PROCESS | 1850 | 1462923794222 Marionette TRACE conn3 -> [0,2734,"setScriptTimeout",{"ms":35000}] 16:43:14 INFO - PROCESS | 1850 | 1462923794225 Marionette TRACE conn3 <- [1,2734,null,{}] 16:43:14 INFO - PROCESS | 1850 | 1462923794231 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}] 16:43:14 INFO - PROCESS | 1850 | 1462923794533 Marionette TRACE conn3 <- [1,2735,null,{"value":null}] 16:43:14 INFO - PROCESS | 1850 | 1462923794834 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:14 INFO - PROCESS | 1850 | ++DOCSHELL 0x8b115c00 == 165 [pid = 1850] [id = 691] 16:43:14 INFO - PROCESS | 1850 | ++DOMWINDOW == 137 (0x9130d400) [pid = 1850] [serial = 2074] [outer = (nil)] 16:43:14 INFO - PROCESS | 1850 | ++DOMWINDOW == 138 (0x91d9f800) [pid = 1850] [serial = 2075] [outer = 0x9130d400] 16:43:14 INFO - PROCESS | 1850 | 1462923794921 Marionette DEBUG loaded listener.js 16:43:15 INFO - PROCESS | 1850 | ++DOMWINDOW == 139 (0x91e38000) [pid = 1850] [serial = 2076] [outer = 0x9130d400] 16:43:15 INFO - PROCESS | 1850 | 1462923795887 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]]]}] 16:43:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 16:43:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1731ms 16:43:15 INFO - PROCESS | 1850 | 1462923795954 Marionette TRACE conn3 -> [0,2737,"getWindowHandle",null] 16:43:15 INFO - PROCESS | 1850 | 1462923795958 Marionette TRACE conn3 <- [1,2737,null,{"value":"8"}] 16:43:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 16:43:15 INFO - PROCESS | 1850 | 1462923795965 Marionette TRACE conn3 -> [0,2738,"setScriptTimeout",{"ms":35000}] 16:43:15 INFO - PROCESS | 1850 | 1462923795968 Marionette TRACE conn3 <- [1,2738,null,{}] 16:43:15 INFO - PROCESS | 1850 | 1462923795974 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}] 16:43:16 INFO - PROCESS | 1850 | 1462923796220 Marionette TRACE conn3 <- [1,2739,null,{"value":null}] 16:43:16 INFO - PROCESS | 1850 | 1462923796553 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:16 INFO - PROCESS | 1850 | ++DOCSHELL 0x91010400 == 166 [pid = 1850] [id = 692] 16:43:16 INFO - PROCESS | 1850 | ++DOMWINDOW == 140 (0x91ad8800) [pid = 1850] [serial = 2077] [outer = (nil)] 16:43:16 INFO - PROCESS | 1850 | ++DOMWINDOW == 141 (0x92312000) [pid = 1850] [serial = 2078] [outer = 0x91ad8800] 16:43:16 INFO - PROCESS | 1850 | 1462923796660 Marionette DEBUG loaded listener.js 16:43:16 INFO - PROCESS | 1850 | ++DOMWINDOW == 142 (0x92563400) [pid = 1850] [serial = 2079] [outer = 0x91ad8800] 16:43:17 INFO - PROCESS | 1850 | 1462923797653 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]]]}] 16:43:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 16:43:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1736ms 16:43:17 INFO - PROCESS | 1850 | 1462923797702 Marionette TRACE conn3 -> [0,2741,"getWindowHandle",null] 16:43:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 16:43:17 INFO - PROCESS | 1850 | 1462923797706 Marionette TRACE conn3 <- [1,2741,null,{"value":"8"}] 16:43:17 INFO - PROCESS | 1850 | 1462923797712 Marionette TRACE conn3 -> [0,2742,"setScriptTimeout",{"ms":35000}] 16:43:17 INFO - PROCESS | 1850 | 1462923797716 Marionette TRACE conn3 <- [1,2742,null,{}] 16:43:17 INFO - PROCESS | 1850 | 1462923797722 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}] 16:43:17 INFO - PROCESS | 1850 | 1462923797984 Marionette TRACE conn3 <- [1,2743,null,{"value":null}] 16:43:18 INFO - PROCESS | 1850 | 1462923798325 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:18 INFO - PROCESS | 1850 | ++DOCSHELL 0x8af03c00 == 167 [pid = 1850] [id = 693] 16:43:18 INFO - PROCESS | 1850 | ++DOMWINDOW == 143 (0x92310400) [pid = 1850] [serial = 2080] [outer = (nil)] 16:43:18 INFO - PROCESS | 1850 | ++DOMWINDOW == 144 (0x92757800) [pid = 1850] [serial = 2081] [outer = 0x92310400] 16:43:18 INFO - PROCESS | 1850 | 1462923798420 Marionette DEBUG loaded listener.js 16:43:18 INFO - PROCESS | 1850 | ++DOMWINDOW == 145 (0x92ab7800) [pid = 1850] [serial = 2082] [outer = 0x92310400] 16:43:19 INFO - PROCESS | 1850 | 1462923799345 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]]]}] 16:43:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 16:43:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1692ms 16:43:19 INFO - PROCESS | 1850 | 1462923799405 Marionette TRACE conn3 -> [0,2745,"getWindowHandle",null] 16:43:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 16:43:19 INFO - PROCESS | 1850 | 1462923799410 Marionette TRACE conn3 <- [1,2745,null,{"value":"8"}] 16:43:19 INFO - PROCESS | 1850 | 1462923799416 Marionette TRACE conn3 -> [0,2746,"setScriptTimeout",{"ms":35000}] 16:43:19 INFO - PROCESS | 1850 | 1462923799420 Marionette TRACE conn3 <- [1,2746,null,{}] 16:43:19 INFO - PROCESS | 1850 | 1462923799426 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}] 16:43:19 INFO - PROCESS | 1850 | 1462923799674 Marionette TRACE conn3 <- [1,2747,null,{"value":null}] 16:43:20 INFO - PROCESS | 1850 | 1462923800010 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:20 INFO - PROCESS | 1850 | ++DOCSHELL 0x92ac5c00 == 168 [pid = 1850] [id = 694] 16:43:20 INFO - PROCESS | 1850 | ++DOMWINDOW == 146 (0x939a1c00) [pid = 1850] [serial = 2083] [outer = (nil)] 16:43:20 INFO - PROCESS | 1850 | ++DOMWINDOW == 147 (0x94f07400) [pid = 1850] [serial = 2084] [outer = 0x939a1c00] 16:43:20 INFO - PROCESS | 1850 | 1462923800103 Marionette DEBUG loaded listener.js 16:43:20 INFO - PROCESS | 1850 | ++DOMWINDOW == 148 (0x94f15c00) [pid = 1850] [serial = 2085] [outer = 0x939a1c00] 16:43:21 INFO - PROCESS | 1850 | 1462923801011 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]]]}] 16:43:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 16:43:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1639ms 16:43:21 INFO - PROCESS | 1850 | 1462923801055 Marionette TRACE conn3 -> [0,2749,"getWindowHandle",null] 16:43:21 INFO - PROCESS | 1850 | 1462923801059 Marionette TRACE conn3 <- [1,2749,null,{"value":"8"}] 16:43:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 16:43:21 INFO - PROCESS | 1850 | 1462923801065 Marionette TRACE conn3 -> [0,2750,"setScriptTimeout",{"ms":35000}] 16:43:21 INFO - PROCESS | 1850 | 1462923801069 Marionette TRACE conn3 <- [1,2750,null,{}] 16:43:21 INFO - PROCESS | 1850 | 1462923801074 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}] 16:43:21 INFO - PROCESS | 1850 | 1462923801318 Marionette TRACE conn3 <- [1,2751,null,{"value":null}] 16:43:21 INFO - PROCESS | 1850 | 1462923801665 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:21 INFO - PROCESS | 1850 | ++DOCSHELL 0x8af10000 == 169 [pid = 1850] [id = 695] 16:43:21 INFO - PROCESS | 1850 | ++DOMWINDOW == 149 (0x8b77e800) [pid = 1850] [serial = 2086] [outer = (nil)] 16:43:21 INFO - PROCESS | 1850 | ++DOMWINDOW == 150 (0x953d3c00) [pid = 1850] [serial = 2087] [outer = 0x8b77e800] 16:43:21 INFO - PROCESS | 1850 | 1462923801756 Marionette DEBUG loaded listener.js 16:43:21 INFO - PROCESS | 1850 | ++DOMWINDOW == 151 (0x953db400) [pid = 1850] [serial = 2088] [outer = 0x8b77e800] 16:43:22 INFO - PROCESS | 1850 | 1462923802634 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]]]}] 16:43:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 16:43:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1631ms 16:43:22 INFO - PROCESS | 1850 | 1462923802697 Marionette TRACE conn3 -> [0,2753,"getWindowHandle",null] 16:43:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 16:43:22 INFO - PROCESS | 1850 | 1462923802701 Marionette TRACE conn3 <- [1,2753,null,{"value":"8"}] 16:43:22 INFO - PROCESS | 1850 | 1462923802707 Marionette TRACE conn3 -> [0,2754,"setScriptTimeout",{"ms":35000}] 16:43:22 INFO - PROCESS | 1850 | 1462923802711 Marionette TRACE conn3 <- [1,2754,null,{}] 16:43:22 INFO - PROCESS | 1850 | 1462923802717 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}] 16:43:22 INFO - PROCESS | 1850 | 1462923802948 Marionette TRACE conn3 <- [1,2755,null,{"value":null}] 16:43:23 INFO - PROCESS | 1850 | 1462923803242 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:23 INFO - PROCESS | 1850 | ++DOCSHELL 0x9270a000 == 170 [pid = 1850] [id = 696] 16:43:23 INFO - PROCESS | 1850 | ++DOMWINDOW == 152 (0x94f43c00) [pid = 1850] [serial = 2089] [outer = (nil)] 16:43:23 INFO - PROCESS | 1850 | ++DOMWINDOW == 153 (0x988b9400) [pid = 1850] [serial = 2090] [outer = 0x94f43c00] 16:43:23 INFO - PROCESS | 1850 | 1462923803387 Marionette DEBUG loaded listener.js 16:43:23 INFO - PROCESS | 1850 | ++DOMWINDOW == 154 (0x98e33800) [pid = 1850] [serial = 2091] [outer = 0x94f43c00] 16:43:24 INFO - PROCESS | 1850 | 1462923804336 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]]]}] 16:43:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 16:43:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1686ms 16:43:24 INFO - PROCESS | 1850 | 1462923804394 Marionette TRACE conn3 -> [0,2757,"getWindowHandle",null] 16:43:24 INFO - PROCESS | 1850 | 1462923804397 Marionette TRACE conn3 <- [1,2757,null,{"value":"8"}] 16:43:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 16:43:24 INFO - PROCESS | 1850 | 1462923804404 Marionette TRACE conn3 -> [0,2758,"setScriptTimeout",{"ms":35000}] 16:43:24 INFO - PROCESS | 1850 | 1462923804407 Marionette TRACE conn3 <- [1,2758,null,{}] 16:43:24 INFO - PROCESS | 1850 | 1462923804413 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}] 16:43:24 INFO - PROCESS | 1850 | 1462923804661 Marionette TRACE conn3 <- [1,2759,null,{"value":null}] 16:43:25 INFO - PROCESS | 1850 | 1462923805002 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:25 INFO - PROCESS | 1850 | ++DOCSHELL 0x953d7800 == 171 [pid = 1850] [id = 697] 16:43:25 INFO - PROCESS | 1850 | ++DOMWINDOW == 155 (0x99505c00) [pid = 1850] [serial = 2092] [outer = (nil)] 16:43:25 INFO - PROCESS | 1850 | ++DOMWINDOW == 156 (0x99bae400) [pid = 1850] [serial = 2093] [outer = 0x99505c00] 16:43:25 INFO - PROCESS | 1850 | 1462923805095 Marionette DEBUG loaded listener.js 16:43:25 INFO - PROCESS | 1850 | ++DOMWINDOW == 157 (0x99e95000) [pid = 1850] [serial = 2094] [outer = 0x99505c00] 16:43:26 INFO - PROCESS | 1850 | 1462923806051 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]]]}] 16:43:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 16:43:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1690ms 16:43:26 INFO - PROCESS | 1850 | 1462923806095 Marionette TRACE conn3 -> [0,2761,"getWindowHandle",null] 16:43:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 16:43:26 INFO - PROCESS | 1850 | 1462923806100 Marionette TRACE conn3 <- [1,2761,null,{"value":"8"}] 16:43:26 INFO - PROCESS | 1850 | 1462923806106 Marionette TRACE conn3 -> [0,2762,"setScriptTimeout",{"ms":35000}] 16:43:26 INFO - PROCESS | 1850 | 1462923806111 Marionette TRACE conn3 <- [1,2762,null,{}] 16:43:26 INFO - PROCESS | 1850 | 1462923806117 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}] 16:43:26 INFO - PROCESS | 1850 | 1462923806399 Marionette TRACE conn3 <- [1,2763,null,{"value":null}] 16:43:26 INFO - PROCESS | 1850 | 1462923806772 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:26 INFO - PROCESS | 1850 | ++DOCSHELL 0x8dcfc800 == 172 [pid = 1850] [id = 698] 16:43:26 INFO - PROCESS | 1850 | ++DOMWINDOW == 158 (0x9acda000) [pid = 1850] [serial = 2095] [outer = (nil)] 16:43:26 INFO - PROCESS | 1850 | ++DOMWINDOW == 159 (0x9adab000) [pid = 1850] [serial = 2096] [outer = 0x9acda000] 16:43:26 INFO - PROCESS | 1850 | 1462923806868 Marionette DEBUG loaded listener.js 16:43:27 INFO - PROCESS | 1850 | ++DOMWINDOW == 160 (0x9b192400) [pid = 1850] [serial = 2097] [outer = 0x9acda000] 16:43:27 INFO - PROCESS | 1850 | 1462923807814 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]]]}] 16:43:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 16:43:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1746ms 16:43:27 INFO - PROCESS | 1850 | 1462923807852 Marionette TRACE conn3 -> [0,2765,"getWindowHandle",null] 16:43:27 INFO - PROCESS | 1850 | 1462923807855 Marionette TRACE conn3 <- [1,2765,null,{"value":"8"}] 16:43:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 16:43:27 INFO - PROCESS | 1850 | 1462923807862 Marionette TRACE conn3 -> [0,2766,"setScriptTimeout",{"ms":35000}] 16:43:27 INFO - PROCESS | 1850 | 1462923807866 Marionette TRACE conn3 <- [1,2766,null,{}] 16:43:27 INFO - PROCESS | 1850 | 1462923807871 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}] 16:43:28 INFO - PROCESS | 1850 | 1462923808113 Marionette TRACE conn3 <- [1,2767,null,{"value":null}] 16:43:28 INFO - PROCESS | 1850 | 1462923808498 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:28 INFO - PROCESS | 1850 | ++DOCSHELL 0x92567800 == 173 [pid = 1850] [id = 699] 16:43:28 INFO - PROCESS | 1850 | ++DOMWINDOW == 161 (0x9adb4000) [pid = 1850] [serial = 2098] [outer = (nil)] 16:43:28 INFO - PROCESS | 1850 | ++DOMWINDOW == 162 (0x9b9e2800) [pid = 1850] [serial = 2099] [outer = 0x9adb4000] 16:43:28 INFO - PROCESS | 1850 | 1462923808587 Marionette DEBUG loaded listener.js 16:43:28 INFO - PROCESS | 1850 | ++DOMWINDOW == 163 (0x9b9f9800) [pid = 1850] [serial = 2100] [outer = 0x9adb4000] 16:43:29 INFO - PROCESS | 1850 | 1462923809535 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]]]}] 16:43:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 16:43:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1731ms 16:43:29 INFO - PROCESS | 1850 | 1462923809595 Marionette TRACE conn3 -> [0,2769,"getWindowHandle",null] 16:43:29 INFO - PROCESS | 1850 | 1462923809599 Marionette TRACE conn3 <- [1,2769,null,{"value":"8"}] 16:43:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 16:43:29 INFO - PROCESS | 1850 | 1462923809606 Marionette TRACE conn3 -> [0,2770,"setScriptTimeout",{"ms":35000}] 16:43:29 INFO - PROCESS | 1850 | 1462923809609 Marionette TRACE conn3 <- [1,2770,null,{}] 16:43:29 INFO - PROCESS | 1850 | 1462923809625 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}] 16:43:29 INFO - PROCESS | 1850 | 1462923809855 Marionette TRACE conn3 <- [1,2771,null,{"value":null}] 16:43:30 INFO - PROCESS | 1850 | 1462923810196 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:30 INFO - PROCESS | 1850 | ++DOCSHELL 0x91303c00 == 174 [pid = 1850] [id = 700] 16:43:30 INFO - PROCESS | 1850 | ++DOMWINDOW == 164 (0x9b197800) [pid = 1850] [serial = 2101] [outer = (nil)] 16:43:30 INFO - PROCESS | 1850 | ++DOMWINDOW == 165 (0x9d8ce400) [pid = 1850] [serial = 2102] [outer = 0x9b197800] 16:43:30 INFO - PROCESS | 1850 | 1462923810292 Marionette DEBUG loaded listener.js 16:43:30 INFO - PROCESS | 1850 | ++DOMWINDOW == 166 (0xa104ac00) [pid = 1850] [serial = 2103] [outer = 0x9b197800] 16:43:31 INFO - PROCESS | 1850 | 1462923811290 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]]]}] 16:43:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 16:43:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1749ms 16:43:31 INFO - PROCESS | 1850 | 1462923811356 Marionette TRACE conn3 -> [0,2773,"getWindowHandle",null] 16:43:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 16:43:31 INFO - PROCESS | 1850 | 1462923811360 Marionette TRACE conn3 <- [1,2773,null,{"value":"8"}] 16:43:31 INFO - PROCESS | 1850 | 1462923811367 Marionette TRACE conn3 -> [0,2774,"setScriptTimeout",{"ms":35000}] 16:43:31 INFO - PROCESS | 1850 | 1462923811372 Marionette TRACE conn3 <- [1,2774,null,{}] 16:43:31 INFO - PROCESS | 1850 | 1462923811378 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}] 16:43:31 INFO - PROCESS | 1850 | 1462923811637 Marionette TRACE conn3 <- [1,2775,null,{"value":null}] 16:43:32 INFO - PROCESS | 1850 | 1462923811992 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:32 INFO - PROCESS | 1850 | ++DOCSHELL 0x9b9fac00 == 175 [pid = 1850] [id = 701] 16:43:32 INFO - PROCESS | 1850 | ++DOMWINDOW == 167 (0x9ba76400) [pid = 1850] [serial = 2104] [outer = (nil)] 16:43:32 INFO - PROCESS | 1850 | ++DOMWINDOW == 168 (0xa305bc00) [pid = 1850] [serial = 2105] [outer = 0x9ba76400] 16:43:32 INFO - PROCESS | 1850 | 1462923812108 Marionette DEBUG loaded listener.js 16:43:32 INFO - PROCESS | 1850 | ++DOMWINDOW == 169 (0xa30ee400) [pid = 1850] [serial = 2106] [outer = 0x9ba76400] 16:43:33 INFO - PROCESS | 1850 | 1462923813202 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]]]}] 16:43:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 16:43:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1895ms 16:43:33 INFO - PROCESS | 1850 | 1462923813262 Marionette TRACE conn3 -> [0,2777,"getWindowHandle",null] 16:43:33 INFO - PROCESS | 1850 | 1462923813267 Marionette TRACE conn3 <- [1,2777,null,{"value":"8"}] 16:43:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 16:43:33 INFO - PROCESS | 1850 | 1462923813274 Marionette TRACE conn3 -> [0,2778,"setScriptTimeout",{"ms":35000}] 16:43:33 INFO - PROCESS | 1850 | 1462923813277 Marionette TRACE conn3 <- [1,2778,null,{}] 16:43:33 INFO - PROCESS | 1850 | 1462923813283 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}] 16:43:33 INFO - PROCESS | 1850 | 1462923813534 Marionette TRACE conn3 <- [1,2779,null,{"value":null}] 16:43:33 INFO - PROCESS | 1850 | 1462923813882 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:33 INFO - PROCESS | 1850 | ++DOCSHELL 0x9a60ac00 == 176 [pid = 1850] [id = 702] 16:43:33 INFO - PROCESS | 1850 | ++DOMWINDOW == 170 (0xa26c0c00) [pid = 1850] [serial = 2107] [outer = (nil)] 16:43:33 INFO - PROCESS | 1850 | ++DOMWINDOW == 171 (0xa5037400) [pid = 1850] [serial = 2108] [outer = 0xa26c0c00] 16:43:33 INFO - PROCESS | 1850 | 1462923813975 Marionette DEBUG loaded listener.js 16:43:34 INFO - PROCESS | 1850 | ++DOMWINDOW == 172 (0xa50ad400) [pid = 1850] [serial = 2109] [outer = 0xa26c0c00] 16:43:34 INFO - PROCESS | 1850 | 1462923814959 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]]]}] 16:43:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 16:43:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1737ms 16:43:35 INFO - PROCESS | 1850 | 1462923815020 Marionette TRACE conn3 -> [0,2781,"getWindowHandle",null] 16:43:35 INFO - PROCESS | 1850 | 1462923815025 Marionette TRACE conn3 <- [1,2781,null,{"value":"8"}] 16:43:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 16:43:35 INFO - PROCESS | 1850 | 1462923815035 Marionette TRACE conn3 -> [0,2782,"setScriptTimeout",{"ms":35000}] 16:43:35 INFO - PROCESS | 1850 | 1462923815037 Marionette TRACE conn3 <- [1,2782,null,{}] 16:43:35 INFO - PROCESS | 1850 | 1462923815044 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}] 16:43:35 INFO - PROCESS | 1850 | 1462923815308 Marionette TRACE conn3 <- [1,2783,null,{"value":null}] 16:43:35 INFO - PROCESS | 1850 | 1462923815665 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:35 INFO - PROCESS | 1850 | ++DOCSHELL 0x8f061c00 == 177 [pid = 1850] [id = 703] 16:43:35 INFO - PROCESS | 1850 | ++DOMWINDOW == 173 (0x91303000) [pid = 1850] [serial = 2110] [outer = (nil)] 16:43:35 INFO - PROCESS | 1850 | ++DOMWINDOW == 174 (0xa67b6000) [pid = 1850] [serial = 2111] [outer = 0x91303000] 16:43:35 INFO - PROCESS | 1850 | 1462923815761 Marionette DEBUG loaded listener.js 16:43:35 INFO - PROCESS | 1850 | ++DOMWINDOW == 175 (0xa6833400) [pid = 1850] [serial = 2112] [outer = 0x91303000] 16:43:36 INFO - PROCESS | 1850 | 1462923816665 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]]]}] 16:43:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 16:43:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1679ms 16:43:36 INFO - PROCESS | 1850 | 1462923816714 Marionette TRACE conn3 -> [0,2785,"getWindowHandle",null] 16:43:36 INFO - PROCESS | 1850 | 1462923816717 Marionette TRACE conn3 <- [1,2785,null,{"value":"8"}] 16:43:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 16:43:36 INFO - PROCESS | 1850 | 1462923816724 Marionette TRACE conn3 -> [0,2786,"setScriptTimeout",{"ms":35000}] 16:43:36 INFO - PROCESS | 1850 | 1462923816727 Marionette TRACE conn3 <- [1,2786,null,{}] 16:43:36 INFO - PROCESS | 1850 | 1462923816733 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}] 16:43:36 INFO - PROCESS | 1850 | 1462923816969 Marionette TRACE conn3 <- [1,2787,null,{"value":null}] 16:43:37 INFO - PROCESS | 1850 | 1462923817269 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:37 INFO - PROCESS | 1850 | ++DOCSHELL 0xa3551c00 == 178 [pid = 1850] [id = 704] 16:43:37 INFO - PROCESS | 1850 | ++DOMWINDOW == 176 (0xa35f4c00) [pid = 1850] [serial = 2113] [outer = (nil)] 16:43:37 INFO - PROCESS | 1850 | ++DOMWINDOW == 177 (0xa6d2b400) [pid = 1850] [serial = 2114] [outer = 0xa35f4c00] 16:43:37 INFO - PROCESS | 1850 | 1462923817417 Marionette DEBUG loaded listener.js 16:43:37 INFO - PROCESS | 1850 | ++DOMWINDOW == 178 (0xa6d34400) [pid = 1850] [serial = 2115] [outer = 0xa35f4c00] 16:43:40 INFO - PROCESS | 1850 | --DOCSHELL 0x85cc9c00 == 177 [pid = 1850] [id = 244] 16:43:40 INFO - PROCESS | 1850 | --DOCSHELL 0x862b1400 == 176 [pid = 1850] [id = 686] 16:43:40 INFO - PROCESS | 1850 | --DOCSHELL 0x89ca0400 == 175 [pid = 1850] [id = 685] 16:43:40 INFO - PROCESS | 1850 | --DOCSHELL 0x89ca6800 == 174 [pid = 1850] [id = 684] 16:43:40 INFO - PROCESS | 1850 | --DOCSHELL 0x8749d800 == 173 [pid = 1850] [id = 683] 16:43:40 INFO - PROCESS | 1850 | --DOCSHELL 0x9230d400 == 172 [pid = 1850] [id = 681] 16:43:40 INFO - PROCESS | 1850 | --DOCSHELL 0xa2273c00 == 171 [pid = 1850] [id = 680] 16:43:40 INFO - PROCESS | 1850 | --DOCSHELL 0x9b194c00 == 170 [pid = 1850] [id = 679] 16:43:40 INFO - PROCESS | 1850 | --DOCSHELL 0x99ee6c00 == 169 [pid = 1850] [id = 677] 16:43:40 INFO - PROCESS | 1850 | --DOCSHELL 0x9a60b800 == 168 [pid = 1850] [id = 678] 16:43:40 INFO - PROCESS | 1850 | --DOCSHELL 0x957ebc00 == 167 [pid = 1850] [id = 676] 16:43:40 INFO - PROCESS | 1850 | --DOCSHELL 0x88235c00 == 166 [pid = 1850] [id = 675] 16:43:40 INFO - PROCESS | 1850 | --DOCSHELL 0x92568800 == 165 [pid = 1850] [id = 674] 16:43:40 INFO - PROCESS | 1850 | --DOCSHELL 0x922d3800 == 164 [pid = 1850] [id = 673] 16:43:40 INFO - PROCESS | 1850 | --DOCSHELL 0x91e35800 == 163 [pid = 1850] [id = 672] 16:43:40 INFO - PROCESS | 1850 | --DOCSHELL 0x91156000 == 162 [pid = 1850] [id = 670] 16:43:40 INFO - PROCESS | 1850 | --DOCSHELL 0x91065800 == 161 [pid = 1850] [id = 671] 16:43:40 INFO - PROCESS | 1850 | --DOCSHELL 0x8b10c800 == 160 [pid = 1850] [id = 669] 16:43:40 INFO - PROCESS | 1850 | --DOCSHELL 0x890e1400 == 159 [pid = 1850] [id = 668] 16:43:40 INFO - PROCESS | 1850 | --DOMWINDOW == 177 (0x8dcf6800) [pid = 1850] [serial = 1812] [outer = (nil)] [url = about:blank] 16:43:40 INFO - PROCESS | 1850 | --DOMWINDOW == 176 (0x8ee5fc00) [pid = 1850] [serial = 1878] [outer = (nil)] [url = about:blank] 16:43:40 INFO - PROCESS | 1850 | --DOMWINDOW == 175 (0x9273f400) [pid = 1850] [serial = 1896] [outer = (nil)] [url = about:blank] 16:43:40 INFO - PROCESS | 1850 | --DOMWINDOW == 174 (0x94f45800) [pid = 1850] [serial = 1902] [outer = (nil)] [url = about:blank] 16:43:40 INFO - PROCESS | 1850 | --DOMWINDOW == 173 (0x92ac2800) [pid = 1850] [serial = 1899] [outer = (nil)] [url = about:blank] 16:43:40 INFO - PROCESS | 1850 | --DOMWINDOW == 172 (0x921fb400) [pid = 1850] [serial = 1893] [outer = (nil)] [url = about:blank] 16:43:40 INFO - PROCESS | 1850 | --DOMWINDOW == 171 (0x91acec00) [pid = 1850] [serial = 1890] [outer = (nil)] [url = about:blank] 16:43:40 INFO - PROCESS | 1850 | --DOMWINDOW == 170 (0x8dcf8000) [pid = 1850] [serial = 1884] [outer = (nil)] [url = about:blank] 16:43:40 INFO - PROCESS | 1850 | --DOMWINDOW == 169 (0x9105f800) [pid = 1850] [serial = 1887] [outer = (nil)] [url = about:blank] 16:43:40 INFO - PROCESS | 1850 | --DOMWINDOW == 168 (0x8f05d400) [pid = 1850] [serial = 2003] [outer = (nil)] [url = about:blank] 16:43:40 INFO - PROCESS | 1850 | --DOMWINDOW == 167 (0x8ef05000) [pid = 1850] [serial = 2000] [outer = (nil)] [url = about:blank] 16:43:40 INFO - PROCESS | 1850 | --DOMWINDOW == 166 (0x921f7800) [pid = 1850] [serial = 1952] [outer = (nil)] [url = about:blank] 16:43:40 INFO - PROCESS | 1850 | --DOMWINDOW == 165 (0x91d99800) [pid = 1850] [serial = 1950] [outer = (nil)] [url = about:blank] 16:43:40 INFO - PROCESS | 1850 | --DOMWINDOW == 164 (0x91310400) [pid = 1850] [serial = 1949] [outer = (nil)] [url = about:blank] 16:43:40 INFO - PROCESS | 1850 | --DOMWINDOW == 163 (0x8f053400) [pid = 1850] [serial = 1947] [outer = (nil)] [url = about:blank] 16:43:40 INFO - PROCESS | 1850 | --DOMWINDOW == 162 (0x8e6e3400) [pid = 1850] [serial = 1946] [outer = (nil)] [url = about:blank] 16:43:40 INFO - PROCESS | 1850 | --DOMWINDOW == 161 (0x8b0f5800) [pid = 1850] [serial = 1944] [outer = (nil)] [url = about:blank] 16:43:40 INFO - PROCESS | 1850 | --DOMWINDOW == 160 (0x8af0e400) [pid = 1850] [serial = 1943] [outer = (nil)] [url = about:blank] 16:43:40 INFO - PROCESS | 1850 | --DOMWINDOW == 159 (0x89d8b000) [pid = 1850] [serial = 1994] [outer = (nil)] [url = about:blank] 16:43:40 INFO - PROCESS | 1850 | --DOMWINDOW == 158 (0x8afdec00) [pid = 1850] [serial = 1995] [outer = (nil)] [url = about:blank] 16:43:40 INFO - PROCESS | 1850 | --DOMWINDOW == 157 (0xa6d2bc00) [pid = 1850] [serial = 1992] [outer = (nil)] [url = about:blank] 16:43:40 INFO - PROCESS | 1850 | --DOMWINDOW == 156 (0xa6d28c00) [pid = 1850] [serial = 1991] [outer = (nil)] [url = about:blank] 16:43:40 INFO - PROCESS | 1850 | --DOMWINDOW == 155 (0xa6d0c400) [pid = 1850] [serial = 1989] [outer = (nil)] [url = about:blank] 16:43:40 INFO - PROCESS | 1850 | --DOMWINDOW == 154 (0xa6d09800) [pid = 1850] [serial = 1988] [outer = (nil)] [url = about:blank] 16:43:40 INFO - PROCESS | 1850 | --DOMWINDOW == 153 (0xa6d01800) [pid = 1850] [serial = 1986] [outer = (nil)] [url = about:blank] 16:43:40 INFO - PROCESS | 1850 | --DOMWINDOW == 152 (0xa689d000) [pid = 1850] [serial = 1985] [outer = (nil)] [url = about:blank] 16:43:40 INFO - PROCESS | 1850 | --DOMWINDOW == 151 (0xa6283c00) [pid = 1850] [serial = 1983] [outer = (nil)] [url = about:blank] 16:43:40 INFO - PROCESS | 1850 | --DOMWINDOW == 150 (0xa50ef800) [pid = 1850] [serial = 1982] [outer = (nil)] [url = about:blank] 16:43:40 INFO - PROCESS | 1850 | --DOMWINDOW == 149 (0xa34a2000) [pid = 1850] [serial = 1980] [outer = (nil)] [url = about:blank] 16:43:40 INFO - PROCESS | 1850 | --DOMWINDOW == 148 (0xa325c400) [pid = 1850] [serial = 1979] [outer = (nil)] [url = about:blank] 16:43:40 INFO - PROCESS | 1850 | --DOMWINDOW == 147 (0xa26c5400) [pid = 1850] [serial = 1977] [outer = (nil)] [url = about:blank] 16:43:40 INFO - PROCESS | 1850 | --DOMWINDOW == 146 (0xa219ec00) [pid = 1850] [serial = 1976] [outer = (nil)] [url = about:blank] 16:43:40 INFO - PROCESS | 1850 | --DOMWINDOW == 145 (0x9b9f5c00) [pid = 1850] [serial = 1974] [outer = (nil)] [url = about:blank] 16:43:40 INFO - PROCESS | 1850 | --DOMWINDOW == 144 (0x9b194400) [pid = 1850] [serial = 1973] [outer = (nil)] [url = about:blank] 16:43:40 INFO - PROCESS | 1850 | --DOMWINDOW == 143 (0x9a602800) [pid = 1850] [serial = 1971] [outer = (nil)] [url = about:blank] 16:43:40 INFO - PROCESS | 1850 | --DOMWINDOW == 142 (0x99eec400) [pid = 1850] [serial = 1970] [outer = (nil)] [url = about:blank] 16:43:40 INFO - PROCESS | 1850 | --DOMWINDOW == 141 (0x999b3800) [pid = 1850] [serial = 1968] [outer = (nil)] [url = about:blank] 16:43:40 INFO - PROCESS | 1850 | --DOMWINDOW == 140 (0x997c4800) [pid = 1850] [serial = 1967] [outer = (nil)] [url = about:blank] 16:43:40 INFO - PROCESS | 1850 | --DOMWINDOW == 139 (0x98050400) [pid = 1850] [serial = 1965] [outer = (nil)] [url = about:blank] 16:43:40 INFO - PROCESS | 1850 | --DOMWINDOW == 138 (0x953ddc00) [pid = 1850] [serial = 1964] [outer = (nil)] [url = about:blank] 16:43:40 INFO - PROCESS | 1850 | --DOMWINDOW == 137 (0x94fb5000) [pid = 1850] [serial = 1962] [outer = (nil)] [url = about:blank] 16:43:40 INFO - PROCESS | 1850 | --DOMWINDOW == 136 (0x94f48800) [pid = 1850] [serial = 1961] [outer = (nil)] [url = about:blank] 16:43:40 INFO - PROCESS | 1850 | --DOMWINDOW == 135 (0x939ad800) [pid = 1850] [serial = 1959] [outer = (nil)] [url = about:blank] 16:43:40 INFO - PROCESS | 1850 | --DOMWINDOW == 134 (0x92ac1c00) [pid = 1850] [serial = 1958] [outer = (nil)] [url = about:blank] 16:43:40 INFO - PROCESS | 1850 | --DOMWINDOW == 133 (0x92563000) [pid = 1850] [serial = 1956] [outer = (nil)] [url = about:blank] 16:43:40 INFO - PROCESS | 1850 | --DOMWINDOW == 132 (0x9255cc00) [pid = 1850] [serial = 1955] [outer = (nil)] [url = about:blank] 16:43:40 INFO - PROCESS | 1850 | --DOMWINDOW == 131 (0x922d5400) [pid = 1850] [serial = 1953] [outer = (nil)] [url = about:blank] 16:43:40 INFO - PROCESS | 1850 | --DOMWINDOW == 130 (0x8b9d4800) [pid = 1850] [serial = 1997] [outer = (nil)] [url = about:blank] 16:43:40 INFO - PROCESS | 1850 | --DOMWINDOW == 129 (0x8dcf7800) [pid = 1850] [serial = 1998] [outer = (nil)] [url = about:blank] 16:43:40 INFO - PROCESS | 1850 | --DOMWINDOW == 128 (0x8f062800) [pid = 1850] [serial = 2001] [outer = (nil)] [url = about:blank] 16:43:41 INFO - PROCESS | 1850 | 1462923821539 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]]]}] 16:43:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 16:43:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 4897ms 16:43:41 INFO - PROCESS | 1850 | 1462923821625 Marionette TRACE conn3 -> [0,2789,"getWindowHandle",null] 16:43:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 16:43:41 INFO - PROCESS | 1850 | 1462923821636 Marionette TRACE conn3 <- [1,2789,null,{"value":"8"}] 16:43:41 INFO - PROCESS | 1850 | 1462923821648 Marionette TRACE conn3 -> [0,2790,"setScriptTimeout",{"ms":35000}] 16:43:41 INFO - PROCESS | 1850 | 1462923821658 Marionette TRACE conn3 <- [1,2790,null,{}] 16:43:41 INFO - PROCESS | 1850 | 1462923821684 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}] 16:43:42 INFO - PROCESS | 1850 | 1462923822068 Marionette TRACE conn3 <- [1,2791,null,{"value":null}] 16:43:42 INFO - PROCESS | 1850 | 1462923822481 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:42 INFO - PROCESS | 1850 | ++DOCSHELL 0x890e1400 == 160 [pid = 1850] [id = 705] 16:43:42 INFO - PROCESS | 1850 | ++DOMWINDOW == 129 (0x89ca0400) [pid = 1850] [serial = 2116] [outer = (nil)] 16:43:42 INFO - PROCESS | 1850 | ++DOMWINDOW == 130 (0x8afe0000) [pid = 1850] [serial = 2117] [outer = 0x89ca0400] 16:43:42 INFO - PROCESS | 1850 | 1462923822612 Marionette DEBUG loaded listener.js 16:43:42 INFO - PROCESS | 1850 | ++DOMWINDOW == 131 (0x8b0f3800) [pid = 1850] [serial = 2118] [outer = 0x89ca0400] 16:43:44 INFO - PROCESS | 1850 | 1462923824022 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]]]}] 16:43:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 16:43:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 2418ms 16:43:44 INFO - PROCESS | 1850 | 1462923824066 Marionette TRACE conn3 -> [0,2793,"getWindowHandle",null] 16:43:44 INFO - PROCESS | 1850 | 1462923824080 Marionette TRACE conn3 <- [1,2793,null,{"value":"8"}] 16:43:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 16:43:44 INFO - PROCESS | 1850 | 1462923824126 Marionette TRACE conn3 -> [0,2794,"setScriptTimeout",{"ms":35000}] 16:43:44 INFO - PROCESS | 1850 | 1462923824134 Marionette TRACE conn3 <- [1,2794,null,{}] 16:43:44 INFO - PROCESS | 1850 | 1462923824171 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}] 16:43:44 INFO - PROCESS | 1850 | 1462923824673 Marionette TRACE conn3 <- [1,2795,null,{"value":null}] 16:43:45 INFO - PROCESS | 1850 | 1462923824999 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:45 INFO - PROCESS | 1850 | ++DOCSHELL 0x8d3a2400 == 161 [pid = 1850] [id = 706] 16:43:45 INFO - PROCESS | 1850 | ++DOMWINDOW == 132 (0x8d3a3c00) [pid = 1850] [serial = 2119] [outer = (nil)] 16:43:45 INFO - PROCESS | 1850 | ++DOMWINDOW == 133 (0x8d3ad000) [pid = 1850] [serial = 2120] [outer = 0x8d3a3c00] 16:43:45 INFO - PROCESS | 1850 | 1462923825300 Marionette DEBUG loaded listener.js 16:43:45 INFO - PROCESS | 1850 | ++DOMWINDOW == 134 (0x8dd0b000) [pid = 1850] [serial = 2121] [outer = 0x8d3a3c00] 16:43:46 INFO - PROCESS | 1850 | --DOMWINDOW == 133 (0x8afe0800) [pid = 1850] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 16:43:46 INFO - PROCESS | 1850 | --DOMWINDOW == 132 (0x86fe3400) [pid = 1850] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 16:43:46 INFO - PROCESS | 1850 | --DOMWINDOW == 131 (0x89ca7800) [pid = 1850] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 16:43:46 INFO - PROCESS | 1850 | --DOMWINDOW == 130 (0x874a0800) [pid = 1850] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 16:43:46 INFO - PROCESS | 1850 | --DOMWINDOW == 129 (0x9a60cc00) [pid = 1850] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 16:43:46 INFO - PROCESS | 1850 | --DOMWINDOW == 128 (0xa50ad000) [pid = 1850] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 16:43:46 INFO - PROCESS | 1850 | --DOMWINDOW == 127 (0xa227cc00) [pid = 1850] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 16:43:46 INFO - PROCESS | 1850 | --DOMWINDOW == 126 (0x9b9ed800) [pid = 1850] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 16:43:46 INFO - PROCESS | 1850 | --DOMWINDOW == 125 (0x9acdf400) [pid = 1850] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 16:43:46 INFO - PROCESS | 1850 | --DOMWINDOW == 124 (0x99ee8000) [pid = 1850] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 16:43:46 INFO - PROCESS | 1850 | --DOMWINDOW == 123 (0x988c1000) [pid = 1850] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 16:43:46 INFO - PROCESS | 1850 | --DOMWINDOW == 122 (0x94fbcc00) [pid = 1850] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 16:43:46 INFO - PROCESS | 1850 | --DOMWINDOW == 121 (0x92757c00) [pid = 1850] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 16:43:46 INFO - PROCESS | 1850 | --DOMWINDOW == 120 (0x92703c00) [pid = 1850] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 16:43:46 INFO - PROCESS | 1850 | --DOMWINDOW == 119 (0x921f8000) [pid = 1850] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 16:43:46 INFO - PROCESS | 1850 | --DOMWINDOW == 118 (0x9130b400) [pid = 1850] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 16:43:46 INFO - PROCESS | 1850 | --DOMWINDOW == 117 (0x9130ac00) [pid = 1850] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 16:43:46 INFO - PROCESS | 1850 | --DOMWINDOW == 116 (0x8e60ac00) [pid = 1850] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 16:43:46 INFO - PROCESS | 1850 | --DOMWINDOW == 115 (0x89d92800) [pid = 1850] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 16:43:46 INFO - PROCESS | 1850 | --DOMWINDOW == 114 (0x8ee42400) [pid = 1850] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 16:43:47 INFO - PROCESS | 1850 | 1462923827242 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]]]}] 16:43:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 16:43:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 3176ms 16:43:47 INFO - PROCESS | 1850 | 1462923827310 Marionette TRACE conn3 -> [0,2797,"getWindowHandle",null] 16:43:47 INFO - PROCESS | 1850 | 1462923827317 Marionette TRACE conn3 <- [1,2797,null,{"value":"8"}] 16:43:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 16:43:47 INFO - PROCESS | 1850 | 1462923827327 Marionette TRACE conn3 -> [0,2798,"setScriptTimeout",{"ms":35000}] 16:43:47 INFO - PROCESS | 1850 | 1462923827334 Marionette TRACE conn3 <- [1,2798,null,{}] 16:43:47 INFO - PROCESS | 1850 | 1462923827359 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}] 16:43:47 INFO - PROCESS | 1850 | 1462923827776 Marionette TRACE conn3 <- [1,2799,null,{"value":null}] 16:43:48 INFO - PROCESS | 1850 | 1462923828168 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:48 INFO - PROCESS | 1850 | ++DOCSHELL 0x8b117000 == 162 [pid = 1850] [id = 707] 16:43:48 INFO - PROCESS | 1850 | ++DOMWINDOW == 115 (0x8ee42400) [pid = 1850] [serial = 2122] [outer = (nil)] 16:43:48 INFO - PROCESS | 1850 | ++DOMWINDOW == 116 (0x8f055400) [pid = 1850] [serial = 2123] [outer = 0x8ee42400] 16:43:48 INFO - PROCESS | 1850 | 1462923828302 Marionette DEBUG loaded listener.js 16:43:48 INFO - PROCESS | 1850 | ++DOMWINDOW == 117 (0x8f06c000) [pid = 1850] [serial = 2124] [outer = 0x8ee42400] 16:43:50 INFO - PROCESS | 1850 | 1462923830195 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]]]}] 16:43:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 16:43:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 2903ms 16:43:50 INFO - PROCESS | 1850 | 1462923830232 Marionette TRACE conn3 -> [0,2801,"getWindowHandle",null] 16:43:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 16:43:50 INFO - PROCESS | 1850 | 1462923830244 Marionette TRACE conn3 <- [1,2801,null,{"value":"8"}] 16:43:50 INFO - PROCESS | 1850 | 1462923830257 Marionette TRACE conn3 -> [0,2802,"setScriptTimeout",{"ms":35000}] 16:43:50 INFO - PROCESS | 1850 | 1462923830268 Marionette TRACE conn3 <- [1,2802,null,{}] 16:43:50 INFO - PROCESS | 1850 | 1462923830377 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}] 16:43:50 INFO - PROCESS | 1850 | 1462923830950 Marionette TRACE conn3 <- [1,2803,null,{"value":null}] 16:43:51 INFO - PROCESS | 1850 | 1462923831207 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:51 INFO - PROCESS | 1850 | ++DOCSHELL 0x88eea400 == 163 [pid = 1850] [id = 708] 16:43:51 INFO - PROCESS | 1850 | ++DOMWINDOW == 118 (0x8af04000) [pid = 1850] [serial = 2125] [outer = (nil)] 16:43:51 INFO - PROCESS | 1850 | ++DOMWINDOW == 119 (0x8b9d4400) [pid = 1850] [serial = 2126] [outer = 0x8af04000] 16:43:51 INFO - PROCESS | 1850 | 1462923831362 Marionette DEBUG loaded listener.js 16:43:51 INFO - PROCESS | 1850 | ++DOMWINDOW == 120 (0x8d3ad800) [pid = 1850] [serial = 2127] [outer = 0x8af04000] 16:43:52 INFO - PROCESS | 1850 | 1462923832699 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]]]}] 16:43:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 16:43:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 2506ms 16:43:52 INFO - PROCESS | 1850 | 1462923832766 Marionette TRACE conn3 -> [0,2805,"getWindowHandle",null] 16:43:52 INFO - PROCESS | 1850 | 1462923832781 Marionette TRACE conn3 <- [1,2805,null,{"value":"8"}] 16:43:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 16:43:52 INFO - PROCESS | 1850 | 1462923832821 Marionette TRACE conn3 -> [0,2806,"setScriptTimeout",{"ms":35000}] 16:43:52 INFO - PROCESS | 1850 | 1462923832829 Marionette TRACE conn3 <- [1,2806,null,{}] 16:43:52 INFO - PROCESS | 1850 | 1462923832904 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}] 16:43:53 INFO - PROCESS | 1850 | 1462923833438 Marionette TRACE conn3 <- [1,2807,null,{"value":null}] 16:43:53 INFO - PROCESS | 1850 | 1462923833833 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:53 INFO - PROCESS | 1850 | ++DOCSHELL 0x8e605800 == 164 [pid = 1850] [id = 709] 16:43:53 INFO - PROCESS | 1850 | ++DOMWINDOW == 121 (0x8e6df800) [pid = 1850] [serial = 2128] [outer = (nil)] 16:43:53 INFO - PROCESS | 1850 | ++DOMWINDOW == 122 (0x8f067c00) [pid = 1850] [serial = 2129] [outer = 0x8e6df800] 16:43:53 INFO - PROCESS | 1850 | 1462923833982 Marionette DEBUG loaded listener.js 16:43:54 INFO - PROCESS | 1850 | ++DOMWINDOW == 123 (0x9100bc00) [pid = 1850] [serial = 2130] [outer = 0x8e6df800] 16:43:55 INFO - PROCESS | 1850 | 1462923835550 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]]]}] 16:43:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 16:43:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 2815ms 16:43:55 INFO - PROCESS | 1850 | 1462923835628 Marionette TRACE conn3 -> [0,2809,"getWindowHandle",null] 16:43:55 INFO - PROCESS | 1850 | 1462923835635 Marionette TRACE conn3 <- [1,2809,null,{"value":"8"}] 16:43:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 16:43:55 INFO - PROCESS | 1850 | 1462923835688 Marionette TRACE conn3 -> [0,2810,"setScriptTimeout",{"ms":35000}] 16:43:55 INFO - PROCESS | 1850 | 1462923835699 Marionette TRACE conn3 <- [1,2810,null,{}] 16:43:55 INFO - PROCESS | 1850 | 1462923835749 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}] 16:43:56 INFO - PROCESS | 1850 | 1462923836229 Marionette TRACE conn3 <- [1,2811,null,{"value":null}] 16:43:56 INFO - PROCESS | 1850 | 1462923836594 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:56 INFO - PROCESS | 1850 | ++DOCSHELL 0x9100ac00 == 165 [pid = 1850] [id = 710] 16:43:56 INFO - PROCESS | 1850 | ++DOMWINDOW == 124 (0x91310c00) [pid = 1850] [serial = 2131] [outer = (nil)] 16:43:56 INFO - PROCESS | 1850 | ++DOMWINDOW == 125 (0x91d94800) [pid = 1850] [serial = 2132] [outer = 0x91310c00] 16:43:56 INFO - PROCESS | 1850 | 1462923836747 Marionette DEBUG loaded listener.js 16:43:56 INFO - PROCESS | 1850 | ++DOMWINDOW == 126 (0x91e33000) [pid = 1850] [serial = 2133] [outer = 0x91310c00] 16:43:58 INFO - PROCESS | 1850 | 1462923838191 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]]]}] 16:43:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 16:43:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 2624ms 16:43:58 INFO - PROCESS | 1850 | 1462923838271 Marionette TRACE conn3 -> [0,2813,"getWindowHandle",null] 16:43:58 INFO - PROCESS | 1850 | 1462923838279 Marionette TRACE conn3 <- [1,2813,null,{"value":"8"}] 16:43:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 16:43:58 INFO - PROCESS | 1850 | 1462923838290 Marionette TRACE conn3 -> [0,2814,"setScriptTimeout",{"ms":35000}] 16:43:58 INFO - PROCESS | 1850 | 1462923838296 Marionette TRACE conn3 <- [1,2814,null,{}] 16:43:58 INFO - PROCESS | 1850 | 1462923838306 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}] 16:43:58 INFO - PROCESS | 1850 | 1462923838704 Marionette TRACE conn3 <- [1,2815,null,{"value":null}] 16:43:59 INFO - PROCESS | 1850 | 1462923839169 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:59 INFO - PROCESS | 1850 | ++DOCSHELL 0x91002c00 == 166 [pid = 1850] [id = 711] 16:43:59 INFO - PROCESS | 1850 | ++DOMWINDOW == 127 (0x91d99800) [pid = 1850] [serial = 2134] [outer = (nil)] 16:43:59 INFO - PROCESS | 1850 | ++DOMWINDOW == 128 (0x9230d400) [pid = 1850] [serial = 2135] [outer = 0x91d99800] 16:43:59 INFO - PROCESS | 1850 | 1462923839321 Marionette DEBUG loaded listener.js 16:43:59 INFO - PROCESS | 1850 | ++DOMWINDOW == 129 (0x9255ec00) [pid = 1850] [serial = 2136] [outer = 0x91d99800] 16:44:00 INFO - PROCESS | 1850 | 1462923840783 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]]]}] 16:44:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 16:44:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 2551ms 16:44:00 INFO - PROCESS | 1850 | 1462923840859 Marionette TRACE conn3 -> [0,2817,"getWindowHandle",null] 16:44:00 INFO - PROCESS | 1850 | 1462923840865 Marionette TRACE conn3 <- [1,2817,null,{"value":"8"}] 16:44:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 16:44:00 INFO - PROCESS | 1850 | 1462923840875 Marionette TRACE conn3 -> [0,2818,"setScriptTimeout",{"ms":35000}] 16:44:00 INFO - PROCESS | 1850 | 1462923840880 Marionette TRACE conn3 <- [1,2818,null,{}] 16:44:00 INFO - PROCESS | 1850 | 1462923840890 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}] 16:44:01 INFO - PROCESS | 1850 | 1462923841307 Marionette TRACE conn3 <- [1,2819,null,{"value":null}] 16:44:01 INFO - PROCESS | 1850 | 1462923841753 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:01 INFO - PROCESS | 1850 | ++DOCSHELL 0x9114c000 == 167 [pid = 1850] [id = 712] 16:44:01 INFO - PROCESS | 1850 | ++DOMWINDOW == 130 (0x921fc400) [pid = 1850] [serial = 2137] [outer = (nil)] 16:44:01 INFO - PROCESS | 1850 | ++DOMWINDOW == 131 (0x92710c00) [pid = 1850] [serial = 2138] [outer = 0x921fc400] 16:44:01 INFO - PROCESS | 1850 | 1462923841901 Marionette DEBUG loaded listener.js 16:44:02 INFO - PROCESS | 1850 | ++DOMWINDOW == 132 (0x92736800) [pid = 1850] [serial = 2139] [outer = 0x921fc400] 16:44:03 INFO - PROCESS | 1850 | 1462923843516 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]]]}] 16:44:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 16:44:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 2694ms 16:44:03 INFO - PROCESS | 1850 | 1462923843569 Marionette TRACE conn3 -> [0,2821,"getWindowHandle",null] 16:44:03 INFO - PROCESS | 1850 | 1462923843574 Marionette TRACE conn3 <- [1,2821,null,{"value":"8"}] 16:44:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 16:44:03 INFO - PROCESS | 1850 | 1462923843580 Marionette TRACE conn3 -> [0,2822,"setScriptTimeout",{"ms":35000}] 16:44:03 INFO - PROCESS | 1850 | 1462923843583 Marionette TRACE conn3 <- [1,2822,null,{}] 16:44:03 INFO - PROCESS | 1850 | 1462923843592 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}] 16:44:04 INFO - PROCESS | 1850 | 1462923844133 Marionette TRACE conn3 <- [1,2823,null,{"value":null}] 16:44:04 INFO - PROCESS | 1850 | 1462923844417 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:04 INFO - PROCESS | 1850 | ++DOCSHELL 0x92740c00 == 168 [pid = 1850] [id = 713] 16:44:04 INFO - PROCESS | 1850 | ++DOMWINDOW == 133 (0x92ac1c00) [pid = 1850] [serial = 2140] [outer = (nil)] 16:44:04 INFO - PROCESS | 1850 | ++DOMWINDOW == 134 (0x94f13000) [pid = 1850] [serial = 2141] [outer = 0x92ac1c00] 16:44:04 INFO - PROCESS | 1850 | 1462923844593 Marionette DEBUG loaded listener.js 16:44:04 INFO - PROCESS | 1850 | ++DOMWINDOW == 135 (0x94f49000) [pid = 1850] [serial = 2142] [outer = 0x92ac1c00] 16:44:05 INFO - PROCESS | 1850 | 1462923845953 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]]]}] 16:44:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 16:44:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 2436ms 16:44:06 INFO - PROCESS | 1850 | 1462923846017 Marionette TRACE conn3 -> [0,2825,"getWindowHandle",null] 16:44:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 16:44:06 INFO - PROCESS | 1850 | 1462923846021 Marionette TRACE conn3 <- [1,2825,null,{"value":"8"}] 16:44:06 INFO - PROCESS | 1850 | 1462923846028 Marionette TRACE conn3 -> [0,2826,"setScriptTimeout",{"ms":35000}] 16:44:06 INFO - PROCESS | 1850 | 1462923846031 Marionette TRACE conn3 <- [1,2826,null,{}] 16:44:06 INFO - PROCESS | 1850 | 1462923846037 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}] 16:44:06 INFO - PROCESS | 1850 | 1462923846437 Marionette TRACE conn3 <- [1,2827,null,{"value":null}] 16:44:06 INFO - PROCESS | 1850 | 1462923846862 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:06 INFO - PROCESS | 1850 | ++DOCSHELL 0x92568800 == 169 [pid = 1850] [id = 714] 16:44:06 INFO - PROCESS | 1850 | ++DOMWINDOW == 136 (0x9273bc00) [pid = 1850] [serial = 2143] [outer = (nil)] 16:44:06 INFO - PROCESS | 1850 | ++DOMWINDOW == 137 (0x953d1c00) [pid = 1850] [serial = 2144] [outer = 0x9273bc00] 16:44:06 INFO - PROCESS | 1850 | 1462923846992 Marionette DEBUG loaded listener.js 16:44:07 INFO - PROCESS | 1850 | ++DOMWINDOW == 138 (0x957eb000) [pid = 1850] [serial = 2145] [outer = 0x9273bc00] 16:44:08 INFO - PROCESS | 1850 | 1462923848301 Marionette TRACE conn3 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 16:44:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 16:44:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 2347ms 16:44:08 INFO - PROCESS | 1850 | 1462923848375 Marionette TRACE conn3 -> [0,2829,"getWindowHandle",null] 16:44:08 INFO - PROCESS | 1850 | 1462923848380 Marionette TRACE conn3 <- [1,2829,null,{"value":"8"}] 16:44:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 16:44:08 INFO - PROCESS | 1850 | 1462923848386 Marionette TRACE conn3 -> [0,2830,"setScriptTimeout",{"ms":35000}] 16:44:08 INFO - PROCESS | 1850 | 1462923848390 Marionette TRACE conn3 <- [1,2830,null,{}] 16:44:08 INFO - PROCESS | 1850 | 1462923848399 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}] 16:44:08 INFO - PROCESS | 1850 | 1462923848707 Marionette TRACE conn3 <- [1,2831,null,{"value":null}] 16:44:09 INFO - PROCESS | 1850 | 1462923849065 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:09 INFO - PROCESS | 1850 | ++DOCSHELL 0x862ad000 == 170 [pid = 1850] [id = 715] 16:44:09 INFO - PROCESS | 1850 | ++DOMWINDOW == 139 (0x922d5800) [pid = 1850] [serial = 2146] [outer = (nil)] 16:44:09 INFO - PROCESS | 1850 | ++DOMWINDOW == 140 (0x98eb4c00) [pid = 1850] [serial = 2147] [outer = 0x922d5800] 16:44:09 INFO - PROCESS | 1850 | 1462923849198 Marionette DEBUG loaded listener.js 16:44:09 INFO - PROCESS | 1850 | ++DOMWINDOW == 141 (0x999ab400) [pid = 1850] [serial = 2148] [outer = 0x922d5800] 16:44:10 INFO - PROCESS | 1850 | 1462923850507 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]]]}] 16:44:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 16:44:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 2201ms 16:44:10 INFO - PROCESS | 1850 | 1462923850607 Marionette TRACE conn3 -> [0,2833,"getWindowHandle",null] 16:44:10 INFO - PROCESS | 1850 | 1462923850613 Marionette TRACE conn3 <- [1,2833,null,{"value":"8"}] 16:44:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 16:44:10 INFO - PROCESS | 1850 | 1462923850621 Marionette TRACE conn3 -> [0,2834,"setScriptTimeout",{"ms":35000}] 16:44:10 INFO - PROCESS | 1850 | 1462923850627 Marionette TRACE conn3 <- [1,2834,null,{}] 16:44:10 INFO - PROCESS | 1850 | 1462923850677 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}] 16:44:11 INFO - PROCESS | 1850 | 1462923851110 Marionette TRACE conn3 <- [1,2835,null,{"value":null}] 16:44:11 INFO - PROCESS | 1850 | 1462923851460 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:11 INFO - PROCESS | 1850 | ++DOCSHELL 0x980a8000 == 171 [pid = 1850] [id = 716] 16:44:11 INFO - PROCESS | 1850 | ++DOMWINDOW == 142 (0x99bb2c00) [pid = 1850] [serial = 2149] [outer = (nil)] 16:44:11 INFO - PROCESS | 1850 | ++DOMWINDOW == 143 (0x9a3ce800) [pid = 1850] [serial = 2150] [outer = 0x99bb2c00] 16:44:11 INFO - PROCESS | 1850 | 1462923851586 Marionette DEBUG loaded listener.js 16:44:11 INFO - PROCESS | 1850 | ++DOMWINDOW == 144 (0x9a3d9800) [pid = 1850] [serial = 2151] [outer = 0x99bb2c00] 16:44:12 INFO - PROCESS | 1850 | 1462923852874 Marionette TRACE conn3 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 16:44:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 16:44:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 2297ms 16:44:12 INFO - PROCESS | 1850 | 1462923852920 Marionette TRACE conn3 -> [0,2837,"getWindowHandle",null] 16:44:12 INFO - PROCESS | 1850 | 1462923852924 Marionette TRACE conn3 <- [1,2837,null,{"value":"8"}] 16:44:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 16:44:12 INFO - PROCESS | 1850 | 1462923852930 Marionette TRACE conn3 -> [0,2838,"setScriptTimeout",{"ms":35000}] 16:44:12 INFO - PROCESS | 1850 | 1462923852934 Marionette TRACE conn3 <- [1,2838,null,{}] 16:44:12 INFO - PROCESS | 1850 | 1462923852940 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}] 16:44:13 INFO - PROCESS | 1850 | 1462923853211 Marionette TRACE conn3 <- [1,2839,null,{"value":null}] 16:44:13 INFO - PROCESS | 1850 | 1462923853610 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:13 INFO - PROCESS | 1850 | ++DOCSHELL 0x91305000 == 172 [pid = 1850] [id = 717] 16:44:13 INFO - PROCESS | 1850 | ++DOMWINDOW == 145 (0x99eecc00) [pid = 1850] [serial = 2152] [outer = (nil)] 16:44:13 INFO - PROCESS | 1850 | ++DOMWINDOW == 146 (0x9afc1c00) [pid = 1850] [serial = 2153] [outer = 0x99eecc00] 16:44:13 INFO - PROCESS | 1850 | 1462923853739 Marionette DEBUG loaded listener.js 16:44:13 INFO - PROCESS | 1850 | ++DOMWINDOW == 147 (0x9b15bc00) [pid = 1850] [serial = 2154] [outer = 0x99eecc00] 16:44:15 INFO - PROCESS | 1850 | 1462923855053 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]]]}] 16:44:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 16:44:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 2184ms 16:44:15 INFO - PROCESS | 1850 | 1462923855119 Marionette TRACE conn3 -> [0,2841,"getWindowHandle",null] 16:44:15 INFO - PROCESS | 1850 | 1462923855126 Marionette TRACE conn3 <- [1,2841,null,{"value":"8"}] 16:44:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 16:44:15 INFO - PROCESS | 1850 | 1462923855136 Marionette TRACE conn3 -> [0,2842,"setScriptTimeout",{"ms":35000}] 16:44:15 INFO - PROCESS | 1850 | 1462923855143 Marionette TRACE conn3 <- [1,2842,null,{}] 16:44:15 INFO - PROCESS | 1850 | 1462923855150 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}] 16:44:15 INFO - PROCESS | 1850 | 1462923855521 Marionette TRACE conn3 <- [1,2843,null,{"value":null}] 16:44:15 INFO - PROCESS | 1850 | 1462923855957 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:16 INFO - PROCESS | 1850 | ++DOCSHELL 0x9aab8c00 == 173 [pid = 1850] [id = 718] 16:44:16 INFO - PROCESS | 1850 | ++DOMWINDOW == 148 (0xa229d000) [pid = 1850] [serial = 2155] [outer = (nil)] 16:44:16 INFO - PROCESS | 1850 | ++DOMWINDOW == 149 (0xa26ecc00) [pid = 1850] [serial = 2156] [outer = 0xa229d000] 16:44:16 INFO - PROCESS | 1850 | 1462923856106 Marionette DEBUG loaded listener.js 16:44:16 INFO - PROCESS | 1850 | ++DOMWINDOW == 150 (0xa34a8000) [pid = 1850] [serial = 2157] [outer = 0xa229d000] 16:44:17 INFO - PROCESS | 1850 | 1462923857600 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]]]}] 16:44:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 16:44:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 2540ms 16:44:17 INFO - PROCESS | 1850 | 1462923857678 Marionette TRACE conn3 -> [0,2845,"getWindowHandle",null] 16:44:17 INFO - PROCESS | 1850 | 1462923857684 Marionette TRACE conn3 <- [1,2845,null,{"value":"8"}] 16:44:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 16:44:17 INFO - PROCESS | 1850 | 1462923857694 Marionette TRACE conn3 -> [0,2846,"setScriptTimeout",{"ms":35000}] 16:44:17 INFO - PROCESS | 1850 | 1462923857698 Marionette TRACE conn3 <- [1,2846,null,{}] 16:44:17 INFO - PROCESS | 1850 | 1462923857708 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}] 16:44:18 INFO - PROCESS | 1850 | 1462923858089 Marionette TRACE conn3 <- [1,2847,null,{"value":null}] 16:44:18 INFO - PROCESS | 1850 | 1462923858528 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:18 INFO - PROCESS | 1850 | ++DOCSHELL 0xa50eec00 == 174 [pid = 1850] [id = 719] 16:44:18 INFO - PROCESS | 1850 | ++DOMWINDOW == 151 (0xa62f1400) [pid = 1850] [serial = 2158] [outer = (nil)] 16:44:18 INFO - PROCESS | 1850 | ++DOMWINDOW == 152 (0xa689d000) [pid = 1850] [serial = 2159] [outer = 0xa62f1400] 16:44:18 INFO - PROCESS | 1850 | 1462923858655 Marionette DEBUG loaded listener.js 16:44:18 INFO - PROCESS | 1850 | ++DOMWINDOW == 153 (0xa6d03000) [pid = 1850] [serial = 2160] [outer = 0xa62f1400] 16:44:23 INFO - PROCESS | 1850 | --DOCSHELL 0x99944c00 == 173 [pid = 1850] [id = 662] 16:44:23 INFO - PROCESS | 1850 | --DOCSHELL 0x875ab400 == 172 [pid = 1850] [id = 661] 16:44:23 INFO - PROCESS | 1850 | --DOCSHELL 0x8d3a2400 == 171 [pid = 1850] [id = 706] 16:44:23 INFO - PROCESS | 1850 | --DOCSHELL 0x890e1400 == 170 [pid = 1850] [id = 705] 16:44:23 INFO - PROCESS | 1850 | --DOCSHELL 0x8dcfc800 == 169 [pid = 1850] [id = 698] 16:44:23 INFO - PROCESS | 1850 | --DOCSHELL 0x953d7800 == 168 [pid = 1850] [id = 697] 16:44:23 INFO - PROCESS | 1850 | --DOCSHELL 0x9270a000 == 167 [pid = 1850] [id = 696] 16:44:23 INFO - PROCESS | 1850 | --DOCSHELL 0x8af10000 == 166 [pid = 1850] [id = 695] 16:44:23 INFO - PROCESS | 1850 | --DOCSHELL 0x92ac5c00 == 165 [pid = 1850] [id = 694] 16:44:23 INFO - PROCESS | 1850 | --DOCSHELL 0x91010400 == 164 [pid = 1850] [id = 692] 16:44:23 INFO - PROCESS | 1850 | --DOCSHELL 0x8af03c00 == 163 [pid = 1850] [id = 693] 16:44:23 INFO - PROCESS | 1850 | --DOCSHELL 0x8b115c00 == 162 [pid = 1850] [id = 691] 16:44:23 INFO - PROCESS | 1850 | --DOCSHELL 0x91062000 == 161 [pid = 1850] [id = 690] 16:44:23 INFO - PROCESS | 1850 | --DOCSHELL 0x8e6d8000 == 160 [pid = 1850] [id = 689] 16:44:23 INFO - PROCESS | 1850 | --DOCSHELL 0x89c9a000 == 159 [pid = 1850] [id = 688] 16:44:24 INFO - PROCESS | 1850 | --DOMWINDOW == 152 (0x8f068c00) [pid = 1850] [serial = 1941] [outer = (nil)] [url = about:blank] 16:44:24 INFO - PROCESS | 1850 | --DOMWINDOW == 151 (0x8b117400) [pid = 1850] [serial = 2057] [outer = (nil)] [url = about:blank] 16:44:24 INFO - PROCESS | 1850 | --DOMWINDOW == 150 (0x8afe7800) [pid = 1850] [serial = 2060] [outer = (nil)] [url = about:blank] 16:44:24 INFO - PROCESS | 1850 | --DOMWINDOW == 149 (0x89d91800) [pid = 1850] [serial = 2054] [outer = (nil)] [url = about:blank] 16:44:24 INFO - PROCESS | 1850 | --DOMWINDOW == 148 (0x87fe5400) [pid = 1850] [serial = 2051] [outer = (nil)] [url = about:blank] 16:44:24 INFO - PROCESS | 1850 | --DOMWINDOW == 147 (0x88ef8c00) [pid = 1850] [serial = 2052] [outer = (nil)] [url = about:blank] 16:44:24 INFO - PROCESS | 1850 | --DOMWINDOW == 146 (0xa6d44800) [pid = 1850] [serial = 2049] [outer = (nil)] [url = about:blank] 16:44:24 INFO - PROCESS | 1850 | --DOMWINDOW == 145 (0xa6d33c00) [pid = 1850] [serial = 2048] [outer = (nil)] [url = about:blank] 16:44:24 INFO - PROCESS | 1850 | --DOMWINDOW == 144 (0xa6d29000) [pid = 1850] [serial = 2046] [outer = (nil)] [url = about:blank] 16:44:24 INFO - PROCESS | 1850 | --DOMWINDOW == 143 (0xa6d0c000) [pid = 1850] [serial = 2045] [outer = (nil)] [url = about:blank] 16:44:24 INFO - PROCESS | 1850 | --DOMWINDOW == 142 (0xa6766400) [pid = 1850] [serial = 2043] [outer = (nil)] [url = about:blank] 16:44:24 INFO - PROCESS | 1850 | --DOMWINDOW == 141 (0xa6289000) [pid = 1850] [serial = 2042] [outer = (nil)] [url = about:blank] 16:44:24 INFO - PROCESS | 1850 | --DOMWINDOW == 140 (0xa3252c00) [pid = 1850] [serial = 2040] [outer = (nil)] [url = about:blank] 16:44:24 INFO - PROCESS | 1850 | --DOMWINDOW == 139 (0xa26ec400) [pid = 1850] [serial = 2039] [outer = (nil)] [url = about:blank] 16:44:24 INFO - PROCESS | 1850 | --DOMWINDOW == 138 (0xa1054c00) [pid = 1850] [serial = 2037] [outer = (nil)] [url = about:blank] 16:44:24 INFO - PROCESS | 1850 | --DOMWINDOW == 137 (0x9b9ec800) [pid = 1850] [serial = 2036] [outer = (nil)] [url = about:blank] 16:44:24 INFO - PROCESS | 1850 | --DOMWINDOW == 136 (0x9ad7f800) [pid = 1850] [serial = 2034] [outer = (nil)] [url = about:blank] 16:44:24 INFO - PROCESS | 1850 | --DOMWINDOW == 135 (0x9a60f800) [pid = 1850] [serial = 2033] [outer = (nil)] [url = about:blank] 16:44:24 INFO - PROCESS | 1850 | --DOMWINDOW == 134 (0x99eee400) [pid = 1850] [serial = 2031] [outer = (nil)] [url = about:blank] 16:44:24 INFO - PROCESS | 1850 | --DOMWINDOW == 133 (0x99e9ec00) [pid = 1850] [serial = 2030] [outer = (nil)] [url = about:blank] 16:44:24 INFO - PROCESS | 1850 | --DOMWINDOW == 132 (0x98ebf800) [pid = 1850] [serial = 2028] [outer = (nil)] [url = about:blank] 16:44:24 INFO - PROCESS | 1850 | --DOMWINDOW == 131 (0x980e4c00) [pid = 1850] [serial = 2027] [outer = (nil)] [url = about:blank] 16:44:24 INFO - PROCESS | 1850 | --DOMWINDOW == 130 (0x9515bc00) [pid = 1850] [serial = 2025] [outer = (nil)] [url = about:blank] 16:44:24 INFO - PROCESS | 1850 | --DOMWINDOW == 129 (0x95082400) [pid = 1850] [serial = 2024] [outer = (nil)] [url = about:blank] 16:44:24 INFO - PROCESS | 1850 | --DOMWINDOW == 128 (0x94f06c00) [pid = 1850] [serial = 2022] [outer = (nil)] [url = about:blank] 16:44:24 INFO - PROCESS | 1850 | --DOMWINDOW == 127 (0x93b0d400) [pid = 1850] [serial = 2021] [outer = (nil)] [url = about:blank] 16:44:24 INFO - PROCESS | 1850 | --DOMWINDOW == 126 (0x92732c00) [pid = 1850] [serial = 2019] [outer = (nil)] [url = about:blank] 16:44:24 INFO - PROCESS | 1850 | --DOMWINDOW == 125 (0x9270f800) [pid = 1850] [serial = 2018] [outer = (nil)] [url = about:blank] 16:44:24 INFO - PROCESS | 1850 | --DOMWINDOW == 124 (0x9255dc00) [pid = 1850] [serial = 2016] [outer = (nil)] [url = about:blank] 16:44:24 INFO - PROCESS | 1850 | --DOMWINDOW == 123 (0x92313400) [pid = 1850] [serial = 2015] [outer = (nil)] [url = about:blank] 16:44:24 INFO - PROCESS | 1850 | --DOMWINDOW == 122 (0x91d9b800) [pid = 1850] [serial = 2013] [outer = (nil)] [url = about:blank] 16:44:24 INFO - PROCESS | 1850 | --DOMWINDOW == 121 (0x91acbc00) [pid = 1850] [serial = 2012] [outer = (nil)] [url = about:blank] 16:44:24 INFO - PROCESS | 1850 | --DOMWINDOW == 120 (0x8f054c00) [pid = 1850] [serial = 2010] [outer = (nil)] [url = about:blank] 16:44:24 INFO - PROCESS | 1850 | --DOMWINDOW == 119 (0x8ee39000) [pid = 1850] [serial = 2009] [outer = (nil)] [url = about:blank] 16:44:24 INFO - PROCESS | 1850 | --DOMWINDOW == 118 (0x8b681800) [pid = 1850] [serial = 2007] [outer = (nil)] [url = about:blank] 16:44:24 INFO - PROCESS | 1850 | --DOMWINDOW == 117 (0x8b109800) [pid = 1850] [serial = 2006] [outer = (nil)] [url = about:blank] 16:44:24 INFO - PROCESS | 1850 | --DOMWINDOW == 116 (0x8ee3f800) [pid = 1850] [serial = 2063] [outer = (nil)] [url = about:blank] 16:44:24 INFO - PROCESS | 1850 | --DOMWINDOW == 115 (0x8b2ebc00) [pid = 1850] [serial = 2058] [outer = (nil)] [url = about:blank] 16:44:24 INFO - PROCESS | 1850 | --DOMWINDOW == 114 (0x8d3a6400) [pid = 1850] [serial = 2061] [outer = (nil)] [url = about:blank] 16:44:24 INFO - PROCESS | 1850 | --DOMWINDOW == 113 (0x8af0b800) [pid = 1850] [serial = 2055] [outer = (nil)] [url = about:blank] 16:44:24 INFO - PROCESS | 1850 | 1462923864899 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]]]}] 16:44:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 16:44:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 7270ms 16:44:24 INFO - PROCESS | 1850 | 1462923864966 Marionette TRACE conn3 -> [0,2849,"getWindowHandle",null] 16:44:24 INFO - PROCESS | 1850 | 1462923864973 Marionette TRACE conn3 <- [1,2849,null,{"value":"8"}] 16:44:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 16:44:24 INFO - PROCESS | 1850 | 1462923864983 Marionette TRACE conn3 -> [0,2850,"setScriptTimeout",{"ms":35000}] 16:44:24 INFO - PROCESS | 1850 | 1462923864993 Marionette TRACE conn3 <- [1,2850,null,{}] 16:44:25 INFO - PROCESS | 1850 | 1462923865005 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}] 16:44:25 INFO - PROCESS | 1850 | 1462923865291 Marionette TRACE conn3 <- [1,2851,null,{"value":null}] 16:44:25 INFO - PROCESS | 1850 | 1462923865622 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:25 INFO - PROCESS | 1850 | ++DOCSHELL 0x883be000 == 160 [pid = 1850] [id = 720] 16:44:25 INFO - PROCESS | 1850 | ++DOMWINDOW == 114 (0x89d92800) [pid = 1850] [serial = 2161] [outer = (nil)] 16:44:25 INFO - PROCESS | 1850 | ++DOMWINDOW == 115 (0x8b109800) [pid = 1850] [serial = 2162] [outer = 0x89d92800] 16:44:25 INFO - PROCESS | 1850 | 1462923865699 Marionette DEBUG loaded listener.js 16:44:25 INFO - PROCESS | 1850 | ++DOMWINDOW == 116 (0x8b2e6800) [pid = 1850] [serial = 2163] [outer = 0x89d92800] 16:44:26 INFO - PROCESS | 1850 | 1462923866557 Marionette TRACE conn3 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 16:44:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 16:44:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1642ms 16:44:26 INFO - PROCESS | 1850 | 1462923866623 Marionette TRACE conn3 -> [0,2853,"getWindowHandle",null] 16:44:26 INFO - PROCESS | 1850 | 1462923866632 Marionette TRACE conn3 <- [1,2853,null,{"value":"8"}] 16:44:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 16:44:26 INFO - PROCESS | 1850 | 1462923866641 Marionette TRACE conn3 -> [0,2854,"setScriptTimeout",{"ms":35000}] 16:44:26 INFO - PROCESS | 1850 | 1462923866645 Marionette TRACE conn3 <- [1,2854,null,{}] 16:44:26 INFO - PROCESS | 1850 | 1462923866660 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}] 16:44:26 INFO - PROCESS | 1850 | 1462923866947 Marionette TRACE conn3 <- [1,2855,null,{"value":null}] 16:44:26 INFO - PROCESS | 1850 | 1462923866979 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:27 INFO - PROCESS | 1850 | ++DOCSHELL 0x875a7800 == 161 [pid = 1850] [id = 721] 16:44:27 INFO - PROCESS | 1850 | ++DOMWINDOW == 117 (0x8a0e9c00) [pid = 1850] [serial = 2164] [outer = (nil)] 16:44:27 INFO - PROCESS | 1850 | ++DOMWINDOW == 118 (0x8d3b0800) [pid = 1850] [serial = 2165] [outer = 0x8a0e9c00] 16:44:27 INFO - PROCESS | 1850 | 1462923867050 Marionette DEBUG loaded listener.js 16:44:27 INFO - PROCESS | 1850 | ++DOMWINDOW == 119 (0x8ee47800) [pid = 1850] [serial = 2166] [outer = 0x8a0e9c00] 16:44:28 INFO - PROCESS | 1850 | 1462923868079 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]]]}] 16:44:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 16:44:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1499ms 16:44:28 INFO - PROCESS | 1850 | 1462923868140 Marionette TRACE conn3 -> [0,2857,"getWindowHandle",null] 16:44:28 INFO - PROCESS | 1850 | 1462923868144 Marionette TRACE conn3 <- [1,2857,null,{"value":"8"}] 16:44:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 16:44:28 INFO - PROCESS | 1850 | 1462923868156 Marionette TRACE conn3 -> [0,2858,"setScriptTimeout",{"ms":35000}] 16:44:28 INFO - PROCESS | 1850 | 1462923868161 Marionette TRACE conn3 <- [1,2858,null,{}] 16:44:28 INFO - PROCESS | 1850 | 1462923868177 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}] 16:44:28 INFO - PROCESS | 1850 | 1462923868481 Marionette TRACE conn3 <- [1,2859,null,{"value":null}] 16:44:29 INFO - PROCESS | 1850 | --DOMWINDOW == 118 (0x91303000) [pid = 1850] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 16:44:29 INFO - PROCESS | 1850 | --DOMWINDOW == 117 (0x8e6dc800) [pid = 1850] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 16:44:29 INFO - PROCESS | 1850 | --DOMWINDOW == 116 (0x89ca0400) [pid = 1850] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 16:44:29 INFO - PROCESS | 1850 | --DOMWINDOW == 115 (0x9b197800) [pid = 1850] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 16:44:29 INFO - PROCESS | 1850 | --DOMWINDOW == 114 (0x91069c00) [pid = 1850] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 16:44:29 INFO - PROCESS | 1850 | --DOMWINDOW == 113 (0xa35f4c00) [pid = 1850] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 16:44:29 INFO - PROCESS | 1850 | --DOMWINDOW == 112 (0x91ad8800) [pid = 1850] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 16:44:29 INFO - PROCESS | 1850 | --DOMWINDOW == 111 (0x8a0e3800) [pid = 1850] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 16:44:29 INFO - PROCESS | 1850 | --DOMWINDOW == 110 (0x939a1c00) [pid = 1850] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 16:44:29 INFO - PROCESS | 1850 | --DOMWINDOW == 109 (0xa26c0c00) [pid = 1850] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 16:44:29 INFO - PROCESS | 1850 | --DOMWINDOW == 108 (0x8d3a3c00) [pid = 1850] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 16:44:29 INFO - PROCESS | 1850 | --DOMWINDOW == 107 (0x9acda000) [pid = 1850] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 16:44:29 INFO - PROCESS | 1850 | --DOMWINDOW == 106 (0x8b77e800) [pid = 1850] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 16:44:29 INFO - PROCESS | 1850 | --DOMWINDOW == 105 (0x9130d400) [pid = 1850] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 16:44:29 INFO - PROCESS | 1850 | --DOMWINDOW == 104 (0x94f43c00) [pid = 1850] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 16:44:29 INFO - PROCESS | 1850 | --DOMWINDOW == 103 (0x9adb4000) [pid = 1850] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 16:44:29 INFO - PROCESS | 1850 | --DOMWINDOW == 102 (0x99505c00) [pid = 1850] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 16:44:29 INFO - PROCESS | 1850 | --DOMWINDOW == 101 (0x92310400) [pid = 1850] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 16:44:29 INFO - PROCESS | 1850 | --DOMWINDOW == 100 (0x89ca6400) [pid = 1850] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 16:44:29 INFO - PROCESS | 1850 | --DOMWINDOW == 99 (0x9ba76400) [pid = 1850] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 16:44:29 INFO - PROCESS | 1850 | 1462923869207 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:29 INFO - PROCESS | 1850 | ++DOCSHELL 0x87497000 == 162 [pid = 1850] [id = 722] 16:44:29 INFO - PROCESS | 1850 | ++DOMWINDOW == 100 (0x875ae800) [pid = 1850] [serial = 2167] [outer = (nil)] 16:44:29 INFO - PROCESS | 1850 | ++DOMWINDOW == 101 (0x8a0e3800) [pid = 1850] [serial = 2168] [outer = 0x875ae800] 16:44:29 INFO - PROCESS | 1850 | 1462923869282 Marionette DEBUG loaded listener.js 16:44:29 INFO - PROCESS | 1850 | ++DOMWINDOW == 102 (0x91061400) [pid = 1850] [serial = 2169] [outer = 0x875ae800] 16:44:30 INFO - PROCESS | 1850 | 1462923870076 Marionette TRACE conn3 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 16:44:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 16:44:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1944ms 16:44:30 INFO - PROCESS | 1850 | 1462923870100 Marionette TRACE conn3 -> [0,2861,"getWindowHandle",null] 16:44:30 INFO - PROCESS | 1850 | 1462923870105 Marionette TRACE conn3 <- [1,2861,null,{"value":"8"}] 16:44:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 16:44:30 INFO - PROCESS | 1850 | 1462923870123 Marionette TRACE conn3 -> [0,2862,"setScriptTimeout",{"ms":35000}] 16:44:30 INFO - PROCESS | 1850 | 1462923870125 Marionette TRACE conn3 <- [1,2862,null,{}] 16:44:30 INFO - PROCESS | 1850 | 1462923870131 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}] 16:44:30 INFO - PROCESS | 1850 | 1462923870323 Marionette TRACE conn3 <- [1,2863,null,{"value":null}] 16:44:30 INFO - PROCESS | 1850 | 1462923870340 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:30 INFO - PROCESS | 1850 | ++DOCSHELL 0x8e605c00 == 163 [pid = 1850] [id = 723] 16:44:30 INFO - PROCESS | 1850 | ++DOMWINDOW == 103 (0x91149000) [pid = 1850] [serial = 2170] [outer = (nil)] 16:44:30 INFO - PROCESS | 1850 | ++DOMWINDOW == 104 (0x91155c00) [pid = 1850] [serial = 2171] [outer = 0x91149000] 16:44:30 INFO - PROCESS | 1850 | 1462923870411 Marionette DEBUG loaded listener.js 16:44:30 INFO - PROCESS | 1850 | ++DOMWINDOW == 105 (0x91acd000) [pid = 1850] [serial = 2172] [outer = 0x91149000] 16:44:31 INFO - PROCESS | 1850 | 1462923871732 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]]]}] 16:44:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 16:44:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1680ms 16:44:31 INFO - PROCESS | 1850 | 1462923871804 Marionette TRACE conn3 -> [0,2865,"getWindowHandle",null] 16:44:31 INFO - PROCESS | 1850 | 1462923871810 Marionette TRACE conn3 <- [1,2865,null,{"value":"8"}] 16:44:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 16:44:31 INFO - PROCESS | 1850 | 1462923871823 Marionette TRACE conn3 -> [0,2866,"setScriptTimeout",{"ms":35000}] 16:44:31 INFO - PROCESS | 1850 | 1462923871833 Marionette TRACE conn3 <- [1,2866,null,{}] 16:44:31 INFO - PROCESS | 1850 | 1462923871901 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}] 16:44:32 INFO - PROCESS | 1850 | 1462923872220 Marionette TRACE conn3 <- [1,2867,null,{"value":null}] 16:44:32 INFO - PROCESS | 1850 | 1462923872504 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:32 INFO - PROCESS | 1850 | ++DOCSHELL 0x89d91800 == 164 [pid = 1850] [id = 724] 16:44:32 INFO - PROCESS | 1850 | ++DOMWINDOW == 106 (0x8a0f0800) [pid = 1850] [serial = 2173] [outer = (nil)] 16:44:32 INFO - PROCESS | 1850 | ++DOMWINDOW == 107 (0x8b682c00) [pid = 1850] [serial = 2174] [outer = 0x8a0f0800] 16:44:32 INFO - PROCESS | 1850 | 1462923872591 Marionette DEBUG loaded listener.js 16:44:32 INFO - PROCESS | 1850 | ++DOMWINDOW == 108 (0x8d3a2400) [pid = 1850] [serial = 2175] [outer = 0x8a0f0800] 16:44:33 INFO - PROCESS | 1850 | 1462923873624 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]]]}] 16:44:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 16:44:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1880ms 16:44:33 INFO - PROCESS | 1850 | 1462923873700 Marionette TRACE conn3 -> [0,2869,"getWindowHandle",null] 16:44:33 INFO - PROCESS | 1850 | 1462923873708 Marionette TRACE conn3 <- [1,2869,null,{"value":"8"}] 16:44:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 16:44:33 INFO - PROCESS | 1850 | 1462923873719 Marionette TRACE conn3 -> [0,2870,"setScriptTimeout",{"ms":35000}] 16:44:33 INFO - PROCESS | 1850 | 1462923873724 Marionette TRACE conn3 <- [1,2870,null,{}] 16:44:33 INFO - PROCESS | 1850 | 1462923873730 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}] 16:44:34 INFO - PROCESS | 1850 | 1462923874010 Marionette TRACE conn3 <- [1,2871,null,{"value":null}] 16:44:34 INFO - PROCESS | 1850 | 1462923874398 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:34 INFO - PROCESS | 1850 | ++DOCSHELL 0x8b683c00 == 165 [pid = 1850] [id = 725] 16:44:34 INFO - PROCESS | 1850 | ++DOMWINDOW == 109 (0x8ee68400) [pid = 1850] [serial = 2176] [outer = (nil)] 16:44:34 INFO - PROCESS | 1850 | ++DOMWINDOW == 110 (0x91010800) [pid = 1850] [serial = 2177] [outer = 0x8ee68400] 16:44:34 INFO - PROCESS | 1850 | 1462923874488 Marionette DEBUG loaded listener.js 16:44:34 INFO - PROCESS | 1850 | ++DOMWINDOW == 111 (0x91303000) [pid = 1850] [serial = 2178] [outer = 0x8ee68400] 16:44:35 INFO - PROCESS | 1850 | 1462923875472 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]]]}] 16:44:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 16:44:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1787ms 16:44:35 INFO - PROCESS | 1850 | 1462923875506 Marionette TRACE conn3 -> [0,2873,"getWindowHandle",null] 16:44:35 INFO - PROCESS | 1850 | 1462923875511 Marionette TRACE conn3 <- [1,2873,null,{"value":"8"}] 16:44:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 16:44:35 INFO - PROCESS | 1850 | 1462923875517 Marionette TRACE conn3 -> [0,2874,"setScriptTimeout",{"ms":35000}] 16:44:35 INFO - PROCESS | 1850 | 1462923875523 Marionette TRACE conn3 <- [1,2874,null,{}] 16:44:35 INFO - PROCESS | 1850 | 1462923875540 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}] 16:44:35 INFO - PROCESS | 1850 | 1462923875761 Marionette TRACE conn3 <- [1,2875,null,{"value":null}] 16:44:36 INFO - PROCESS | 1850 | 1462923876108 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:36 INFO - PROCESS | 1850 | ++DOCSHELL 0x91ad6400 == 166 [pid = 1850] [id = 726] 16:44:36 INFO - PROCESS | 1850 | ++DOMWINDOW == 112 (0x91e2e000) [pid = 1850] [serial = 2179] [outer = (nil)] 16:44:36 INFO - PROCESS | 1850 | ++DOMWINDOW == 113 (0x921fa400) [pid = 1850] [serial = 2180] [outer = 0x91e2e000] 16:44:36 INFO - PROCESS | 1850 | 1462923876200 Marionette DEBUG loaded listener.js 16:44:36 INFO - PROCESS | 1850 | ++DOMWINDOW == 114 (0x92316400) [pid = 1850] [serial = 2181] [outer = 0x91e2e000] 16:44:37 INFO - PROCESS | 1850 | 1462923877108 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]]]}] 16:44:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 16:44:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1641ms 16:44:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 16:44:37 INFO - PROCESS | 1850 | 1462923877159 Marionette TRACE conn3 -> [0,2877,"getWindowHandle",null] 16:44:37 INFO - PROCESS | 1850 | 1462923877163 Marionette TRACE conn3 <- [1,2877,null,{"value":"8"}] 16:44:37 INFO - PROCESS | 1850 | 1462923877170 Marionette TRACE conn3 -> [0,2878,"setScriptTimeout",{"ms":35000}] 16:44:37 INFO - PROCESS | 1850 | 1462923877173 Marionette TRACE conn3 <- [1,2878,null,{}] 16:44:37 INFO - PROCESS | 1850 | 1462923877179 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}] 16:44:37 INFO - PROCESS | 1850 | 1462923877410 Marionette TRACE conn3 <- [1,2879,null,{"value":null}] 16:44:37 INFO - PROCESS | 1850 | 1462923877760 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:37 INFO - PROCESS | 1850 | ++DOCSHELL 0x91309400 == 167 [pid = 1850] [id = 727] 16:44:37 INFO - PROCESS | 1850 | ++DOMWINDOW == 115 (0x91e37800) [pid = 1850] [serial = 2182] [outer = (nil)] 16:44:37 INFO - PROCESS | 1850 | ++DOMWINDOW == 116 (0x92705800) [pid = 1850] [serial = 2183] [outer = 0x91e37800] 16:44:37 INFO - PROCESS | 1850 | 1462923877851 Marionette DEBUG loaded listener.js 16:44:37 INFO - PROCESS | 1850 | ++DOMWINDOW == 117 (0x92734400) [pid = 1850] [serial = 2184] [outer = 0x91e37800] 16:44:38 INFO - PROCESS | 1850 | 1462923878789 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]]]}] 16:44:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 16:44:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1683ms 16:44:38 INFO - PROCESS | 1850 | 1462923878853 Marionette TRACE conn3 -> [0,2881,"getWindowHandle",null] 16:44:38 INFO - PROCESS | 1850 | 1462923878857 Marionette TRACE conn3 <- [1,2881,null,{"value":"8"}] 16:44:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 16:44:38 INFO - PROCESS | 1850 | 1462923878864 Marionette TRACE conn3 -> [0,2882,"setScriptTimeout",{"ms":35000}] 16:44:38 INFO - PROCESS | 1850 | 1462923878867 Marionette TRACE conn3 <- [1,2882,null,{}] 16:44:38 INFO - PROCESS | 1850 | 1462923878873 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}] 16:44:39 INFO - PROCESS | 1850 | 1462923879105 Marionette TRACE conn3 <- [1,2883,null,{"value":null}] 16:44:39 INFO - PROCESS | 1850 | 1462923879447 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:39 INFO - PROCESS | 1850 | ++DOCSHELL 0x89c70800 == 168 [pid = 1850] [id = 728] 16:44:39 INFO - PROCESS | 1850 | ++DOMWINDOW == 118 (0x89c71000) [pid = 1850] [serial = 2185] [outer = (nil)] 16:44:39 INFO - PROCESS | 1850 | ++DOMWINDOW == 119 (0x92abb400) [pid = 1850] [serial = 2186] [outer = 0x89c71000] 16:44:39 INFO - PROCESS | 1850 | 1462923879535 Marionette DEBUG loaded listener.js 16:44:39 INFO - PROCESS | 1850 | ++DOMWINDOW == 120 (0x92ac5c00) [pid = 1850] [serial = 2187] [outer = 0x89c71000] 16:44:40 INFO - PROCESS | 1850 | 1462923880481 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]]]}] 16:44:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 16:44:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1693ms 16:44:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 16:44:40 INFO - PROCESS | 1850 | 1462923880558 Marionette TRACE conn3 -> [0,2885,"getWindowHandle",null] 16:44:40 INFO - PROCESS | 1850 | 1462923880561 Marionette TRACE conn3 <- [1,2885,null,{"value":"8"}] 16:44:40 INFO - PROCESS | 1850 | 1462923880568 Marionette TRACE conn3 -> [0,2886,"setScriptTimeout",{"ms":35000}] 16:44:40 INFO - PROCESS | 1850 | 1462923880572 Marionette TRACE conn3 <- [1,2886,null,{}] 16:44:40 INFO - PROCESS | 1850 | 1462923880577 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}] 16:44:40 INFO - PROCESS | 1850 | 1462923880867 Marionette TRACE conn3 <- [1,2887,null,{"value":null}] 16:44:41 INFO - PROCESS | 1850 | 1462923881222 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:41 INFO - PROCESS | 1850 | ++DOCSHELL 0x92707000 == 169 [pid = 1850] [id = 729] 16:44:41 INFO - PROCESS | 1850 | ++DOMWINDOW == 121 (0x92758000) [pid = 1850] [serial = 2188] [outer = (nil)] 16:44:41 INFO - PROCESS | 1850 | ++DOMWINDOW == 122 (0x95082400) [pid = 1850] [serial = 2189] [outer = 0x92758000] 16:44:41 INFO - PROCESS | 1850 | 1462923881308 Marionette DEBUG loaded listener.js 16:44:41 INFO - PROCESS | 1850 | ++DOMWINDOW == 123 (0x953d5000) [pid = 1850] [serial = 2190] [outer = 0x92758000] 16:44:42 INFO - PROCESS | 1850 | 1462923882211 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]]]}] 16:44:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 16:44:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1691ms 16:44:42 INFO - PROCESS | 1850 | 1462923882259 Marionette TRACE conn3 -> [0,2889,"getWindowHandle",null] 16:44:42 INFO - PROCESS | 1850 | 1462923882262 Marionette TRACE conn3 <- [1,2889,null,{"value":"8"}] 16:44:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 16:44:42 INFO - PROCESS | 1850 | 1462923882269 Marionette TRACE conn3 -> [0,2890,"setScriptTimeout",{"ms":35000}] 16:44:42 INFO - PROCESS | 1850 | 1462923882272 Marionette TRACE conn3 <- [1,2890,null,{}] 16:44:42 INFO - PROCESS | 1850 | 1462923882278 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}] 16:44:42 INFO - PROCESS | 1850 | 1462923882493 Marionette TRACE conn3 <- [1,2891,null,{"value":null}] 16:44:42 INFO - PROCESS | 1850 | 1462923882849 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:42 INFO - PROCESS | 1850 | ++DOCSHELL 0x91065400 == 170 [pid = 1850] [id = 730] 16:44:42 INFO - PROCESS | 1850 | ++DOMWINDOW == 124 (0x9255dc00) [pid = 1850] [serial = 2191] [outer = (nil)] 16:44:42 INFO - PROCESS | 1850 | ++DOMWINDOW == 125 (0x98eb8c00) [pid = 1850] [serial = 2192] [outer = 0x9255dc00] 16:44:42 INFO - PROCESS | 1850 | 1462923882943 Marionette DEBUG loaded listener.js 16:44:43 INFO - PROCESS | 1850 | ++DOMWINDOW == 126 (0x9960f400) [pid = 1850] [serial = 2193] [outer = 0x9255dc00] 16:44:43 INFO - PROCESS | 1850 | 1462923883875 Marionette TRACE conn3 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 16:44:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 16:44:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1686ms 16:44:43 INFO - PROCESS | 1850 | 1462923883956 Marionette TRACE conn3 -> [0,2893,"getWindowHandle",null] 16:44:43 INFO - PROCESS | 1850 | 1462923883960 Marionette TRACE conn3 <- [1,2893,null,{"value":"8"}] 16:44:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 16:44:43 INFO - PROCESS | 1850 | 1462923883966 Marionette TRACE conn3 -> [0,2894,"setScriptTimeout",{"ms":35000}] 16:44:43 INFO - PROCESS | 1850 | 1462923883970 Marionette TRACE conn3 <- [1,2894,null,{}] 16:44:43 INFO - PROCESS | 1850 | 1462923883975 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}] 16:44:44 INFO - PROCESS | 1850 | 1462923884224 Marionette TRACE conn3 <- [1,2895,null,{"value":null}] 16:44:44 INFO - PROCESS | 1850 | 1462923884564 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:44 INFO - PROCESS | 1850 | ++DOCSHELL 0x939a8400 == 171 [pid = 1850] [id = 731] 16:44:44 INFO - PROCESS | 1850 | ++DOMWINDOW == 127 (0x95087800) [pid = 1850] [serial = 2194] [outer = (nil)] 16:44:44 INFO - PROCESS | 1850 | ++DOMWINDOW == 128 (0x99ef4000) [pid = 1850] [serial = 2195] [outer = 0x95087800] 16:44:44 INFO - PROCESS | 1850 | 1462923884653 Marionette DEBUG loaded listener.js 16:44:44 INFO - PROCESS | 1850 | ++DOMWINDOW == 129 (0x9acd7800) [pid = 1850] [serial = 2196] [outer = 0x95087800] 16:44:45 INFO - PROCESS | 1850 | 1462923885606 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]]]}] 16:44:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 16:44:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1683ms 16:44:45 INFO - PROCESS | 1850 | 1462923885650 Marionette TRACE conn3 -> [0,2897,"getWindowHandle",null] 16:44:45 INFO - PROCESS | 1850 | 1462923885654 Marionette TRACE conn3 <- [1,2897,null,{"value":"8"}] 16:44:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 16:44:45 INFO - PROCESS | 1850 | 1462923885660 Marionette TRACE conn3 -> [0,2898,"setScriptTimeout",{"ms":35000}] 16:44:45 INFO - PROCESS | 1850 | 1462923885664 Marionette TRACE conn3 <- [1,2898,null,{}] 16:44:45 INFO - PROCESS | 1850 | 1462923885669 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}] 16:44:45 INFO - PROCESS | 1850 | 1462923885889 Marionette TRACE conn3 <- [1,2899,null,{"value":null}] 16:44:46 INFO - PROCESS | 1850 | 1462923886232 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:46 INFO - PROCESS | 1850 | ++DOCSHELL 0x8e6dc800 == 172 [pid = 1850] [id = 732] 16:44:46 INFO - PROCESS | 1850 | ++DOMWINDOW == 130 (0x957ea000) [pid = 1850] [serial = 2197] [outer = (nil)] 16:44:46 INFO - PROCESS | 1850 | ++DOMWINDOW == 131 (0x9b15a800) [pid = 1850] [serial = 2198] [outer = 0x957ea000] 16:44:46 INFO - PROCESS | 1850 | 1462923886322 Marionette DEBUG loaded listener.js 16:44:46 INFO - PROCESS | 1850 | ++DOMWINDOW == 132 (0x9b193000) [pid = 1850] [serial = 2199] [outer = 0x957ea000] 16:44:47 INFO - PROCESS | 1850 | 1462923887261 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]]]}] 16:44:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 16:44:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1630ms 16:44:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 16:44:47 INFO - PROCESS | 1850 | 1462923887294 Marionette TRACE conn3 -> [0,2901,"getWindowHandle",null] 16:44:47 INFO - PROCESS | 1850 | 1462923887297 Marionette TRACE conn3 <- [1,2901,null,{"value":"8"}] 16:44:47 INFO - PROCESS | 1850 | 1462923887304 Marionette TRACE conn3 -> [0,2902,"setScriptTimeout",{"ms":35000}] 16:44:47 INFO - PROCESS | 1850 | 1462923887307 Marionette TRACE conn3 <- [1,2902,null,{}] 16:44:47 INFO - PROCESS | 1850 | 1462923887313 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}] 16:44:47 INFO - PROCESS | 1850 | 1462923887530 Marionette TRACE conn3 <- [1,2903,null,{"value":null}] 16:44:47 INFO - PROCESS | 1850 | 1462923887886 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:47 INFO - PROCESS | 1850 | ++DOCSHELL 0x92ab9400 == 173 [pid = 1850] [id = 733] 16:44:47 INFO - PROCESS | 1850 | ++DOMWINDOW == 133 (0x953de400) [pid = 1850] [serial = 2200] [outer = (nil)] 16:44:47 INFO - PROCESS | 1850 | ++DOMWINDOW == 134 (0x9b9e3000) [pid = 1850] [serial = 2201] [outer = 0x953de400] 16:44:47 INFO - PROCESS | 1850 | 1462923887974 Marionette DEBUG loaded listener.js 16:44:48 INFO - PROCESS | 1850 | ++DOMWINDOW == 135 (0xa0501400) [pid = 1850] [serial = 2202] [outer = 0x953de400] 16:44:48 INFO - PROCESS | 1850 | 1462923888958 Marionette TRACE conn3 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 16:44:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 16:44:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1690ms 16:44:48 INFO - PROCESS | 1850 | 1462923888994 Marionette TRACE conn3 -> [0,2905,"getWindowHandle",null] 16:44:49 INFO - PROCESS | 1850 | 1462923888999 Marionette TRACE conn3 <- [1,2905,null,{"value":"8"}] 16:44:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 16:44:49 INFO - PROCESS | 1850 | 1462923889005 Marionette TRACE conn3 -> [0,2906,"setScriptTimeout",{"ms":35000}] 16:44:49 INFO - PROCESS | 1850 | 1462923889009 Marionette TRACE conn3 <- [1,2906,null,{}] 16:44:49 INFO - PROCESS | 1850 | 1462923889015 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}] 16:44:49 INFO - PROCESS | 1850 | 1462923889251 Marionette TRACE conn3 <- [1,2907,null,{"value":null}] 16:44:49 INFO - PROCESS | 1850 | 1462923889604 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:49 INFO - PROCESS | 1850 | ++DOCSHELL 0xa219fc00 == 174 [pid = 1850] [id = 734] 16:44:49 INFO - PROCESS | 1850 | ++DOMWINDOW == 136 (0xa349cc00) [pid = 1850] [serial = 2203] [outer = (nil)] 16:44:49 INFO - PROCESS | 1850 | ++DOMWINDOW == 137 (0xa34a5c00) [pid = 1850] [serial = 2204] [outer = 0xa349cc00] 16:44:49 INFO - PROCESS | 1850 | 1462923889701 Marionette DEBUG loaded listener.js 16:44:49 INFO - PROCESS | 1850 | ++DOMWINDOW == 138 (0xa50acc00) [pid = 1850] [serial = 2205] [outer = 0xa349cc00] 16:44:50 INFO - PROCESS | 1850 | 1462923890694 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]]]}] 16:44:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 16:44:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1734ms 16:44:50 INFO - PROCESS | 1850 | 1462923890741 Marionette TRACE conn3 -> [0,2909,"getWindowHandle",null] 16:44:50 INFO - PROCESS | 1850 | 1462923890744 Marionette TRACE conn3 <- [1,2909,null,{"value":"8"}] 16:44:50 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 16:44:50 INFO - PROCESS | 1850 | 1462923890751 Marionette TRACE conn3 -> [0,2910,"setScriptTimeout",{"ms":35000}] 16:44:50 INFO - PROCESS | 1850 | 1462923890755 Marionette TRACE conn3 <- [1,2910,null,{}] 16:44:50 INFO - PROCESS | 1850 | 1462923890760 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}] 16:44:50 INFO - PROCESS | 1850 | 1462923890988 Marionette TRACE conn3 <- [1,2911,null,{"value":null}] 16:44:51 INFO - PROCESS | 1850 | 1462923891340 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:51 INFO - PROCESS | 1850 | ++DOCSHELL 0x9ba70400 == 175 [pid = 1850] [id = 735] 16:44:51 INFO - PROCESS | 1850 | ++DOMWINDOW == 139 (0xa30f2400) [pid = 1850] [serial = 2206] [outer = (nil)] 16:44:51 INFO - PROCESS | 1850 | ++DOMWINDOW == 140 (0xa67bb400) [pid = 1850] [serial = 2207] [outer = 0xa30f2400] 16:44:51 INFO - PROCESS | 1850 | 1462923891433 Marionette DEBUG loaded listener.js 16:44:51 INFO - PROCESS | 1850 | ++DOMWINDOW == 141 (0xa6834c00) [pid = 1850] [serial = 2208] [outer = 0xa30f2400] 16:44:52 INFO - PROCESS | 1850 | 1462923892218 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]]]}] 16:44:52 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 16:44:52 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 16:44:52 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1487ms 16:44:52 INFO - PROCESS | 1850 | 1462923892238 Marionette TRACE conn3 -> [0,2913,"getWindowHandle",null] 16:44:52 INFO - PROCESS | 1850 | 1462923892241 Marionette TRACE conn3 <- [1,2913,null,{"value":"8"}] 16:44:52 INFO - TEST-START | /DOMEvents/constructors.html 16:44:52 INFO - PROCESS | 1850 | 1462923892258 Marionette TRACE conn3 -> [0,2914,"setScriptTimeout",{"ms":35000}] 16:44:52 INFO - PROCESS | 1850 | 1462923892260 Marionette TRACE conn3 <- [1,2914,null,{}] 16:44:52 INFO - PROCESS | 1850 | 1462923892266 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}] 16:44:52 INFO - PROCESS | 1850 | 1462923892476 Marionette TRACE conn3 <- [1,2915,null,{"value":null}] 16:44:52 INFO - PROCESS | 1850 | 1462923892789 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:52 INFO - PROCESS | 1850 | ++DOCSHELL 0x883bb000 == 176 [pid = 1850] [id = 736] 16:44:52 INFO - PROCESS | 1850 | ++DOMWINDOW == 142 (0x99eefc00) [pid = 1850] [serial = 2209] [outer = (nil)] 16:44:52 INFO - PROCESS | 1850 | ++DOMWINDOW == 143 (0xa6d0d400) [pid = 1850] [serial = 2210] [outer = 0x99eefc00] 16:44:52 INFO - PROCESS | 1850 | 1462923892879 Marionette DEBUG loaded listener.js 16:44:52 INFO - PROCESS | 1850 | ++DOMWINDOW == 144 (0xa6d26400) [pid = 1850] [serial = 2211] [outer = 0x99eefc00] 16:44:53 INFO - PROCESS | 1850 | 1462923893915 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]]]}] 16:44:53 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 16:44:53 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 16:44:53 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 16:44:53 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 16:44:54 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 16:44:54 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 16:44:54 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 16:44:54 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 16:44:54 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 16:44:54 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 16:44:54 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 16:44:54 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 16:44:54 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 16:44:54 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 16:44:54 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 16:44:54 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 16:44:54 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 16:44:54 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 16:44:54 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 16:44:54 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 16:44:54 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 16:44:54 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 16:44:54 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 16:44:54 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 16:44:54 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 16:44:54 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 16:44:54 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 16:44:54 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 16:44:54 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 16:44:54 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 16:44:54 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 16:44:54 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 16:44:54 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 16:44:54 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 16:44:54 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 16:44:54 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 16:44:54 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 16:44:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 16:44:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:44:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:44:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 16:44:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:44:54 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 16:44:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 16:44:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:44:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:44:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 16:44:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:44:54 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 16:44:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 16:44:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:44:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:44:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 16:44:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:44:54 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 16:44:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 16:44:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:44:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:44:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 16:44:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:44:54 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 16:44:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 16:44:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:44:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:44:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 16:44:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:44:54 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 16:44:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 16:44:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:44:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:44:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 16:44:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:44:54 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 16:44:54 INFO - TEST-OK | /DOMEvents/constructors.html | took 1778ms 16:44:54 INFO - PROCESS | 1850 | 1462923894079 Marionette TRACE conn3 -> [0,2917,"getWindowHandle",null] 16:44:54 INFO - TEST-START | /DOMEvents/event-phases-order.html 16:44:54 INFO - PROCESS | 1850 | 1462923894092 Marionette TRACE conn3 <- [1,2917,null,{"value":"8"}] 16:44:54 INFO - PROCESS | 1850 | 1462923894102 Marionette TRACE conn3 -> [0,2918,"setScriptTimeout",{"ms":35000}] 16:44:54 INFO - PROCESS | 1850 | 1462923894105 Marionette TRACE conn3 <- [1,2918,null,{}] 16:44:54 INFO - PROCESS | 1850 | 1462923894111 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}] 16:44:54 INFO - PROCESS | 1850 | 1462923894355 Marionette TRACE conn3 <- [1,2919,null,{"value":null}] 16:44:54 INFO - PROCESS | 1850 | 1462923894646 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:54 INFO - PROCESS | 1850 | ++DOCSHELL 0x8e604800 == 177 [pid = 1850] [id = 737] 16:44:54 INFO - PROCESS | 1850 | ++DOMWINDOW == 145 (0xa34a0c00) [pid = 1850] [serial = 2212] [outer = (nil)] 16:44:54 INFO - PROCESS | 1850 | ++DOMWINDOW == 146 (0xa6d32400) [pid = 1850] [serial = 2213] [outer = 0xa34a0c00] 16:44:54 INFO - PROCESS | 1850 | 1462923894729 Marionette DEBUG loaded listener.js 16:44:54 INFO - PROCESS | 1850 | ++DOMWINDOW == 147 (0xa6d43000) [pid = 1850] [serial = 2214] [outer = 0xa34a0c00] 16:44:55 INFO - PROCESS | 1850 | 1462923895556 Marionette TRACE conn3 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 16:44:55 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 16:44:55 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1486ms 16:44:55 INFO - PROCESS | 1850 | 1462923895587 Marionette TRACE conn3 -> [0,2921,"getWindowHandle",null] 16:44:55 INFO - PROCESS | 1850 | 1462923895594 Marionette TRACE conn3 <- [1,2921,null,{"value":"8"}] 16:44:55 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 16:44:55 INFO - PROCESS | 1850 | 1462923895604 Marionette TRACE conn3 -> [0,2922,"setScriptTimeout",{"ms":35000}] 16:44:55 INFO - PROCESS | 1850 | 1462923895609 Marionette TRACE conn3 <- [1,2922,null,{}] 16:44:55 INFO - PROCESS | 1850 | 1462923895618 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}] 16:44:55 INFO - PROCESS | 1850 | 1462923895877 Marionette TRACE conn3 <- [1,2923,null,{"value":null}] 16:44:56 INFO - PROCESS | 1850 | 1462923896182 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:56 INFO - PROCESS | 1850 | ++DOCSHELL 0x875b1400 == 178 [pid = 1850] [id = 738] 16:44:56 INFO - PROCESS | 1850 | ++DOMWINDOW == 148 (0x87f02400) [pid = 1850] [serial = 2215] [outer = (nil)] 16:44:56 INFO - PROCESS | 1850 | ++DOMWINDOW == 149 (0x87f09800) [pid = 1850] [serial = 2216] [outer = 0x87f02400] 16:44:56 INFO - PROCESS | 1850 | 1462923896317 Marionette DEBUG loaded listener.js 16:44:56 INFO - PROCESS | 1850 | ++DOMWINDOW == 150 (0x87f0c400) [pid = 1850] [serial = 2217] [outer = 0x87f02400] 16:44:56 INFO - PROCESS | 1850 | [1850] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 16:44:56 INFO - PROCESS | 1850 | [1850] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 16:44:56 INFO - PROCESS | 1850 | [1850] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 16:44:56 INFO - PROCESS | 1850 | [1850] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 16:44:57 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 16:44:57 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 16:44:57 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 16:44:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:44:57 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 16:44:57 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 16:44:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:44:57 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 16:44:57 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 16:44:57 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 16:44:57 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 16:44:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:44:57 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 16:44:57 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 16:44:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:44:57 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 16:44:57 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 16:44:57 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 16:44:57 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 16:44:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:44:57 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 16:44:57 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 16:44:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:44:57 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 16:44:57 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]" 16:44:57 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 16:44:57 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 16:44:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:44:57 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 16:44:57 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 16:44:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:44:57 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 16:44:57 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 16:44:57 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1543ms 16:44:57 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 16:44:57 INFO - PROCESS | 1850 | 1462923897117 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]]]}] 16:44:57 INFO - PROCESS | 1850 | 1462923897145 Marionette TRACE conn3 -> [0,2925,"getWindowHandle",null] 16:44:57 INFO - PROCESS | 1850 | 1462923897152 Marionette TRACE conn3 <- [1,2925,null,{"value":"8"}] 16:44:57 INFO - PROCESS | 1850 | 1462923897169 Marionette TRACE conn3 -> [0,2926,"setScriptTimeout",{"ms":35000}] 16:44:57 INFO - PROCESS | 1850 | 1462923897174 Marionette TRACE conn3 <- [1,2926,null,{}] 16:44:57 INFO - PROCESS | 1850 | 1462923897182 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}] 16:44:57 INFO - PROCESS | 1850 | 1462923897407 Marionette TRACE conn3 <- [1,2927,null,{"value":null}] 16:44:57 INFO - PROCESS | 1850 | 1462923897717 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:57 INFO - PROCESS | 1850 | ++DOCSHELL 0x87f04000 == 179 [pid = 1850] [id = 739] 16:44:57 INFO - PROCESS | 1850 | ++DOMWINDOW == 151 (0x87f0e400) [pid = 1850] [serial = 2218] [outer = (nil)] 16:44:57 INFO - PROCESS | 1850 | ++DOMWINDOW == 152 (0xa6d50400) [pid = 1850] [serial = 2219] [outer = 0x87f0e400] 16:44:57 INFO - PROCESS | 1850 | 1462923897829 Marionette DEBUG loaded listener.js 16:44:57 INFO - PROCESS | 1850 | ++DOMWINDOW == 153 (0xa6d75000) [pid = 1850] [serial = 2220] [outer = 0x87f0e400] 16:44:58 INFO - PROCESS | 1850 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 16:44:59 INFO - PROCESS | 1850 | 1462923899059 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]]]}] 16:44:59 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 16:44:59 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1941ms 16:44:59 INFO - PROCESS | 1850 | 1462923899107 Marionette TRACE conn3 -> [0,2929,"getWindowHandle",null] 16:44:59 INFO - PROCESS | 1850 | 1462923899110 Marionette TRACE conn3 <- [1,2929,null,{"value":"8"}] 16:44:59 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 16:44:59 INFO - PROCESS | 1850 | 1462923899117 Marionette TRACE conn3 -> [0,2930,"setScriptTimeout",{"ms":35000}] 16:44:59 INFO - PROCESS | 1850 | 1462923899120 Marionette TRACE conn3 <- [1,2930,null,{}] 16:44:59 INFO - PROCESS | 1850 | 1462923899126 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}] 16:44:59 INFO - PROCESS | 1850 | 1462923899420 Marionette TRACE conn3 <- [1,2931,null,{"value":null}] 16:44:59 INFO - PROCESS | 1850 | 1462923899670 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:59 INFO - PROCESS | 1850 | ++DOCSHELL 0x8b0f6000 == 180 [pid = 1850] [id = 740] 16:44:59 INFO - PROCESS | 1850 | ++DOMWINDOW == 154 (0x8d407000) [pid = 1850] [serial = 2221] [outer = (nil)] 16:44:59 INFO - PROCESS | 1850 | ++DOMWINDOW == 155 (0x8d40bc00) [pid = 1850] [serial = 2222] [outer = 0x8d407000] 16:44:59 INFO - PROCESS | 1850 | 1462923899758 Marionette DEBUG loaded listener.js 16:44:59 INFO - PROCESS | 1850 | ++DOMWINDOW == 156 (0x8d40d800) [pid = 1850] [serial = 2223] [outer = 0x8d407000] 16:45:00 INFO - PROCESS | 1850 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 16:45:00 INFO - PROCESS | 1850 | 1462923900641 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]]]}] 16:45:00 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 16:45:00 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1584ms 16:45:00 INFO - PROCESS | 1850 | 1462923900702 Marionette TRACE conn3 -> [0,2933,"getWindowHandle",null] 16:45:00 INFO - PROCESS | 1850 | 1462923900706 Marionette TRACE conn3 <- [1,2933,null,{"value":"8"}] 16:45:00 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 16:45:00 INFO - PROCESS | 1850 | 1462923900713 Marionette TRACE conn3 -> [0,2934,"setScriptTimeout",{"ms":35000}] 16:45:00 INFO - PROCESS | 1850 | 1462923900716 Marionette TRACE conn3 <- [1,2934,null,{}] 16:45:00 INFO - PROCESS | 1850 | 1462923900722 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}] 16:45:01 INFO - PROCESS | 1850 | 1462923901147 Marionette TRACE conn3 <- [1,2935,null,{"value":null}] 16:45:01 INFO - PROCESS | 1850 | 1462923901429 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:04 INFO - PROCESS | 1850 | --DOCSHELL 0x86cc7c00 == 179 [pid = 1850] [id = 510] 16:45:04 INFO - PROCESS | 1850 | --DOCSHELL 0x89c7d000 == 178 [pid = 1850] [id = 164] 16:45:04 INFO - PROCESS | 1850 | --DOCSHELL 0x91007400 == 177 [pid = 1850] [id = 85] 16:45:04 INFO - PROCESS | 1850 | --DOCSHELL 0x87497000 == 176 [pid = 1850] [id = 722] 16:45:04 INFO - PROCESS | 1850 | --DOCSHELL 0x875a7800 == 175 [pid = 1850] [id = 721] 16:45:04 INFO - PROCESS | 1850 | --DOCSHELL 0x883be000 == 174 [pid = 1850] [id = 720] 16:45:04 INFO - PROCESS | 1850 | --DOCSHELL 0x88eed000 == 173 [pid = 1850] [id = 687] 16:45:04 INFO - PROCESS | 1850 | --DOCSHELL 0x980a8000 == 172 [pid = 1850] [id = 716] 16:45:04 INFO - PROCESS | 1850 | --DOCSHELL 0x862ad000 == 171 [pid = 1850] [id = 715] 16:45:04 INFO - PROCESS | 1850 | --DOCSHELL 0x92568800 == 170 [pid = 1850] [id = 714] 16:45:04 INFO - PROCESS | 1850 | --DOCSHELL 0x92740c00 == 169 [pid = 1850] [id = 713] 16:45:04 INFO - PROCESS | 1850 | --DOCSHELL 0x9114c000 == 168 [pid = 1850] [id = 712] 16:45:04 INFO - PROCESS | 1850 | --DOCSHELL 0x91002c00 == 167 [pid = 1850] [id = 711] 16:45:04 INFO - PROCESS | 1850 | --DOCSHELL 0x9100ac00 == 166 [pid = 1850] [id = 710] 16:45:04 INFO - PROCESS | 1850 | --DOCSHELL 0x8e605800 == 165 [pid = 1850] [id = 709] 16:45:04 INFO - PROCESS | 1850 | --DOCSHELL 0x8b117000 == 164 [pid = 1850] [id = 707] 16:45:04 INFO - PROCESS | 1850 | --DOCSHELL 0x88eea400 == 163 [pid = 1850] [id = 708] 16:45:04 INFO - PROCESS | 1850 | --DOMWINDOW == 155 (0x9b192400) [pid = 1850] [serial = 2097] [outer = (nil)] [url = about:blank] 16:45:04 INFO - PROCESS | 1850 | --DOMWINDOW == 154 (0x953db400) [pid = 1850] [serial = 2088] [outer = (nil)] [url = about:blank] 16:45:04 INFO - PROCESS | 1850 | --DOMWINDOW == 153 (0x91e38000) [pid = 1850] [serial = 2076] [outer = (nil)] [url = about:blank] 16:45:04 INFO - PROCESS | 1850 | --DOMWINDOW == 152 (0x98e33800) [pid = 1850] [serial = 2091] [outer = (nil)] [url = about:blank] 16:45:04 INFO - PROCESS | 1850 | --DOMWINDOW == 151 (0x9b9e2800) [pid = 1850] [serial = 2099] [outer = (nil)] [url = about:blank] 16:45:04 INFO - PROCESS | 1850 | --DOMWINDOW == 150 (0x99e95000) [pid = 1850] [serial = 2094] [outer = (nil)] [url = about:blank] 16:45:04 INFO - PROCESS | 1850 | --DOMWINDOW == 149 (0x92ab7800) [pid = 1850] [serial = 2082] [outer = (nil)] [url = about:blank] 16:45:04 INFO - PROCESS | 1850 | --DOMWINDOW == 148 (0x8b0f3000) [pid = 1850] [serial = 2067] [outer = (nil)] [url = about:blank] 16:45:04 INFO - PROCESS | 1850 | --DOMWINDOW == 147 (0xa305bc00) [pid = 1850] [serial = 2105] [outer = (nil)] [url = about:blank] 16:45:04 INFO - PROCESS | 1850 | --DOMWINDOW == 146 (0x91d9f800) [pid = 1850] [serial = 2075] [outer = (nil)] [url = about:blank] 16:45:04 INFO - PROCESS | 1850 | --DOMWINDOW == 145 (0xa67b6000) [pid = 1850] [serial = 2111] [outer = (nil)] [url = about:blank] 16:45:04 INFO - PROCESS | 1850 | --DOMWINDOW == 144 (0x8f05e000) [pid = 1850] [serial = 2070] [outer = (nil)] [url = about:blank] 16:45:04 INFO - PROCESS | 1850 | --DOMWINDOW == 143 (0x8afe0000) [pid = 1850] [serial = 2117] [outer = (nil)] [url = about:blank] 16:45:04 INFO - PROCESS | 1850 | --DOMWINDOW == 142 (0x99bae400) [pid = 1850] [serial = 2093] [outer = (nil)] [url = about:blank] 16:45:04 INFO - PROCESS | 1850 | --DOMWINDOW == 141 (0x9d8ce400) [pid = 1850] [serial = 2102] [outer = (nil)] [url = about:blank] 16:45:04 INFO - PROCESS | 1850 | --DOMWINDOW == 140 (0x9114e800) [pid = 1850] [serial = 2072] [outer = (nil)] [url = about:blank] 16:45:04 INFO - PROCESS | 1850 | --DOMWINDOW == 139 (0x9b9f9800) [pid = 1850] [serial = 2100] [outer = (nil)] [url = about:blank] 16:45:04 INFO - PROCESS | 1850 | --DOMWINDOW == 138 (0x8afe3400) [pid = 1850] [serial = 2066] [outer = (nil)] [url = about:blank] 16:45:04 INFO - PROCESS | 1850 | --DOMWINDOW == 137 (0xa6833400) [pid = 1850] [serial = 2112] [outer = (nil)] [url = about:blank] 16:45:04 INFO - PROCESS | 1850 | --DOMWINDOW == 136 (0x9adab000) [pid = 1850] [serial = 2096] [outer = (nil)] [url = about:blank] 16:45:04 INFO - PROCESS | 1850 | --DOMWINDOW == 135 (0x92757800) [pid = 1850] [serial = 2081] [outer = (nil)] [url = about:blank] 16:45:04 INFO - PROCESS | 1850 | --DOMWINDOW == 134 (0xa6d2b400) [pid = 1850] [serial = 2114] [outer = (nil)] [url = about:blank] 16:45:04 INFO - PROCESS | 1850 | --DOMWINDOW == 133 (0x92312000) [pid = 1850] [serial = 2078] [outer = (nil)] [url = about:blank] 16:45:04 INFO - PROCESS | 1850 | --DOMWINDOW == 132 (0x9100e800) [pid = 1850] [serial = 2004] [outer = (nil)] [url = about:blank] 16:45:04 INFO - PROCESS | 1850 | --DOMWINDOW == 131 (0x94f07400) [pid = 1850] [serial = 2084] [outer = (nil)] [url = about:blank] 16:45:04 INFO - PROCESS | 1850 | --DOMWINDOW == 130 (0x8b0f3800) [pid = 1850] [serial = 2118] [outer = (nil)] [url = about:blank] 16:45:04 INFO - PROCESS | 1850 | --DOMWINDOW == 129 (0x94f15c00) [pid = 1850] [serial = 2085] [outer = (nil)] [url = about:blank] 16:45:04 INFO - PROCESS | 1850 | --DOMWINDOW == 128 (0xa5037400) [pid = 1850] [serial = 2108] [outer = (nil)] [url = about:blank] 16:45:04 INFO - PROCESS | 1850 | --DOMWINDOW == 127 (0x8dd0b000) [pid = 1850] [serial = 2121] [outer = (nil)] [url = about:blank] 16:45:04 INFO - PROCESS | 1850 | --DOMWINDOW == 126 (0xa6d34400) [pid = 1850] [serial = 2115] [outer = (nil)] [url = about:blank] 16:45:04 INFO - PROCESS | 1850 | --DOMWINDOW == 125 (0x988b9400) [pid = 1850] [serial = 2090] [outer = (nil)] [url = about:blank] 16:45:04 INFO - PROCESS | 1850 | --DOMWINDOW == 124 (0x91308c00) [pid = 1850] [serial = 2073] [outer = (nil)] [url = about:blank] 16:45:04 INFO - PROCESS | 1850 | --DOMWINDOW == 123 (0x92563400) [pid = 1850] [serial = 2079] [outer = (nil)] [url = about:blank] 16:45:04 INFO - PROCESS | 1850 | --DOMWINDOW == 122 (0x953d3c00) [pid = 1850] [serial = 2087] [outer = (nil)] [url = about:blank] 16:45:04 INFO - PROCESS | 1850 | --DOMWINDOW == 121 (0x8d3ad000) [pid = 1850] [serial = 2120] [outer = (nil)] [url = about:blank] 16:45:04 INFO - PROCESS | 1850 | --DOMWINDOW == 120 (0xa104ac00) [pid = 1850] [serial = 2103] [outer = (nil)] [url = about:blank] 16:45:04 INFO - PROCESS | 1850 | --DOMWINDOW == 119 (0x8ee40400) [pid = 1850] [serial = 2069] [outer = (nil)] [url = about:blank] 16:45:04 INFO - PROCESS | 1850 | --DOMWINDOW == 118 (0xa50ad400) [pid = 1850] [serial = 2109] [outer = (nil)] [url = about:blank] 16:45:04 INFO - PROCESS | 1850 | --DOMWINDOW == 117 (0xa30ee400) [pid = 1850] [serial = 2106] [outer = (nil)] [url = about:blank] 16:45:04 INFO - PROCESS | 1850 | ++DOCSHELL 0x862ad000 == 164 [pid = 1850] [id = 741] 16:45:04 INFO - PROCESS | 1850 | ++DOMWINDOW == 118 (0x86cc7c00) [pid = 1850] [serial = 2224] [outer = (nil)] 16:45:04 INFO - PROCESS | 1850 | ++DOMWINDOW == 119 (0x88ef0400) [pid = 1850] [serial = 2225] [outer = 0x86cc7c00] 16:45:04 INFO - PROCESS | 1850 | 1462923904564 Marionette DEBUG loaded listener.js 16:45:04 INFO - PROCESS | 1850 | ++DOMWINDOW == 120 (0x89c9bc00) [pid = 1850] [serial = 2226] [outer = 0x86cc7c00] 16:45:05 INFO - PROCESS | 1850 | 1462923905409 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]]]}] 16:45:05 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 16:45:05 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 4746ms 16:45:05 INFO - PROCESS | 1850 | 1462923905461 Marionette TRACE conn3 -> [0,2937,"getWindowHandle",null] 16:45:05 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 16:45:05 INFO - PROCESS | 1850 | 1462923905466 Marionette TRACE conn3 <- [1,2937,null,{"value":"8"}] 16:45:05 INFO - PROCESS | 1850 | 1462923905475 Marionette TRACE conn3 -> [0,2938,"setScriptTimeout",{"ms":35000}] 16:45:05 INFO - PROCESS | 1850 | 1462923905479 Marionette TRACE conn3 <- [1,2938,null,{}] 16:45:05 INFO - PROCESS | 1850 | 1462923905486 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}] 16:45:05 INFO - PROCESS | 1850 | 1462923905796 Marionette TRACE conn3 <- [1,2939,null,{"value":null}] 16:45:05 INFO - PROCESS | 1850 | 1462923905975 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:06 INFO - PROCESS | 1850 | ++DOCSHELL 0x8afec000 == 165 [pid = 1850] [id = 742] 16:45:06 INFO - PROCESS | 1850 | ++DOMWINDOW == 121 (0x8b114000) [pid = 1850] [serial = 2227] [outer = (nil)] 16:45:06 INFO - PROCESS | 1850 | ++DOMWINDOW == 122 (0x8b77bc00) [pid = 1850] [serial = 2228] [outer = 0x8b114000] 16:45:06 INFO - PROCESS | 1850 | 1462923906055 Marionette DEBUG loaded listener.js 16:45:06 INFO - PROCESS | 1850 | ++DOMWINDOW == 123 (0x8d407400) [pid = 1850] [serial = 2229] [outer = 0x8b114000] 16:45:06 INFO - PROCESS | 1850 | 1462923906844 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]]]}] 16:45:06 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. 16:45:06 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1404ms 16:45:06 INFO - PROCESS | 1850 | 1462923906877 Marionette TRACE conn3 -> [0,2941,"getWindowHandle",null] 16:45:06 INFO - PROCESS | 1850 | 1462923906881 Marionette TRACE conn3 <- [1,2941,null,{"value":"8"}] 16:45:06 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 16:45:06 INFO - PROCESS | 1850 | 1462923906892 Marionette TRACE conn3 -> [0,2942,"setScriptTimeout",{"ms":35000}] 16:45:06 INFO - PROCESS | 1850 | 1462923906895 Marionette TRACE conn3 <- [1,2942,null,{}] 16:45:06 INFO - PROCESS | 1850 | 1462923906900 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}] 16:45:07 INFO - PROCESS | 1850 | 1462923907206 Marionette TRACE conn3 <- [1,2943,null,{"value":null}] 16:45:07 INFO - PROCESS | 1850 | 1462923907248 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:07 INFO - PROCESS | 1850 | ++DOCSHELL 0x8d410400 == 166 [pid = 1850] [id = 743] 16:45:07 INFO - PROCESS | 1850 | ++DOMWINDOW == 124 (0x8d412c00) [pid = 1850] [serial = 2230] [outer = (nil)] 16:45:07 INFO - PROCESS | 1850 | ++DOMWINDOW == 125 (0x8d78cc00) [pid = 1850] [serial = 2231] [outer = 0x8d412c00] 16:45:07 INFO - PROCESS | 1850 | 1462923907320 Marionette DEBUG loaded listener.js 16:45:07 INFO - PROCESS | 1850 | ++DOMWINDOW == 126 (0x8d790400) [pid = 1850] [serial = 2232] [outer = 0x8d412c00] 16:45:08 INFO - PROCESS | 1850 | 1462923908255 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"]]]}] 16:45:08 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 16:45:08 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 16:45:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:45:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:45:08 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 16:45:08 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1401ms 16:45:08 INFO - PROCESS | 1850 | 1462923908300 Marionette TRACE conn3 -> [0,2945,"getWindowHandle",null] 16:45:08 INFO - PROCESS | 1850 | 1462923908303 Marionette TRACE conn3 <- [1,2945,null,{"value":"8"}] 16:45:08 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 16:45:08 INFO - PROCESS | 1850 | 1462923908330 Marionette TRACE conn3 -> [0,2946,"setScriptTimeout",{"ms":35000}] 16:45:08 INFO - PROCESS | 1850 | 1462923908339 Marionette TRACE conn3 <- [1,2946,null,{}] 16:45:08 INFO - PROCESS | 1850 | 1462923908360 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}] 16:45:08 INFO - PROCESS | 1850 | 1462923908660 Marionette TRACE conn3 <- [1,2947,null,{"value":null}] 16:45:08 INFO - PROCESS | 1850 | 1462923908705 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:08 INFO - PROCESS | 1850 | ++DOCSHELL 0x8d78b400 == 167 [pid = 1850] [id = 744] 16:45:08 INFO - PROCESS | 1850 | ++DOMWINDOW == 127 (0x8f051400) [pid = 1850] [serial = 2233] [outer = (nil)] 16:45:08 INFO - PROCESS | 1850 | ++DOMWINDOW == 128 (0x8f060800) [pid = 1850] [serial = 2234] [outer = 0x8f051400] 16:45:08 INFO - PROCESS | 1850 | 1462923908782 Marionette DEBUG loaded listener.js 16:45:08 INFO - PROCESS | 1850 | ++DOMWINDOW == 129 (0x91008c00) [pid = 1850] [serial = 2235] [outer = 0x8f051400] 16:45:09 INFO - PROCESS | 1850 | --DOMWINDOW == 128 (0x8afec400) [pid = 1850] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 16:45:09 INFO - PROCESS | 1850 | --DOMWINDOW == 127 (0xa62f1400) [pid = 1850] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 16:45:09 INFO - PROCESS | 1850 | --DOMWINDOW == 126 (0x8a0e9c00) [pid = 1850] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 16:45:09 INFO - PROCESS | 1850 | --DOMWINDOW == 125 (0x89d92800) [pid = 1850] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 16:45:09 INFO - PROCESS | 1850 | --DOMWINDOW == 124 (0x875ae800) [pid = 1850] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 16:45:10 INFO - PROCESS | 1850 | 1462923910048 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]]]}] 16:45:10 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. 16:45:10 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1776ms 16:45:10 INFO - PROCESS | 1850 | 1462923910091 Marionette TRACE conn3 -> [0,2949,"getWindowHandle",null] 16:45:10 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 16:45:10 INFO - PROCESS | 1850 | 1462923910097 Marionette TRACE conn3 <- [1,2949,null,{"value":"8"}] 16:45:10 INFO - PROCESS | 1850 | 1462923910103 Marionette TRACE conn3 -> [0,2950,"setScriptTimeout",{"ms":35000}] 16:45:10 INFO - PROCESS | 1850 | 1462923910106 Marionette TRACE conn3 <- [1,2950,null,{}] 16:45:10 INFO - PROCESS | 1850 | 1462923910112 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}] 16:45:10 INFO - PROCESS | 1850 | 1462923910414 Marionette TRACE conn3 <- [1,2951,null,{"value":null}] 16:45:10 INFO - PROCESS | 1850 | 1462923910437 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:10 INFO - PROCESS | 1850 | ++DOCSHELL 0x875ae800 == 168 [pid = 1850] [id = 745] 16:45:10 INFO - PROCESS | 1850 | ++DOMWINDOW == 125 (0x8ee42800) [pid = 1850] [serial = 2236] [outer = (nil)] 16:45:10 INFO - PROCESS | 1850 | ++DOMWINDOW == 126 (0x91064400) [pid = 1850] [serial = 2237] [outer = 0x8ee42800] 16:45:10 INFO - PROCESS | 1850 | 1462923910509 Marionette DEBUG loaded listener.js 16:45:10 INFO - PROCESS | 1850 | ++DOMWINDOW == 127 (0x9114b400) [pid = 1850] [serial = 2238] [outer = 0x8ee42800] 16:45:11 INFO - PROCESS | 1850 | ++DOCSHELL 0x91062400 == 169 [pid = 1850] [id = 746] 16:45:11 INFO - PROCESS | 1850 | ++DOMWINDOW == 128 (0x91ad5c00) [pid = 1850] [serial = 2239] [outer = (nil)] 16:45:11 INFO - PROCESS | 1850 | ++DOMWINDOW == 129 (0x91ad7800) [pid = 1850] [serial = 2240] [outer = 0x91ad5c00] 16:45:11 INFO - PROCESS | 1850 | 1462923911408 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]]]}] 16:45:11 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. 16:45:11 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1329ms 16:45:11 INFO - PROCESS | 1850 | 1462923911431 Marionette TRACE conn3 -> [0,2953,"getWindowHandle",null] 16:45:11 INFO - PROCESS | 1850 | 1462923911434 Marionette TRACE conn3 <- [1,2953,null,{"value":"8"}] 16:45:11 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 16:45:11 INFO - PROCESS | 1850 | 1462923911440 Marionette TRACE conn3 -> [0,2954,"setScriptTimeout",{"ms":35000}] 16:45:11 INFO - PROCESS | 1850 | 1462923911443 Marionette TRACE conn3 <- [1,2954,null,{}] 16:45:11 INFO - PROCESS | 1850 | 1462923911449 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}] 16:45:11 INFO - PROCESS | 1850 | 1462923911703 Marionette TRACE conn3 <- [1,2955,null,{"value":null}] 16:45:12 INFO - PROCESS | 1850 | 1462923912230 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:12 INFO - PROCESS | 1850 | ++DOCSHELL 0x86fe3000 == 170 [pid = 1850] [id = 747] 16:45:12 INFO - PROCESS | 1850 | ++DOMWINDOW == 130 (0x875aec00) [pid = 1850] [serial = 2241] [outer = (nil)] 16:45:12 INFO - PROCESS | 1850 | ++DOMWINDOW == 131 (0x87fe3400) [pid = 1850] [serial = 2242] [outer = 0x875aec00] 16:45:12 INFO - PROCESS | 1850 | 1462923912438 Marionette DEBUG loaded listener.js 16:45:12 INFO - PROCESS | 1850 | ++DOMWINDOW == 132 (0x89c7c400) [pid = 1850] [serial = 2243] [outer = 0x875aec00] 16:45:13 INFO - PROCESS | 1850 | 1462923913575 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]]]}] 16:45:13 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 16:45:13 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 16:45:13 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 2182ms 16:45:13 INFO - PROCESS | 1850 | 1462923913626 Marionette TRACE conn3 -> [0,2957,"getWindowHandle",null] 16:45:13 INFO - PROCESS | 1850 | 1462923913633 Marionette TRACE conn3 <- [1,2957,null,{"value":"8"}] 16:45:13 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 16:45:13 INFO - PROCESS | 1850 | 1462923913641 Marionette TRACE conn3 -> [0,2958,"setScriptTimeout",{"ms":35000}] 16:45:13 INFO - PROCESS | 1850 | 1462923913647 Marionette TRACE conn3 <- [1,2958,null,{}] 16:45:13 INFO - PROCESS | 1850 | 1462923913654 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}] 16:45:13 INFO - PROCESS | 1850 | 1462923913928 Marionette TRACE conn3 <- [1,2959,null,{"value":null}] 16:45:14 INFO - PROCESS | 1850 | 1462923914236 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:14 INFO - PROCESS | 1850 | ++DOCSHELL 0x8b68a000 == 171 [pid = 1850] [id = 748] 16:45:14 INFO - PROCESS | 1850 | ++DOMWINDOW == 133 (0x8b77cc00) [pid = 1850] [serial = 2244] [outer = (nil)] 16:45:14 INFO - PROCESS | 1850 | ++DOMWINDOW == 134 (0x8d409000) [pid = 1850] [serial = 2245] [outer = 0x8b77cc00] 16:45:14 INFO - PROCESS | 1850 | 1462923914390 Marionette DEBUG loaded listener.js 16:45:14 INFO - PROCESS | 1850 | ++DOMWINDOW == 135 (0x8d786400) [pid = 1850] [serial = 2246] [outer = 0x8b77cc00] 16:45:15 INFO - PROCESS | 1850 | 1462923915273 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]]]}] 16:45:15 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. 16:45:15 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1682ms 16:45:15 INFO - PROCESS | 1850 | 1462923915327 Marionette TRACE conn3 -> [0,2961,"getWindowHandle",null] 16:45:15 INFO - PROCESS | 1850 | 1462923915333 Marionette TRACE conn3 <- [1,2961,null,{"value":"8"}] 16:45:15 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 16:45:15 INFO - PROCESS | 1850 | 1462923915364 Marionette TRACE conn3 -> [0,2962,"setScriptTimeout",{"ms":35000}] 16:45:15 INFO - PROCESS | 1850 | 1462923915367 Marionette TRACE conn3 <- [1,2962,null,{}] 16:45:15 INFO - PROCESS | 1850 | 1462923915374 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}] 16:45:15 INFO - PROCESS | 1850 | 1462923915623 Marionette TRACE conn3 <- [1,2963,null,{"value":null}] 16:45:15 INFO - PROCESS | 1850 | 1462923915935 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:16 INFO - PROCESS | 1850 | ++DOCSHELL 0x8d3a8000 == 172 [pid = 1850] [id = 749] 16:45:16 INFO - PROCESS | 1850 | ++DOMWINDOW == 136 (0x8d40b000) [pid = 1850] [serial = 2247] [outer = (nil)] 16:45:16 INFO - PROCESS | 1850 | ++DOMWINDOW == 137 (0x8e6df000) [pid = 1850] [serial = 2248] [outer = 0x8d40b000] 16:45:16 INFO - PROCESS | 1850 | 1462923916160 Marionette DEBUG loaded listener.js 16:45:16 INFO - PROCESS | 1850 | ++DOMWINDOW == 138 (0x8ef0d000) [pid = 1850] [serial = 2249] [outer = 0x8d40b000] 16:45:17 INFO - PROCESS | 1850 | 1462923917066 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]]]}] 16:45:17 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. 16:45:17 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1742ms 16:45:17 INFO - PROCESS | 1850 | 1462923917100 Marionette TRACE conn3 -> [0,2965,"getWindowHandle",null] 16:45:17 INFO - PROCESS | 1850 | 1462923917105 Marionette TRACE conn3 <- [1,2965,null,{"value":"8"}] 16:45:17 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 16:45:17 INFO - PROCESS | 1850 | 1462923917121 Marionette TRACE conn3 -> [0,2966,"setScriptTimeout",{"ms":35000}] 16:45:17 INFO - PROCESS | 1850 | 1462923917131 Marionette TRACE conn3 <- [1,2966,null,{}] 16:45:17 INFO - PROCESS | 1850 | 1462923917138 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}] 16:45:17 INFO - PROCESS | 1850 | 1462923917415 Marionette TRACE conn3 <- [1,2967,null,{"value":null}] 16:45:17 INFO - PROCESS | 1850 | 1462923917861 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:17 INFO - PROCESS | 1850 | ++DOCSHELL 0x8dd16c00 == 173 [pid = 1850] [id = 750] 16:45:17 INFO - PROCESS | 1850 | ++DOMWINDOW == 139 (0x8f056400) [pid = 1850] [serial = 2250] [outer = (nil)] 16:45:17 INFO - PROCESS | 1850 | ++DOMWINDOW == 140 (0x91da0800) [pid = 1850] [serial = 2251] [outer = 0x8f056400] 16:45:17 INFO - PROCESS | 1850 | 1462923917968 Marionette DEBUG loaded listener.js 16:45:18 INFO - PROCESS | 1850 | ++DOMWINDOW == 141 (0x91e36c00) [pid = 1850] [serial = 2252] [outer = 0x8f056400] 16:45:18 INFO - PROCESS | 1850 | 1462923918874 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]]]}] 16:45:18 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. 16:45:18 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1803ms 16:45:18 INFO - PROCESS | 1850 | 1462923918917 Marionette TRACE conn3 -> [0,2969,"getWindowHandle",null] 16:45:18 INFO - PROCESS | 1850 | 1462923918921 Marionette TRACE conn3 <- [1,2969,null,{"value":"8"}] 16:45:18 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 16:45:18 INFO - PROCESS | 1850 | 1462923918928 Marionette TRACE conn3 -> [0,2970,"setScriptTimeout",{"ms":35000}] 16:45:18 INFO - PROCESS | 1850 | 1462923918933 Marionette TRACE conn3 <- [1,2970,null,{}] 16:45:18 INFO - PROCESS | 1850 | 1462923918942 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}] 16:45:19 INFO - PROCESS | 1850 | 1462923919202 Marionette TRACE conn3 <- [1,2971,null,{"value":null}] 16:45:19 INFO - PROCESS | 1850 | 1462923919510 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:19 INFO - PROCESS | 1850 | ++DOCSHELL 0x8d783c00 == 174 [pid = 1850] [id = 751] 16:45:19 INFO - PROCESS | 1850 | ++DOMWINDOW == 142 (0x91d99000) [pid = 1850] [serial = 2253] [outer = (nil)] 16:45:19 INFO - PROCESS | 1850 | ++DOMWINDOW == 143 (0x92316c00) [pid = 1850] [serial = 2254] [outer = 0x91d99000] 16:45:19 INFO - PROCESS | 1850 | 1462923919604 Marionette DEBUG loaded listener.js 16:45:19 INFO - PROCESS | 1850 | ++DOMWINDOW == 144 (0x9255b800) [pid = 1850] [serial = 2255] [outer = 0x91d99000] 16:45:20 INFO - PROCESS | 1850 | 1462923920523 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]]]}] 16:45:20 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. 16:45:20 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1639ms 16:45:20 INFO - PROCESS | 1850 | 1462923920568 Marionette TRACE conn3 -> [0,2973,"getWindowHandle",null] 16:45:20 INFO - PROCESS | 1850 | 1462923920572 Marionette TRACE conn3 <- [1,2973,null,{"value":"8"}] 16:45:20 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 16:45:20 INFO - PROCESS | 1850 | 1462923920581 Marionette TRACE conn3 -> [0,2974,"setScriptTimeout",{"ms":35000}] 16:45:20 INFO - PROCESS | 1850 | 1462923920585 Marionette TRACE conn3 <- [1,2974,null,{}] 16:45:20 INFO - PROCESS | 1850 | 1462923920594 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}] 16:45:20 INFO - PROCESS | 1850 | 1462923920955 Marionette TRACE conn3 <- [1,2975,null,{"value":null}] 16:45:21 INFO - PROCESS | 1850 | 1462923921314 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:21 INFO - PROCESS | 1850 | ++DOCSHELL 0x9270e400 == 175 [pid = 1850] [id = 752] 16:45:21 INFO - PROCESS | 1850 | ++DOMWINDOW == 145 (0x9270f000) [pid = 1850] [serial = 2256] [outer = (nil)] 16:45:21 INFO - PROCESS | 1850 | ++DOMWINDOW == 146 (0x9274f000) [pid = 1850] [serial = 2257] [outer = 0x9270f000] 16:45:21 INFO - PROCESS | 1850 | 1462923921421 Marionette DEBUG loaded listener.js 16:45:21 INFO - PROCESS | 1850 | ++DOMWINDOW == 147 (0x93bd8000) [pid = 1850] [serial = 2258] [outer = 0x9270f000] 16:45:22 INFO - PROCESS | 1850 | 1462923922281 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]]]}] 16:45:22 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. 16:45:22 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1739ms 16:45:22 INFO - PROCESS | 1850 | 1462923922320 Marionette TRACE conn3 -> [0,2977,"getWindowHandle",null] 16:45:22 INFO - PROCESS | 1850 | 1462923922323 Marionette TRACE conn3 <- [1,2977,null,{"value":"8"}] 16:45:22 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 16:45:22 INFO - PROCESS | 1850 | 1462923922331 Marionette TRACE conn3 -> [0,2978,"setScriptTimeout",{"ms":35000}] 16:45:22 INFO - PROCESS | 1850 | 1462923922333 Marionette TRACE conn3 <- [1,2978,null,{}] 16:45:22 INFO - PROCESS | 1850 | 1462923922339 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}] 16:45:22 INFO - PROCESS | 1850 | 1462923922576 Marionette TRACE conn3 <- [1,2979,null,{"value":null}] 16:45:22 INFO - PROCESS | 1850 | 1462923922884 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:22 INFO - PROCESS | 1850 | ++DOCSHELL 0x9270bc00 == 176 [pid = 1850] [id = 753] 16:45:22 INFO - PROCESS | 1850 | ++DOMWINDOW == 148 (0x9273f400) [pid = 1850] [serial = 2259] [outer = (nil)] 16:45:22 INFO - PROCESS | 1850 | ++DOMWINDOW == 149 (0x9507fc00) [pid = 1850] [serial = 2260] [outer = 0x9273f400] 16:45:22 INFO - PROCESS | 1850 | 1462923922974 Marionette DEBUG loaded listener.js 16:45:23 INFO - PROCESS | 1850 | ++DOMWINDOW == 150 (0x953d8400) [pid = 1850] [serial = 2261] [outer = 0x9273f400] 16:45:23 INFO - PROCESS | 1850 | 1462923923796 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]]]}] 16:45:23 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. 16:45:23 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1488ms 16:45:23 INFO - PROCESS | 1850 | 1462923923819 Marionette TRACE conn3 -> [0,2981,"getWindowHandle",null] 16:45:23 INFO - PROCESS | 1850 | 1462923923823 Marionette TRACE conn3 <- [1,2981,null,{"value":"8"}] 16:45:23 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 16:45:23 INFO - PROCESS | 1850 | 1462923923829 Marionette TRACE conn3 -> [0,2982,"setScriptTimeout",{"ms":35000}] 16:45:23 INFO - PROCESS | 1850 | 1462923923833 Marionette TRACE conn3 <- [1,2982,null,{}] 16:45:23 INFO - PROCESS | 1850 | 1462923923838 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}] 16:45:24 INFO - PROCESS | 1850 | 1462923924082 Marionette TRACE conn3 <- [1,2983,null,{"value":null}] 16:45:24 INFO - PROCESS | 1850 | 1462923924364 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:24 INFO - PROCESS | 1850 | ++DOCSHELL 0x921fdc00 == 177 [pid = 1850] [id = 754] 16:45:24 INFO - PROCESS | 1850 | ++DOMWINDOW == 151 (0x92563400) [pid = 1850] [serial = 2262] [outer = (nil)] 16:45:24 INFO - PROCESS | 1850 | ++DOMWINDOW == 152 (0x988b9400) [pid = 1850] [serial = 2263] [outer = 0x92563400] 16:45:24 INFO - PROCESS | 1850 | 1462923924455 Marionette DEBUG loaded listener.js 16:45:24 INFO - PROCESS | 1850 | ++DOMWINDOW == 153 (0x98e2c800) [pid = 1850] [serial = 2264] [outer = 0x92563400] 16:45:25 INFO - PROCESS | 1850 | 1462923925310 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"]]]}] 16:45:25 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 16:45:25 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 16:45:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:45:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:45:25 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 16:45:25 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1538ms 16:45:25 INFO - PROCESS | 1850 | 1462923925368 Marionette TRACE conn3 -> [0,2985,"getWindowHandle",null] 16:45:25 INFO - PROCESS | 1850 | 1462923925372 Marionette TRACE conn3 <- [1,2985,null,{"value":"8"}] 16:45:25 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 16:45:25 INFO - PROCESS | 1850 | 1462923925378 Marionette TRACE conn3 -> [0,2986,"setScriptTimeout",{"ms":35000}] 16:45:25 INFO - PROCESS | 1850 | 1462923925381 Marionette TRACE conn3 <- [1,2986,null,{}] 16:45:25 INFO - PROCESS | 1850 | 1462923925387 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}] 16:45:25 INFO - PROCESS | 1850 | 1462923925721 Marionette TRACE conn3 <- [1,2987,null,{"value":null}] 16:45:25 INFO - PROCESS | 1850 | 1462923925944 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:25 INFO - PROCESS | 1850 | ++DOCSHELL 0x8f069800 == 178 [pid = 1850] [id = 755] 16:45:25 INFO - PROCESS | 1850 | ++DOMWINDOW == 154 (0x91d98800) [pid = 1850] [serial = 2265] [outer = (nil)] 16:45:26 INFO - PROCESS | 1850 | ++DOMWINDOW == 155 (0x9a605400) [pid = 1850] [serial = 2266] [outer = 0x91d98800] 16:45:26 INFO - PROCESS | 1850 | 1462923926037 Marionette DEBUG loaded listener.js 16:45:26 INFO - PROCESS | 1850 | ++DOMWINDOW == 156 (0x9ac7d000) [pid = 1850] [serial = 2267] [outer = 0x91d98800] 16:45:26 INFO - PROCESS | 1850 | 1462923926873 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]]]}] 16:45:26 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. 16:45:26 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1529ms 16:45:26 INFO - PROCESS | 1850 | 1462923926909 Marionette TRACE conn3 -> [0,2989,"getWindowHandle",null] 16:45:26 INFO - PROCESS | 1850 | 1462923926912 Marionette TRACE conn3 <- [1,2989,null,{"value":"8"}] 16:45:26 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 16:45:26 INFO - PROCESS | 1850 | 1462923926919 Marionette TRACE conn3 -> [0,2990,"setScriptTimeout",{"ms":35000}] 16:45:26 INFO - PROCESS | 1850 | 1462923926922 Marionette TRACE conn3 <- [1,2990,null,{}] 16:45:26 INFO - PROCESS | 1850 | 1462923926928 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}] 16:45:27 INFO - PROCESS | 1850 | 1462923927157 Marionette TRACE conn3 <- [1,2991,null,{"value":null}] 16:45:27 INFO - PROCESS | 1850 | 1462923927435 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:27 INFO - PROCESS | 1850 | ++DOCSHELL 0x9a3d3000 == 179 [pid = 1850] [id = 756] 16:45:27 INFO - PROCESS | 1850 | ++DOMWINDOW == 157 (0x9b15b800) [pid = 1850] [serial = 2268] [outer = (nil)] 16:45:27 INFO - PROCESS | 1850 | ++DOMWINDOW == 158 (0x9b9ea800) [pid = 1850] [serial = 2269] [outer = 0x9b15b800] 16:45:27 INFO - PROCESS | 1850 | 1462923927527 Marionette DEBUG loaded listener.js 16:45:27 INFO - PROCESS | 1850 | ++DOMWINDOW == 159 (0x9b9fc400) [pid = 1850] [serial = 2270] [outer = 0x9b15b800] 16:45:28 INFO - PROCESS | 1850 | ++DOCSHELL 0xa22a1c00 == 180 [pid = 1850] [id = 757] 16:45:28 INFO - PROCESS | 1850 | ++DOMWINDOW == 160 (0xa305bc00) [pid = 1850] [serial = 2271] [outer = (nil)] 16:45:28 INFO - PROCESS | 1850 | ++DOMWINDOW == 161 (0xa30ee400) [pid = 1850] [serial = 2272] [outer = 0xa305bc00] 16:45:28 INFO - PROCESS | 1850 | 1462923928451 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]]]}] 16:45:28 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. 16:45:28 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1584ms 16:45:28 INFO - PROCESS | 1850 | 1462923928502 Marionette TRACE conn3 -> [0,2993,"getWindowHandle",null] 16:45:28 INFO - PROCESS | 1850 | 1462923928506 Marionette TRACE conn3 <- [1,2993,null,{"value":"8"}] 16:45:28 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 16:45:28 INFO - PROCESS | 1850 | 1462923928512 Marionette TRACE conn3 -> [0,2994,"setScriptTimeout",{"ms":35000}] 16:45:28 INFO - PROCESS | 1850 | 1462923928515 Marionette TRACE conn3 <- [1,2994,null,{}] 16:45:28 INFO - PROCESS | 1850 | 1462923928521 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}] 16:45:28 INFO - PROCESS | 1850 | 1462923928834 Marionette TRACE conn3 <- [1,2995,null,{"value":null}] 16:45:29 INFO - PROCESS | 1850 | 1462923929197 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:29 INFO - PROCESS | 1850 | ++DOCSHELL 0xa3060c00 == 181 [pid = 1850] [id = 758] 16:45:29 INFO - PROCESS | 1850 | ++DOMWINDOW == 162 (0xa30d6800) [pid = 1850] [serial = 2273] [outer = (nil)] 16:45:29 INFO - PROCESS | 1850 | ++DOMWINDOW == 163 (0xa34a1400) [pid = 1850] [serial = 2274] [outer = 0xa30d6800] 16:45:29 INFO - PROCESS | 1850 | 1462923929297 Marionette DEBUG loaded listener.js 16:45:29 INFO - PROCESS | 1850 | ++DOMWINDOW == 164 (0xa50ad000) [pid = 1850] [serial = 2275] [outer = 0xa30d6800] 16:45:30 INFO - PROCESS | 1850 | 1462923930106 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]]]}] 16:45:30 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 16:45:30 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 16:45:30 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1634ms 16:45:30 INFO - PROCESS | 1850 | 1462923930146 Marionette TRACE conn3 -> [0,2997,"getWindowHandle",null] 16:45:30 INFO - PROCESS | 1850 | 1462923930151 Marionette TRACE conn3 <- [1,2997,null,{"value":"8"}] 16:45:30 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 16:45:30 INFO - PROCESS | 1850 | 1462923930157 Marionette TRACE conn3 -> [0,2998,"setScriptTimeout",{"ms":35000}] 16:45:30 INFO - PROCESS | 1850 | 1462923930161 Marionette TRACE conn3 <- [1,2998,null,{}] 16:45:30 INFO - PROCESS | 1850 | 1462923930167 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}] 16:45:30 INFO - PROCESS | 1850 | 1462923930427 Marionette TRACE conn3 <- [1,2999,null,{"value":null}] 16:45:30 INFO - PROCESS | 1850 | 1462923930739 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:30 INFO - PROCESS | 1850 | ++DOCSHELL 0x91e2c000 == 182 [pid = 1850] [id = 759] 16:45:30 INFO - PROCESS | 1850 | ++DOMWINDOW == 165 (0xa1054000) [pid = 1850] [serial = 2276] [outer = (nil)] 16:45:30 INFO - PROCESS | 1850 | ++DOMWINDOW == 166 (0xa6d34400) [pid = 1850] [serial = 2277] [outer = 0xa1054000] 16:45:30 INFO - PROCESS | 1850 | 1462923930830 Marionette DEBUG loaded listener.js 16:45:30 INFO - PROCESS | 1850 | ++DOMWINDOW == 167 (0xa6d42c00) [pid = 1850] [serial = 2278] [outer = 0xa1054000] 16:45:31 INFO - PROCESS | 1850 | 1462923931696 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]]]}] 16:45:31 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. 16:45:31 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1587ms 16:45:31 INFO - PROCESS | 1850 | 1462923931745 Marionette TRACE conn3 -> [0,3001,"getWindowHandle",null] 16:45:31 INFO - PROCESS | 1850 | 1462923931749 Marionette TRACE conn3 <- [1,3001,null,{"value":"8"}] 16:45:31 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 16:45:31 INFO - PROCESS | 1850 | 1462923931755 Marionette TRACE conn3 -> [0,3002,"setScriptTimeout",{"ms":35000}] 16:45:31 INFO - PROCESS | 1850 | 1462923931758 Marionette TRACE conn3 <- [1,3002,null,{}] 16:45:31 INFO - PROCESS | 1850 | 1462923931764 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}] 16:45:32 INFO - PROCESS | 1850 | 1462923932040 Marionette TRACE conn3 <- [1,3003,null,{"value":null}] 16:45:32 INFO - PROCESS | 1850 | 1462923932351 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:32 INFO - PROCESS | 1850 | ++DOCSHELL 0x8823ac00 == 183 [pid = 1850] [id = 760] 16:45:32 INFO - PROCESS | 1850 | ++DOMWINDOW == 168 (0x8b681000) [pid = 1850] [serial = 2279] [outer = (nil)] 16:45:32 INFO - PROCESS | 1850 | ++DOMWINDOW == 169 (0x8d7b8000) [pid = 1850] [serial = 2280] [outer = 0x8b681000] 16:45:32 INFO - PROCESS | 1850 | 1462923932485 Marionette DEBUG loaded listener.js 16:45:32 INFO - PROCESS | 1850 | ++DOMWINDOW == 170 (0x8d7ba400) [pid = 1850] [serial = 2281] [outer = 0x8b681000] 16:45:33 INFO - PROCESS | 1850 | 1462923933273 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]]]}] 16:45:33 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. 16:45:33 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1534ms 16:45:33 INFO - PROCESS | 1850 | 1462923933289 Marionette TRACE conn3 -> [0,3005,"getWindowHandle",null] 16:45:33 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 16:45:33 INFO - PROCESS | 1850 | 1462923933302 Marionette TRACE conn3 <- [1,3005,null,{"value":"8"}] 16:45:33 INFO - PROCESS | 1850 | 1462923933308 Marionette TRACE conn3 -> [0,3006,"setScriptTimeout",{"ms":35000}] 16:45:33 INFO - PROCESS | 1850 | 1462923933312 Marionette TRACE conn3 <- [1,3006,null,{}] 16:45:33 INFO - PROCESS | 1850 | 1462923933318 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}] 16:45:33 INFO - PROCESS | 1850 | 1462923933532 Marionette TRACE conn3 <- [1,3007,null,{"value":null}] 16:45:33 INFO - PROCESS | 1850 | 1462923933816 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:33 INFO - PROCESS | 1850 | ++DOCSHELL 0x8d7b4000 == 184 [pid = 1850] [id = 761] 16:45:33 INFO - PROCESS | 1850 | ++DOMWINDOW == 171 (0x8d7bd400) [pid = 1850] [serial = 2282] [outer = (nil)] 16:45:33 INFO - PROCESS | 1850 | ++DOMWINDOW == 172 (0x91bb0400) [pid = 1850] [serial = 2283] [outer = 0x8d7bd400] 16:45:33 INFO - PROCESS | 1850 | 1462923933956 Marionette DEBUG loaded listener.js 16:45:34 INFO - PROCESS | 1850 | ++DOMWINDOW == 173 (0x91bb1c00) [pid = 1850] [serial = 2284] [outer = 0x8d7bd400] 16:45:34 INFO - PROCESS | 1850 | 1462923934881 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]]]}] 16:45:34 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. 16:45:34 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1637ms 16:45:34 INFO - PROCESS | 1850 | 1462923934948 Marionette TRACE conn3 -> [0,3009,"getWindowHandle",null] 16:45:34 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 16:45:34 INFO - PROCESS | 1850 | 1462923934953 Marionette TRACE conn3 <- [1,3009,null,{"value":"8"}] 16:45:34 INFO - PROCESS | 1850 | 1462923934959 Marionette TRACE conn3 -> [0,3010,"setScriptTimeout",{"ms":35000}] 16:45:34 INFO - PROCESS | 1850 | 1462923934963 Marionette TRACE conn3 <- [1,3010,null,{}] 16:45:34 INFO - PROCESS | 1850 | 1462923934969 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}] 16:45:35 INFO - PROCESS | 1850 | 1462923935352 Marionette TRACE conn3 <- [1,3011,null,{"value":null}] 16:45:35 INFO - PROCESS | 1850 | 1462923935662 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:35 INFO - PROCESS | 1850 | ++DOCSHELL 0x91bb5800 == 185 [pid = 1850] [id = 762] 16:45:35 INFO - PROCESS | 1850 | ++DOMWINDOW == 174 (0x91bb6c00) [pid = 1850] [serial = 2285] [outer = (nil)] 16:45:35 INFO - PROCESS | 1850 | ++DOMWINDOW == 175 (0x91bb9400) [pid = 1850] [serial = 2286] [outer = 0x91bb6c00] 16:45:35 INFO - PROCESS | 1850 | 1462923935752 Marionette DEBUG loaded listener.js 16:45:35 INFO - PROCESS | 1850 | ++DOMWINDOW == 176 (0x91bbdc00) [pid = 1850] [serial = 2287] [outer = 0x91bb6c00] 16:45:36 INFO - PROCESS | 1850 | 1462923936598 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]]]}] 16:45:36 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 16:45:36 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1692ms 16:45:36 INFO - PROCESS | 1850 | 1462923936652 Marionette TRACE conn3 -> [0,3013,"getWindowHandle",null] 16:45:36 INFO - PROCESS | 1850 | 1462923936656 Marionette TRACE conn3 <- [1,3013,null,{"value":"8"}] 16:45:36 INFO - TEST-START | /FileAPI/FileReaderSync.worker 16:45:36 INFO - PROCESS | 1850 | 1462923936662 Marionette TRACE conn3 -> [0,3014,"setScriptTimeout",{"ms":35000}] 16:45:36 INFO - PROCESS | 1850 | 1462923936664 Marionette TRACE conn3 <- [1,3014,null,{}] 16:45:36 INFO - PROCESS | 1850 | 1462923936670 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}] 16:45:36 INFO - PROCESS | 1850 | 1462923936892 Marionette TRACE conn3 <- [1,3015,null,{"value":null}] 16:45:37 INFO - PROCESS | 1850 | 1462923937212 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:37 INFO - PROCESS | 1850 | ++DOCSHELL 0x8d7b1c00 == 186 [pid = 1850] [id = 763] 16:45:37 INFO - PROCESS | 1850 | ++DOMWINDOW == 177 (0x8e701800) [pid = 1850] [serial = 2288] [outer = (nil)] 16:45:37 INFO - PROCESS | 1850 | ++DOMWINDOW == 178 (0x8e708c00) [pid = 1850] [serial = 2289] [outer = 0x8e701800] 16:45:37 INFO - PROCESS | 1850 | 1462923937301 Marionette DEBUG loaded listener.js 16:45:37 INFO - PROCESS | 1850 | ++DOMWINDOW == 179 (0x8e70a800) [pid = 1850] [serial = 2290] [outer = 0x8e701800] 16:45:37 INFO - PROCESS | 1850 | [1850] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 16:45:38 INFO - PROCESS | 1850 | 1462923938254 Marionette TRACE conn3 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 16:45:38 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 16:45:38 INFO - {} 16:45:38 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 16:45:38 INFO - {} 16:45:38 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 16:45:38 INFO - {} 16:45:38 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 16:45:38 INFO - {} 16:45:38 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1637ms 16:45:38 INFO - PROCESS | 1850 | 1462923938303 Marionette TRACE conn3 -> [0,3017,"getWindowHandle",null] 16:45:38 INFO - PROCESS | 1850 | 1462923938308 Marionette TRACE conn3 <- [1,3017,null,{"value":"8"}] 16:45:38 INFO - TEST-START | /FileAPI/fileReader.html 16:45:38 INFO - PROCESS | 1850 | 1462923938314 Marionette TRACE conn3 -> [0,3018,"setScriptTimeout",{"ms":35000}] 16:45:38 INFO - PROCESS | 1850 | 1462923938318 Marionette TRACE conn3 <- [1,3018,null,{}] 16:45:38 INFO - PROCESS | 1850 | 1462923938374 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}] 16:45:38 INFO - PROCESS | 1850 | 1462923938642 Marionette TRACE conn3 <- [1,3019,null,{"value":null}] 16:45:38 INFO - PROCESS | 1850 | 1462923938970 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:39 INFO - PROCESS | 1850 | ++DOCSHELL 0x8e706800 == 187 [pid = 1850] [id = 764] 16:45:39 INFO - PROCESS | 1850 | ++DOMWINDOW == 180 (0x8e709800) [pid = 1850] [serial = 2291] [outer = (nil)] 16:45:39 INFO - PROCESS | 1850 | ++DOMWINDOW == 181 (0xa6d4e000) [pid = 1850] [serial = 2292] [outer = 0x8e709800] 16:45:39 INFO - PROCESS | 1850 | 1462923939077 Marionette DEBUG loaded listener.js 16:45:39 INFO - PROCESS | 1850 | ++DOMWINDOW == 182 (0xa6d73800) [pid = 1850] [serial = 2293] [outer = 0x8e709800] 16:45:39 INFO - PROCESS | 1850 | 1462923939887 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]]]}] 16:45:39 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 16:45:39 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 16:45:39 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 16:45:39 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 16:45:39 INFO - TEST-OK | /FileAPI/fileReader.html | took 1622ms 16:45:39 INFO - PROCESS | 1850 | 1462923939940 Marionette TRACE conn3 -> [0,3021,"getWindowHandle",null] 16:45:39 INFO - PROCESS | 1850 | 1462923939944 Marionette TRACE conn3 <- [1,3021,null,{"value":"8"}] 16:45:39 INFO - TEST-START | /FileAPI/historical.html 16:45:39 INFO - PROCESS | 1850 | 1462923939952 Marionette TRACE conn3 -> [0,3022,"setScriptTimeout",{"ms":35000}] 16:45:39 INFO - PROCESS | 1850 | 1462923939956 Marionette TRACE conn3 <- [1,3022,null,{}] 16:45:39 INFO - PROCESS | 1850 | 1462923939963 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}] 16:45:40 INFO - PROCESS | 1850 | 1462923940343 Marionette TRACE conn3 <- [1,3023,null,{"value":null}] 16:45:40 INFO - PROCESS | 1850 | 1462923940634 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:40 INFO - PROCESS | 1850 | ++DOCSHELL 0x85705800 == 188 [pid = 1850] [id = 765] 16:45:40 INFO - PROCESS | 1850 | ++DOMWINDOW == 183 (0x85706000) [pid = 1850] [serial = 2294] [outer = (nil)] 16:45:40 INFO - PROCESS | 1850 | ++DOMWINDOW == 184 (0x8570c800) [pid = 1850] [serial = 2295] [outer = 0x85706000] 16:45:40 INFO - PROCESS | 1850 | 1462923940729 Marionette DEBUG loaded listener.js 16:45:40 INFO - PROCESS | 1850 | ++DOMWINDOW == 185 (0x85711400) [pid = 1850] [serial = 2296] [outer = 0x85706000] 16:45:41 INFO - PROCESS | 1850 | 1462923941527 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"]]]}] 16:45:41 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 16:45:41 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 16:45:41 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 16:45:41 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 16:45:41 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 16:45:41 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 16:45:41 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 16:45:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:45:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:45:41 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 16:45:41 INFO - TEST-OK | /FileAPI/historical.html | took 1637ms 16:45:41 INFO - PROCESS | 1850 | 1462923941592 Marionette TRACE conn3 -> [0,3025,"getWindowHandle",null] 16:45:41 INFO - PROCESS | 1850 | 1462923941595 Marionette TRACE conn3 <- [1,3025,null,{"value":"8"}] 16:45:41 INFO - TEST-START | /FileAPI/idlharness.html 16:45:41 INFO - PROCESS | 1850 | 1462923941602 Marionette TRACE conn3 -> [0,3026,"setScriptTimeout",{"ms":35000}] 16:45:41 INFO - PROCESS | 1850 | 1462923941605 Marionette TRACE conn3 <- [1,3026,null,{}] 16:45:41 INFO - PROCESS | 1850 | 1462923941611 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}] 16:45:41 INFO - PROCESS | 1850 | 1462923941865 Marionette TRACE conn3 <- [1,3027,null,{"value":null}] 16:45:45 INFO - PROCESS | 1850 | --DOCSHELL 0x9b9f0c00 == 187 [pid = 1850] [id = 489] 16:45:45 INFO - PROCESS | 1850 | --DOCSHELL 0x92567800 == 186 [pid = 1850] [id = 699] 16:45:45 INFO - PROCESS | 1850 | --DOCSHELL 0x8d3a7400 == 185 [pid = 1850] [id = 525] 16:45:45 INFO - PROCESS | 1850 | --DOCSHELL 0x9a60ac00 == 184 [pid = 1850] [id = 702] 16:45:45 INFO - PROCESS | 1850 | --DOCSHELL 0x8f061c00 == 183 [pid = 1850] [id = 703] 16:45:45 INFO - PROCESS | 1850 | --DOCSHELL 0x91303c00 == 182 [pid = 1850] [id = 700] 16:45:45 INFO - PROCESS | 1850 | --DOCSHELL 0x91062400 == 181 [pid = 1850] [id = 746] 16:45:45 INFO - PROCESS | 1850 | --DOCSHELL 0x875ae800 == 180 [pid = 1850] [id = 745] 16:45:45 INFO - PROCESS | 1850 | --DOCSHELL 0x87499000 == 179 [pid = 1850] [id = 667] 16:45:45 INFO - PROCESS | 1850 | --DOCSHELL 0x8d78b400 == 178 [pid = 1850] [id = 744] 16:45:45 INFO - PROCESS | 1850 | --DOCSHELL 0x8d410400 == 177 [pid = 1850] [id = 743] 16:45:45 INFO - PROCESS | 1850 | --DOCSHELL 0x8afec000 == 176 [pid = 1850] [id = 742] 16:45:45 INFO - PROCESS | 1850 | --DOCSHELL 0x862ad000 == 175 [pid = 1850] [id = 741] 16:45:45 INFO - PROCESS | 1850 | --DOCSHELL 0x8e6dc800 == 174 [pid = 1850] [id = 732] 16:45:45 INFO - PROCESS | 1850 | --DOCSHELL 0x92ab9400 == 173 [pid = 1850] [id = 733] 16:45:45 INFO - PROCESS | 1850 | --DOCSHELL 0x939a8400 == 172 [pid = 1850] [id = 731] 16:45:45 INFO - PROCESS | 1850 | --DOCSHELL 0x91065400 == 171 [pid = 1850] [id = 730] 16:45:45 INFO - PROCESS | 1850 | --DOCSHELL 0x92707000 == 170 [pid = 1850] [id = 729] 16:45:45 INFO - PROCESS | 1850 | --DOCSHELL 0x89c70800 == 169 [pid = 1850] [id = 728] 16:45:45 INFO - PROCESS | 1850 | --DOCSHELL 0x91309400 == 168 [pid = 1850] [id = 727] 16:45:45 INFO - PROCESS | 1850 | --DOCSHELL 0x8b683c00 == 167 [pid = 1850] [id = 725] 16:45:45 INFO - PROCESS | 1850 | --DOCSHELL 0x91ad6400 == 166 [pid = 1850] [id = 726] 16:45:45 INFO - PROCESS | 1850 | --DOCSHELL 0x89d91800 == 165 [pid = 1850] [id = 724] 16:45:45 INFO - PROCESS | 1850 | --DOMWINDOW == 184 (0x8f055400) [pid = 1850] [serial = 2123] [outer = (nil)] [url = about:blank] 16:45:45 INFO - PROCESS | 1850 | --DOMWINDOW == 183 (0x94f13000) [pid = 1850] [serial = 2141] [outer = (nil)] [url = about:blank] 16:45:45 INFO - PROCESS | 1850 | --DOMWINDOW == 182 (0x8ee6a000) [pid = 1850] [serial = 2064] [outer = (nil)] [url = about:blank] 16:45:45 INFO - PROCESS | 1850 | --DOMWINDOW == 181 (0xa689d000) [pid = 1850] [serial = 2159] [outer = (nil)] [url = about:blank] 16:45:45 INFO - PROCESS | 1850 | --DOMWINDOW == 180 (0x91d94800) [pid = 1850] [serial = 2132] [outer = (nil)] [url = about:blank] 16:45:45 INFO - PROCESS | 1850 | --DOMWINDOW == 179 (0x8ee47800) [pid = 1850] [serial = 2166] [outer = (nil)] [url = about:blank] 16:45:45 INFO - PROCESS | 1850 | --DOMWINDOW == 178 (0xa26ecc00) [pid = 1850] [serial = 2156] [outer = (nil)] [url = about:blank] 16:45:45 INFO - PROCESS | 1850 | --DOMWINDOW == 177 (0x98eb4c00) [pid = 1850] [serial = 2147] [outer = (nil)] [url = about:blank] 16:45:45 INFO - PROCESS | 1850 | --DOMWINDOW == 176 (0x9230d400) [pid = 1850] [serial = 2135] [outer = (nil)] [url = about:blank] 16:45:45 INFO - PROCESS | 1850 | --DOMWINDOW == 175 (0x8b9d4400) [pid = 1850] [serial = 2126] [outer = (nil)] [url = about:blank] 16:45:45 INFO - PROCESS | 1850 | --DOMWINDOW == 174 (0x9afc1c00) [pid = 1850] [serial = 2153] [outer = (nil)] [url = about:blank] 16:45:45 INFO - PROCESS | 1850 | --DOMWINDOW == 173 (0x8d3b0800) [pid = 1850] [serial = 2165] [outer = (nil)] [url = about:blank] 16:45:45 INFO - PROCESS | 1850 | --DOMWINDOW == 172 (0x953d1c00) [pid = 1850] [serial = 2144] [outer = (nil)] [url = about:blank] 16:45:45 INFO - PROCESS | 1850 | --DOMWINDOW == 171 (0x8b109800) [pid = 1850] [serial = 2162] [outer = (nil)] [url = about:blank] 16:45:45 INFO - PROCESS | 1850 | --DOMWINDOW == 170 (0x8b2e6800) [pid = 1850] [serial = 2163] [outer = (nil)] [url = about:blank] 16:45:45 INFO - PROCESS | 1850 | --DOMWINDOW == 169 (0x8f067c00) [pid = 1850] [serial = 2129] [outer = (nil)] [url = about:blank] 16:45:45 INFO - PROCESS | 1850 | --DOMWINDOW == 168 (0x9a3ce800) [pid = 1850] [serial = 2150] [outer = (nil)] [url = about:blank] 16:45:45 INFO - PROCESS | 1850 | --DOMWINDOW == 167 (0x8a0e3800) [pid = 1850] [serial = 2168] [outer = (nil)] [url = about:blank] 16:45:45 INFO - PROCESS | 1850 | --DOMWINDOW == 166 (0x92710c00) [pid = 1850] [serial = 2138] [outer = (nil)] [url = about:blank] 16:45:45 INFO - PROCESS | 1850 | --DOMWINDOW == 165 (0xa6d03000) [pid = 1850] [serial = 2160] [outer = (nil)] [url = about:blank] 16:45:45 INFO - PROCESS | 1850 | --DOMWINDOW == 164 (0x91155c00) [pid = 1850] [serial = 2171] [outer = (nil)] [url = about:blank] 16:45:45 INFO - PROCESS | 1850 | --DOMWINDOW == 163 (0x91061400) [pid = 1850] [serial = 2169] [outer = (nil)] [url = about:blank] 16:45:45 INFO - PROCESS | 1850 | 1462923945737 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:45 INFO - PROCESS | 1850 | ++DOCSHELL 0x85714000 == 166 [pid = 1850] [id = 766] 16:45:45 INFO - PROCESS | 1850 | ++DOMWINDOW == 164 (0x862b0800) [pid = 1850] [serial = 2297] [outer = (nil)] 16:45:45 INFO - PROCESS | 1850 | ++DOMWINDOW == 165 (0x86cc4400) [pid = 1850] [serial = 2298] [outer = 0x862b0800] 16:45:45 INFO - PROCESS | 1850 | 1462923945823 Marionette DEBUG loaded listener.js 16:45:45 INFO - PROCESS | 1850 | ++DOMWINDOW == 166 (0x86fdac00) [pid = 1850] [serial = 2299] [outer = 0x862b0800] 16:45:47 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 16:45:47 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 16:45:47 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 16:45:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:45:47 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:45:47 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:45:47 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:45:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:45:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:45:47 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:45:47 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:45:47 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:45:47 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:45:47 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 16:45:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 16:45:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 16:45:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 16:45:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 16:45:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 16:45:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 16:45:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 16:45:47 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 16:45:47 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 16:45:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:45:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:45:47 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 16:45:47 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 16:45:47 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:45:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:45:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:45:47 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:45:47 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:45:47 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:45:47 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:45:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 16:45:47 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 16:45:47 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 16:45:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:45:47 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:45:47 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:45:47 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:45:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:45:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:45:47 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:45:47 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:45:47 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:45:47 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:45:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 16:45:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 16:45:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 16:45:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 16:45:47 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 16:45:47 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:45:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:45:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:45:47 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:45:47 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:45:47 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:45:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:45:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:45:47 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:45:47 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:45:47 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:45:47 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:45:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 16:45:47 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 16:45:47 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 16:45:47 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:45:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:45:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:45:47 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:45:47 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:45:47 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:45:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:45:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:45:47 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:45:47 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:45:47 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:45:47 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:45:47 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 16:45:47 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 16:45:47 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 16:45:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:45:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:45:47 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 16:45:47 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:45:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:45:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:45:47 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:45:47 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:45:47 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:45:47 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:45:47 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 16:45:47 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 16:45:47 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 16:45:47 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 16:45:47 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 16:45:47 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 16:45:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 16:45:47 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 16:45:47 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 16:45:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 16:45:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 16:45:47 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 16:45:47 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:45:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:45:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:45:47 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:45:47 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:45:47 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:45:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:45:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:45:47 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:45:47 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:45:47 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:45:47 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:45:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 16:45:47 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 16:45:47 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 16:45:47 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:45:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:45:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:45:47 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:45:47 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:45:47 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:45:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:45:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:45:47 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:45:47 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:45:47 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:45:47 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:45:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 16:45:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 16:45:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 16:45:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 16:45:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 16:45:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 16:45:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 16:45:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 16:45:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 16:45:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 16:45:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 16:45:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 16:45:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 16:45:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 16:45:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 16:45:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 16:45:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 16:45:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 16:45:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 16:45:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 16:45:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 16:45:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 16:45:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 16:45:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 16:45:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 16:45:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 16:45:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 16:45:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 16:45:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 16:45:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 16:45:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 16:45:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 16:45:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 16:45:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 16:45:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 16:45:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 16:45:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 16:45:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 16:45:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 16:45:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 16:45:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 16:45:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 16:45:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 16:45:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 16:45:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 16:45:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 16:45:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 16:45:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 16:45:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 16:45:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 16:45:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 16:45:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 16:45:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 16:45:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 16:45:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 16:45:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 16:45:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 16:45:47 INFO - TEST-OK | /FileAPI/idlharness.html | took 5776ms 16:45:47 INFO - PROCESS | 1850 | 1462923947235 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]]]}] 16:45:47 INFO - PROCESS | 1850 | 1462923947549 Marionette TRACE conn3 -> [0,3029,"getWindowHandle",null] 16:45:47 INFO - PROCESS | 1850 | 1462923947556 Marionette TRACE conn3 <- [1,3029,null,{"value":"8"}] 16:45:47 INFO - TEST-START | /FileAPI/idlharness.worker 16:45:47 INFO - PROCESS | 1850 | 1462923947603 Marionette TRACE conn3 -> [0,3030,"setScriptTimeout",{"ms":35000}] 16:45:47 INFO - PROCESS | 1850 | 1462923947609 Marionette TRACE conn3 <- [1,3030,null,{}] 16:45:47 INFO - PROCESS | 1850 | 1462923947620 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}] 16:45:47 INFO - PROCESS | 1850 | 1462923947869 Marionette TRACE conn3 <- [1,3031,null,{"value":null}] 16:45:48 INFO - PROCESS | 1850 | 1462923948112 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:48 INFO - PROCESS | 1850 | ++DOCSHELL 0x89c6fc00 == 167 [pid = 1850] [id = 767] 16:45:48 INFO - PROCESS | 1850 | ++DOMWINDOW == 167 (0x89c7a400) [pid = 1850] [serial = 2300] [outer = (nil)] 16:45:48 INFO - PROCESS | 1850 | ++DOMWINDOW == 168 (0x8a0e7c00) [pid = 1850] [serial = 2301] [outer = 0x89c7a400] 16:45:48 INFO - PROCESS | 1850 | 1462923948195 Marionette DEBUG loaded listener.js 16:45:48 INFO - PROCESS | 1850 | ++DOMWINDOW == 169 (0x8af0b400) [pid = 1850] [serial = 2302] [outer = 0x89c7a400] 16:45:48 INFO - PROCESS | 1850 | [1850] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 16:45:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 16:45:50 INFO - {} 16:45:50 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 16:45:50 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 16:45:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:45:50 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:45:50 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:45:50 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:45:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:45:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:45:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:45:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 16:45:50 INFO - {} 16:45:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 16:45:50 INFO - {} 16:45:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 16:45:50 INFO - {} 16:45:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 16:45:50 INFO - {} 16:45:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 16:45:50 INFO - {} 16:45:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 16:45:50 INFO - {} 16:45:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 16:45:50 INFO - {} 16:45:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 16:45:50 INFO - {} 16:45:50 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 16:45:50 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 16:45:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:45:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:45:50 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 16:45:50 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 16:45:50 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:45:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:45:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:45:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:45:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 16:45:50 INFO - {} 16:45:50 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 16:45:50 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 16:45:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:45:50 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:45:50 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:45:50 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:45:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:45:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:45:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:45:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 16:45:50 INFO - {} 16:45:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 16:45:50 INFO - {} 16:45:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 16:45:50 INFO - {} 16:45:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 16:45:50 INFO - {} 16:45:50 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 16:45:50 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:45:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:45:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:45:50 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:45:50 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:45:50 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:45:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:45:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:45:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:45:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 16:45:50 INFO - {} 16:45:50 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 - {} 16:45:50 INFO - {} 16:45:50 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 16:45:50 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:45:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:45:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:45:50 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:45:50 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:45:50 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:45:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:45:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:45:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:45:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 16:45:50 INFO - {} 16:45:50 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 16:45:50 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 16:45:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:45:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:45:50 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 16:45:50 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:45:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:45:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:45:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:45:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 16:45:50 INFO - {} 16:45:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 16:45:50 INFO - {} 16:45:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 16:45:50 INFO - {} 16:45:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 16:45:50 INFO - {} 16:45:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 16:45:50 INFO - {} 16:45:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 16:45:50 INFO - {} 16:45:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 16:45:50 INFO - {} 16:45:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 16:45:50 INFO - {} 16:45:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 16:45:50 INFO - {} 16:45:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 16:45:50 INFO - {} 16:45:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 16:45:50 INFO - {} 16:45:50 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 16:45:50 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:45:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:45:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:45:50 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:45:50 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:45:50 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:45:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:45:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:45:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:45:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 16:45:50 INFO - {} 16:45:50 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 - {} 16:45:50 INFO - {} 16:45:50 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 16:45:50 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:45:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:45:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:45:50 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:45:50 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:45:50 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:45:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:45:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:45:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:45:50 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 16:45:50 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 16:45:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:45:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:45:50 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 16:45:50 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:45:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:45:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:45:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:45:50 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 16:45:50 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 16:45:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:45:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:45:50 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 16:45:50 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:45:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:45:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:45:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:45:50 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 16:45:50 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 16:45:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:45:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:45:50 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 16:45:50 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:45:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:45:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:45:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:45:50 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 16:45:50 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 16:45:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:45:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:45:50 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 16:45:50 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:45:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:45:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:45:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:45:50 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 16:45:50 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 16:45:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:45:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:45:50 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 16:45:50 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:45:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:45:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:45:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:45:50 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 16:45:50 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 16:45:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:45:50 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:45:50 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:45:50 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:45:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:45:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:45:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:45:50 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 16:45:50 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 16:45:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:45:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:45:50 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 16:45:50 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 16:45:50 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:45:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:45:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:45:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:45:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 16:45:50 INFO - {} 16:45:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 16:45:50 INFO - {} 16:45:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 16:45:50 INFO - {} 16:45:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 16:45:50 INFO - {} 16:45:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 16:45:50 INFO - {} 16:45:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 16:45:50 INFO - {} 16:45:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 16:45:50 INFO - {} 16:45:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 16:45:50 INFO - {} 16:45:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 16:45:50 INFO - {} 16:45:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 16:45:50 INFO - {} 16:45:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 16:45:50 INFO - {} 16:45:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 16:45:50 INFO - {} 16:45:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 16:45:50 INFO - {} 16:45:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 16:45:50 INFO - {} 16:45:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 16:45:50 INFO - {} 16:45:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 16:45:50 INFO - {} 16:45:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 16:45:50 INFO - {} 16:45:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 16:45:50 INFO - {} 16:45:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 16:45:50 INFO - {} 16:45:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 16:45:50 INFO - {} 16:45:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 16:45:50 INFO - {} 16:45:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 16:45:50 INFO - {} 16:45:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 16:45:50 INFO - {} 16:45:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 16:45:50 INFO - {} 16:45:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 16:45:50 INFO - {} 16:45:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 16:45:50 INFO - {} 16:45:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 16:45:50 INFO - {} 16:45:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 16:45:50 INFO - {} 16:45:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 16:45:50 INFO - {} 16:45:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 16:45:50 INFO - {} 16:45:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 16:45:50 INFO - {} 16:45:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 16:45:50 INFO - {} 16:45:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 16:45:50 INFO - {} 16:45:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 16:45:50 INFO - {} 16:45:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 16:45:50 INFO - {} 16:45:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 16:45:50 INFO - {} 16:45:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 16:45:50 INFO - {} 16:45:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 16:45:50 INFO - {} 16:45:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 16:45:50 INFO - {} 16:45:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 16:45:50 INFO - {} 16:45:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 16:45:50 INFO - {} 16:45:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 16:45:50 INFO - {} 16:45:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 16:45:50 INFO - {} 16:45:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 16:45:50 INFO - {} 16:45:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 16:45:50 INFO - {} 16:45:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 16:45:50 INFO - {} 16:45:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 16:45:50 INFO - {} 16:45:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 16:45:50 INFO - {} 16:45:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 16:45:50 INFO - {} 16:45:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 16:45:50 INFO - {} 16:45:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 16:45:50 INFO - {} 16:45:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 16:45:50 INFO - {} 16:45:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 16:45:50 INFO - {} 16:45:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 16:45:50 INFO - {} 16:45:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 16:45:50 INFO - {} 16:45:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 16:45:50 INFO - {} 16:45:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 16:45:50 INFO - {} 16:45:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 16:45:50 INFO - {} 16:45:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 16:45:50 INFO - {} 16:45:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 16:45:50 INFO - {} 16:45:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 16:45:50 INFO - {} 16:45:50 INFO - TEST-OK | /FileAPI/idlharness.worker | took 2849ms 16:45:50 INFO - PROCESS | 1850 | 1462923950231 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,{},{}]]]}] 16:45:50 INFO - PROCESS | 1850 | 1462923950439 Marionette TRACE conn3 -> [0,3033,"getWindowHandle",null] 16:45:50 INFO - PROCESS | 1850 | 1462923950451 Marionette TRACE conn3 <- [1,3033,null,{"value":"8"}] 16:45:51 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 16:45:51 INFO - PROCESS | 1850 | --DOMWINDOW == 168 (0x8f051400) [pid = 1850] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 16:45:51 INFO - PROCESS | 1850 | --DOMWINDOW == 167 (0x86cc7c00) [pid = 1850] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 16:45:51 INFO - PROCESS | 1850 | --DOMWINDOW == 166 (0x8a0f0800) [pid = 1850] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 16:45:51 INFO - PROCESS | 1850 | --DOMWINDOW == 165 (0x957ea000) [pid = 1850] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 16:45:51 INFO - PROCESS | 1850 | --DOMWINDOW == 164 (0x8b114000) [pid = 1850] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 16:45:51 INFO - PROCESS | 1850 | --DOMWINDOW == 163 (0x99eefc00) [pid = 1850] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 16:45:51 INFO - PROCESS | 1850 | --DOMWINDOW == 162 (0x8ee68400) [pid = 1850] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 16:45:51 INFO - PROCESS | 1850 | --DOMWINDOW == 161 (0x953de400) [pid = 1850] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 16:45:51 INFO - PROCESS | 1850 | --DOMWINDOW == 160 (0x89c71000) [pid = 1850] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 16:45:51 INFO - PROCESS | 1850 | --DOMWINDOW == 159 (0x91e2e000) [pid = 1850] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 16:45:51 INFO - PROCESS | 1850 | --DOMWINDOW == 158 (0x95087800) [pid = 1850] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 16:45:51 INFO - PROCESS | 1850 | --DOMWINDOW == 157 (0xa30f2400) [pid = 1850] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 16:45:51 INFO - PROCESS | 1850 | --DOMWINDOW == 156 (0x91e37800) [pid = 1850] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 16:45:51 INFO - PROCESS | 1850 | --DOMWINDOW == 155 (0x9255dc00) [pid = 1850] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 16:45:51 INFO - PROCESS | 1850 | --DOMWINDOW == 154 (0x8d412c00) [pid = 1850] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 16:45:51 INFO - PROCESS | 1850 | --DOMWINDOW == 153 (0x87f02400) [pid = 1850] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 16:45:51 INFO - PROCESS | 1850 | --DOMWINDOW == 152 (0xa349cc00) [pid = 1850] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 16:45:51 INFO - PROCESS | 1850 | --DOMWINDOW == 151 (0xa34a0c00) [pid = 1850] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 16:45:51 INFO - PROCESS | 1850 | --DOMWINDOW == 150 (0x92758000) [pid = 1850] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 16:45:51 INFO - PROCESS | 1850 | --DOMWINDOW == 149 (0x8ee42400) [pid = 1850] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 16:45:51 INFO - PROCESS | 1850 | --DOMWINDOW == 148 (0x91d99800) [pid = 1850] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 16:45:51 INFO - PROCESS | 1850 | --DOMWINDOW == 147 (0x8af04000) [pid = 1850] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 16:45:51 INFO - PROCESS | 1850 | --DOMWINDOW == 146 (0xa229d000) [pid = 1850] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 16:45:51 INFO - PROCESS | 1850 | --DOMWINDOW == 145 (0x99bb2c00) [pid = 1850] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 16:45:51 INFO - PROCESS | 1850 | --DOMWINDOW == 144 (0x9273bc00) [pid = 1850] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 16:45:51 INFO - PROCESS | 1850 | --DOMWINDOW == 143 (0x99eecc00) [pid = 1850] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 16:45:51 INFO - PROCESS | 1850 | --DOMWINDOW == 142 (0x8e6df800) [pid = 1850] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 16:45:51 INFO - PROCESS | 1850 | --DOMWINDOW == 141 (0x91310c00) [pid = 1850] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 16:45:51 INFO - PROCESS | 1850 | --DOMWINDOW == 140 (0x922d5800) [pid = 1850] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 16:45:51 INFO - PROCESS | 1850 | --DOMWINDOW == 139 (0x92ac1c00) [pid = 1850] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 16:45:51 INFO - PROCESS | 1850 | --DOMWINDOW == 138 (0x921fc400) [pid = 1850] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 16:45:51 INFO - PROCESS | 1850 | --DOMWINDOW == 137 (0x91ad5c00) [pid = 1850] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 16:45:51 INFO - PROCESS | 1850 | 1462923951293 Marionette TRACE conn3 -> [0,3034,"setScriptTimeout",{"ms":35000}] 16:45:51 INFO - PROCESS | 1850 | 1462923951298 Marionette TRACE conn3 <- [1,3034,null,{}] 16:45:51 INFO - PROCESS | 1850 | 1462923951310 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}] 16:45:51 INFO - PROCESS | 1850 | 1462923951536 Marionette TRACE conn3 <- [1,3035,null,{"value":null}] 16:45:51 INFO - PROCESS | 1850 | 1462923951759 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:51 INFO - PROCESS | 1850 | ++DOCSHELL 0x8a0e2800 == 168 [pid = 1850] [id = 768] 16:45:51 INFO - PROCESS | 1850 | ++DOMWINDOW == 138 (0x8b0f6400) [pid = 1850] [serial = 2303] [outer = (nil)] 16:45:51 INFO - PROCESS | 1850 | ++DOMWINDOW == 139 (0x8e6e2000) [pid = 1850] [serial = 2304] [outer = 0x8b0f6400] 16:45:51 INFO - PROCESS | 1850 | 1462923951839 Marionette DEBUG loaded listener.js 16:45:51 INFO - PROCESS | 1850 | ++DOMWINDOW == 140 (0x8e70c000) [pid = 1850] [serial = 2305] [outer = 0x8b0f6400] 16:45:52 INFO - PROCESS | 1850 | 1462923952568 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]]]}] 16:45:52 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 16:45:52 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1401ms 16:45:52 INFO - PROCESS | 1850 | 1462923952587 Marionette TRACE conn3 -> [0,3037,"getWindowHandle",null] 16:45:52 INFO - PROCESS | 1850 | 1462923952590 Marionette TRACE conn3 <- [1,3037,null,{"value":"8"}] 16:45:52 INFO - TEST-START | /FileAPI/blob/Blob-close.html 16:45:52 INFO - PROCESS | 1850 | 1462923952605 Marionette TRACE conn3 -> [0,3038,"setScriptTimeout",{"ms":35000}] 16:45:52 INFO - PROCESS | 1850 | 1462923952614 Marionette TRACE conn3 <- [1,3038,null,{}] 16:45:52 INFO - PROCESS | 1850 | 1462923952621 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}] 16:45:52 INFO - PROCESS | 1850 | 1462923952936 Marionette TRACE conn3 <- [1,3039,null,{"value":null}] 16:45:52 INFO - PROCESS | 1850 | 1462923952962 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:53 INFO - PROCESS | 1850 | ++DOCSHELL 0x8e6e3800 == 169 [pid = 1850] [id = 769] 16:45:53 INFO - PROCESS | 1850 | ++DOMWINDOW == 141 (0x8ee61000) [pid = 1850] [serial = 2306] [outer = (nil)] 16:45:53 INFO - PROCESS | 1850 | ++DOMWINDOW == 142 (0x8ef09400) [pid = 1850] [serial = 2307] [outer = 0x8ee61000] 16:45:53 INFO - PROCESS | 1850 | 1462923953041 Marionette DEBUG loaded listener.js 16:45:53 INFO - PROCESS | 1850 | ++DOMWINDOW == 143 (0x8f052400) [pid = 1850] [serial = 2308] [outer = 0x8ee61000] 16:45:54 INFO - PROCESS | 1850 | 1462923954251 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"]]]}] 16:45:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 16:45:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 16:45:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:45:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:45:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 16:45:54 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1695ms 16:45:54 INFO - PROCESS | 1850 | 1462923954296 Marionette TRACE conn3 -> [0,3041,"getWindowHandle",null] 16:45:54 INFO - PROCESS | 1850 | 1462923954304 Marionette TRACE conn3 <- [1,3041,null,{"value":"8"}] 16:45:54 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 16:45:54 INFO - PROCESS | 1850 | 1462923954314 Marionette TRACE conn3 -> [0,3042,"setScriptTimeout",{"ms":35000}] 16:45:54 INFO - PROCESS | 1850 | 1462923954321 Marionette TRACE conn3 <- [1,3042,null,{}] 16:45:54 INFO - PROCESS | 1850 | 1462923954379 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}] 16:45:54 INFO - PROCESS | 1850 | 1462923954657 Marionette TRACE conn3 <- [1,3043,null,{"value":null}] 16:45:55 INFO - PROCESS | 1850 | 1462923955084 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:55 INFO - PROCESS | 1850 | ++DOCSHELL 0x88bbb400 == 170 [pid = 1850] [id = 770] 16:45:55 INFO - PROCESS | 1850 | ++DOMWINDOW == 144 (0x88bc2800) [pid = 1850] [serial = 2309] [outer = (nil)] 16:45:55 INFO - PROCESS | 1850 | ++DOMWINDOW == 145 (0x890e2400) [pid = 1850] [serial = 2310] [outer = 0x88bc2800] 16:45:55 INFO - PROCESS | 1850 | 1462923955199 Marionette DEBUG loaded listener.js 16:45:55 INFO - PROCESS | 1850 | ++DOMWINDOW == 146 (0x89d8bc00) [pid = 1850] [serial = 2311] [outer = 0x88bc2800] 16:45:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 16:45:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 16:45:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 16:45:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 16:45:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 16:45:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 16:45:56 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. 16:45:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 16:45:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 16:45:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 16:45:56 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'.) 16:45:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 16:45:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 16:45:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 16:45:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 16:45:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 16:45:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 16:45:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 16:45:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 16:45:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 16:45:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 16:45:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 16:45:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 16:45:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 16:45:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 16:45:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 16:45:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 16:45:56 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. 16:45:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 16:45:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:45:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:45:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 16:45:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 16:45:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 16:45:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 16:45:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 16:45:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 16:45:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 16:45:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 16:45:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 16:45:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 16:45:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 16:45:56 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. 16:45:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 16:45:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 16:45:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:45:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:45:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 16:45:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 16:45:56 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. 16:45:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 16:45:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 16:45:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:45:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:45:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 16:45:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 16:45:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 16:45:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 16:45:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 16:45:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 16:45:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 16:45:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:45:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:45:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 16:45:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 16:45:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 16:45:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 16:45:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:45:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:45:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:45:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:45:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:45:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 16:45:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 16:45:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:45:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:45:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:45:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:45:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:45:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 16:45:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:45:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:45:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:45:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:45:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:45:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 16:45:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:45:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:45:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:45:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:45:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:45:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 16:45:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 16:45:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:45:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:45:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:45:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:45:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:45:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 16:45:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:45:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:45:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:45:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:45:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:45:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 16:45:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:45:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:45:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:45:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:45:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:45:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 16:45:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:45:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:45:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:45:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:45:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:45:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 16:45:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:45:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:45:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:45:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:45:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:45:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 16:45:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 16:45:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 16:45:56 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 2115ms 16:45:56 INFO - PROCESS | 1850 | 1462923956337 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]]]}] 16:45:56 INFO - PROCESS | 1850 | 1462923956454 Marionette TRACE conn3 -> [0,3045,"getWindowHandle",null] 16:45:56 INFO - PROCESS | 1850 | 1462923956487 Marionette TRACE conn3 <- [1,3045,null,{"value":"8"}] 16:45:56 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 16:45:56 INFO - PROCESS | 1850 | 1462923956638 Marionette TRACE conn3 -> [0,3046,"setScriptTimeout",{"ms":35000}] 16:45:56 INFO - PROCESS | 1850 | 1462923956647 Marionette TRACE conn3 <- [1,3046,null,{}] 16:45:56 INFO - PROCESS | 1850 | 1462923956673 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}] 16:45:57 INFO - PROCESS | 1850 | 1462923957056 Marionette TRACE conn3 <- [1,3047,null,{"value":null}] 16:45:57 INFO - PROCESS | 1850 | 1462923957327 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:57 INFO - PROCESS | 1850 | ++DOCSHELL 0x8b0ee400 == 171 [pid = 1850] [id = 771] 16:45:57 INFO - PROCESS | 1850 | ++DOMWINDOW == 147 (0x8b0f2800) [pid = 1850] [serial = 2312] [outer = (nil)] 16:45:57 INFO - PROCESS | 1850 | ++DOMWINDOW == 148 (0x8b10a400) [pid = 1850] [serial = 2313] [outer = 0x8b0f2800] 16:45:57 INFO - PROCESS | 1850 | 1462923957419 Marionette DEBUG loaded listener.js 16:45:57 INFO - PROCESS | 1850 | ++DOMWINDOW == 149 (0x8b67cc00) [pid = 1850] [serial = 2314] [outer = 0x8b0f2800] 16:45:57 INFO - PROCESS | 1850 | [1850] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 16:45:58 INFO - PROCESS | 1850 | 1462923958381 Marionette TRACE conn3 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 16:45:58 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 16:45:58 INFO - {} 16:45:58 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1839ms 16:45:58 INFO - PROCESS | 1850 | 1462923958399 Marionette TRACE conn3 -> [0,3049,"getWindowHandle",null] 16:45:58 INFO - PROCESS | 1850 | 1462923958402 Marionette TRACE conn3 <- [1,3049,null,{"value":"8"}] 16:45:58 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 16:45:58 INFO - PROCESS | 1850 | 1462923958410 Marionette TRACE conn3 -> [0,3050,"setScriptTimeout",{"ms":35000}] 16:45:58 INFO - PROCESS | 1850 | 1462923958417 Marionette TRACE conn3 <- [1,3050,null,{}] 16:45:58 INFO - PROCESS | 1850 | 1462923958445 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}] 16:45:58 INFO - PROCESS | 1850 | 1462923958828 Marionette TRACE conn3 <- [1,3051,null,{"value":null}] 16:45:59 INFO - PROCESS | 1850 | 1462923959109 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:59 INFO - PROCESS | 1850 | ++DOCSHELL 0x8b0ed000 == 172 [pid = 1850] [id = 772] 16:45:59 INFO - PROCESS | 1850 | ++DOMWINDOW == 150 (0x8b10bc00) [pid = 1850] [serial = 2315] [outer = (nil)] 16:45:59 INFO - PROCESS | 1850 | ++DOMWINDOW == 151 (0x8d409c00) [pid = 1850] [serial = 2316] [outer = 0x8b10bc00] 16:45:59 INFO - PROCESS | 1850 | 1462923959206 Marionette DEBUG loaded listener.js 16:45:59 INFO - PROCESS | 1850 | ++DOMWINDOW == 152 (0x8d787800) [pid = 1850] [serial = 2317] [outer = 0x8b10bc00] 16:46:00 INFO - PROCESS | 1850 | 1462923960020 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]]]}] 16:46:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 16:46:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 16:46:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 16:46:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 16:46:00 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1638ms 16:46:00 INFO - PROCESS | 1850 | 1462923960051 Marionette TRACE conn3 -> [0,3053,"getWindowHandle",null] 16:46:00 INFO - PROCESS | 1850 | 1462923960056 Marionette TRACE conn3 <- [1,3053,null,{"value":"8"}] 16:46:00 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 16:46:00 INFO - PROCESS | 1850 | 1462923960063 Marionette TRACE conn3 -> [0,3054,"setScriptTimeout",{"ms":35000}] 16:46:00 INFO - PROCESS | 1850 | 1462923960067 Marionette TRACE conn3 <- [1,3054,null,{}] 16:46:00 INFO - PROCESS | 1850 | 1462923960073 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}] 16:46:00 INFO - PROCESS | 1850 | 1462923960361 Marionette TRACE conn3 <- [1,3055,null,{"value":null}] 16:46:00 INFO - PROCESS | 1850 | 1462923960634 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:00 INFO - PROCESS | 1850 | ++DOCSHELL 0x8d783800 == 173 [pid = 1850] [id = 773] 16:46:00 INFO - PROCESS | 1850 | ++DOMWINDOW == 153 (0x8dd17400) [pid = 1850] [serial = 2318] [outer = (nil)] 16:46:00 INFO - PROCESS | 1850 | ++DOMWINDOW == 154 (0x8e707400) [pid = 1850] [serial = 2319] [outer = 0x8dd17400] 16:46:00 INFO - PROCESS | 1850 | 1462923960726 Marionette DEBUG loaded listener.js 16:46:00 INFO - PROCESS | 1850 | ++DOMWINDOW == 155 (0x8ee41400) [pid = 1850] [serial = 2320] [outer = 0x8dd17400] 16:46:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 16:46:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 16:46:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 16:46:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 16:46:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 16:46:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 16:46:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 16:46:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 16:46:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 16:46:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 16:46:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 16:46:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 16:46:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 16:46:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 16:46:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 16:46:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 16:46:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 16:46:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 16:46:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 16:46:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 16:46:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 16:46:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 16:46:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 16:46:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 16:46:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 16:46:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 16:46:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 16:46:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 16:46:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 16:46:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 16:46:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 16:46:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 16:46:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 16:46:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 16:46:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 16:46:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 16:46:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 16:46:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 16:46:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 16:46:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 16:46:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 16:46:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 16:46:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 16:46:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 16:46:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 16:46:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 16:46:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 16:46:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 16:46:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 16:46:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 16:46:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 16:46:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 16:46:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 16:46:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 16:46:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 16:46:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 16:46:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 16:46:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 16:46:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 16:46:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 16:46:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 16:46:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 16:46:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 16:46:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 16:46:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 16:46:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 16:46:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 16:46:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 16:46:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 16:46:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 16:46:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 16:46:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 16:46:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 16:46:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 16:46:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 16:46:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 16:46:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 16:46:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 16:46:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 16:46:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 16:46:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 16:46:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 16:46:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 16:46:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 16:46:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 16:46:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 16:46:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 16:46:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 16:46:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 16:46:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 16:46:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 16:46:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 16:46:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 16:46:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 16:46:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 16:46:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 16:46:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 16:46:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 16:46:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 16:46:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:46:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:46:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:46:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:46:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:46:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 16:46:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:46:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:46:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:46:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:46:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:46:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 16:46:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:46:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:46:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:46:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:46:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:46:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 16:46:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:46:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:46:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:46:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:46:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:46:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 16:46:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:46:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:46:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:46:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:46:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:46:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 16:46:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:46:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:46:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:46:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:46:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:46:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 16:46:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:46:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:46:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:46:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:46:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:46:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 16:46:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:46:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:46:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:46:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:46:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:46:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 16:46:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:46:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:46:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:46:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:46:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:46:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 16:46:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:46:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:46:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:46:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:46:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:46:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 16:46:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:46:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:46:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:46:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:46:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:46:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 16:46:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:46:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:46:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:46:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:46:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:46:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 16:46:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:46:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:46:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:46:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:46:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:46:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 16:46:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:46:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:46:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:46:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:46:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:46:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 16:46:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:46:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:46:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:46:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:46:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:46:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 16:46:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:46:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:46:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:46:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:46:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:46:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 16:46:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:46:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:46:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:46:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:46:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:46:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 16:46:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:46:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:46:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:46:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:46:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:46:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 16:46:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:46:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:46:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:46:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:46:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:46:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 16:46:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:46:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:46:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:46:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:46:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:46:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 16:46:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:46:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:46:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:46:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:46:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:46:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 16:46:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:46:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:46:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:46:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:46:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:46:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 16:46:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:46:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:46:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:46:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 16:46:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 16:46:02 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" 16:46:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:46:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:46:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:46:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 16:46:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 16:46:02 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" 16:46:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:46:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:46:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:46:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 16:46:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 16:46:02 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 2226ms 16:46:02 INFO - TEST-START | /FileAPI/file/File-constructor.html 16:46:02 INFO - PROCESS | 1850 | 1462923962124 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"]]]}] 16:46:02 INFO - PROCESS | 1850 | 1462923962294 Marionette TRACE conn3 -> [0,3057,"getWindowHandle",null] 16:46:02 INFO - PROCESS | 1850 | 1462923962302 Marionette TRACE conn3 <- [1,3057,null,{"value":"8"}] 16:46:02 INFO - PROCESS | 1850 | 1462923962460 Marionette TRACE conn3 -> [0,3058,"setScriptTimeout",{"ms":35000}] 16:46:02 INFO - PROCESS | 1850 | 1462923962464 Marionette TRACE conn3 <- [1,3058,null,{}] 16:46:02 INFO - PROCESS | 1850 | 1462923962521 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}] 16:46:02 INFO - PROCESS | 1850 | 1462923962756 Marionette TRACE conn3 <- [1,3059,null,{"value":null}] 16:46:03 INFO - PROCESS | 1850 | 1462923963049 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:03 INFO - PROCESS | 1850 | ++DOCSHELL 0x8b9d5c00 == 174 [pid = 1850] [id = 774] 16:46:03 INFO - PROCESS | 1850 | ++DOMWINDOW == 156 (0x8ee3b800) [pid = 1850] [serial = 2321] [outer = (nil)] 16:46:03 INFO - PROCESS | 1850 | ++DOMWINDOW == 157 (0x91006000) [pid = 1850] [serial = 2322] [outer = 0x8ee3b800] 16:46:03 INFO - PROCESS | 1850 | 1462923963136 Marionette DEBUG loaded listener.js 16:46:03 INFO - PROCESS | 1850 | ++DOMWINDOW == 158 (0x9100b000) [pid = 1850] [serial = 2323] [outer = 0x8ee3b800] 16:46:04 INFO - PROCESS | 1850 | 1462923964084 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]]]}] 16:46:04 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 16:46:04 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 16:46:04 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 16:46:04 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 16:46:04 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 16:46:04 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 16:46:04 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 16:46:04 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 16:46:04 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 16:46:04 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 16:46:04 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 16:46:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:46:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:46:04 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 16:46:04 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 16:46:04 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 16:46:04 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 16:46:04 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 16:46:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:46:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:46:04 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 16:46:04 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 16:46:04 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 16:46:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:46:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:46:04 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 16:46:04 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 16:46:04 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 16:46:04 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1830ms 16:46:04 INFO - PROCESS | 1850 | 1462923964165 Marionette TRACE conn3 -> [0,3061,"getWindowHandle",null] 16:46:04 INFO - PROCESS | 1850 | 1462923964169 Marionette TRACE conn3 <- [1,3061,null,{"value":"8"}] 16:46:04 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 16:46:04 INFO - PROCESS | 1850 | 1462923964178 Marionette TRACE conn3 -> [0,3062,"setScriptTimeout",{"ms":35000}] 16:46:04 INFO - PROCESS | 1850 | 1462923964181 Marionette TRACE conn3 <- [1,3062,null,{}] 16:46:04 INFO - PROCESS | 1850 | 1462923964187 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}] 16:46:04 INFO - PROCESS | 1850 | 1462923964451 Marionette TRACE conn3 <- [1,3063,null,{"value":null}] 16:46:04 INFO - PROCESS | 1850 | 1462923964800 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:04 INFO - PROCESS | 1850 | ++DOCSHELL 0x8b0f1400 == 175 [pid = 1850] [id = 775] 16:46:04 INFO - PROCESS | 1850 | ++DOMWINDOW == 159 (0x9105f800) [pid = 1850] [serial = 2324] [outer = (nil)] 16:46:04 INFO - PROCESS | 1850 | ++DOMWINDOW == 160 (0x91306800) [pid = 1850] [serial = 2325] [outer = 0x9105f800] 16:46:04 INFO - PROCESS | 1850 | 1462923964896 Marionette DEBUG loaded listener.js 16:46:05 INFO - PROCESS | 1850 | ++DOMWINDOW == 161 (0x91309800) [pid = 1850] [serial = 2326] [outer = 0x9105f800] 16:46:05 INFO - PROCESS | 1850 | [1850] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 16:46:05 INFO - PROCESS | 1850 | 1462923965960 Marionette TRACE conn3 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 16:46:06 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 16:46:06 INFO - {} 16:46:06 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1833ms 16:46:06 INFO - PROCESS | 1850 | 1462923966014 Marionette TRACE conn3 -> [0,3065,"getWindowHandle",null] 16:46:06 INFO - PROCESS | 1850 | 1462923966017 Marionette TRACE conn3 <- [1,3065,null,{"value":"8"}] 16:46:06 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 16:46:06 INFO - PROCESS | 1850 | 1462923966026 Marionette TRACE conn3 -> [0,3066,"setScriptTimeout",{"ms":35000}] 16:46:06 INFO - PROCESS | 1850 | 1462923966029 Marionette TRACE conn3 <- [1,3066,null,{}] 16:46:06 INFO - PROCESS | 1850 | 1462923966033 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}] 16:46:06 INFO - PROCESS | 1850 | 1462923966338 Marionette TRACE conn3 <- [1,3067,null,{"value":null}] 16:46:06 INFO - PROCESS | 1850 | 1462923966765 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:06 INFO - PROCESS | 1850 | ++DOCSHELL 0x91acb000 == 176 [pid = 1850] [id = 776] 16:46:06 INFO - PROCESS | 1850 | ++DOMWINDOW == 162 (0x91ad0c00) [pid = 1850] [serial = 2327] [outer = (nil)] 16:46:06 INFO - PROCESS | 1850 | ++DOMWINDOW == 163 (0x91bb8800) [pid = 1850] [serial = 2328] [outer = 0x91ad0c00] 16:46:06 INFO - PROCESS | 1850 | 1462923966856 Marionette DEBUG loaded listener.js 16:46:06 INFO - PROCESS | 1850 | ++DOMWINDOW == 164 (0x91d97400) [pid = 1850] [serial = 2329] [outer = 0x91ad0c00] 16:46:07 INFO - PROCESS | 1850 | 1462923967612 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]]]}] 16:46:07 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 16:46:07 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 16:46:07 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 16:46:07 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 16:46:07 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 16:46:07 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 16:46:07 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 16:46:07 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1646ms 16:46:07 INFO - PROCESS | 1850 | 1462923967674 Marionette TRACE conn3 -> [0,3069,"getWindowHandle",null] 16:46:07 INFO - PROCESS | 1850 | 1462923967677 Marionette TRACE conn3 <- [1,3069,null,{"value":"8"}] 16:46:07 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 16:46:07 INFO - PROCESS | 1850 | 1462923967684 Marionette TRACE conn3 -> [0,3070,"setScriptTimeout",{"ms":35000}] 16:46:07 INFO - PROCESS | 1850 | 1462923967688 Marionette TRACE conn3 <- [1,3070,null,{}] 16:46:07 INFO - PROCESS | 1850 | 1462923967693 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}] 16:46:07 INFO - PROCESS | 1850 | 1462923967910 Marionette TRACE conn3 <- [1,3071,null,{"value":null}] 16:46:08 INFO - PROCESS | 1850 | 1462923968229 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:08 INFO - PROCESS | 1850 | ++DOCSHELL 0x8b9d3800 == 177 [pid = 1850] [id = 777] 16:46:08 INFO - PROCESS | 1850 | ++DOMWINDOW == 165 (0x9130f800) [pid = 1850] [serial = 2330] [outer = (nil)] 16:46:08 INFO - PROCESS | 1850 | ++DOMWINDOW == 166 (0x921ef800) [pid = 1850] [serial = 2331] [outer = 0x9130f800] 16:46:08 INFO - PROCESS | 1850 | 1462923968320 Marionette DEBUG loaded listener.js 16:46:08 INFO - PROCESS | 1850 | ++DOMWINDOW == 167 (0x921fa800) [pid = 1850] [serial = 2332] [outer = 0x9130f800] 16:46:09 INFO - PROCESS | 1850 | 1462923969220 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]]]}] 16:46:09 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 16:46:09 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 16:46:09 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 16:46:09 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 16:46:09 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 16:46:09 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 16:46:09 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1546ms 16:46:09 INFO - PROCESS | 1850 | 1462923969233 Marionette TRACE conn3 -> [0,3073,"getWindowHandle",null] 16:46:09 INFO - PROCESS | 1850 | 1462923969237 Marionette TRACE conn3 <- [1,3073,null,{"value":"8"}] 16:46:09 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 16:46:09 INFO - PROCESS | 1850 | 1462923969243 Marionette TRACE conn3 -> [0,3074,"setScriptTimeout",{"ms":35000}] 16:46:09 INFO - PROCESS | 1850 | 1462923969246 Marionette TRACE conn3 <- [1,3074,null,{}] 16:46:09 INFO - PROCESS | 1850 | 1462923969252 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}] 16:46:09 INFO - PROCESS | 1850 | 1462923969512 Marionette TRACE conn3 <- [1,3075,null,{"value":null}] 16:46:09 INFO - PROCESS | 1850 | 1462923969822 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:09 INFO - PROCESS | 1850 | ++DOCSHELL 0x8b2df400 == 178 [pid = 1850] [id = 778] 16:46:09 INFO - PROCESS | 1850 | ++DOMWINDOW == 168 (0x91e2b000) [pid = 1850] [serial = 2333] [outer = (nil)] 16:46:09 INFO - PROCESS | 1850 | ++DOMWINDOW == 169 (0x92311400) [pid = 1850] [serial = 2334] [outer = 0x91e2b000] 16:46:09 INFO - PROCESS | 1850 | 1462923969911 Marionette DEBUG loaded listener.js 16:46:10 INFO - PROCESS | 1850 | ++DOMWINDOW == 170 (0x92314000) [pid = 1850] [serial = 2335] [outer = 0x91e2b000] 16:46:10 INFO - PROCESS | 1850 | 1462923970787 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]]]}] 16:46:10 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 16:46:10 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 16:46:10 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 16:46:10 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 16:46:10 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 16:46:10 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 16:46:10 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1590ms 16:46:10 INFO - PROCESS | 1850 | 1462923970837 Marionette TRACE conn3 -> [0,3077,"getWindowHandle",null] 16:46:10 INFO - PROCESS | 1850 | 1462923970843 Marionette TRACE conn3 <- [1,3077,null,{"value":"8"}] 16:46:10 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 16:46:10 INFO - PROCESS | 1850 | 1462923970853 Marionette TRACE conn3 -> [0,3078,"setScriptTimeout",{"ms":35000}] 16:46:10 INFO - PROCESS | 1850 | 1462923970857 Marionette TRACE conn3 <- [1,3078,null,{}] 16:46:10 INFO - PROCESS | 1850 | 1462923970863 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}] 16:46:11 INFO - PROCESS | 1850 | 1462923971147 Marionette TRACE conn3 <- [1,3079,null,{"value":null}] 16:46:11 INFO - PROCESS | 1850 | 1462923971485 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:11 INFO - PROCESS | 1850 | ++DOCSHELL 0x91306000 == 179 [pid = 1850] [id = 779] 16:46:11 INFO - PROCESS | 1850 | ++DOMWINDOW == 171 (0x91ace000) [pid = 1850] [serial = 2336] [outer = (nil)] 16:46:11 INFO - PROCESS | 1850 | ++DOMWINDOW == 172 (0x91bb0c00) [pid = 1850] [serial = 2337] [outer = 0x91ace000] 16:46:11 INFO - PROCESS | 1850 | 1462923971648 Marionette DEBUG loaded listener.js 16:46:11 INFO - PROCESS | 1850 | ++DOMWINDOW == 173 (0x9230c400) [pid = 1850] [serial = 2338] [outer = 0x91ace000] 16:46:12 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsText - assert_throws: function "function () { 16:46:12 INFO - reader.readAsText(blob_2) 16:46:12 INFO - }" did not throw 16:46:12 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3 16:46:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:46:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:46:12 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1 16:46:12 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsDataURL - assert_throws: function "function () { 16:46:12 INFO - reader.readAsDataURL(blob_2) 16:46:12 INFO - }" did not throw 16:46:12 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3 16:46:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:46:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:46:12 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1 16:46:12 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsArrayBuffer - assert_throws: function "function () { 16:46:12 INFO - reader.readAsArrayBuffer(blob_2) 16:46:12 INFO - }" did not throw 16:46:12 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3 16:46:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:46:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:46:12 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1 16:46:12 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer - assert_false: Only one loadstart event should be dispatched expected false got true 16:46:12 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5 16:46:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:46:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 16:46:12 INFO - reader.onloadstart [0,3081,"getWindowHandle",null] 16:46:12 INFO - PROCESS | 1850 | 1462923972563 Marionette TRACE conn3 <- [1,3081,null,{"value":"8"}] 16:46:12 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 16:46:12 INFO - PROCESS | 1850 | 1462923972628 Marionette TRACE conn3 -> [0,3082,"setScriptTimeout",{"ms":35000}] 16:46:12 INFO - PROCESS | 1850 | 1462923972636 Marionette TRACE conn3 <- [1,3082,null,{}] 16:46:12 INFO - PROCESS | 1850 | 1462923972653 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}] 16:46:12 INFO - PROCESS | 1850 | 1462923972967 Marionette TRACE conn3 <- [1,3083,null,{"value":null}] 16:46:13 INFO - PROCESS | 1850 | 1462923973333 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:13 INFO - PROCESS | 1850 | ++DOCSHELL 0x9230ec00 == 180 [pid = 1850] [id = 780] 16:46:13 INFO - PROCESS | 1850 | ++DOMWINDOW == 174 (0x92394c00) [pid = 1850] [serial = 2339] [outer = (nil)] 16:46:13 INFO - PROCESS | 1850 | ++DOMWINDOW == 175 (0x92754400) [pid = 1850] [serial = 2340] [outer = 0x92394c00] 16:46:13 INFO - PROCESS | 1850 | 1462923973432 Marionette DEBUG loaded listener.js 16:46:13 INFO - PROCESS | 1850 | ++DOMWINDOW == 176 (0x92ab8c00) [pid = 1850] [serial = 2341] [outer = 0x92394c00] 16:46:14 INFO - PROCESS | 1850 | 1462923974235 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]]]}] 16:46:14 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 16:46:14 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 16:46:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:46:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:46:14 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 16:46:14 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 16:46:14 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1659ms 16:46:14 INFO - PROCESS | 1850 | 1462923974277 Marionette TRACE conn3 -> [0,3085,"getWindowHandle",null] 16:46:14 INFO - PROCESS | 1850 | 1462923974281 Marionette TRACE conn3 <- [1,3085,null,{"value":"8"}] 16:46:14 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 16:46:14 INFO - PROCESS | 1850 | 1462923974287 Marionette TRACE conn3 -> [0,3086,"setScriptTimeout",{"ms":35000}] 16:46:14 INFO - PROCESS | 1850 | 1462923974290 Marionette TRACE conn3 <- [1,3086,null,{}] 16:46:14 INFO - PROCESS | 1850 | 1462923974296 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}] 16:46:14 INFO - PROCESS | 1850 | 1462923974547 Marionette TRACE conn3 <- [1,3087,null,{"value":null}] 16:46:14 INFO - PROCESS | 1850 | 1462923974852 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:14 INFO - PROCESS | 1850 | ++DOCSHELL 0x89c71c00 == 181 [pid = 1850] [id = 781] 16:46:14 INFO - PROCESS | 1850 | ++DOMWINDOW == 177 (0x8afea000) [pid = 1850] [serial = 2342] [outer = (nil)] 16:46:14 INFO - PROCESS | 1850 | ++DOMWINDOW == 178 (0x92ac3000) [pid = 1850] [serial = 2343] [outer = 0x8afea000] 16:46:14 INFO - PROCESS | 1850 | 1462923974946 Marionette DEBUG loaded listener.js 16:46:15 INFO - PROCESS | 1850 | ++DOMWINDOW == 179 (0x939ae400) [pid = 1850] [serial = 2344] [outer = 0x8afea000] 16:46:15 INFO - PROCESS | 1850 | 1462923975801 Marionette TRACE conn3 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 16:46:15 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 16:46:15 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1530ms 16:46:15 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 16:46:15 INFO - PROCESS | 1850 | 1462923975817 Marionette TRACE conn3 -> [0,3089,"getWindowHandle",null] 16:46:15 INFO - PROCESS | 1850 | 1462923975820 Marionette TRACE conn3 <- [1,3089,null,{"value":"8"}] 16:46:15 INFO - PROCESS | 1850 | 1462923975826 Marionette TRACE conn3 -> [0,3090,"setScriptTimeout",{"ms":35000}] 16:46:15 INFO - PROCESS | 1850 | 1462923975839 Marionette TRACE conn3 <- [1,3090,null,{}] 16:46:15 INFO - PROCESS | 1850 | 1462923975845 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}] 16:46:16 INFO - PROCESS | 1850 | 1462923976048 Marionette TRACE conn3 <- [1,3091,null,{"value":null}] 16:46:16 INFO - PROCESS | 1850 | 1462923976371 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:16 INFO - PROCESS | 1850 | ++DOCSHELL 0x92759c00 == 182 [pid = 1850] [id = 782] 16:46:16 INFO - PROCESS | 1850 | ++DOMWINDOW == 180 (0x92abd800) [pid = 1850] [serial = 2345] [outer = (nil)] 16:46:16 INFO - PROCESS | 1850 | ++DOMWINDOW == 181 (0x93bd6c00) [pid = 1850] [serial = 2346] [outer = 0x92abd800] 16:46:16 INFO - PROCESS | 1850 | 1462923976468 Marionette DEBUG loaded listener.js 16:46:16 INFO - PROCESS | 1850 | ++DOMWINDOW == 182 (0x93bda000) [pid = 1850] [serial = 2347] [outer = 0x92abd800] 16:46:17 INFO - PROCESS | 1850 | 1462923977341 Marionette TRACE conn3 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 16:46:17 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 16:46:17 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1563ms 16:46:17 INFO - PROCESS | 1850 | 1462923977389 Marionette TRACE conn3 -> [0,3093,"getWindowHandle",null] 16:46:17 INFO - PROCESS | 1850 | 1462923977393 Marionette TRACE conn3 <- [1,3093,null,{"value":"8"}] 16:46:17 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 16:46:17 INFO - PROCESS | 1850 | 1462923977401 Marionette TRACE conn3 -> [0,3094,"setScriptTimeout",{"ms":35000}] 16:46:17 INFO - PROCESS | 1850 | 1462923977405 Marionette TRACE conn3 <- [1,3094,null,{}] 16:46:17 INFO - PROCESS | 1850 | 1462923977463 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}] 16:46:17 INFO - PROCESS | 1850 | 1462923977739 Marionette TRACE conn3 <- [1,3095,null,{"value":null}] 16:46:18 INFO - PROCESS | 1850 | 1462923978060 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:18 INFO - PROCESS | 1850 | ++DOCSHELL 0x862ad800 == 183 [pid = 1850] [id = 783] 16:46:18 INFO - PROCESS | 1850 | ++DOMWINDOW == 183 (0x8f070400) [pid = 1850] [serial = 2348] [outer = (nil)] 16:46:18 INFO - PROCESS | 1850 | ++DOMWINDOW == 184 (0x94f48800) [pid = 1850] [serial = 2349] [outer = 0x8f070400] 16:46:18 INFO - PROCESS | 1850 | 1462923978211 Marionette DEBUG loaded listener.js 16:46:18 INFO - PROCESS | 1850 | ++DOMWINDOW == 185 (0x94fb0800) [pid = 1850] [serial = 2350] [outer = 0x8f070400] 16:46:19 INFO - PROCESS | 1850 | 1462923979075 Marionette TRACE conn3 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 16:46:19 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 16:46:19 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1726ms 16:46:19 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 16:46:19 INFO - PROCESS | 1850 | 1462923979129 Marionette TRACE conn3 -> [0,3097,"getWindowHandle",null] 16:46:19 INFO - PROCESS | 1850 | 1462923979132 Marionette TRACE conn3 <- [1,3097,null,{"value":"8"}] 16:46:19 INFO - PROCESS | 1850 | 1462923979140 Marionette TRACE conn3 -> [0,3098,"setScriptTimeout",{"ms":35000}] 16:46:19 INFO - PROCESS | 1850 | 1462923979142 Marionette TRACE conn3 <- [1,3098,null,{}] 16:46:19 INFO - PROCESS | 1850 | 1462923979149 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}] 16:46:19 INFO - PROCESS | 1850 | 1462923979425 Marionette TRACE conn3 <- [1,3099,null,{"value":null}] 16:46:19 INFO - PROCESS | 1850 | 1462923979770 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:19 INFO - PROCESS | 1850 | ++DOCSHELL 0x86ccb000 == 184 [pid = 1850] [id = 784] 16:46:19 INFO - PROCESS | 1850 | ++DOMWINDOW == 186 (0x8b0f7000) [pid = 1850] [serial = 2351] [outer = (nil)] 16:46:19 INFO - PROCESS | 1850 | ++DOMWINDOW == 187 (0x95084800) [pid = 1850] [serial = 2352] [outer = 0x8b0f7000] 16:46:19 INFO - PROCESS | 1850 | 1462923979902 Marionette DEBUG loaded listener.js 16:46:20 INFO - PROCESS | 1850 | ++DOMWINDOW == 188 (0x95089000) [pid = 1850] [serial = 2353] [outer = 0x8b0f7000] 16:46:20 INFO - PROCESS | 1850 | 1462923980813 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]]]}] 16:46:20 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 16:46:20 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 16:46:20 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1693ms 16:46:20 INFO - PROCESS | 1850 | 1462923980833 Marionette TRACE conn3 -> [0,3101,"getWindowHandle",null] 16:46:20 INFO - PROCESS | 1850 | 1462923980839 Marionette TRACE conn3 <- [1,3101,null,{"value":"8"}] 16:46:20 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 16:46:20 INFO - PROCESS | 1850 | 1462923980849 Marionette TRACE conn3 -> [0,3102,"setScriptTimeout",{"ms":35000}] 16:46:20 INFO - PROCESS | 1850 | 1462923980854 Marionette TRACE conn3 <- [1,3102,null,{}] 16:46:20 INFO - PROCESS | 1850 | 1462923980864 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}] 16:46:21 INFO - PROCESS | 1850 | 1462923981147 Marionette TRACE conn3 <- [1,3103,null,{"value":null}] 16:46:21 INFO - PROCESS | 1850 | 1462923981478 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:21 INFO - PROCESS | 1850 | ++DOCSHELL 0x95082800 == 185 [pid = 1850] [id = 785] 16:46:21 INFO - PROCESS | 1850 | ++DOMWINDOW == 189 (0x953d2400) [pid = 1850] [serial = 2354] [outer = (nil)] 16:46:21 INFO - PROCESS | 1850 | ++DOMWINDOW == 190 (0x953de400) [pid = 1850] [serial = 2355] [outer = 0x953d2400] 16:46:21 INFO - PROCESS | 1850 | 1462923981631 Marionette DEBUG loaded listener.js 16:46:21 INFO - PROCESS | 1850 | ++DOMWINDOW == 191 (0x957ed000) [pid = 1850] [serial = 2356] [outer = 0x953d2400] 16:46:22 INFO - PROCESS | 1850 | 1462923982516 Marionette TRACE conn3 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 16:46:22 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 16:46:22 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1693ms 16:46:22 INFO - PROCESS | 1850 | 1462923982541 Marionette TRACE conn3 -> [0,3105,"getWindowHandle",null] 16:46:22 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 16:46:22 INFO - PROCESS | 1850 | 1462923982545 Marionette TRACE conn3 <- [1,3105,null,{"value":"8"}] 16:46:22 INFO - PROCESS | 1850 | 1462923982552 Marionette TRACE conn3 -> [0,3106,"setScriptTimeout",{"ms":35000}] 16:46:22 INFO - PROCESS | 1850 | 1462923982557 Marionette TRACE conn3 <- [1,3106,null,{}] 16:46:22 INFO - PROCESS | 1850 | 1462923982563 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}] 16:46:22 INFO - PROCESS | 1850 | 1462923982871 Marionette TRACE conn3 <- [1,3107,null,{"value":null}] 16:46:23 INFO - PROCESS | 1850 | 1462923983179 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:23 INFO - PROCESS | 1850 | ++DOCSHELL 0x85cc7800 == 186 [pid = 1850] [id = 786] 16:46:23 INFO - PROCESS | 1850 | ++DOMWINDOW == 192 (0x9507c800) [pid = 1850] [serial = 2357] [outer = (nil)] 16:46:23 INFO - PROCESS | 1850 | ++DOMWINDOW == 193 (0x980e4000) [pid = 1850] [serial = 2358] [outer = 0x9507c800] 16:46:23 INFO - PROCESS | 1850 | 1462923983273 Marionette DEBUG loaded listener.js 16:46:23 INFO - PROCESS | 1850 | ++DOMWINDOW == 194 (0x989b0000) [pid = 1850] [serial = 2359] [outer = 0x9507c800] 16:46:27 INFO - PROCESS | 1850 | --DOCSHELL 0x883be400 == 185 [pid = 1850] [id = 501] 16:46:27 INFO - PROCESS | 1850 | --DOCSHELL 0x8afe1000 == 184 [pid = 1850] [id = 491] 16:46:27 INFO - PROCESS | 1850 | --DOCSHELL 0x98e2f000 == 183 [pid = 1850] [id = 505] 16:46:27 INFO - PROCESS | 1850 | --DOCSHELL 0x8f06b000 == 182 [pid = 1850] [id = 497] 16:46:27 INFO - PROCESS | 1850 | --DOCSHELL 0x92735c00 == 181 [pid = 1850] [id = 500] 16:46:27 INFO - PROCESS | 1850 | --DOCSHELL 0xa22a1c00 == 180 [pid = 1850] [id = 757] 16:46:27 INFO - PROCESS | 1850 | --DOCSHELL 0xa3060c00 == 179 [pid = 1850] [id = 758] 16:46:27 INFO - PROCESS | 1850 | --DOCSHELL 0x9a3d3000 == 178 [pid = 1850] [id = 756] 16:46:27 INFO - PROCESS | 1850 | --DOCSHELL 0x921fdc00 == 177 [pid = 1850] [id = 754] 16:46:27 INFO - PROCESS | 1850 | --DOCSHELL 0x8f069800 == 176 [pid = 1850] [id = 755] 16:46:27 INFO - PROCESS | 1850 | --DOCSHELL 0x9270bc00 == 175 [pid = 1850] [id = 753] 16:46:27 INFO - PROCESS | 1850 | --DOCSHELL 0x9270e400 == 174 [pid = 1850] [id = 752] 16:46:27 INFO - PROCESS | 1850 | --DOCSHELL 0x8d783c00 == 173 [pid = 1850] [id = 751] 16:46:27 INFO - PROCESS | 1850 | --DOCSHELL 0x8d3a8000 == 172 [pid = 1850] [id = 749] 16:46:27 INFO - PROCESS | 1850 | --DOCSHELL 0x8dd16c00 == 171 [pid = 1850] [id = 750] 16:46:27 INFO - PROCESS | 1850 | --DOCSHELL 0x8b68a000 == 170 [pid = 1850] [id = 748] 16:46:27 INFO - PROCESS | 1850 | --DOCSHELL 0x86fe3000 == 169 [pid = 1850] [id = 747] 16:46:27 INFO - PROCESS | 1850 | --DOMWINDOW == 193 (0x8f060800) [pid = 1850] [serial = 2234] [outer = (nil)] [url = about:blank] 16:46:27 INFO - PROCESS | 1850 | --DOMWINDOW == 192 (0x88ef0400) [pid = 1850] [serial = 2225] [outer = (nil)] [url = about:blank] 16:46:27 INFO - PROCESS | 1850 | --DOMWINDOW == 191 (0x8b682c00) [pid = 1850] [serial = 2174] [outer = (nil)] [url = about:blank] 16:46:27 INFO - PROCESS | 1850 | --DOMWINDOW == 190 (0x9b193000) [pid = 1850] [serial = 2199] [outer = (nil)] [url = about:blank] 16:46:27 INFO - PROCESS | 1850 | --DOMWINDOW == 189 (0x8b77bc00) [pid = 1850] [serial = 2228] [outer = (nil)] [url = about:blank] 16:46:27 INFO - PROCESS | 1850 | --DOMWINDOW == 188 (0xa6d0d400) [pid = 1850] [serial = 2210] [outer = (nil)] [url = about:blank] 16:46:27 INFO - PROCESS | 1850 | --DOMWINDOW == 187 (0x8d407400) [pid = 1850] [serial = 2229] [outer = (nil)] [url = about:blank] 16:46:27 INFO - PROCESS | 1850 | --DOMWINDOW == 186 (0x8d40bc00) [pid = 1850] [serial = 2222] [outer = (nil)] [url = about:blank] 16:46:27 INFO - PROCESS | 1850 | --DOMWINDOW == 185 (0x9b15a800) [pid = 1850] [serial = 2198] [outer = (nil)] [url = about:blank] 16:46:27 INFO - PROCESS | 1850 | --DOMWINDOW == 184 (0x91010800) [pid = 1850] [serial = 2177] [outer = (nil)] [url = about:blank] 16:46:27 INFO - PROCESS | 1850 | --DOMWINDOW == 183 (0x91008c00) [pid = 1850] [serial = 2235] [outer = (nil)] [url = about:blank] 16:46:27 INFO - PROCESS | 1850 | --DOMWINDOW == 182 (0xa0501400) [pid = 1850] [serial = 2202] [outer = (nil)] [url = about:blank] 16:46:27 INFO - PROCESS | 1850 | --DOMWINDOW == 181 (0x92abb400) [pid = 1850] [serial = 2186] [outer = (nil)] [url = about:blank] 16:46:27 INFO - PROCESS | 1850 | --DOMWINDOW == 180 (0x91303000) [pid = 1850] [serial = 2178] [outer = (nil)] [url = about:blank] 16:46:27 INFO - PROCESS | 1850 | --DOMWINDOW == 179 (0x92ac5c00) [pid = 1850] [serial = 2187] [outer = (nil)] [url = about:blank] 16:46:27 INFO - PROCESS | 1850 | --DOMWINDOW == 178 (0x921fa400) [pid = 1850] [serial = 2180] [outer = (nil)] [url = about:blank] 16:46:27 INFO - PROCESS | 1850 | --DOMWINDOW == 177 (0x99ef4000) [pid = 1850] [serial = 2195] [outer = (nil)] [url = about:blank] 16:46:27 INFO - PROCESS | 1850 | --DOMWINDOW == 176 (0x89c9bc00) [pid = 1850] [serial = 2226] [outer = (nil)] [url = about:blank] 16:46:27 INFO - PROCESS | 1850 | --DOMWINDOW == 175 (0xa67bb400) [pid = 1850] [serial = 2207] [outer = (nil)] [url = about:blank] 16:46:27 INFO - PROCESS | 1850 | --DOMWINDOW == 174 (0x92705800) [pid = 1850] [serial = 2183] [outer = (nil)] [url = about:blank] 16:46:27 INFO - PROCESS | 1850 | --DOMWINDOW == 173 (0x98eb8c00) [pid = 1850] [serial = 2192] [outer = (nil)] [url = about:blank] 16:46:27 INFO - PROCESS | 1850 | --DOMWINDOW == 172 (0xa6834c00) [pid = 1850] [serial = 2208] [outer = (nil)] [url = about:blank] 16:46:27 INFO - PROCESS | 1850 | --DOMWINDOW == 171 (0x8d790400) [pid = 1850] [serial = 2232] [outer = (nil)] [url = about:blank] 16:46:27 INFO - PROCESS | 1850 | --DOMWINDOW == 170 (0x92734400) [pid = 1850] [serial = 2184] [outer = (nil)] [url = about:blank] 16:46:27 INFO - PROCESS | 1850 | --DOMWINDOW == 169 (0x87f09800) [pid = 1850] [serial = 2216] [outer = (nil)] [url = about:blank] 16:46:27 INFO - PROCESS | 1850 | --DOMWINDOW == 168 (0xa50acc00) [pid = 1850] [serial = 2205] [outer = (nil)] [url = about:blank] 16:46:27 INFO - PROCESS | 1850 | --DOMWINDOW == 167 (0xa6d43000) [pid = 1850] [serial = 2214] [outer = (nil)] [url = about:blank] 16:46:27 INFO - PROCESS | 1850 | --DOMWINDOW == 166 (0x8d78cc00) [pid = 1850] [serial = 2231] [outer = (nil)] [url = about:blank] 16:46:27 INFO - PROCESS | 1850 | --DOMWINDOW == 165 (0x8d3a2400) [pid = 1850] [serial = 2175] [outer = (nil)] [url = about:blank] 16:46:27 INFO - PROCESS | 1850 | --DOMWINDOW == 164 (0x9960f400) [pid = 1850] [serial = 2193] [outer = (nil)] [url = about:blank] 16:46:27 INFO - PROCESS | 1850 | --DOMWINDOW == 163 (0x95082400) [pid = 1850] [serial = 2189] [outer = (nil)] [url = about:blank] 16:46:27 INFO - PROCESS | 1850 | --DOMWINDOW == 162 (0x92316400) [pid = 1850] [serial = 2181] [outer = (nil)] [url = about:blank] 16:46:27 INFO - PROCESS | 1850 | --DOMWINDOW == 161 (0x9b9e3000) [pid = 1850] [serial = 2201] [outer = (nil)] [url = about:blank] 16:46:27 INFO - PROCESS | 1850 | --DOMWINDOW == 160 (0xa34a5c00) [pid = 1850] [serial = 2204] [outer = (nil)] [url = about:blank] 16:46:27 INFO - PROCESS | 1850 | --DOMWINDOW == 159 (0x9acd7800) [pid = 1850] [serial = 2196] [outer = (nil)] [url = about:blank] 16:46:27 INFO - PROCESS | 1850 | --DOMWINDOW == 158 (0xa6d32400) [pid = 1850] [serial = 2213] [outer = (nil)] [url = about:blank] 16:46:27 INFO - PROCESS | 1850 | --DOMWINDOW == 157 (0xa6d26400) [pid = 1850] [serial = 2211] [outer = (nil)] [url = about:blank] 16:46:27 INFO - PROCESS | 1850 | --DOMWINDOW == 156 (0x87f0c400) [pid = 1850] [serial = 2217] [outer = (nil)] [url = about:blank] 16:46:27 INFO - PROCESS | 1850 | --DOMWINDOW == 155 (0x8f06c000) [pid = 1850] [serial = 2124] [outer = (nil)] [url = about:blank] 16:46:27 INFO - PROCESS | 1850 | --DOMWINDOW == 154 (0xa6d50400) [pid = 1850] [serial = 2219] [outer = (nil)] [url = about:blank] 16:46:27 INFO - PROCESS | 1850 | --DOMWINDOW == 153 (0x953d5000) [pid = 1850] [serial = 2190] [outer = (nil)] [url = about:blank] 16:46:27 INFO - PROCESS | 1850 | --DOMWINDOW == 152 (0x9255ec00) [pid = 1850] [serial = 2136] [outer = (nil)] [url = about:blank] 16:46:27 INFO - PROCESS | 1850 | --DOMWINDOW == 151 (0x8d3ad800) [pid = 1850] [serial = 2127] [outer = (nil)] [url = about:blank] 16:46:27 INFO - PROCESS | 1850 | --DOMWINDOW == 150 (0xa34a8000) [pid = 1850] [serial = 2157] [outer = (nil)] [url = about:blank] 16:46:27 INFO - PROCESS | 1850 | --DOMWINDOW == 149 (0x9a3d9800) [pid = 1850] [serial = 2151] [outer = (nil)] [url = about:blank] 16:46:27 INFO - PROCESS | 1850 | --DOMWINDOW == 148 (0x957eb000) [pid = 1850] [serial = 2145] [outer = (nil)] [url = about:blank] 16:46:27 INFO - PROCESS | 1850 | --DOMWINDOW == 147 (0x9b15bc00) [pid = 1850] [serial = 2154] [outer = (nil)] [url = about:blank] 16:46:27 INFO - PROCESS | 1850 | --DOMWINDOW == 146 (0x9100bc00) [pid = 1850] [serial = 2130] [outer = (nil)] [url = about:blank] 16:46:27 INFO - PROCESS | 1850 | --DOMWINDOW == 145 (0x91e33000) [pid = 1850] [serial = 2133] [outer = (nil)] [url = about:blank] 16:46:27 INFO - PROCESS | 1850 | --DOMWINDOW == 144 (0x999ab400) [pid = 1850] [serial = 2148] [outer = (nil)] [url = about:blank] 16:46:27 INFO - PROCESS | 1850 | --DOMWINDOW == 143 (0x94f49000) [pid = 1850] [serial = 2142] [outer = (nil)] [url = about:blank] 16:46:27 INFO - PROCESS | 1850 | --DOMWINDOW == 142 (0x92736800) [pid = 1850] [serial = 2139] [outer = (nil)] [url = about:blank] 16:46:27 INFO - PROCESS | 1850 | --DOMWINDOW == 141 (0x91ad7800) [pid = 1850] [serial = 2240] [outer = (nil)] [url = about:blank] 16:46:27 INFO - PROCESS | 1850 | --DOMWINDOW == 140 (0x91064400) [pid = 1850] [serial = 2237] [outer = (nil)] [url = about:blank] 16:46:27 INFO - PROCESS | 1850 | 1462923987800 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]]]}] 16:46:27 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 16:46:27 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 16:46:27 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 16:46:27 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 5308ms 16:46:27 INFO - PROCESS | 1850 | 1462923987861 Marionette TRACE conn3 -> [0,3109,"getWindowHandle",null] 16:46:27 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 16:46:27 INFO - PROCESS | 1850 | 1462923987867 Marionette TRACE conn3 <- [1,3109,null,{"value":"8"}] 16:46:27 INFO - PROCESS | 1850 | 1462923987875 Marionette TRACE conn3 -> [0,3110,"setScriptTimeout",{"ms":35000}] 16:46:27 INFO - PROCESS | 1850 | 1462923987882 Marionette TRACE conn3 <- [1,3110,null,{}] 16:46:27 INFO - PROCESS | 1850 | 1462923987891 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}] 16:46:28 INFO - PROCESS | 1850 | 1462923988174 Marionette TRACE conn3 <- [1,3111,null,{"value":null}] 16:46:28 INFO - PROCESS | 1850 | 1462923988416 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:28 INFO - PROCESS | 1850 | ++DOCSHELL 0x86ccdc00 == 170 [pid = 1850] [id = 787] 16:46:28 INFO - PROCESS | 1850 | ++DOMWINDOW == 141 (0x87f04c00) [pid = 1850] [serial = 2360] [outer = (nil)] 16:46:28 INFO - PROCESS | 1850 | ++DOMWINDOW == 142 (0x88233000) [pid = 1850] [serial = 2361] [outer = 0x87f04c00] 16:46:28 INFO - PROCESS | 1850 | 1462923988502 Marionette DEBUG loaded listener.js 16:46:28 INFO - PROCESS | 1850 | ++DOMWINDOW == 143 (0x883b0800) [pid = 1850] [serial = 2362] [outer = 0x87f04c00] 16:46:29 INFO - PROCESS | 1850 | 1462923989348 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"]]]}] 16:46:29 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 16:46:29 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 16:46:29 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 16:46:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:46:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:46:29 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 16:46:29 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1538ms 16:46:29 INFO - PROCESS | 1850 | 1462923989418 Marionette TRACE conn3 -> [0,3113,"getWindowHandle",null] 16:46:29 INFO - PROCESS | 1850 | 1462923989432 Marionette TRACE conn3 <- [1,3113,null,{"value":"8"}] 16:46:29 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 16:46:29 INFO - PROCESS | 1850 | 1462923989507 Marionette TRACE conn3 -> [0,3114,"setScriptTimeout",{"ms":35000}] 16:46:29 INFO - PROCESS | 1850 | 1462923989514 Marionette TRACE conn3 <- [1,3114,null,{}] 16:46:29 INFO - PROCESS | 1850 | 1462923989542 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}] 16:46:29 INFO - PROCESS | 1850 | 1462923989912 Marionette TRACE conn3 <- [1,3115,null,{"value":null}] 16:46:30 INFO - PROCESS | 1850 | 1462923990504 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\", \"a248c477-c532-4e1c-ac55-8896655dc4a4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:30 INFO - PROCESS | 1850 | ++DOCSHELL 0x88bbe000 == 171 [pid = 1850] [id = 788] 16:46:30 INFO - PROCESS | 1850 | ++DOMWINDOW == 144 (0x88bc8800) [pid = 1850] [serial = 2363] [outer = (nil)] 16:46:30 INFO - PROCESS | 1850 | ++DOMWINDOW == 145 (0x89c77000) [pid = 1850] [serial = 2364] [outer = 0x88bc8800] 16:46:30 INFO - PROCESS | 1850 | 1462923990632 Marionette DEBUG loaded listener.js 16:46:30 INFO - PROCESS | 1850 | ++DOMWINDOW == 146 (0x89c9c800) [pid = 1850] [serial = 2365] [outer = 0x88bc8800] 16:46:33 INFO - PROCESS | 1850 | --DOMWINDOW == 145 (0x91bb6c00) [pid = 1850] [serial = 2285] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 16:46:33 INFO - PROCESS | 1850 | --DOMWINDOW == 144 (0x92563400) [pid = 1850] [serial = 2262] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 16:46:33 INFO - PROCESS | 1850 | --DOMWINDOW == 143 (0xa30d6800) [pid = 1850] [serial = 2273] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 16:46:33 INFO - PROCESS | 1850 | --DOMWINDOW == 142 (0x85706000) [pid = 1850] [serial = 2294] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/historical.html] 16:46:33 INFO - PROCESS | 1850 | --DOMWINDOW == 141 (0x8d40b000) [pid = 1850] [serial = 2247] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 16:46:33 INFO - PROCESS | 1850 | --DOMWINDOW == 140 (0xa305bc00) [pid = 1850] [serial = 2271] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 16:46:33 INFO - PROCESS | 1850 | --DOMWINDOW == 139 (0x8b681000) [pid = 1850] [serial = 2279] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 16:46:33 INFO - PROCESS | 1850 | --DOMWINDOW == 138 (0x91d99000) [pid = 1850] [serial = 2253] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 16:46:33 INFO - PROCESS | 1850 | --DOMWINDOW == 137 (0x9b15b800) [pid = 1850] [serial = 2268] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 16:46:33 INFO - PROCESS | 1850 | --DOMWINDOW == 136 (0x91d98800) [pid = 1850] [serial = 2265] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 16:46:33 INFO - PROCESS | 1850 | --DOMWINDOW == 135 (0x8e701800) [pid = 1850] [serial = 2288] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 16:46:33 INFO - PROCESS | 1850 | --DOMWINDOW == 134 (0x8b0f6400) [pid = 1850] [serial = 2303] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html] 16:46:33 INFO - PROCESS | 1850 | --DOMWINDOW == 133 (0x8d407000) [pid = 1850] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 16:46:33 INFO - PROCESS | 1850 | --DOMWINDOW == 132 (0x8b77cc00) [pid = 1850] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 16:46:33 INFO - PROCESS | 1850 | --DOMWINDOW == 131 (0x9273f400) [pid = 1850] [serial = 2259] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 16:46:33 INFO - PROCESS | 1850 | --DOMWINDOW == 130 (0x8f056400) [pid = 1850] [serial = 2250] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 16:46:33 INFO - PROCESS | 1850 | --DOMWINDOW == 129 (0x862b0800) [pid = 1850] [serial = 2297] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/idlharness.html] 16:46:33 INFO - PROCESS | 1850 | --DOMWINDOW == 128 (0x8d7bd400) [pid = 1850] [serial = 2282] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 16:46:33 INFO - PROCESS | 1850 | --DOMWINDOW == 127 (0x8e709800) [pid = 1850] [serial = 2291] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 16:46:33 INFO - PROCESS | 1850 | --DOMWINDOW == 126 (0xa1054000) [pid = 1850] [serial = 2276] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 16:46:33 INFO - PROCESS | 1850 | --DOMWINDOW == 125 (0x875aec00) [pid = 1850] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 16:46:33 INFO - PROCESS | 1850 | --DOMWINDOW == 124 (0x9270f000) [pid = 1850] [serial = 2256] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 16:46:33 INFO - PROCESS | 1850 | --DOMWINDOW == 123 (0x89c7a400) [pid = 1850] [serial = 2300] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/idlharness.worker] 16:46:33 INFO - PROCESS | 1850 | --DOMWINDOW == 122 (0x87f0e400) [pid = 1850] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 16:46:33 INFO - PROCESS | 1850 | --DOMWINDOW == 121 (0x91149000) [pid = 1850] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 16:46:33 INFO - PROCESS | 1850 | 1462923993347 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]]]}] 16:46:33 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 16:46:33 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 3915ms 16:46:33 INFO - PROCESS | 1850 | 1462923993418 Marionette TRACE conn3 -> [0,3117,"getWindowHandle",null] 16:46:33 INFO - PROCESS | 1850 | 1462923993424 Marionette TRACE conn3 <- [1,3117,null,{"value":"8"}] 16:46:34 WARNING - u'runner_teardown' () 16:46:34 INFO - No more tests 16:46:34 INFO - Got 0 unexpected results 16:46:34 INFO - SUITE-END | took 1401s 16:46:34 INFO - Closing logging queue 16:46:34 INFO - queue closed 16:46:35 INFO - Return code: 0 16:46:35 WARNING - # TBPL SUCCESS # 16:46:35 INFO - Running post-action listener: _resource_record_post_action 16:46:35 INFO - Running post-run listener: _resource_record_post_run 16:46:36 INFO - Total resource usage - Wall time: 1436s; CPU: 98.0%; Read bytes: 14245888; Write bytes: 927289344; Read time: 780; Write time: 231100 16:46:36 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 16:46:36 INFO - install - Wall time: 30s; CPU: 100.0%; Read bytes: 4096; Write bytes: 134221824; Read time: 16; Write time: 114784 16:46:36 INFO - run-tests - Wall time: 1407s; CPU: 98.0%; Read bytes: 13688832; Write bytes: 784539648; Read time: 736; Write time: 110824 16:46:36 INFO - Running post-run listener: _upload_blobber_files 16:46:36 INFO - Blob upload gear active. 16:46:36 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 16:46:36 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 16:46:36 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '/builds/slave/test/build/venv/bin/blobberc.py', '-u', 'https://blobupload.elasticbeanstalk.com', '-a', '/builds/slave/test/oauth.txt', '-b', 'mozilla-aurora', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 16:46:36 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python /builds/slave/test/build/venv/bin/blobberc.py -u https://blobupload.elasticbeanstalk.com -a /builds/slave/test/oauth.txt -b mozilla-aurora -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 16:46:36 INFO - (blobuploader) - INFO - Open directory for files ... 16:46:36 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 16:46:37 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 16:46:37 INFO - (blobuploader) - INFO - Uploading, attempt #1. 16:46:39 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 16:46:39 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 16:46:39 INFO - (blobuploader) - INFO - Done attempting. 16:46:39 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 16:46:39 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 16:46:39 INFO - (blobuploader) - INFO - Uploading, attempt #1. 16:46:40 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 16:46:40 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 16:46:40 INFO - (blobuploader) - INFO - Done attempting. 16:46:40 INFO - (blobuploader) - INFO - Iteration through files over. 16:46:40 INFO - Return code: 0 16:46:40 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 16:46:40 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 16:46:40 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/d58e710d9ce9192b508adc0e02f3452b63fd25092d5bf6bc46b473a47de9c487e9f9272679f82250bf92ce048fae42b32041e74b70dd2e2066dab241afdab369", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/e30e068ca518f1179bfe1a8e55b8893145d72fe5e332009961c424656f06ace75a07029414c89712098f1d65edf2a5808ac597d961c8acfcd7b68eb0d4866c42"} 16:46:40 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 16:46:40 INFO - Writing to file /builds/slave/test/properties/blobber_files 16:46:40 INFO - Contents: 16:46:40 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/d58e710d9ce9192b508adc0e02f3452b63fd25092d5bf6bc46b473a47de9c487e9f9272679f82250bf92ce048fae42b32041e74b70dd2e2066dab241afdab369", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/e30e068ca518f1179bfe1a8e55b8893145d72fe5e332009961c424656f06ace75a07029414c89712098f1d65edf2a5808ac597d961c8acfcd7b68eb0d4866c42"} 16:46:40 INFO - Running post-run listener: copy_logs_to_upload_dir 16:46:40 INFO - Copying logs to upload dir... 16:46:40 INFO - mkdir: /builds/slave/test/build/upload/logs 16:46:40 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1534.760482 ========= master_lag: 0.59 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 25 mins, 35 secs) (at 2016-05-10 16:46:41.234682) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-05-10 16:46:41.238494) ========= 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-1462917231.993415-931838137 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/d58e710d9ce9192b508adc0e02f3452b63fd25092d5bf6bc46b473a47de9c487e9f9272679f82250bf92ce048fae42b32041e74b70dd2e2066dab241afdab369", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/e30e068ca518f1179bfe1a8e55b8893145d72fe5e332009961c424656f06ace75a07029414c89712098f1d65edf2a5808ac597d961c8acfcd7b68eb0d4866c42"} build_url:https://queue.taskcluster.net/v1/task/Wu5omsTfQvSZuew-v1q6OQ/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/Wu5omsTfQvSZuew-v1q6OQ/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.044543 build_url: 'https://queue.taskcluster.net/v1/task/Wu5omsTfQvSZuew-v1q6OQ/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/d58e710d9ce9192b508adc0e02f3452b63fd25092d5bf6bc46b473a47de9c487e9f9272679f82250bf92ce048fae42b32041e74b70dd2e2066dab241afdab369", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/e30e068ca518f1179bfe1a8e55b8893145d72fe5e332009961c424656f06ace75a07029414c89712098f1d65edf2a5808ac597d961c8acfcd7b68eb0d4866c42"}' symbols_url: 'https://queue.taskcluster.net/v1/task/Wu5omsTfQvSZuew-v1q6OQ/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip' ========= master_lag: 0.05 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-05-10 16:46:41.334116) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-05-10 16:46:41.334443) ========= 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-1462917231.993415-931838137 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.022810 ========= master_lag: 0.13 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-05-10 16:46:41.484522) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-05-10 16:46:41.484840) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-05-10 16:46:41.486021) ========= ========= Total master_lag: 1.20 =========